From 3e429b95a293cd250ef55a02c0b7a3712cb70440 Mon Sep 17 00:00:00 2001
From: "ex_zhangwenlei@exiot.cmcc" <15196725410@139.com>
Date: Thu, 11 Jan 2024 00:11:27 +0800
Subject: [PATCH] feat: feat
---
LICENSE | 21 +
README.md | 118 +--
__test__/Lottery.test.ts | 41 +
package.json | 152 ++--
pnpm-lock.yaml | 1005 ++++-----------------
src/assets/images/龙.png | Bin 0 -> 238179 bytes
src/components/ImageSync/index.vue | 13 +-
src/hooks/useElement.ts | 1 +
src/icons/instagram.svg | 1 +
src/icons/twitter.svg | 1 +
src/router/index.ts | 8 +-
src/store/data.ts | 14 +-
src/store/globalConfig.ts | 31 +-
src/store/personConfig.ts | 71 +-
src/store/prizeConfig.ts | 8 +-
src/types/personConfig.ts | 13 -
src/types/prizeConfig.ts | 17 -
src/types/storeType.ts | 41 +
src/types/table.ts | 18 -
src/types/user.ts | 6 -
src/utils/file.ts | 16 +-
src/views/Config/Global/FaceConfig.vue | 4 +-
src/views/Config/Global/ImageConfig.vue | 15 +-
src/views/Config/Global/MusicConfig.vue | 13 +-
src/views/Config/Person/PersonAll.vue | 89 +-
src/views/Config/Person/PersonAlready.vue | 86 +-
src/views/Config/Prize/PrizeConfig.vue | 13 +-
src/views/Config/index.vue | 21 +-
src/views/Home/PrizeList.vue | 6 +-
src/views/Home/index.vue | 320 +++----
src/vite-env.d.ts | 1 +
todo.todo | 6 +-
32 files changed, 793 insertions(+), 1377 deletions(-)
create mode 100644 LICENSE
create mode 100644 __test__/Lottery.test.ts
create mode 100644 src/assets/images/龙.png
create mode 100644 src/icons/instagram.svg
create mode 100644 src/icons/twitter.svg
delete mode 100644 src/types/personConfig.ts
delete mode 100644 src/types/prizeConfig.ts
create mode 100644 src/types/storeType.ts
delete mode 100644 src/types/table.ts
delete mode 100644 src/types/user.ts
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..9535ae1
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 [fullname]
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/README.md b/README.md
index 5ae70fe..ecebbc8 100644
--- a/README.md
+++ b/README.md
@@ -1,105 +1,21 @@
-# Vue3 + Vite4 + Element + Windicss + Bootstrap
+
+
+
+
+
-## 文件夹介绍
-### 🅰️api
-request.ts文件为axios封装,可在此拦截操作请求和回复
-### 🆒components
-组件文件夹,存放公共组件,如SvgIcon图标组件、Table表格组件等
-### 👀hooks
-封装hooks函数,公共函数的提取
-### 🪪icons
-存放图标组件,图标组件使用vite插件vite-plugin-svg-icon引入
-```ts
-plugins[
- ...
- createSvgIconsPlugin({
- // 指定需要缓存的图标文件夹
- iconDirs: [path.resolve(process.cwd(), "src/icons")],
- // 指定symbolId格式
- symbolId: "icon-[dir]-[name]",
- }),
- ...
-]
-```
-使用时在组件内按如下方法使用即可
-```ts
-
-```
-### 🏬layout
-整体的的布局组件,在router文件中根路径下引入。
-包含Header、Main、Footer组件,布局使用了bootstrap的响应式布局
-如菜单列表的写法
-```ts
-
-
-
-```
-使用媒体查询监听屏幕宽度自适应调整布局
-如Header组件中,屏幕宽度大于1200px时始终保持headeer栏宽度为200px
-```css
-// @/layout/components/Header.vue
-@media screen and (min-width: 1200px) {
- .header-container {
- width: 1200px;
- margin: 0 auto;
- }
-}
-```
+# log-lottery
+
+[](https://github.com/LOG1997/log-lottery)
+
+[](https://github.com/log1997)
+
+[](https://github.com/log1997)
-其中Main组件中写入
-```ts
-
-```
-### 🏳️⚧️router
-路由管理,使用history模式
-### 🛒store
-状态管理,使用pinia
-### 🍟style
-存放样式文件,模板里主要存放的是主题文件,使用scss。
-文件中的函数以及样式在main.ts中引入过后即可使用
-### 🥅types
-定义的类型和接口
-### 🎊views
-界面组件
-### 🙈App.vue
-界面入口
-### 🧵Main.ts
-项目入口文件
-### 🗽env文件
-根据不同环境配置的路径地址,常量名称必须是`VITE_***`格式,在vite项目中引入时的方式为`import.meta.env.VITE_***`。
-还需要在`vite.config.ts`文件中设置才可引用,具体见文件
-### 🪔vite.config.ts
-配置了icons的引入、elemnet的按需引入和自动注册、element图标的使用、windicss的引入、符号别名的设置、server的设置。
-### 📦在.env文件中修改链接
+## License
+
+[MIT](http://opensource.org/licenses/MIT)
+
+Copyright (c) 2024-present log1997
\ No newline at end of file
diff --git a/__test__/Lottery.test.ts b/__test__/Lottery.test.ts
new file mode 100644
index 0000000..e08d2ce
--- /dev/null
+++ b/__test__/Lottery.test.ts
@@ -0,0 +1,41 @@
+import Button from '@/components/Button/index.vue'
+
+import { shallowMount } from '@vue/test-utils'
+import { describe, expect, test } from 'vitest'
+// 测试分组
+describe('Button', () => {
+ // mount
+ test('Buttons slot text', () => {
+ // @vue/test-utils
+ const wrapper = shallowMount(Button, {
+ slots: {
+ default: 'Button',
+ },
+ })
+ // 断言
+ expect(wrapper.text()).toBe('Button')
+ })
+ test('Button click', () => {
+ const wrapper = shallowMount(Button)
+ wrapper.trigger('click')
+ expect(wrapper.emitted('click')).toBeTruthy()
+ })
+ test('Button disabled', () => {
+ const wrapper = shallowMount(Button, {
+ props: {
+ disabled: true,
+ },
+ })
+ wrapper.trigger('click')
+ expect(wrapper.emitted('click')).toBeFalsy()
+ })
+ test('Button not disabled', () => {
+ const wrapper = shallowMount(Button, {
+ props: {
+ disabled: false,
+ },
+ })
+ wrapper.trigger('click')
+ expect(wrapper.emitted('click')).toBeTruthy()
+ })
+})
diff --git a/package.json b/package.json
index c613d68..2505d3c 100644
--- a/package.json
+++ b/package.json
@@ -1,83 +1,73 @@
{
- "name": "log-lottery",
- "private": true,
- "version": "0.0.0",
- "type": "module",
- "scripts": {
- "dev": "vite --host 0.0.0.0",
- "build": "vue-tsc --noEmit && vite build",
- "build:pre": "vue-tsc --noEmit && vite build --mode prebuild",
- "test": "vitest",
- "test:ui": "vitest --ui",
- "preview": "vite preview",
- "lint": "eslint ./src --ext .vue,.js,.ts,.jsx,.tsx --fix"
- },
- "dependencies": {
- "@element-plus/icons-vue": "^2.1.0",
- "@popperjs/core": "^2.11.8",
- "@radial-color-picker/vue-color-picker": "^5.0.1",
- "@tsparticles/engine": "^3.0.3",
- "@tsparticles/slim": "^3.0.3",
- "@tsparticles/vue3": "^3.0.0",
- "@vueuse/core": "^10.6.1",
- "axios": "^1.6.1",
- "canvas-confetti": "^1.9.2",
- "localforage": "^1.10.0",
- "particles.vue3": "^2.12.0",
- "pinia": "^2.1.7",
- "pinia-plugin-persist": "^1.0.0",
- "sparticles": "^1.3.1",
- "svg-sprite-loader": "^6.0.11",
- "theme-change": "^2.5.0",
- "three": "^0.160.0",
- "three-css2drender": "^1.0.0",
- "tsparticles": "^3.0.3",
- "tsparticles-engine": "^2.12.0",
- "vcolorpicker": "^2.0.12",
- "vue": "^3.3.8",
- "vue-accessible-color-picker": "^5.0.1",
- "vue-router": "^4.2.5",
- "vue-toast-notification": "^3",
- "vue3-colorpicker": "^2.2.3",
- "xlsx": "^0.18.5",
- "zod": "^3.22.4"
- },
- "devDependencies": {
- "@iconify-json/ep": "^1.1.12",
- "@iconify-json/fluent": "^1.1.40",
- "@tailwindcss/typography": "^0.5.10",
- "@testing-library/vue": "^8.0.0",
- "@types/canvas-confetti": "^1.6.4",
- "@types/node": "^20.9.0",
- "@types/three": "^0.160.0",
- "@typescript-eslint/eslint-plugin": "^6.11.0",
- "@typescript-eslint/parser": "^6.11.0",
- "@vitejs/plugin-vue": "^4.4.1",
- "@vitest/ui": "^0.34.6",
- "@vue/test-utils": "^2.4.2",
- "autoprefixer": "^10.4.16",
- "daisyui": "^4.0.4",
- "eslint": "^8.53.0",
- "eslint-plugin-vue": "^9.18.1",
- "fast-glob": "^3.3.2",
- "happy-dom": "^12.10.3",
- "husky": "^8.0.3",
- "jsdom": "^22.1.0",
- "path": "^0.12.7",
- "postcss": "^8.4.31",
- "rollup-plugin-visualizer": "^5.9.2",
- "sass": "^1.69.5",
- "sass-loader": "^13.3.2",
- "tailwindcss": "^3.3.5",
- "typescript": "^5.2.2",
- "unplugin-auto-import": "^0.16.7",
- "unplugin-icons": "^0.17.4",
- "unplugin-vue-components": "^0.25.2",
- "vite": "^4.5.0",
- "vite-plugin-compression": "^0.5.1",
- "vite-plugin-inspect": "^0.7.42",
- "vite-plugin-svg-icons": "^2.0.1",
- "vitest": "^0.34.6",
- "vue-tsc": "^1.8.22"
- }
+ "name": "log-lottery",
+ "private": true,
+ "version": "0.0.1",
+ "type": "module",
+ "license": "MIT",
+ "scripts": {
+ "dev": "vite --host 0.0.0.0",
+ "build": "vue-tsc --noEmit && vite build",
+ "build:pre": "vue-tsc --noEmit && vite build --mode prebuild",
+ "test": "vitest",
+ "test:ui": "vitest --ui",
+ "preview": "vite preview",
+ "lint": "eslint ./src --ext .vue,.js,.ts,.jsx,.tsx --fix"
+ },
+ "dependencies": {
+ "@tweenjs/tween.js": "^21.0.0",
+ "@vueuse/core": "^10.6.1",
+ "axios": "^1.6.1",
+ "canvas-confetti": "^1.9.2",
+ "localforage": "^1.10.0",
+ "pinia": "^2.1.7",
+ "pinia-plugin-persist": "^1.0.0",
+ "sparticles": "^1.3.1",
+ "theme-change": "^2.5.0",
+ "three": "^0.160.0",
+ "three-css3d": "^1.0.6",
+ "three-trackballcontrols": "^0.9.0",
+ "vue": "^3.3.8",
+ "vue-router": "^4.2.5",
+ "vue-toast-notification": "^3",
+ "vue3-colorpicker": "^2.2.3",
+ "xlsx": "^0.18.5",
+ "zod": "^3.22.4"
+ },
+ "devDependencies": {
+ "@iconify-json/ep": "^1.1.12",
+ "@iconify-json/fluent": "^1.1.40",
+ "@tailwindcss/typography": "^0.5.10",
+ "@testing-library/vue": "^8.0.0",
+ "@types/canvas-confetti": "^1.6.4",
+ "@types/node": "^20.9.0",
+ "@types/three": "^0.160.0",
+ "@typescript-eslint/eslint-plugin": "^6.11.0",
+ "@typescript-eslint/parser": "^6.11.0",
+ "@vitejs/plugin-vue": "^4.4.1",
+ "@vitest/ui": "^0.34.6",
+ "@vue/test-utils": "^2.4.2",
+ "autoprefixer": "^10.4.16",
+ "daisyui": "^4.0.4",
+ "eslint": "^8.53.0",
+ "eslint-plugin-vue": "^9.18.1",
+ "happy-dom": "^12.10.3",
+ "husky": "^8.0.3",
+ "jsdom": "^22.1.0",
+ "path": "^0.12.7",
+ "postcss": "^8.4.31",
+ "rollup-plugin-visualizer": "^5.9.2",
+ "sass": "^1.69.5",
+ "sass-loader": "^13.3.2",
+ "tailwindcss": "^3.3.5",
+ "typescript": "^5.2.2",
+ "unplugin-auto-import": "^0.16.7",
+ "unplugin-icons": "^0.17.4",
+ "unplugin-vue-components": "^0.25.2",
+ "vite": "^4.5.0",
+ "vite-plugin-compression": "^0.5.1",
+ "vite-plugin-inspect": "^0.7.42",
+ "vite-plugin-svg-icons": "^2.0.1",
+ "vitest": "^0.34.6",
+ "vue-tsc": "^1.8.22"
+ }
}
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index aa39f42..420d396 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -5,24 +5,9 @@ settings:
excludeLinksFromLockfile: false
dependencies:
- '@element-plus/icons-vue':
- specifier: ^2.1.0
- version: 2.1.0(vue@3.3.8)
- '@popperjs/core':
- specifier: ^2.11.8
- version: 2.11.8
- '@radial-color-picker/vue-color-picker':
- specifier: ^5.0.1
- version: 5.0.1(vue@3.3.8)
- '@tsparticles/engine':
- specifier: ^3.0.3
- version: 3.0.3
- '@tsparticles/slim':
- specifier: ^3.0.3
- version: 3.0.3
- '@tsparticles/vue3':
- specifier: ^3.0.0
- version: 3.0.0(typescript@5.2.2)
+ '@tweenjs/tween.js':
+ specifier: ^21.0.0
+ version: 21.0.0
'@vueuse/core':
specifier: ^10.6.1
version: 10.6.1(vue@3.3.8)
@@ -35,9 +20,6 @@ dependencies:
localforage:
specifier: ^1.10.0
version: 1.10.0
- particles.vue3:
- specifier: ^2.12.0
- version: 2.12.0(typescript@5.2.2)
pinia:
specifier: ^2.1.7
version: 2.1.7(typescript@5.2.2)(vue@3.3.8)
@@ -47,33 +29,21 @@ dependencies:
sparticles:
specifier: ^1.3.1
version: 1.3.1
- svg-sprite-loader:
- specifier: ^6.0.11
- version: 6.0.11
theme-change:
specifier: ^2.5.0
version: 2.5.0
three:
specifier: ^0.160.0
version: 0.160.0
- three-css2drender:
- specifier: ^1.0.0
- version: 1.0.0(three@0.160.0)
- tsparticles:
- specifier: ^3.0.3
- version: 3.0.3
- tsparticles-engine:
- specifier: ^2.12.0
- version: 2.12.0
- vcolorpicker:
- specifier: ^2.0.12
- version: 2.0.12(typescript@5.2.2)
+ three-css3d:
+ specifier: ^1.0.6
+ version: 1.0.6(three@0.160.0)
+ three-trackballcontrols:
+ specifier: ^0.9.0
+ version: 0.9.0(three@0.160.0)
vue:
specifier: ^3.3.8
version: 3.3.8(typescript@5.2.2)
- vue-accessible-color-picker:
- specifier: ^5.0.1
- version: 5.0.1(vue@3.3.8)
vue-router:
specifier: ^4.2.5
version: 4.2.5(vue@3.3.8)
@@ -139,9 +109,6 @@ devDependencies:
eslint-plugin-vue:
specifier: ^9.18.1
version: 9.18.1(eslint@8.53.0)
- fast-glob:
- specifier: ^3.3.2
- version: 3.3.2
happy-dom:
specifier: ^12.10.3
version: 12.10.3
@@ -216,36 +183,6 @@ packages:
engines: {node: '>=10'}
dev: true
- /@ant-design/colors@6.0.0:
- resolution: {integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==}
- dependencies:
- '@ctrl/tinycolor': 3.6.1
- dev: false
-
- /@ant-design/icons-svg@4.3.1:
- resolution: {integrity: sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g==}
- dev: false
-
- /@ant-design/icons-vue@6.1.0(vue@3.3.8):
- resolution: {integrity: sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==}
- peerDependencies:
- vue: '>=3.0.3'
- dependencies:
- '@ant-design/colors': 6.0.0
- '@ant-design/icons-svg': 4.3.1
- vue: 3.3.8(typescript@5.2.2)
- dev: false
-
- /@ant-design/icons-vue@6.1.0(vue@3.4.5):
- resolution: {integrity: sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==}
- peerDependencies:
- vue: '>=3.0.3'
- dependencies:
- '@ant-design/colors': 6.0.0
- '@ant-design/icons-svg': 4.3.1
- vue: 3.4.5(typescript@5.2.2)
- dev: false
-
/@antfu/install-pkg@0.1.1:
resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==}
dependencies:
@@ -295,12 +232,14 @@ packages:
hasBin: true
dependencies:
'@babel/types': 7.23.3
+ dev: true
/@babel/runtime@7.23.2:
resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.0
+ dev: true
/@babel/types@7.23.3:
resolution: {integrity: sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==}
@@ -310,19 +249,6 @@ packages:
'@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
- /@ctrl/tinycolor@3.6.1:
- resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==}
- engines: {node: '>=10'}
- dev: false
-
- /@element-plus/icons-vue@2.1.0(vue@3.3.8):
- resolution: {integrity: sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==}
- peerDependencies:
- vue: ^3.2.0
- dependencies:
- vue: 3.3.8(typescript@5.2.2)
- dev: false
-
/@esbuild/android-arm64@0.18.20:
resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
engines: {node: '>=12'}
@@ -702,19 +628,6 @@ packages:
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
dev: false
- /@radial-color-picker/rotator@3.0.2:
- resolution: {integrity: sha512-JiSVkN/hSMKqIcQz8KaeLvbzA0UrZkKQL2Q8s4MUxehjLcciTSctG75V8trHk0tPkTfglZjLlmg+S5+xO3GBLQ==}
- dev: false
-
- /@radial-color-picker/vue-color-picker@5.0.1(vue@3.3.8):
- resolution: {integrity: sha512-ExTbaDdac00RqxCPcfWKj2UrtBbzwph0HRVQKKgj94aCkWz8vedme+65v97cZUCdxOvxh0BANGgi6RD6H966Zw==}
- peerDependencies:
- vue: ^3.0.0
- dependencies:
- '@radial-color-picker/rotator': 3.0.2
- vue: 3.3.8(typescript@5.2.2)
- dev: false
-
/@rollup/pluginutils@5.0.5:
resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==}
engines: {node: '>=14.0.0'}
@@ -729,13 +642,6 @@ packages:
picomatch: 2.3.1
dev: true
- /@simonwep/pickr@1.8.2:
- resolution: {integrity: sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==}
- dependencies:
- core-js: 3.35.0
- nanopop: 2.3.0
- dev: false
-
/@sinclair/typebox@0.27.8:
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
dev: true
@@ -792,315 +698,8 @@ packages:
engines: {node: '>=10.13.0'}
dev: true
- /@tsparticles/basic@3.0.3:
- resolution: {integrity: sha512-hMzHTuKhMoTNiqkcEnlGZ3Aa15o3tLcjVDTtuNhZlrONgu7KwVUR4mpxxWUyJHNYlho7VHtZvUU8XAYmN/uAFw==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- '@tsparticles/move-base': 3.0.3
- '@tsparticles/shape-circle': 3.0.3
- '@tsparticles/updater-color': 3.0.3
- '@tsparticles/updater-opacity': 3.0.3
- '@tsparticles/updater-out-modes': 3.0.3
- '@tsparticles/updater-size': 3.0.3
- dev: false
-
- /@tsparticles/engine@3.0.3:
- resolution: {integrity: sha512-1yGci0gMF9uBIVPXBYekORq8UYf8Twz3Xy/ZWWVCFWeVh90Amdns3fad2pf2HicZe8HZqpa1cN2Io1MOHAlO8w==}
- requiresBuild: true
- dev: false
-
- /@tsparticles/interaction-external-attract@3.0.3:
- resolution: {integrity: sha512-Fnb556N/i7wEj+ziLLkU4dOJWYm31OKyAd8CItsC9/mVtd01jCnBR57rcR3KdlKhknzDrPAWPG0CV29PdZWmXg==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/interaction-external-bounce@3.0.3:
- resolution: {integrity: sha512-Uc7VNQxeb4KMGTmzIn3/35t0FPFFTSn8sUNyUyE24nlmSZBE1PwxuyMbCCzyj2VYGgdx4PXoijY1tLN9FGfIQg==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/interaction-external-bubble@3.0.3:
- resolution: {integrity: sha512-tA3OZfoMhYsy/cY90z8GolGjH9B+r29CplTKiAbOk+CdNFZ9oMBuMXfDhMCFURxbb1Ak4SFhwCSnsTZOokrZeQ==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/interaction-external-connect@3.0.3:
- resolution: {integrity: sha512-KtPxzxuG+GLfejSAoQ9d2apYEBt6PnuzNtRuASbnZFMZ8xS9wXcS+6Jn3JCBx6wq7hXJY3yvX86MtIsArVS/cg==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/interaction-external-grab@3.0.3:
- resolution: {integrity: sha512-5JlZRpz4qB1ukcJquhnyETJdSMPu/t7ZNNgecWgiDd1akN3/zQAUp6cY918C1Mtq3J7vElBcyqf/6mY6wApmzg==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/interaction-external-pause@3.0.3:
- resolution: {integrity: sha512-iQnN9cEhInQpGEaYe03L7Y603MuSwBco4FaMYcPcZxHCf6uEAag6zQPxdIZjF/a49dVUuEKv6elW+y07DTVYBg==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/interaction-external-push@3.0.3:
- resolution: {integrity: sha512-Tiw/o+2jJwpIGPSez8pQSUAzoSSga5q33qtwJgWcjiMedBRnwSJNIdShkR5g5EiWop8GSN9U8AnCA3UrG3cq6Q==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/interaction-external-remove@3.0.3:
- resolution: {integrity: sha512-Vo38bKAzFyJDLE6WNespJJn/cIEm9qFZZ6ZVwPbdFDI9rK8gmIqHgmHudQduVPvs2Co9oIjfQq0OgVG70bHFvQ==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/interaction-external-repulse@3.0.3:
- resolution: {integrity: sha512-6OOk2NzhVsLu7xp8fyn6xw+zVUYlmGcIMgJSa5LzaUZ/gHoVZ2f7UKdtKxZVnqOCWO+Ff8P7rRtm5q39JS8Pvg==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/interaction-external-slow@3.0.3:
- resolution: {integrity: sha512-+oNTTpMjHooMD/+BVtk6xllpVimcRoXlMPrQ+Pj7CndhoQNR6s8MacUyw2HPYO9epuItGui9qq1HyFWqZRQtSA==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/interaction-external-trail@3.0.3:
- resolution: {integrity: sha512-qP5820gtY2DsIMC8BodFu0cr+f4jvAlnXT3nwpf2N4Rfcn1c0bhzJI8TNtBB/z9wkY8xBKZFhJBwGnNn8sqyrg==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/interaction-particles-attract@3.0.3:
- resolution: {integrity: sha512-3DdFXxMujkLRZAAnid8eBW3BwKe3SGoXzVaSaiht7tq/Q0H98h3ryMJNeD6Rr0PbxGFWid3zmwk8+gdhQyOqZg==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/interaction-particles-collisions@3.0.3:
- resolution: {integrity: sha512-pYxzrmvwLj4gwQdg33xTDm6670lQExLoCmeATNAukN4qTFWqYnS45AWrUsedKAverDMcnu1iT2Vs+xmEwtSFcw==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/interaction-particles-links@3.0.3:
- resolution: {integrity: sha512-is2I/GTz2nC+2zupyVGbr2tbtp5qGRiwkC3lMWpmvfMWiXxs0iW4w7o/eFy6W5n1Sw2GKLjLUxMn0+xLwRVOEQ==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/move-base@3.0.3:
- resolution: {integrity: sha512-4OFyZ55zWGgw1di1R7hgjlqySE+SEHrAHEqoEq8x14/D1Zg3ai/6BRFqze161ybtwddpz/ukrFy9cpJaUDH1kA==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/move-parallax@3.0.3:
- resolution: {integrity: sha512-LP9b+Yz3MpnReAgSQrBIINg+fQMzmKlYZ79FQLZdI5UlnyGEarYTYEpcg6VyBWb+QVPDCE+RfOQINfUPI5PB4A==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/plugin-absorbers@3.0.3:
- resolution: {integrity: sha512-mpAgIRdAmbb3+SX3KNGbmS0YsMJYx711/dV3e3kCu1M/k7ptFze/oFDLMb1f3614WWRlJCwQGdtmAAv517tpWg==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/plugin-easing-quad@3.0.3:
- resolution: {integrity: sha512-KgzX9VzkPO61GTcLUHGx+wbiBdnxxp7174zICUiLZxYUuKYkn31k00MPsbja3HgW5lSZ6ruFh4RERi8nVwXo/w==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/plugin-emitters-shape-circle@3.0.3:
- resolution: {integrity: sha512-TDB0cw7P27orHwm51Uq6OZoQ3iiZOl948//q6WFvQrufR+TaKCkoyttqzgdV7OKVaMNZa+YlUZ6BIDv5aj5PSA==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- '@tsparticles/plugin-emitters': 3.0.3
- dev: false
-
- /@tsparticles/plugin-emitters-shape-square@3.0.3:
- resolution: {integrity: sha512-gYIN24gqDkzQMfNMdlUqWQBHTvugghRMkEw42FxllKtHZ9urNBWqPA3EGrNL1Z6ZXZI8UuG18udUZKQsxq36vg==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- '@tsparticles/plugin-emitters': 3.0.3
- dev: false
-
- /@tsparticles/plugin-emitters@3.0.3:
- resolution: {integrity: sha512-Rt1Hrp/teqz6sLPwHShR8L7AWfQCLttXtf7r1VW7iKUhSou7Ye2L77ZCKzqq7xvEszPztYEVMLqjttccGzfs8Q==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/shape-circle@3.0.3:
- resolution: {integrity: sha512-BXolExTzU8wKbV9XvYwYmsYVMBFpx6kb+k880Do+HMp9qUvnJ4G7jshwPp7Ns8svoN4EvbqqhacNd029ESMMYw==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/shape-emoji@3.0.3:
- resolution: {integrity: sha512-THOeWohtdXQpI3xUjVAcL4XVIWjE66MpGcq1w4Jo+V8luab1fCEKT6GQPPINmkiQe7lWChdz6qUX/FfPYmWG4A==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/shape-image@3.0.3:
- resolution: {integrity: sha512-xc2HAmmF1iffOzit3UnIJGQuNX6gqxpO4srm3EOQEoWcS62v2Dr+tI6pEhY60RoVrDhBzdRI2da3+EvL5J39ag==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/shape-line@3.0.3:
- resolution: {integrity: sha512-JOJrFKcnDgKJlD2YlJGISyuMRMKCdEuqYvUuXD4JqBR7XP8hoAgMEx2Of3rJ7sZyoAo2pdYEqDoSGWq0vgLuvQ==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/shape-polygon@3.0.3:
- resolution: {integrity: sha512-gl+XW46oOudD84lgano6exNEKLyXwOXpHJPRm+dz2HLbRuuU6wCFd5isY4YCr47HJL7wJ7u7pm9LF1kkMk68Sg==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/shape-square@3.0.3:
- resolution: {integrity: sha512-FACZ0OFPMhdeRnspgU8CJimEyNhXNdmP/l5i8booj9ECvuYATy4yRvTbtktBy/mVuehinM8tgFYKgg8UF/as6Q==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/shape-star@3.0.3:
- resolution: {integrity: sha512-P6C+oFneM75Sx2iuLnyNEZR+Cd7V3IIi7lYws54pcUdrYfvQ0lXdQZpUf3noHXoi03c+PnVvEsXvC+fX/+Zdlw==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/shape-text@3.0.3:
- resolution: {integrity: sha512-OoGA6193n6NXDJrLovmaa9Yu+ErfwrVRoxiAK5mVayM5ecZX6vhD8+c0H+pR2nY6iOn0h8GXU/FYmX9RFaIaOw==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/slim@3.0.3:
- resolution: {integrity: sha512-E6ci6uEujJLaoY1JuFwDDOlJHaAAWbQiSEpgQUqETjD9+yEiiQ0zhxrua4HImU2+JhA6vSi7b1rTc7TYBjRRnQ==}
- dependencies:
- '@tsparticles/basic': 3.0.3
- '@tsparticles/engine': 3.0.3
- '@tsparticles/interaction-external-attract': 3.0.3
- '@tsparticles/interaction-external-bounce': 3.0.3
- '@tsparticles/interaction-external-bubble': 3.0.3
- '@tsparticles/interaction-external-connect': 3.0.3
- '@tsparticles/interaction-external-grab': 3.0.3
- '@tsparticles/interaction-external-pause': 3.0.3
- '@tsparticles/interaction-external-push': 3.0.3
- '@tsparticles/interaction-external-remove': 3.0.3
- '@tsparticles/interaction-external-repulse': 3.0.3
- '@tsparticles/interaction-external-slow': 3.0.3
- '@tsparticles/interaction-particles-attract': 3.0.3
- '@tsparticles/interaction-particles-collisions': 3.0.3
- '@tsparticles/interaction-particles-links': 3.0.3
- '@tsparticles/move-base': 3.0.3
- '@tsparticles/move-parallax': 3.0.3
- '@tsparticles/plugin-easing-quad': 3.0.3
- '@tsparticles/shape-circle': 3.0.3
- '@tsparticles/shape-emoji': 3.0.3
- '@tsparticles/shape-image': 3.0.3
- '@tsparticles/shape-line': 3.0.3
- '@tsparticles/shape-polygon': 3.0.3
- '@tsparticles/shape-square': 3.0.3
- '@tsparticles/shape-star': 3.0.3
- '@tsparticles/updater-color': 3.0.3
- '@tsparticles/updater-life': 3.0.3
- '@tsparticles/updater-opacity': 3.0.3
- '@tsparticles/updater-out-modes': 3.0.3
- '@tsparticles/updater-rotate': 3.0.3
- '@tsparticles/updater-size': 3.0.3
- '@tsparticles/updater-stroke-color': 3.0.3
- dev: false
-
- /@tsparticles/updater-color@3.0.3:
- resolution: {integrity: sha512-zOQuO+nJIGcYK2iS4k6+HyO+APfJ58OiZVvkerZaI/on5yE5Cq4goqCrjJBkRWo6WimdhDJjS9vxAyon8Y7CPQ==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/updater-destroy@3.0.3:
- resolution: {integrity: sha512-nCOP2oxg9Qy5h9WLpR46sZLp0X6Y7/0LVw2Jf7Kz+BNO9aqYW54tRS8AiG9j6DpMmt0HWbiB37Nv05s7/bZnKQ==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/updater-life@3.0.3:
- resolution: {integrity: sha512-2YZoK13qqPB+m2QgcmStiZdCdvmkhIYHCv5fVqHFXrghS6IMqxEOAh+WV5FRcnL19UvMvKZUFLxmubrKnsi1RA==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/updater-opacity@3.0.3:
- resolution: {integrity: sha512-B+tCeItEEKfwJMeZ5l7jdggFDdt2Rzo3GSWrbTzsa4RxTlzNBZcuFp5qNOuwnBUERBM9u7wxPnfF+x0fDJlGgw==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/updater-out-modes@3.0.3:
- resolution: {integrity: sha512-3tJ9UKc00KalPVmEfrHUDaXcOAJNjG/83ufiLnj4ZVec4PeibSck7OGkYgNht8O5CR93ZxONNI85DcUHCkBXXg==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/updater-roll@3.0.3:
- resolution: {integrity: sha512-OH1iyHAUvdqKOQN94isViQVUORNUqBDDkgkukvRp6La0Xjk1sop3pVtfH5kADkuolunzD17SlKWup75AUGZKIw==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/updater-rotate@3.0.3:
- resolution: {integrity: sha512-447je9lpU++TxPcZjUlit1NaBctIyT2x6W5NevVjrxckoAWoW2OYuy4mhuJRxn3SZHJ7/t2Wt6Es1g3DR4plRA==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/updater-size@3.0.3:
- resolution: {integrity: sha512-mgo7VXJR6rfeSuVT2alxzdYs9BO2tr0iWiBKkbQMH/GSpLI4juijvHxUKC7MXk5E8C0f9ZLfoeSDH1NaeizbDw==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/updater-stroke-color@3.0.3:
- resolution: {integrity: sha512-8CdRz5KE3RxmuJlao92w0Fo1BtwMLSkZIATMLkzuJYUu0Fq5AWnBkUxxe7r5Qk015n9qaMo8aWiQFwrYJ+FGAg==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/updater-tilt@3.0.3:
- resolution: {integrity: sha512-vdw5pBuBosWIq54u7CJD71r2P0UqlMZpOLof8So+Wacm92khZ3ONMpnPbvo0ghBVpZQENvpm5yqJPnroD8KP4Q==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/updater-twinkle@3.0.3:
- resolution: {integrity: sha512-5ejosaUYLji5Wr7uT9bqNae1L0PVb4XOY9a6bhMfoWEQQ8MAGFDFLcSF8ilgL0xpp6GsyF646rM8caIERLUvpQ==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/updater-wobble@3.0.3:
- resolution: {integrity: sha512-PwO53o1Cb8Wwt5jv6hwJ1zBgSH0L6Hz4FD1uJGW/VcYYUg+/NIlUWKpC77PIqS8NE9hiX0c8Yjg1hw60bHR75Q==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- dev: false
-
- /@tsparticles/vue3@3.0.0(typescript@5.2.2):
- resolution: {integrity: sha512-HKLYqt2BjzA5ZO8L5cOjiVIx/pPXZT2a+8v78nEyQVZvN0Upv5upte4grYqpD52Z5U6v6Ah78gNn5UNoUsHmtg==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- vue: 3.4.5(typescript@5.2.2)
- transitivePeerDependencies:
- - typescript
+ /@tweenjs/tween.js@21.0.0:
+ resolution: {integrity: sha512-qVfOiFh0U8ZSkLgA6tf7kj2MciqRbSCWaJZRwftVO7UbtVDNsZAXpWXqvCDtIefvjC83UJB+vHTDOGm5ibXjEA==}
dev: false
/@types/aria-query@5.0.4:
@@ -1172,10 +771,6 @@ packages:
meshoptimizer: 0.18.1
dev: true
- /@types/web-bluetooth@0.0.16:
- resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
- dev: false
-
/@types/web-bluetooth@0.0.20:
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
@@ -1417,6 +1012,7 @@ packages:
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.0.2
+ dev: true
/@vue/compiler-dom@3.3.8:
resolution: {integrity: sha512-+PPtv+p/nWDd0AvJu3w8HS0RIm/C6VGBIRe24b9hSyNWOAPEUosFZ5diwawwP8ip5sJ8n0Pe87TNNNHnvjs0FQ==}
@@ -1429,6 +1025,7 @@ packages:
dependencies:
'@vue/compiler-core': 3.4.5
'@vue/shared': 3.4.5
+ dev: true
/@vue/compiler-sfc@3.3.8:
resolution: {integrity: sha512-WMzbUrlTjfYF8joyT84HfwwXo+8WPALuPxhy+BZ6R4Aafls+jDBnSz8PDz60uFhuqFbl3HxRfxvDzrUf3THwpA==}
@@ -1456,6 +1053,7 @@ packages:
magic-string: 0.30.5
postcss: 8.4.33
source-map-js: 1.0.2
+ dev: true
/@vue/compiler-ssr@3.3.8:
resolution: {integrity: sha512-hXCqQL/15kMVDBuoBYpUnSYT8doDNwsjvm3jTefnXr+ytn294ySnT8NlsFHmTgKNjwpuFy7XVV8yTeLtNl/P6w==}
@@ -1468,6 +1066,7 @@ packages:
dependencies:
'@vue/compiler-dom': 3.4.5
'@vue/shared': 3.4.5
+ dev: true
/@vue/devtools-api@6.5.1:
resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==}
@@ -1506,25 +1105,12 @@ packages:
dependencies:
'@vue/shared': 3.3.8
- /@vue/reactivity@3.4.5:
- resolution: {integrity: sha512-BcWkKvjdvqJwb7BhhFkXPLDCecX4d4a6GATvCduJQDLv21PkPowAE5GKuIE5p6RC07/Lp9FMkkq4AYCTVF5KlQ==}
- dependencies:
- '@vue/shared': 3.4.5
- dev: false
-
/@vue/runtime-core@3.3.8:
resolution: {integrity: sha512-qurzOlb6q26KWQ/8IShHkMDOuJkQnQcTIp1sdP4I9MbCf9FJeGVRXJFr2mF+6bXh/3Zjr9TDgURXrsCr9bfjUw==}
dependencies:
'@vue/reactivity': 3.3.8
'@vue/shared': 3.3.8
- /@vue/runtime-core@3.4.5:
- resolution: {integrity: sha512-wh9ELIOQKeWT9SaUPdLrsxRkZv14jp+SJm9aiQGWio+/MWNM3Lib0wE6CoKEqQ9+SCYyGjDBhTOTtO47kCgbkg==}
- dependencies:
- '@vue/reactivity': 3.4.5
- '@vue/shared': 3.4.5
- dev: false
-
/@vue/runtime-dom@3.3.8:
resolution: {integrity: sha512-Noy5yM5UIf9UeFoowBVgghyGGPIDPy1Qlqt0yVsUdAVbqI8eeMSsTqBtauaEoT2UFXUk5S64aWVNJN4MJ2vRdA==}
dependencies:
@@ -1532,14 +1118,6 @@ packages:
'@vue/shared': 3.3.8
csstype: 3.1.2
- /@vue/runtime-dom@3.4.5:
- resolution: {integrity: sha512-n5ewvOjyG3IEpqGBahdPXODFSpVlSz3H4LF76Sx0XAqpIOqyJ5bIb2PrdYuH2ogBMAQPh+o5tnoH4nJpBr8U0Q==}
- dependencies:
- '@vue/runtime-core': 3.4.5
- '@vue/shared': 3.4.5
- csstype: 3.1.3
- dev: false
-
/@vue/server-renderer@3.3.8(vue@3.3.8):
resolution: {integrity: sha512-zVCUw7RFskvPuNlPn/8xISbrf0zTWsTSdYTsUTN1ERGGZGVnRxM2QZ3x1OR32+vwkkCm0IW6HmJ49IsPm7ilLg==}
peerDependencies:
@@ -1549,21 +1127,12 @@ packages:
'@vue/shared': 3.3.8
vue: 3.3.8(typescript@5.2.2)
- /@vue/server-renderer@3.4.5(vue@3.4.5):
- resolution: {integrity: sha512-jOFc/VE87yvifQpNju12VcqimH8pBLxdcT+t3xMeiED1K6DfH9SORyhFEoZlW5TG2Vwfn3Ul5KE+1aC99xnSBg==}
- peerDependencies:
- vue: 3.4.5
- dependencies:
- '@vue/compiler-ssr': 3.4.5
- '@vue/shared': 3.4.5
- vue: 3.4.5(typescript@5.2.2)
- dev: false
-
/@vue/shared@3.3.8:
resolution: {integrity: sha512-8PGwybFwM4x8pcfgqEQFy70NaQxASvOC5DJwLQfpArw1UDfUXrJkdxD3BhVTMS+0Lef/TU7YO0Jvr0jJY8T+mw==}
/@vue/shared@3.4.5:
resolution: {integrity: sha512-6XptuzlMvN4l4cDnDw36pdGEV+9njYkQ1ZE0Q6iZLwrKefKaOJyiFmcP3/KBDHbt72cJZGtllAc1GaHe6XGAyg==}
+ dev: true
/@vue/test-utils@2.4.2(vue@3.3.8):
resolution: {integrity: sha512-07lLjpG1o9tEBoWQfVOFhDT7+WFCdDeECoeSdzOuVgIi6nxb2JDLGNNOV6+3crPpyg/jMlIocj96UROcgomiGg==}
@@ -1590,37 +1159,9 @@ packages:
- '@vue/composition-api'
- vue
- /@vueuse/core@9.13.0(vue@3.3.8):
- resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==}
- dependencies:
- '@types/web-bluetooth': 0.0.16
- '@vueuse/metadata': 9.13.0
- '@vueuse/shared': 9.13.0(vue@3.3.8)
- vue-demi: 0.14.6(vue@3.3.8)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- dev: false
-
- /@vueuse/core@9.13.0(vue@3.4.5):
- resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==}
- dependencies:
- '@types/web-bluetooth': 0.0.16
- '@vueuse/metadata': 9.13.0
- '@vueuse/shared': 9.13.0(vue@3.4.5)
- vue-demi: 0.14.6(vue@3.4.5)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- dev: false
-
/@vueuse/metadata@10.6.1:
resolution: {integrity: sha512-qhdwPI65Bgcj23e5lpGfQsxcy0bMjCAsUGoXkJ7DsoeDUdasbZ2DBa4dinFCOER3lF4gwUv+UD2AlA11zdzMFw==}
- /@vueuse/metadata@9.13.0:
- resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==}
- dev: false
-
/@vueuse/shared@10.6.1(vue@3.3.8):
resolution: {integrity: sha512-TECVDTIedFlL0NUfHWncf3zF9Gc4VfdxfQc8JFwoVZQmxpONhLxFrlm0eHQeidHj4rdTPL3KXJa0TZCk1wnc5Q==}
dependencies:
@@ -1629,24 +1170,6 @@ packages:
- '@vue/composition-api'
- vue
- /@vueuse/shared@9.13.0(vue@3.3.8):
- resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==}
- dependencies:
- vue-demi: 0.14.6(vue@3.3.8)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- dev: false
-
- /@vueuse/shared@9.13.0(vue@3.4.5):
- resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==}
- dependencies:
- vue-demi: 0.14.6(vue@3.4.5)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- dev: false
-
/@webassemblyjs/ast@1.11.6:
resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==}
dependencies:
@@ -1831,6 +1354,7 @@ packages:
/ansi-regex@2.1.1:
resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==}
engines: {node: '>=0.10.0'}
+ dev: true
/ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
@@ -1845,6 +1369,7 @@ packages:
/ansi-styles@2.2.1:
resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==}
engines: {node: '>=0.10.0'}
+ dev: true
/ansi-styles@3.2.1:
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
@@ -1870,58 +1395,6 @@ packages:
engines: {node: '>=12'}
dev: true
- /ant-design-vue@3.2.20(vue@3.3.8):
- resolution: {integrity: sha512-YWpMfGaGoRastIXEYfCoJiaRiDHk4chqtYhlKQM5GqPt6NfvrM1Vg2e60yHtjxlZjed91wCMm0rAmyUr7Hwzdg==}
- engines: {node: '>=12.22.0'}
- peerDependencies:
- vue: '>=3.2.0'
- dependencies:
- '@ant-design/colors': 6.0.0
- '@ant-design/icons-vue': 6.1.0(vue@3.3.8)
- '@babel/runtime': 7.23.2
- '@ctrl/tinycolor': 3.6.1
- '@simonwep/pickr': 1.8.2
- array-tree-filter: 2.1.0
- async-validator: 4.2.5
- dayjs: 1.11.10
- dom-align: 1.12.4
- dom-scroll-into-view: 2.0.1
- lodash: 4.17.21
- lodash-es: 4.17.21
- resize-observer-polyfill: 1.5.1
- scroll-into-view-if-needed: 2.2.31
- shallow-equal: 1.2.1
- vue: 3.3.8(typescript@5.2.2)
- vue-types: 3.0.2(vue@3.3.8)
- warning: 4.0.3
- dev: false
-
- /ant-design-vue@3.2.20(vue@3.4.5):
- resolution: {integrity: sha512-YWpMfGaGoRastIXEYfCoJiaRiDHk4chqtYhlKQM5GqPt6NfvrM1Vg2e60yHtjxlZjed91wCMm0rAmyUr7Hwzdg==}
- engines: {node: '>=12.22.0'}
- peerDependencies:
- vue: '>=3.2.0'
- dependencies:
- '@ant-design/colors': 6.0.0
- '@ant-design/icons-vue': 6.1.0(vue@3.4.5)
- '@babel/runtime': 7.23.2
- '@ctrl/tinycolor': 3.6.1
- '@simonwep/pickr': 1.8.2
- array-tree-filter: 2.1.0
- async-validator: 4.2.5
- dayjs: 1.11.10
- dom-align: 1.12.4
- dom-scroll-into-view: 2.0.1
- lodash: 4.17.21
- lodash-es: 4.17.21
- resize-observer-polyfill: 1.5.1
- scroll-into-view-if-needed: 2.2.31
- shallow-equal: 1.2.1
- vue: 3.4.5(typescript@5.2.2)
- vue-types: 3.0.2(vue@3.4.5)
- warning: 4.0.3
- dev: false
-
/any-promise@1.3.0:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
dev: true
@@ -1951,14 +1424,17 @@ packages:
/arr-diff@4.0.0:
resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==}
engines: {node: '>=0.10.0'}
+ dev: true
/arr-flatten@1.1.0:
resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==}
engines: {node: '>=0.10.0'}
+ dev: true
/arr-union@3.1.0:
resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==}
engines: {node: '>=0.10.0'}
+ dev: true
/array-buffer-byte-length@1.0.0:
resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
@@ -1967,10 +1443,6 @@ packages:
is-array-buffer: 3.0.2
dev: true
- /array-tree-filter@2.1.0:
- resolution: {integrity: sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==}
- dev: false
-
/array-union@2.1.0:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
@@ -1979,6 +1451,7 @@ packages:
/array-unique@0.3.2:
resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==}
engines: {node: '>=0.10.0'}
+ dev: true
/assertion-error@1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
@@ -1987,10 +1460,7 @@ packages:
/assign-symbols@1.0.0:
resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==}
engines: {node: '>=0.10.0'}
-
- /async-validator@4.2.5:
- resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==}
- dev: false
+ dev: true
/asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
@@ -1999,6 +1469,7 @@ packages:
resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
engines: {node: '>= 4.5.0'}
hasBin: true
+ dev: true
/autoprefixer@10.4.16(postcss@8.4.31):
resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==}
@@ -2046,6 +1517,7 @@ packages:
isobject: 3.0.1
mixin-deep: 1.3.2
pascalcase: 0.1.1
+ dev: true
/big-integer@1.6.51:
resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==}
@@ -2054,6 +1526,7 @@ packages:
/big.js@5.2.2:
resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
+ dev: true
/binary-extensions@2.2.0:
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
@@ -2062,6 +1535,7 @@ packages:
/bluebird@3.7.2:
resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
+ dev: true
/boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
@@ -2103,6 +1577,7 @@ packages:
to-regex: 3.0.2
transitivePeerDependencies:
- supports-color
+ dev: true
/braces@3.0.2:
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
@@ -2151,6 +1626,7 @@ packages:
to-object-path: 0.3.0
union-value: 1.0.1
unset-value: 1.0.0
+ dev: true
/call-bind@1.0.5:
resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
@@ -2208,6 +1684,7 @@ packages:
has-ansi: 2.0.0
strip-ansi: 3.0.1
supports-color: 2.0.0
+ dev: true
/chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
@@ -2260,6 +1737,7 @@ packages:
define-property: 0.2.5
isobject: 3.0.1
static-extend: 0.1.2
+ dev: true
/cliui@8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
@@ -2273,6 +1751,7 @@ packages:
/clone@2.1.2:
resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==}
engines: {node: '>=0.8'}
+ dev: true
/codepage@1.15.0:
resolution: {integrity: sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==}
@@ -2285,6 +1764,7 @@ packages:
dependencies:
map-visit: 1.0.0
object-visit: 1.0.1
+ dev: true
/color-convert@1.9.3:
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
@@ -2334,10 +1814,7 @@ packages:
/component-emitter@1.3.0:
resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==}
-
- /compute-scroll-into-view@1.0.20:
- resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==}
- dev: false
+ dev: true
/computeds@0.0.1:
resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==}
@@ -2357,11 +1834,7 @@ packages:
/copy-descriptor@0.1.1:
resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==}
engines: {node: '>=0.10.0'}
-
- /core-js@3.35.0:
- resolution: {integrity: sha512-ntakECeqg81KqMueeGJ79Q5ZgQNR+6eaE8sxGCx62zMbAIj65q+uYvatToew3m6eAGdU4gNZwpZ34NMe4GYswg==}
- requiresBuild: true
- dev: false
+ dev: true
/cors@2.8.5:
resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
@@ -2443,10 +1916,6 @@ packages:
/csstype@3.1.2:
resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
- /csstype@3.1.3:
- resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
- dev: false
-
/culori@3.2.0:
resolution: {integrity: sha512-HIEbTSP7vs1mPq/2P9In6QyFE0Tkpevh0k9a+FkjhD+cwsYm9WRSbn4uMdW9O0yXlNYC3ppxL3gWWPOcvEl57w==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -2473,10 +1942,6 @@ packages:
whatwg-url: 12.0.1
dev: true
- /dayjs@1.11.10:
- resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==}
- dev: false
-
/de-indent@1.0.2:
resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
dev: true
@@ -2490,6 +1955,7 @@ packages:
optional: true
dependencies:
ms: 2.0.0
+ dev: true
/debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
@@ -2510,6 +1976,7 @@ packages:
/decode-uri-component@0.2.2:
resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
engines: {node: '>=0.10'}
+ dev: true
/deep-eql@4.1.3:
resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
@@ -2546,11 +2013,6 @@ packages:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
dev: true
- /deepmerge@1.3.2:
- resolution: {integrity: sha512-qjMjTrk+RKv/sp4RPDpV5CnKhxjFI9p+GkLBOls5A8EEElldYWCWA9zceAkmfd0xIo2aU1nxiaLFoiya2sb6Cg==}
- engines: {node: '>=0.10.0'}
- dev: false
-
/default-browser-id@3.0.0:
resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==}
engines: {node: '>=12'}
@@ -2602,12 +2064,14 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
is-descriptor: 0.1.7
+ dev: true
/define-property@1.0.0:
resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==}
engines: {node: '>=0.10.0'}
dependencies:
is-descriptor: 1.0.3
+ dev: true
/define-property@2.0.2:
resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==}
@@ -2615,6 +2079,7 @@ packages:
dependencies:
is-descriptor: 1.0.3
isobject: 3.0.1
+ dev: true
/delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
@@ -2651,19 +2116,12 @@ packages:
resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==}
dev: true
- /dom-align@1.12.4:
- resolution: {integrity: sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==}
- dev: false
-
- /dom-scroll-into-view@2.0.1:
- resolution: {integrity: sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==}
- dev: false
-
/dom-serializer@0.2.2:
resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==}
dependencies:
domelementtype: 2.3.0
entities: 2.2.0
+ dev: true
/dom-serializer@1.4.1:
resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
@@ -2675,9 +2133,11 @@ packages:
/domelementtype@1.3.1:
resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==}
+ dev: true
/domelementtype@2.3.0:
resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
+ dev: true
/domexception@4.0.0:
resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==}
@@ -2690,6 +2150,7 @@ packages:
resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==}
dependencies:
domelementtype: 1.3.1
+ dev: true
/domhandler@4.3.1:
resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
@@ -2698,15 +2159,12 @@ packages:
domelementtype: 2.3.0
dev: true
- /domready@1.0.8:
- resolution: {integrity: sha512-uIzsOJUNk+AdGE9a6VDeessoMCzF8RrZvJCX/W8QtyfgdR6Uofn/MvRonih3OtCO79b2VDzDOymuiABrQ4z3XA==}
- dev: false
-
/domutils@1.7.0:
resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==}
dependencies:
dom-serializer: 0.2.2
domelementtype: 1.3.1
+ dev: true
/domutils@2.8.0:
resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
@@ -2746,6 +2204,7 @@ packages:
/emojis-list@3.0.0:
resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
engines: {node: '>= 4'}
+ dev: true
/enhanced-resolve@5.15.0:
resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==}
@@ -2757,13 +2216,16 @@ packages:
/entities@1.1.2:
resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==}
+ dev: true
/entities@2.2.0:
resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
+ dev: true
/entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
+ dev: true
/error-stack-parser-es@0.1.1:
resolution: {integrity: sha512-g/9rfnvnagiNf+DRMHEVGuGuIBlCIMDFoTA616HaP2l9PlCjGjVhD98PNbVSJvmK4TttqT5mV5tInMhoFgi+aA==}
@@ -2825,6 +2287,7 @@ packages:
/escape-string-regexp@1.0.5:
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines: {node: '>=0.8.0'}
+ dev: true
/escape-string-regexp@4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
@@ -3016,12 +2479,14 @@ packages:
to-regex: 3.0.2
transitivePeerDependencies:
- supports-color
+ dev: true
/extend-shallow@2.0.1:
resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
engines: {node: '>=0.10.0'}
dependencies:
is-extendable: 0.1.1
+ dev: true
/extend-shallow@3.0.2:
resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==}
@@ -3029,6 +2494,7 @@ packages:
dependencies:
assign-symbols: 1.0.0
is-extendable: 1.0.1
+ dev: true
/extglob@2.0.4:
resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==}
@@ -3044,6 +2510,7 @@ packages:
to-regex: 3.0.2
transitivePeerDependencies:
- supports-color
+ dev: true
/fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -3101,6 +2568,7 @@ packages:
is-number: 3.0.0
repeat-string: 1.6.1
to-regex-range: 2.1.1
+ dev: true
/fill-range@7.0.1:
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
@@ -3149,6 +2617,7 @@ packages:
/for-in@1.0.2:
resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==}
engines: {node: '>=0.10.0'}
+ dev: true
/foreground-child@3.1.1:
resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
@@ -3180,6 +2649,7 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
map-cache: 0.2.2
+ dev: true
/fs-extra@10.1.0:
resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
@@ -3213,6 +2683,7 @@ packages:
/function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
+ dev: true
/functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
@@ -3244,6 +2715,7 @@ packages:
/get-value@2.0.6:
resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==}
engines: {node: '>=0.10.0'}
+ dev: true
/glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
@@ -3351,6 +2823,7 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
ansi-regex: 2.1.1
+ dev: true
/has-bigints@1.0.2:
resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
@@ -3359,6 +2832,7 @@ packages:
/has-flag@1.0.0:
resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==}
engines: {node: '>=0.10.0'}
+ dev: true
/has-flag@3.0.0:
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
@@ -3400,6 +2874,7 @@ packages:
get-value: 2.0.6
has-values: 0.1.4
isobject: 2.1.0
+ dev: true
/has-value@1.0.0:
resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==}
@@ -3408,10 +2883,12 @@ packages:
get-value: 2.0.6
has-values: 1.0.0
isobject: 3.0.1
+ dev: true
/has-values@0.1.4:
resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==}
engines: {node: '>=0.10.0'}
+ dev: true
/has-values@1.0.0:
resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==}
@@ -3419,21 +2896,19 @@ packages:
dependencies:
is-number: 3.0.0
kind-of: 4.0.0
+ dev: true
/hasown@2.0.0:
resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
engines: {node: '>= 0.4'}
dependencies:
function-bind: 1.1.2
+ dev: true
/he@1.2.0:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
-
- /highlight.js@11.9.0:
- resolution: {integrity: sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==}
- engines: {node: '>=12.0.0'}
- dev: false
+ dev: true
/html-encoding-sniffer@3.0.0:
resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==}
@@ -3451,6 +2926,7 @@ packages:
entities: 1.1.2
inherits: 2.0.4
readable-stream: 3.6.2
+ dev: true
/http-proxy-agent@5.0.0:
resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==}
@@ -3505,6 +2981,7 @@ packages:
resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==}
engines: {node: '>=0.10.0'}
hasBin: true
+ dev: true
/immediate@3.0.6:
resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
@@ -3540,6 +3017,7 @@ packages:
/inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+ dev: true
/ini@1.3.8:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
@@ -3559,6 +3037,7 @@ packages:
engines: {node: '>= 0.10'}
dependencies:
hasown: 2.0.0
+ dev: true
/is-arguments@1.1.1:
resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
@@ -3599,6 +3078,7 @@ packages:
/is-buffer@1.1.6:
resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
+ dev: true
/is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
@@ -3616,6 +3096,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
hasown: 2.0.0
+ dev: true
/is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
@@ -3630,6 +3111,7 @@ packages:
dependencies:
is-accessor-descriptor: 1.0.1
is-data-descriptor: 1.0.1
+ dev: true
/is-descriptor@1.0.3:
resolution: {integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==}
@@ -3637,6 +3119,7 @@ packages:
dependencies:
is-accessor-descriptor: 1.0.1
is-data-descriptor: 1.0.1
+ dev: true
/is-docker@2.2.1:
resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
@@ -3653,12 +3136,14 @@ packages:
/is-extendable@0.1.1:
resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
engines: {node: '>=0.10.0'}
+ dev: true
/is-extendable@1.0.1:
resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==}
engines: {node: '>=0.10.0'}
dependencies:
is-plain-object: 2.0.4
+ dev: true
/is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
@@ -3701,6 +3186,7 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
kind-of: 3.2.2
+ dev: true
/is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
@@ -3715,17 +3201,14 @@ packages:
/is-plain-obj@1.1.0:
resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
engines: {node: '>=0.10.0'}
+ dev: true
/is-plain-object@2.0.4:
resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
engines: {node: '>=0.10.0'}
dependencies:
isobject: 3.0.1
-
- /is-plain-object@3.0.1:
- resolution: {integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==}
- engines: {node: '>=0.10.0'}
- dev: false
+ dev: true
/is-plain-object@5.0.0:
resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
@@ -3799,6 +3282,7 @@ packages:
/is-windows@1.0.2:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
engines: {node: '>=0.10.0'}
+ dev: true
/is-wsl@2.2.0:
resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
@@ -3809,6 +3293,7 @@ packages:
/isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
+ dev: true
/isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
@@ -3823,10 +3308,12 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
isarray: 1.0.0
+ dev: true
/isobject@3.0.1:
resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
engines: {node: '>=0.10.0'}
+ dev: true
/jackspeak@2.3.6:
resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
@@ -3853,6 +3340,7 @@ packages:
/js-base64@2.6.4:
resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==}
+ dev: true
/js-beautify@1.14.11:
resolution: {integrity: sha512-rPogWqAfoYh1Ryqqh2agUpVfbxAhbjuN1SmU86dskQUKouRiggUTCO4+2ym9UPXllc2WAp0J+T5qxn7Um3lCdw==}
@@ -3867,6 +3355,7 @@ packages:
/js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+ dev: true
/js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
@@ -3934,6 +3423,7 @@ packages:
hasBin: true
dependencies:
minimist: 1.2.8
+ dev: true
/jsonc-parser@3.2.0:
resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
@@ -3958,20 +3448,24 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
is-buffer: 1.1.6
+ dev: true
/kind-of@4.0.0:
resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==}
engines: {node: '>=0.10.0'}
dependencies:
is-buffer: 1.1.6
+ dev: true
/kind-of@5.1.0:
resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==}
engines: {node: '>=0.10.0'}
+ dev: true
/kind-of@6.0.3:
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
engines: {node: '>=0.10.0'}
+ dev: true
/kolorist@1.8.0:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
@@ -4012,6 +3506,7 @@ packages:
big.js: 5.2.2
emojis-list: 3.0.0
json5: 1.0.2
+ dev: true
/local-pkg@0.4.3:
resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
@@ -4057,13 +3552,7 @@ packages:
/lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
- /loose-envify@1.4.0:
- resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
- hasBin: true
- dependencies:
- js-tokens: 4.0.0
- dev: false
+ dev: true
/loupe@2.3.7:
resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
@@ -4099,12 +3588,14 @@ packages:
/map-cache@0.2.2:
resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==}
engines: {node: '>=0.10.0'}
+ dev: true
/map-visit@1.0.0:
resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==}
engines: {node: '>=0.10.0'}
dependencies:
object-visit: 1.0.1
+ dev: true
/mdn-data@2.0.14:
resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}
@@ -4115,6 +3606,7 @@ packages:
engines: {node: '>=4'}
dependencies:
is-plain-obj: 1.1.0
+ dev: true
/merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
@@ -4148,6 +3640,7 @@ packages:
to-regex: 3.0.2
transitivePeerDependencies:
- supports-color
+ dev: true
/micromatch@4.0.5:
resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
@@ -4199,22 +3692,20 @@ packages:
/minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
+ dev: true
/minipass@7.0.4:
resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
engines: {node: '>=16 || 14 >=14.17'}
dev: true
- /mitt@1.1.2:
- resolution: {integrity: sha512-3btxP0O9iGADGWAkteQ8mzDtEspZqu4I32y4GZYCV5BrwtzdcRpF4dQgNdJadCrbBx7Lu6Sq9AVrerMHR0Hkmw==}
- dev: false
-
/mixin-deep@1.3.2:
resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==}
engines: {node: '>=0.10.0'}
dependencies:
for-in: 1.0.2
is-extendable: 1.0.1
+ dev: true
/mlly@1.4.2:
resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==}
@@ -4232,6 +3723,7 @@ packages:
/ms@2.0.0:
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
+ dev: true
/ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
@@ -4271,10 +3763,7 @@ packages:
to-regex: 3.0.2
transitivePeerDependencies:
- supports-color
-
- /nanopop@2.3.0:
- resolution: {integrity: sha512-fzN+T2K7/Ah25XU02MJkPZ5q4Tj5FpjmIYq4rvoHX4yb16HzFdCO6JxFFn5Y/oBhQ8no8fUZavnyIv9/+xkBBw==}
- dev: false
+ dev: true
/natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
@@ -4333,6 +3822,7 @@ packages:
/object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
+ dev: true
/object-copy@0.1.0:
resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==}
@@ -4341,6 +3831,7 @@ packages:
copy-descriptor: 0.1.1
define-property: 0.2.5
kind-of: 3.2.2
+ dev: true
/object-hash@3.0.0:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
@@ -4369,6 +3860,7 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
isobject: 3.0.1
+ dev: true
/object.assign@4.1.4:
resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
@@ -4385,6 +3877,7 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
isobject: 3.0.1
+ dev: true
/once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
@@ -4471,18 +3964,10 @@ packages:
entities: 4.5.0
dev: true
- /particles.vue3@2.12.0(typescript@5.2.2):
- resolution: {integrity: sha512-t1AFUSuL+zzXO5fvBq6y76DAyy6sXtBOVY3UirNzaRQ0JCqSV3wCQwQ2N51tJRG6V952ARi87NMcQP5VwfTkqA==}
- dependencies:
- tsparticles-engine: 2.12.0
- vue: 3.4.5(typescript@5.2.2)
- transitivePeerDependencies:
- - typescript
- dev: false
-
/pascalcase@0.1.1:
resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==}
engines: {node: '>=0.10.0'}
+ dev: true
/path-browserify@1.0.1:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
@@ -4606,6 +4091,7 @@ packages:
/posix-character-classes@0.1.1:
resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==}
engines: {node: '>=0.10.0'}
+ dev: true
/postcss-import@15.1.0(postcss@8.4.31):
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
@@ -4662,6 +4148,7 @@ packages:
postcss: '>4 <9'
dependencies:
postcss: 5.2.18
+ dev: true
/postcss-selector-parser@6.0.10:
resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
@@ -4691,6 +4178,7 @@ packages:
js-base64: 2.6.4
source-map: 0.5.7
supports-color: 3.2.3
+ dev: true
/postcss@8.4.31:
resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
@@ -4707,21 +4195,25 @@ packages:
nanoid: 3.3.7
picocolors: 1.0.0
source-map-js: 1.0.2
+ dev: true
/posthtml-parser@0.2.1:
resolution: {integrity: sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==}
dependencies:
htmlparser2: 3.10.1
isobject: 2.1.0
+ dev: true
/posthtml-rename-id@1.0.12:
resolution: {integrity: sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==}
dependencies:
escape-string-regexp: 1.0.5
+ dev: true
/posthtml-render@1.4.0:
resolution: {integrity: sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==}
engines: {node: '>=10'}
+ dev: true
/posthtml-svg-mode@1.0.3:
resolution: {integrity: sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==}
@@ -4730,6 +4222,7 @@ packages:
posthtml: 0.9.2
posthtml-parser: 0.2.1
posthtml-render: 1.4.0
+ dev: true
/posthtml@0.9.2:
resolution: {integrity: sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==}
@@ -4737,6 +4230,7 @@ packages:
dependencies:
posthtml-parser: 0.2.1
posthtml-render: 1.4.0
+ dev: true
/prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
@@ -4789,6 +4283,7 @@ packages:
dependencies:
object-assign: 4.1.1
strict-uri-encode: 1.1.0
+ dev: true
/querystringify@2.2.0:
resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
@@ -4825,6 +4320,7 @@ packages:
inherits: 2.0.4
string_decoder: 1.3.0
util-deprecate: 1.0.2
+ dev: true
/readdirp@3.6.0:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
@@ -4835,6 +4331,7 @@ packages:
/regenerator-runtime@0.14.0:
resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==}
+ dev: true
/regex-not@1.0.2:
resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==}
@@ -4842,6 +4339,7 @@ packages:
dependencies:
extend-shallow: 3.0.2
safe-regex: 1.1.0
+ dev: true
/regexp.prototype.flags@1.5.1:
resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==}
@@ -4855,10 +4353,12 @@ packages:
/repeat-element@1.1.4:
resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==}
engines: {node: '>=0.10.0'}
+ dev: true
/repeat-string@1.6.1:
resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
engines: {node: '>=0.10'}
+ dev: true
/require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
@@ -4869,10 +4369,6 @@ packages:
resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
dev: true
- /resize-observer-polyfill@1.5.1:
- resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==}
- dev: false
-
/resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
@@ -4881,6 +4377,7 @@ packages:
/resolve-url@0.2.1:
resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==}
deprecated: https://github.com/lydell/resolve-url#deprecated
+ dev: true
/resolve@1.22.8:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
@@ -4894,6 +4391,7 @@ packages:
/ret@0.1.15:
resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==}
engines: {node: '>=0.12'}
+ dev: true
/reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
@@ -4950,11 +4448,13 @@ packages:
/safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+ dev: true
/safe-regex@1.1.0:
resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==}
dependencies:
ret: 0.1.15
+ dev: true
/safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
@@ -5010,12 +4510,6 @@ packages:
ajv-keywords: 3.5.2(ajv@6.12.6)
dev: true
- /scroll-into-view-if-needed@2.2.31:
- resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==}
- dependencies:
- compute-scroll-into-view: 1.0.20
- dev: false
-
/scule@1.0.0:
resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==}
dev: true
@@ -5061,10 +4555,7 @@ packages:
is-extendable: 0.1.1
is-plain-object: 2.0.4
split-string: 3.1.0
-
- /shallow-equal@1.2.1:
- resolution: {integrity: sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==}
- dev: false
+ dev: true
/shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
@@ -5120,12 +4611,14 @@ packages:
define-property: 1.0.0
isobject: 3.0.1
snapdragon-util: 3.0.1
+ dev: true
/snapdragon-util@3.0.1:
resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==}
engines: {node: '>=0.10.0'}
dependencies:
kind-of: 3.2.2
+ dev: true
/snapdragon@0.8.2:
resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==}
@@ -5141,6 +4634,7 @@ packages:
use: 3.1.1
transitivePeerDependencies:
- supports-color
+ dev: true
/source-map-js@1.0.2:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
@@ -5155,6 +4649,7 @@ packages:
resolve-url: 0.2.1
source-map-url: 0.4.1
urix: 0.1.0
+ dev: true
/source-map-support@0.5.21:
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
@@ -5166,10 +4661,12 @@ packages:
/source-map-url@0.4.1:
resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==}
deprecated: See https://github.com/lydell/source-map-url#deprecated
+ dev: true
/source-map@0.5.7:
resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
engines: {node: '>=0.10.0'}
+ dev: true
/source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
@@ -5190,6 +4687,7 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
extend-shallow: 3.0.2
+ dev: true
/ssf@0.11.2:
resolution: {integrity: sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==}
@@ -5213,6 +4711,7 @@ packages:
dependencies:
define-property: 0.2.5
object-copy: 0.1.0
+ dev: true
/std-env@3.5.0:
resolution: {integrity: sha512-JGUEaALvL0Mf6JCfYnJOTcobY+Nc7sG/TemDRBqCA0wEr4DER7zDchaaixTlmOxAjG1uRJmX82EQcxwTQTkqVA==}
@@ -5228,6 +4727,7 @@ packages:
/strict-uri-encode@1.1.0:
resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==}
engines: {node: '>=0.10.0'}
+ dev: true
/string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
@@ -5251,12 +4751,14 @@ packages:
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
dependencies:
safe-buffer: 5.2.1
+ dev: true
/strip-ansi@3.0.1:
resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==}
engines: {node: '>=0.10.0'}
dependencies:
ansi-regex: 2.1.1
+ dev: true
/strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
@@ -5310,12 +4812,14 @@ packages:
/supports-color@2.0.0:
resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==}
engines: {node: '>=0.8.0'}
+ dev: true
/supports-color@3.2.3:
resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==}
engines: {node: '>=0.8.0'}
dependencies:
has-flag: 1.0.0
+ dev: true
/supports-color@5.5.0:
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
@@ -5343,16 +4847,6 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /svg-baker-runtime@1.4.7:
- resolution: {integrity: sha512-Zorfwwj5+lWjk/oxwSMsRdS2sPQQdTmmsvaSpzU+i9ZWi3zugHLt6VckWfnswphQP0LmOel3nggpF5nETbt6xw==}
- dependencies:
- deepmerge: 1.3.2
- mitt: 1.1.2
- svg-baker: 1.7.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
/svg-baker@1.7.0:
resolution: {integrity: sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==}
dependencies:
@@ -5371,22 +4865,7 @@ packages:
traverse: 0.6.7
transitivePeerDependencies:
- supports-color
-
- /svg-sprite-loader@6.0.11:
- resolution: {integrity: sha512-TedsTf8wsHH6HgdwKjUveDZRC6q5gPloYV8A8/zZaRWP929J7x6TzQ6MvZFl+YYDJuJ0Akyuu/vNVJ+fbPuYXg==}
- engines: {node: '>=6'}
- dependencies:
- bluebird: 3.7.2
- deepmerge: 1.3.2
- domready: 1.0.8
- escape-string-regexp: 1.0.5
- loader-utils: 1.4.2
- svg-baker: 1.7.0
- svg-baker-runtime: 1.4.7
- url-slug: 2.0.0
- transitivePeerDependencies:
- - supports-color
- dev: false
+ dev: true
/svgo@2.8.0:
resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==}
@@ -5498,10 +4977,18 @@ packages:
any-promise: 1.3.0
dev: true
- /three-css2drender@1.0.0(three@0.160.0):
- resolution: {integrity: sha512-redDCSBDvgxiJIm6EDT8WO5WJTVg5gUEy/vjtAgJa/zX4peEUnZ8K+mXo6v94EudbnuI5h48/hQo9NExf04ENg==}
+ /three-css3d@1.0.6(three@0.160.0):
+ resolution: {integrity: sha512-0J8rF7LA+BZW3bFfT0IInS8+TWhiNfyFa2lYjnPIfi9Ubnveu0I6fRszH2vIX01fH+OpEUF8fZ7jGdxNGyVYWA==}
peerDependencies:
- three: '>= 0.91'
+ three: '>=0.144.0'
+ dependencies:
+ three: 0.160.0
+ dev: false
+
+ /three-trackballcontrols@0.9.0(three@0.160.0):
+ resolution: {integrity: sha512-Z6HmIJnP70r5uONvcPCdLEF0SsG1kbGzNb7qQYj3c7b6v2E3XTlbNpZsgTjt36oKm0Z2tU11D6EbW4i8KIHuqA==}
+ peerDependencies:
+ three: '>= 0.86 <= 1.0'
dependencies:
three: 0.160.0
dev: false
@@ -5542,6 +5029,7 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
kind-of: 3.2.2
+ dev: true
/to-regex-range@2.1.1:
resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==}
@@ -5549,6 +5037,7 @@ packages:
dependencies:
is-number: 3.0.0
repeat-string: 1.6.1
+ dev: true
/to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
@@ -5565,6 +5054,7 @@ packages:
extend-shallow: 3.0.2
regex-not: 1.0.2
safe-regex: 1.1.0
+ dev: true
/totalist@3.0.1:
resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
@@ -5590,6 +5080,7 @@ packages:
/traverse@0.6.7:
resolution: {integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==}
+ dev: true
/ts-api-utils@1.0.3(typescript@5.2.2):
resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
@@ -5604,30 +5095,6 @@ packages:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
dev: true
- /tsparticles-engine@2.12.0:
- resolution: {integrity: sha512-ZjDIYex6jBJ4iMc9+z0uPe7SgBnmb6l+EJm83MPIsOny9lPpetMsnw/8YJ3xdxn8hV+S3myTpTN1CkOVmFv0QQ==}
- deprecated: starting from tsparticles v3 the packages are now moved to @tsparticles/package-name instead of tsparticles-package-name
- requiresBuild: true
- dev: false
-
- /tsparticles@3.0.3:
- resolution: {integrity: sha512-chClgQd4ePebjMk0UtK91ELPsOCcA7pBvDrzb54Yyzy66S5Ksa8oEhuepCfVAREyrAzn0YVuEue07SXvWXS88Q==}
- dependencies:
- '@tsparticles/engine': 3.0.3
- '@tsparticles/interaction-external-trail': 3.0.3
- '@tsparticles/plugin-absorbers': 3.0.3
- '@tsparticles/plugin-emitters': 3.0.3
- '@tsparticles/plugin-emitters-shape-circle': 3.0.3
- '@tsparticles/plugin-emitters-shape-square': 3.0.3
- '@tsparticles/shape-text': 3.0.3
- '@tsparticles/slim': 3.0.3
- '@tsparticles/updater-destroy': 3.0.3
- '@tsparticles/updater-roll': 3.0.3
- '@tsparticles/updater-tilt': 3.0.3
- '@tsparticles/updater-twinkle': 3.0.3
- '@tsparticles/updater-wobble': 3.0.3
- dev: false
-
/type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
@@ -5658,11 +5125,6 @@ packages:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
dev: true
- /unidecode@0.1.8:
- resolution: {integrity: sha512-SdoZNxCWpN2tXTCrGkPF/0rL2HEq+i2gwRG1ReBvx8/0yTzC3enHfugOf8A9JBShVwwrRIkLX0YcDUGbzjbVCA==}
- engines: {node: '>= 0.4.12'}
- dev: false
-
/unimport@3.5.0:
resolution: {integrity: sha512-0Ei1iTeSYxs7oxxUf79/KaBc2dPjZxe7qdVpw7yIz5YcdTZjmBYO6ToLDW+fX9QOHiueZ3xtwb5Z/wqaSfXx6A==}
dependencies:
@@ -5689,6 +5151,7 @@ packages:
get-value: 2.0.6
is-extendable: 0.1.1
set-value: 2.0.1
+ dev: true
/universalify@0.2.0:
resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
@@ -5801,6 +5264,7 @@ packages:
dependencies:
has-value: 0.3.1
isobject: 3.0.1
+ dev: true
/untildify@4.0.0:
resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
@@ -5827,6 +5291,7 @@ packages:
/urix@0.1.0:
resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==}
deprecated: Please see https://github.com/lydell/urix#deprecated
+ dev: true
/url-parse@1.5.10:
resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
@@ -5835,18 +5300,14 @@ packages:
requires-port: 1.0.0
dev: true
- /url-slug@2.0.0:
- resolution: {integrity: sha512-aiNmSsVgrjCiJ2+KWPferjT46YFKoE8i0YX04BlMVDue022Xwhg/zYlnZ6V9/mP3p8Wj7LEp0myiTkC/p6sxew==}
- dependencies:
- unidecode: 0.1.8
- dev: false
-
/use@3.1.1:
resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==}
engines: {node: '>=0.10.0'}
+ dev: true
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+ dev: true
/util@0.10.4:
resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==}
@@ -5859,83 +5320,6 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /vcolorpicker@2.0.10(typescript@5.2.2):
- resolution: {integrity: sha512-5MwXNF9CoPs0d3ZhcFbvjrGFTApUQQXdZXEScLKjDg3CFs/YRLCVoSgS0d0WJVJr323rB15bxdpI5ydlUzcl7g==}
- dependencies:
- '@vueuse/core': 9.13.0(vue@3.4.5)
- ant-design-vue: 3.2.20(vue@3.4.5)
- highlight.js: 11.9.0
- vcolorpicker: 2.0.9(typescript@5.2.2)
- vue: 3.4.5(typescript@5.2.2)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - typescript
- dev: false
-
- /vcolorpicker@2.0.11(typescript@5.2.2):
- resolution: {integrity: sha512-S1yqvUxvow7fcdtNGPJlBQMXVZt3dp9o4xpPhycwg+yciKNIcUu9nyO+wXDe/htpObpob4g2Djd84i6JWSmrWA==}
- dependencies:
- '@vueuse/core': 9.13.0(vue@3.3.8)
- ant-design-vue: 3.2.20(vue@3.3.8)
- highlight.js: 11.9.0
- vcolorpicker: 2.0.10(typescript@5.2.2)
- vue: 3.3.8(typescript@5.2.2)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - typescript
- dev: false
-
- /vcolorpicker@2.0.12(typescript@5.2.2):
- resolution: {integrity: sha512-a1GG/qUGfIGcnRcompFJJ4zhCiUCnRga/viE5vC7YDEr6yx9gbSo4sAZlG8OmxDx/BZxkTyFHaZ7TOCxTW1a+g==}
- dependencies:
- '@vueuse/core': 9.13.0(vue@3.3.8)
- highlight.js: 11.9.0
- vcolorpicker: 2.0.11(typescript@5.2.2)
- vue: 3.3.8(typescript@5.2.2)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - typescript
- dev: false
-
- /vcolorpicker@2.0.5(typescript@5.2.2):
- resolution: {integrity: sha512-WLxch6FZTCrSia43TJgG2vspaB8NZRw2mVPSsK31kZWgx6xYUyTjqDZp/zFxhuDcThOqTSoFG0EBxfZy5wn9lQ==}
- dependencies:
- '@vueuse/core': 9.13.0(vue@3.4.5)
- ant-design-vue: 3.2.20(vue@3.4.5)
- highlight.js: 11.9.0
- vcolorpicker: 2.0.12(typescript@5.2.2)
- vue: 3.4.5(typescript@5.2.2)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - typescript
- dev: false
-
- /vcolorpicker@2.0.8(typescript@5.2.2):
- resolution: {integrity: sha512-8Jv6cQfzcGP0cWCV81Kq52qp7xrX5bVjzEozYH5TorEeqWB71Ptj/6+CcOCU45NYgF6jOfGAsGZxjPwkboHDMw==}
- dependencies:
- '@vueuse/core': 9.13.0(vue@3.4.5)
- ant-design-vue: 3.2.20(vue@3.4.5)
- highlight.js: 11.9.0
- vcolorpicker: 2.0.5(typescript@5.2.2)
- vue: 3.4.5(typescript@5.2.2)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - typescript
- dev: false
-
- /vcolorpicker@2.0.9(typescript@5.2.2):
- resolution: {integrity: sha512-vTMr2/kpumhWan4seGugXfh4R55s266asALfF5wM4EZfNVAgXy23+wgyiVVzXQe7Rk3F4wNtVP/sKrLEIPJTIw==}
- dependencies:
- '@vueuse/core': 9.13.0(vue@3.4.5)
- ant-design-vue: 3.2.20(vue@3.4.5)
- highlight.js: 11.9.0
- vcolorpicker: 2.0.8(typescript@5.2.2)
- vue: 3.4.5(typescript@5.2.2)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - typescript
- dev: false
-
/vite-node@0.34.6(@types/node@20.9.0)(sass@1.69.5):
resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==}
engines: {node: '>=v14.18.0'}
@@ -6118,14 +5502,6 @@ packages:
- terser
dev: true
- /vue-accessible-color-picker@5.0.1(vue@3.3.8):
- resolution: {integrity: sha512-IaxDTzW652blWmaNNbqQZzORQAbP19sdO7oJ5fvJIfVizWr2fVV+3z39ORI210Ee7l8YiD5FhpOY/XrToQCBwg==}
- peerDependencies:
- vue: ^3.2.x
- dependencies:
- vue: 3.3.8(typescript@5.2.2)
- dev: false
-
/vue-component-type-helpers@1.8.22:
resolution: {integrity: sha512-LK3wJHs3vJxHG292C8cnsRusgyC5SEZDCzDCD01mdE/AoREFMl2tzLRuzwyuEsOIz13tqgBcnvysN3Lxsa14Fw==}
dev: true
@@ -6159,21 +5535,6 @@ packages:
dependencies:
vue: 3.3.8(typescript@5.2.2)
- /vue-demi@0.14.6(vue@3.4.5):
- resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- peerDependencies:
- '@vue/composition-api': ^1.0.0-rc.1
- vue: ^3.0.0-0 || ^2.6.0
- peerDependenciesMeta:
- '@vue/composition-api':
- optional: true
- dependencies:
- vue: 3.4.5(typescript@5.2.2)
- dev: false
-
/vue-eslint-parser@9.3.2(eslint@8.53.0):
resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==}
engines: {node: ^14.17.0 || >=16.0.0}
@@ -6229,26 +5590,6 @@ packages:
typescript: 5.2.2
dev: true
- /vue-types@3.0.2(vue@3.3.8):
- resolution: {integrity: sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==}
- engines: {node: '>=10.15.0'}
- peerDependencies:
- vue: ^3.0.0
- dependencies:
- is-plain-object: 3.0.1
- vue: 3.3.8(typescript@5.2.2)
- dev: false
-
- /vue-types@3.0.2(vue@3.4.5):
- resolution: {integrity: sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==}
- engines: {node: '>=10.15.0'}
- peerDependencies:
- vue: ^3.0.0
- dependencies:
- is-plain-object: 3.0.1
- vue: 3.4.5(typescript@5.2.2)
- dev: false
-
/vue-types@4.2.1(vue@3.3.8):
resolution: {integrity: sha512-DNQZmJuOvovLUIp0BENRkdnZHbI0V4e2mNvjAZOAXKD56YGvRchtUYOXA/XqTxdv7Ng5SJLZqRKRpAhm5NLaPQ==}
engines: {node: '>=12.16.0'}
@@ -6296,22 +5637,6 @@ packages:
'@vue/shared': 3.3.8
typescript: 5.2.2
- /vue@3.4.5(typescript@5.2.2):
- resolution: {integrity: sha512-VH6nHFhLPjgu2oh5vEBXoNZxsGHuZNr3qf4PHClwJWw6IDqw6B3x+4J+ABdoZ0aJuT8Zi0zf3GpGlLQCrGWHrw==}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@vue/compiler-dom': 3.4.5
- '@vue/compiler-sfc': 3.4.5
- '@vue/runtime-dom': 3.4.5
- '@vue/server-renderer': 3.4.5(vue@3.4.5)
- '@vue/shared': 3.4.5
- typescript: 5.2.2
- dev: false
-
/w3c-xmlserializer@4.0.0:
resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==}
engines: {node: '>=14'}
@@ -6319,12 +5644,6 @@ packages:
xml-name-validator: 4.0.0
dev: true
- /warning@4.0.3:
- resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==}
- dependencies:
- loose-envify: 1.4.0
- dev: false
-
/watchpack@2.4.0:
resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==}
engines: {node: '>=10.13.0'}
diff --git a/src/assets/images/龙.png b/src/assets/images/龙.png
new file mode 100644
index 0000000000000000000000000000000000000000..13658d754e51e0a09010bbf0902f583cdab40afa
GIT binary patch
literal 238179
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