From e5279ac85c76de3b1f7e0494ae24a61fa0e77f4b Mon Sep 17 00:00:00 2001 From: linear <1066654881@qq.com> Date: Fri, 22 Aug 2025 21:24:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 24 + .vscode/settings.json | 6 + nuxt.config.ts | 81 + package.json | 32 + public/common/css/common.scss | 798 ++ public/favicon.ico | Bin 0 -> 8408 bytes public/logo.png | Bin 0 -> 8408 bytes public/manifest.json | 21 + public/static/back-top/back_top.png | Bin 0 -> 3881 bytes public/static/clear.png | Bin 0 -> 3997 bytes public/static/common/home.png | Bin 0 -> 3479 bytes public/static/common/service.png | Bin 0 -> 6528 bytes public/static/contact-us/complete.webp | Bin 0 -> 3616 bytes public/static/download/app_store.webp | Bin 0 -> 1638 bytes public/static/download/google.webp | Bin 0 -> 3606 bytes public/static/download/ios.webp | Bin 0 -> 450 bytes public/static/download/shanchu.webp | Bin 0 -> 1524 bytes public/static/error/404_icon.webp | Bin 0 -> 80276 bytes public/static/font/MiSans-Bold.ttf | Bin 0 -> 158716 bytes public/static/font/MiSans-Light.ttf | Bin 0 -> 161960 bytes public/static/font/MiSans-Medium.ttf | Bin 0 -> 160140 bytes public/static/font/MiSans-Normal.ttf | Bin 0 -> 161040 bytes public/static/font/MiSans-Regular.ttf | Bin 0 -> 160428 bytes public/static/font/MiSans-Semibold.ttf | Bin 0 -> 159052 bytes public/static/font/iconfont.css | 239 + public/static/font/iconfont.ttf | Bin 0 -> 17532 bytes public/static/font/iconfont.woff | Bin 0 -> 11968 bytes public/static/font/iconfont.woff2 | Bin 0 -> 10468 bytes public/static/home/clear.png | Bin 0 -> 3997 bytes public/static/home/close.png | Bin 0 -> 4339 bytes public/static/home/earch.png | Bin 0 -> 10909 bytes public/static/home/left.png | Bin 0 -> 5125 bytes public/static/home/loading.png | Bin 0 -> 15753 bytes public/static/home/menu.png | Bin 0 -> 2378 bytes public/static/home/right.png | Bin 0 -> 3391 bytes public/static/home/search.png | Bin 0 -> 511 bytes public/static/home/text-right.png | Bin 0 -> 393 bytes public/static/home/top.png | Bin 0 -> 3881 bytes public/static/home/video-icon.png | Bin 0 -> 2294 bytes public/static/odm-oem/bottom-arrow.png | Bin 0 -> 1827 bytes public/static/odm-oem/left-arrow.png | Bin 0 -> 1632 bytes public/static/odm-oem/msgw_icon_03.png | Bin 0 -> 16491 bytes public/static/odm-oem/right-arrow.png | Bin 0 -> 1555 bytes public/test-favicon.html | 1 + scripts/generate-static.js | 139 + server/middleware/i18n.global.ts | 21 + server/tsconfig.json | 3 + src/app.vue | 212 + src/common/css/common.css | 1212 +++ src/common/css/common.min.css | 1 + src/common/css/common.scss | 992 +++ src/components/back-top/back-top.vue | 117 + src/components/bottom/foot-bar.vue | 974 +++ src/components/bottom/style/foot-bar.scss | 323 + src/components/features/features.vue | 323 + src/components/top/style/nav-large.scss | 313 + src/components/top/style/nav-mobile.scss | 155 + src/components/top/title-bar.vue | 636 ++ src/composables/useImagePath.js | 71 + src/composables/useLanguageDetection.js | 78 + src/composables/usePageTitle.js | 26 + src/composables/useStaticData.js | 101 + src/config/index.js | 104 + src/hook/lang.js | 100 + src/i18n.config.ts | 12 + src/locale/cn.json | 402 + src/locale/en.json | 400 + src/pages/about-us/index.vue | 2140 +++++ src/pages/contact-us/index.vue | 469 ++ src/pages/error/error.vue | 121 + src/pages/home/style/home-style.scss | 1343 ++++ src/pages/index.vue | 809 ++ src/pages/privacy-policy/index.vue | 31 + src/pages/product/detail/index.vue | 374 + .../mobile-style/mobile-650-detail-style.scss | 927 +++ .../mobile-style/mobile-detail-style.scss | 927 +++ .../detail/style/detail-global-style.scss | 123 + .../product/detail/style/detail-style.scss | 987 +++ src/pages/product/index.vue | 1068 +++ src/pages/product/rich-detail/index.vue | 261 + src/pages/product/style/product-style.scss | 580 ++ .../components/privacy-policy/en-page.vue | 150 + .../components/privacy-policy/zh-page.vue | 103 + src/pages/thanks/index.vue | 99 + src/plugins/aos-client.js | 9 + src/plugins/image-path.js | 16 + src/plugins/static-data.client.js | 17 + src/plugins/vue-dompurify-html.js | 6 + src/plugins/vue-lazyload.js | 10 + src/service/api.js | 82 + src/service/base.js | 12 + src/service/config.js | 29 + src/static-data/api-data.json | 42 + src/stores/goods.js | 16 + src/stores/home.js | 38 + src/stores/news.js | 16 + src/stores/seller.js | 11 + tsconfig.json | 4 + yarn.lock | 6872 +++++++++++++++++ 99 files changed, 25609 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/settings.json create mode 100644 nuxt.config.ts create mode 100644 package.json create mode 100644 public/common/css/common.scss create mode 100644 public/favicon.ico create mode 100644 public/logo.png create mode 100644 public/manifest.json create mode 100644 public/static/back-top/back_top.png create mode 100644 public/static/clear.png create mode 100644 public/static/common/home.png create mode 100644 public/static/common/service.png create mode 100644 public/static/contact-us/complete.webp create mode 100644 public/static/download/app_store.webp create mode 100644 public/static/download/google.webp create mode 100644 public/static/download/ios.webp create mode 100644 public/static/download/shanchu.webp create mode 100644 public/static/error/404_icon.webp create mode 100644 public/static/font/MiSans-Bold.ttf create mode 100644 public/static/font/MiSans-Light.ttf create mode 100644 public/static/font/MiSans-Medium.ttf create mode 100644 public/static/font/MiSans-Normal.ttf create mode 100644 public/static/font/MiSans-Regular.ttf create mode 100644 public/static/font/MiSans-Semibold.ttf create mode 100644 public/static/font/iconfont.css create mode 100644 public/static/font/iconfont.ttf create mode 100644 public/static/font/iconfont.woff create mode 100644 public/static/font/iconfont.woff2 create mode 100644 public/static/home/clear.png create mode 100644 public/static/home/close.png create mode 100644 public/static/home/earch.png create mode 100644 public/static/home/left.png create mode 100644 public/static/home/loading.png create mode 100644 public/static/home/menu.png create mode 100644 public/static/home/right.png create mode 100644 public/static/home/search.png create mode 100644 public/static/home/text-right.png create mode 100644 public/static/home/top.png create mode 100644 public/static/home/video-icon.png create mode 100644 public/static/odm-oem/bottom-arrow.png create mode 100644 public/static/odm-oem/left-arrow.png create mode 100644 public/static/odm-oem/msgw_icon_03.png create mode 100644 public/static/odm-oem/right-arrow.png create mode 100644 public/test-favicon.html create mode 100644 scripts/generate-static.js create mode 100644 server/middleware/i18n.global.ts create mode 100644 server/tsconfig.json create mode 100644 src/app.vue create mode 100644 src/common/css/common.css create mode 100644 src/common/css/common.min.css create mode 100644 src/common/css/common.scss create mode 100644 src/components/back-top/back-top.vue create mode 100644 src/components/bottom/foot-bar.vue create mode 100644 src/components/bottom/style/foot-bar.scss create mode 100644 src/components/features/features.vue create mode 100644 src/components/top/style/nav-large.scss create mode 100644 src/components/top/style/nav-mobile.scss create mode 100644 src/components/top/title-bar.vue create mode 100644 src/composables/useImagePath.js create mode 100644 src/composables/useLanguageDetection.js create mode 100644 src/composables/usePageTitle.js create mode 100644 src/composables/useStaticData.js create mode 100644 src/config/index.js create mode 100644 src/hook/lang.js create mode 100644 src/i18n.config.ts create mode 100644 src/locale/cn.json create mode 100644 src/locale/en.json create mode 100644 src/pages/about-us/index.vue create mode 100644 src/pages/contact-us/index.vue create mode 100644 src/pages/error/error.vue create mode 100644 src/pages/home/style/home-style.scss create mode 100644 src/pages/index.vue create mode 100644 src/pages/privacy-policy/index.vue create mode 100644 src/pages/product/detail/index.vue create mode 100644 src/pages/product/detail/mobile-style/mobile-650-detail-style.scss create mode 100644 src/pages/product/detail/mobile-style/mobile-detail-style.scss create mode 100644 src/pages/product/detail/style/detail-global-style.scss create mode 100644 src/pages/product/detail/style/detail-style.scss create mode 100644 src/pages/product/index.vue create mode 100644 src/pages/product/rich-detail/index.vue create mode 100644 src/pages/product/style/product-style.scss create mode 100644 src/pages/protocol/components/privacy-policy/en-page.vue create mode 100644 src/pages/protocol/components/privacy-policy/zh-page.vue create mode 100644 src/pages/thanks/index.vue create mode 100644 src/plugins/aos-client.js create mode 100644 src/plugins/image-path.js create mode 100644 src/plugins/static-data.client.js create mode 100644 src/plugins/vue-dompurify-html.js create mode 100644 src/plugins/vue-lazyload.js create mode 100644 src/service/api.js create mode 100644 src/service/base.js create mode 100644 src/service/config.js create mode 100644 src/static-data/api-data.json create mode 100644 src/stores/goods.js create mode 100644 src/stores/home.js create mode 100644 src/stores/news.js create mode 100644 src/stores/seller.js create mode 100644 tsconfig.json create mode 100644 yarn.lock diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4a7f73a --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Nuxt dev/build outputs +.output +.data +.nuxt +.nitro +.cache +dist + +# Node dependencies +node_modules + +# Logs +logs +*.log + +# Misc +.DS_Store +.fleet +.idea + +# Local env files +.env +.env.* +!.env.example diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..0e44d0e --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "i18n-ally.localesPaths": [ + "src/locale" + ], + "i18n-ally.keystyle": "nested" +} \ No newline at end of file diff --git a/nuxt.config.ts b/nuxt.config.ts new file mode 100644 index 0000000..32a1fcc --- /dev/null +++ b/nuxt.config.ts @@ -0,0 +1,81 @@ +export default defineNuxtConfig({ + compatibilityDate: '2025-08-22', + devtools: { enabled: true }, + srcDir: 'src', + alias: { + '@': '~/', + }, + app: { + head: { + title: '明阳良光', + meta: [ + { charset: 'utf-8' }, + { name: 'viewport', content: 'width=device-width, initial-scale=1' }, + { name: 'description', content: '明阳良光' }, + { name: 'theme-color', content: '#4f8cef' } + ], + link: [ + { rel: 'icon', href: '/favicon.ico' } + ] + } + }, + // 静态生成配置 + nitro: { + preset: 'static' + }, + // 预渲染配置 + routeRules: { + '/': { prerender: true }, + '/about-us': { prerender: true }, + '/contact-us': { prerender: true }, + '/product': { prerender: true }, + '/product/detail': { prerender: true }, + '/product/rich-detail': { prerender: true }, + '/privacy-policy': { prerender: true }, + '/thanks': { prerender: true }, + + // 中文路由预渲染(因为默认是英文,所以中文需要前缀) + '/cn': { prerender: true }, + '/cn/about-us': { prerender: true }, + '/cn/contact-us': { prerender: true }, + '/cn/product': { prerender: true }, + '/cn/product/detail': { prerender: true }, + '/cn/product/rich-detail': { prerender: true }, + '/cn/privacy-policy': { prerender: true }, + '/cn/thanks': { prerender: true } + }, + plugins: [ + '~/plugins/vue-lazyload.js', + { src: '~/plugins/aos-client.js', mode: 'client' }, + '~/plugins/vue-dompurify-html.js', + '~/plugins/image-path.js', + { src: '~/plugins/static-data.client.js', mode: 'client' } + ], + devServer: { + port: 1110, + }, + modules: ['@nuxtjs/i18n', '@pinia/nuxt'], + i18n: { + locales: [ + { code: 'en', name: 'English' }, + { code: 'cn', name: '简体中文' } + ], + defaultLocale: 'en', + detectBrowserLanguage: { + useCookie: true, + cookieKey: 'i18n_redirected', + redirectOn: 'root', + alwaysRedirect: false, + fallbackLocale: 'en', + cookieSecure: false + }, + strategy: 'prefix_except_default', + vueI18n: '~/i18n.config.ts' + }, + // Axios配置 + runtimeConfig: { + public: { + apiBaseUrl: process.env.API_BASE_URL || 'https://api.example.com' + } + } +}) \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..539f2df --- /dev/null +++ b/package.json @@ -0,0 +1,32 @@ +{ + "name": "nuxt-app", + "private": true, + "type": "module", + "scripts": { + "build": "nuxt build", + "dev": "nuxt dev", + "generate": "nuxt generate", + "generate:static": "node scripts/generate-static.js && nuxi generate", + "preview": "nuxt preview", + "postinstall": "nuxt prepare" + }, + "dependencies": { + "@nuxtjs/i18n": "^10.0.6", + "@pinia/nuxt": "^0.11.2", + "aos": "^2.3.4", + "axios": "^1.11.0", + "nuxt": "^4.0.3", + "pinia": "^3.0.3", + "swiper": "^11.2.10", + "vue": "^3.5.19", + "vue-dompurify-html": "^5.3.0", + "vue3-lazyload": "^0.3.8" + }, + "devDependencies": { + "@types/node": "^24.3.0", + "sass": "^1.90.0" + }, + "overrides": { + "vue": "^3.5.19" + } +} diff --git a/public/common/css/common.scss b/public/common/css/common.scss new file mode 100644 index 0000000..f5ed5f9 --- /dev/null +++ b/public/common/css/common.scss @@ -0,0 +1,798 @@ +// 默认样式清除 +body, div, span, header, footer, nav, section, aside, article, ul, dl, dt, dd, li, a, p, h1, h2, h3, h4,h5, h6, i, b, textarea, button, input, select, figure, figcaption{ + padding: 0; + margin: 0; + list-style: none; + font-style: normal; + text-decoration: none; + border: none; + font-weight: normal; + font-family: MiSans-Normal; + box-sizing: border-box; + -webkit-tap-highlight-color:transparent; + -webkit-font-smoothing: antialiased; + &:hover{ + outline: none; + } +} +a { + color: inherit; +} +ul, +ol, +li { + list-style-type: none; +} +a { + text-decoration: none; + outline: none; + color: #333; + cursor: pointer; +} +a:focus { + outline: none; + -moz-outline: none; +} +a img { + border: none; +} +select, +input, +textarea { + border-radius: 0; + -webkit-border-radius: 0; +} +input:focus { + outline: none; +} +input, +button, +select, +textarea { + outline: none; +} +textarea { + resize: none; +} +textarea, +input, +select { + background: none; + border: none; + margin: 0; + padding: 0; +} +table { + background-color: transparent; + border-spacing: 0; + border-collapse: collapse; + font-size: 0.75em; + width: 100%; + border-top: solid 1px #ddd; + border-left: solid 1px #ddd; + box-sizing: border-box; +} +table th { + background-color: #f9f9f9; + text-align: center; + box-sizing: border-box; +} +table td, +table th { + padding: 5px 10px; + border: 1px solid #ddd; + box-sizing: border-box; +} + +input[type="button"], +input[type="submit"], +input[type="file"], +button { + cursor: pointer; + -webkit-appearance: none; +} +img { + vertical-align: middle; +} + +html{ + font-size: calc(100 * 100vw / 1920) !important; + min-height: 100vh; +} + + +html,body{ + height: 100%; + width: 100%; + font-family: MiSans-Regular; + user-select: text; + font-size: 0.16rem; + color: #3f4552; + line-height: 1.8; +} +/* **************滚动条*****************/ +html::-webkit-scrollbar { + overflow: hidden; + /* 高宽分别对应纵横向滚动条 */ + width: 8px; + height: 8px; + @media (max-width:750px) { + display: none; + } +} + +html::-webkit-scrollbar-track { + /*滚动条里面轨道*/ + box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.2); + border-radius: 5px; + background: #ededed; +} + +html::-webkit-scrollbar-thumb { + background: #262729; +} + +image { +border: 0; +vertical-align: middle; +max-width: 100% +} + +.define-topBar__components { + position: fixed; + top: 0; + width: 100%; + z-index: 10000; +} + +.autowidth { + width: 18rem; + margin: auto; + max-width: 90%; + @media (max-width: 1366px) { + width: auto; + } +} + +// 动画 +.animationDH { + opacity: 0; +} + +.animateLt { + animation: 1s dh_left linear both; + -webkit-animation: 1s dh_left linear both; +} +.animateRt { + animation: 1s dh_right linear both; + -webkit-animation: 1s dh_right linear both; +} +.animateBt { + animation: 1s dh_buttom linear both; + -webkit-animation: 1s dh_buttom linear both; +} +// 首页专用 +.dhLeft { + // opacity: 0; + -webkit-opacity: 0; + transform: translate(75px, 0); + -webkit-transform: translate(75px, 0); + transition: 1s; + -webkit-transition: 1s; +} +.dhRight { + // opacity: 0; + -webkit-opacity: 0; + transform: translate(-45px, 0); + -webkit-transform: translate(-45px, 0); + transition: 1s; + -webkit-transition: 1s; +} + +.dhTop { + // opacity: 0; + // -webkit-opacity: 0; + transform: translate(0, 45px); + -webkit-transform: translate(0, 45px); + transition: transform 1s; + -webkit-transition: transform 1s; +} + +.dhBottom { + // opacity: 0; + -webkit-opacity: 0; + transform: translate(0, -45px); + -webkit-transform: translate(0, -45px); + transition: 1s; + -webkit-transition: 1s; +} +// 四档 +.dhyc1 { + transition-delay: 0.25s; + -webkit-transition-delay: 0.25s; +} + +.dhyc2 { + transition-delay: 0.5s; + -webkit-transition-delay: 0.5s; +} + +.dhyc3 { + transition-delay: 0.75s; + -webkit-transition-delay: 0.75s; +} + +.dhyc4 { + transition-delay: 1s; + -webkit-transition-delay: 1s; +} +// 右边 +@-webkit-keyframes dh_right { + from { + opacity: 0; + -webkit-transform: translate(60px, 0%); + } + + to { + opacity: 1; + -webkit-transform: translate(0, 0); + } +} + +@keyframes dh_right { + from { + opacity: 0; + transform: translate(60px, 0%); + } + + to { + opacity: 1; + transform: translate(0, 0); + } +} +// 左边 +@-webkit-keyframes dh_left { + from { + opacity: 0; + -webkit-transform: translate(-60px, 0%); + } + + to { + opacity: 1; + -webkit-transform: translate(0, 0); + } +} + +@keyframes dh_left { + from { + opacity: 0; + transform: translate(-60px, 0%); + } + + to { + opacity: 1; + transform: translate(0, 0); + } +} + +// 底部 +@-webkit-keyframes dh_buttom { + from { + opacity: 0; + -webkit-transform: translate(0, 60px); + } + + to { + opacity: 1; + -webkit-transform: translate(0, 0); + } +} + +@keyframes dh_buttom { + from { + opacity: 0; + transform: translate(0, 60px); + } + + to { + opacity: 1; + transform: translate(0, 0); + } +} + +/*页面banner部分*/ +.banner { + margin-top: 0.52rem; + overflow: hidden; + @media (max-width:1600px) { + margin-top: 0.7rem; + } + @media (max-width:1099px) { + margin-top: 50px; + } + height:5.5rem; + background-size: cover !important; + position: relative; + display: flex; + align-items: center; + box-pack: center; + justify-content: center; + min-height: 230px; + + @media (max-width: 1100px) { + height: 7.5rem; + } + @media (max-width: 800px) { + height: 10rem; + } + &__box { + width: 100%; + text-align: center; + color: #fff; + animation: 1s dh_buttom linear both; + -webkit-animation: 1s dh_buttom linear both; + + &__title { + font-size: 0.36rem; + color: #fff; + text-align: center; + } + + &__subtitle { + font-size: 0.2rem; + text-transform: uppercase; + } + + @media (min-width: 751px) and (max-width: 1100px) { + &__title { + font-size: 0.5rem; + } + + &__subtitle { + font-size: 0.3rem; + } + } + + @media (max-width: 750px) { + &__title { + font-size: 0.75rem; + } + + &__subtitle { + font-size: 0.55rem; + } + } + + @media (max-width: 550px) { + &__title { + font-size: 0.9rem; + } + + &__subtitle { + font-size: 0.65rem; + } + } + } +} + +.pageMain { + overflow: hidden; + &__breads { + color: #666; + width: auto; + margin: 0 auto; + border-bottom: 1px solid #e5e5e5; + + &__box { + width: 12rem; + color: #666; + line-height: 4; + text-align: left; + &__icon{ + &__avater{ + width: 0.17rem; + height: 0.17rem; + margin-bottom: 0.03rem; + } + } + + @media (max-width:1600px) { + width: 15rem; + font-size: 13.5px; + line-height: 3.2; + &__icon{ + &__avater{ + width: 15px; + height: 15px; + margin-bottom: 3px; + } + } + } + + a{ + font-family: MiSans-Medium; + letter-spacing: 0.5px; + cursor: pointer; + @media (min-width:1100px) { + &:hover{ + color: #0072ff; + } + } + } + + @media (max-width:1024px) { + font-size: 13px; + width: 95%; + } + @media (max-width:500px) { + font-size: 0.6rem; + &__icon{ + &__avater{ + width: 0.68rem; + height: 0.68rem; + } + } + } + + @media (max-width:350px) { + font-size: 0.7rem; + } + } + } + + &__line { + position: relative; + text-align: center; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-justify-content: center; + border-bottom: 1px solid #e5e5e5; + padding: 0.1rem 0 0.2rem; + margin-bottom: 0.5rem; + @media (max-width: 600px) { + padding: 0.5rem 0; + } + + &__item { + margin: 0 1rem; + position: relative; + padding: 0.1rem 0; + text-align: center; + font-size: 0.18rem; + font-family: MiSans-Normal; + cursor: pointer; + @media (max-width:1600px) { + font-size: 15.5px; + } + + @media (min-width: 501px) and (max-width: 1100px) { + font-size: 14px; + } + + @media (max-width: 500px) { + font-size: 0.6rem; + } + + @media (max-width: 350px) { + font-size: 0.9rem; + } + + &::before { + position: absolute; + left: 15%; + content: ""; + bottom: 0; + height: 3px; + border-radius: 5px; + background: #0072ff; + width: 0; + transition: 0.5s; + + @media (max-width: 700px) { + height: 1px; + } + } + + &:hover::before { + width: 70%; + } + } + + &--on { + color: #0072ff; + font-weight: 500; + + &::before { + width: 70%; + } + } + } + &__buttom-line { + padding: 0.36 0 0.7rem; + } +} +// 粘性导航栏样式 +.sticky-page-layout { + position: relative; + min-height: 100vh; +} + +@mixin sticky-nav-style { + line-height: 3; + @media (max-width: 1500px) { + height: auto; + line-height: 3.5; + font-size: 0.22rem; + } + @media (max-width: 1200px) { + height: auto; + line-height: 3.5; + font-size: 0.24rem; + } + @media (max-width: 850px) { + font-size: 0.42rem; + } + @media (max-width: 650px) { + line-height: 3.5; + font-size: 0.5rem; + } + @media (max-width: 500px) { + line-height: 3.5; + font-size: 0.63rem; + } +} +.nav-sticky { + @include sticky-nav-style; + top: 0px; + position: absolute; + z-index: 99; + width: 100%; + + &__center { + width: 9.8rem; + @media (max-width: 1200px) { + width: 100%; + } + margin: 0 auto; + transition: width 0.3s; + color: #ffffff; + display: flex; + border-bottom: 1px solid hsla(0, 0%, 100%, 0.24); + justify-content: space-between; + font-family: MiSans-Regular; + + &__left { + font-size: 0.17rem; + font-family: MiSans-Bold; + @include sticky-nav-style; + @media (max-width: 1200px) { + margin-left: 0.6rem; + } + } + + &__right { + display: flex; + width: fit-content; + @include sticky-nav-style; + font-size: 0.15rem; + justify-content: space-between; + cursor: pointer; + box-sizing: border-box; + @media (max-width: 1200px) { + margin-right: 0.6rem; + } + + &__item { + margin: 0 0.2rem; + opacity: 0.6; + @media (max-width:600px) { + margin: 0 0.4rem; + // display: none; + } + &:hover { + opacity: 1; + } + } + + &--Active { + opacity: 1; + border-bottom: 0.01rem solid #fff; + } + + &__dropdown { + position: relative; + display: none; + // @media (max-width:600px) { + // display: block; + // } + &__up { + @include sticky-nav-style; + background-color: transparent; + color: #fff; + cursor: pointer; + display: flex; + align-items: center; + margin-right: 15px; + .arrow-down{ + width: 30px; + text-align: center; + font-size: 8px; + } + } + &__menu { + position: absolute; + top: 100%; + left: -50%; + background-color: #222; + border-radius: 5px; + margin-top: 10px; + box-shadow: 0 .04rem .1rem .02rem rgba(0, 0, 0, .08); + z-index: 1; + width: 150%; + padding: 20px 0; + &__item { + color: #919191; + cursor: pointer; + text-align: center; + &--Active{ + color: #0072ff; + } + } + } + } + } + } +} + +.nav-sticky--active { + top: 0; + width: 100%; + position: sticky; + background-color: rgba(3, 6, 11, 0.4); + border-bottom: 1px solid hsla(0, 5%, 92%, 0.2); + + .nav-sticky__center { + border-bottom: none; + } +} + +// N051,N052公共的banner +.detail-banner { + width: 100%; + height: 10.8rem; + color: #ffffff; + position: relative; + &__title { + font-family: MiSans-Medium; + position: absolute; + font-size: 0.55rem; + top: 1.5rem; + left: 50%; + width: 90%; + text-align: center; + transform: translate(-50%, 0); + } + &__avater { + width: 100%; + height: 100%; + } + @media (max-width: 850px) { + padding-top: 2rem; + height: 12.8rem; + &__title { + font-size: 0.8rem; + top: 3.8rem; + } + &__title-2 { + font-size: 0.8rem; + top: 3.2rem; + } + } +} +/* 遮罩 */ +.load-mask { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #ffffff; + display: flex; + justify-content: center; + z-index: 10002; + .spinner { + width: 150px; + text-align: center; + margin-top: 20vh; + .spinner__item { + width: 15px; + height: 15px; + // background-color: #b89dfe; + background-color: #aeadba; + border-radius: 100%; + display: inline-block; + animation: bouncedelay 1.4s infinite ease-in-out; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + // &:nth-child(2){ + // background-color: #2e6ee7; + // } + } + .bounce1 { + -webkit-animation-delay: -0.32s; + animation-delay: -0.32s; + } + .bounce2 { + -webkit-animation-delay: -0.16s; + animation-delay: -0.16s; + } + } + @keyframes bouncedelay { + 0%, + 80%, + 100% { + transform: scale(0.0); + } + + 40% { + transform: scale(1.0); + } + } +} + +// 产品、新闻用的loading +.load-loading{ + display: flex; + justify-content: center; + align-items: center; + height: 35vh; + &__box{ + width: 200px; + height: auto; + color: #aeadba; + text-align: center; + &__up{ + width: 55px; + margin: auto; + &__avater{ + width: 100%; + height: auto; + } + } + &__text{ + font-size: 16px; + line-height: 3; + } + @media (max-width:1024px) { + &__up{ + width: 47px; + } + &__text{ + font-size: 11px; + } + } + @media (min-width:1920px) { + width: 2rem; + height: 1rem; + &__up{ + width: 0.55rem; + } + &__text{ + font-size: 0.14rem; + } + } + } +} + + +@mixin isAnimatingStyle { + transform: translateY(11.71rpx); + opacity: 0; +} + +//加载类名 +[class*="is-animating-"] { + @include isAnimatingStyle; +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2e6722b3689c15c7c85914d3e5c60615afa4a662 GIT binary patch literal 8408 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 literal 0 HcmV?d00001 diff --git a/public/static/clear.png b/public/static/clear.png new file mode 100644 index 0000000000000000000000000000000000000000..a41dbbae84e43d3940480fb20e3ae1c6a9323705 GIT binary patch literal 3997 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 literal 0 HcmV?d00001 diff --git a/public/static/common/home.png b/public/static/common/home.png new file mode 100644 index 0000000000000000000000000000000000000000..4de8b22cb7d85cde9765baf230333c2b7dc78085 GIT binary patch literal 3479 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 literal 0 HcmV?d00001 diff --git a/public/static/contact-us/complete.webp b/public/static/contact-us/complete.webp new file mode 100644 index 0000000000000000000000000000000000000000..d40ff293e9d10900275e00f65a77c7bb7926036d GIT binary patch literal 3616 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 ashnr|Ys3RlRf>D?AbE^p{lr&I8Tc19V@aX_ literal 0 HcmV?d00001 diff --git a/public/static/download/app_store.webp b/public/static/download/app_store.webp new file mode 100644 index 0000000000000000000000000000000000000000..1f05dc2d72f652bb88d27f0d4fc9cdc731753d31 GIT binary patch literal 1638 zcmV-s2ATO%Nk&Fq1^@t8MM6+kP&il$0000G0002T0074T06|PpNKXX-00E#z+qS7W zIncn2#Qf|s2YSHUY-(Fuav&WhXP6|Cr?8(aab zxCg;~NYNgGy9%p~D23N@MGk^H*Pm+E6W*g)>6O%gT~Sko@Xp3c8xi0EN*WR33l)5A zM37%`E~G3$?#)iG@+HixIyHn)Z|B6*#svGA=&i|1s3yp4%jxB!HPH!eN@~5cl`5RY zH=eOdI2P=__?G`2@hp5(P!?rpqWbDcNX{m$GU4Qn*Bs@G1C#x8n^>5kvi_;pb zc^=89BaQ;(WEICgR(X43ZFgf79CVD82isMg>R_|kvXZlI?N6}!r$bX1A29{@{z`(C+QydM(NL9d zw+n3HiDLC(OP>get)TGa7i{graYRbDmaTrdm$wu3H?sBL=MbpgE!ObytQt|-#++w8 zZQ^udU0>~5GJgD$UC&uxn=lSGxJ?uX8@+@eec146#AwH+f9xSdFE;_3ToDmaV)A=+Gjwx={1pYyhU0U`~}2By=F6x zM`CN0^9K%}ijme68OIi+b^3QWv?INTGmO1S@0fRB7(trXW)!EA?(_p%`i5P~!6d7J4U=txWBbY-39|*ie$b!Ic60ryZPi3f#K&T9j z5!fq3TLhNL&=-LTGW0=Uv5ZSB;9R=i$CW8R^ph*!x zwrfJW@aV0JA0CBuNpv5Lm89)>G%D#+1dLsz@h&VH>Es8+Y0^2-eI)E!(Rd)P#nY=` z1P*;k^Jy?VPOe+F4=D5`?MH!dA+~<0o?y^|1RMatc9PKT1_BjCpe_K+CmCaf81GX~ zA*hM*hLe~p4R_O1jyxaD)`0{aV6-=RfUY4V(3#fSH_nkmnW_<2T@6pqVI zU7A{%tePii#);2SU7p*n7#TiGi$x)?B6)gdN`v%d^~9-jmoA*yJ2s&hFOw}}Z2Dh` z09H^qAm{)90B{xnodGJy0LTD7kv^PCC8HvtslI3cuo4MrZsBwB8}q&J2k;NT56}JBTA4uu7QkRByL`oV1#Mnry(*teG00092~HE*mM)>z}; k@BXPl|7yU0|Kmft9!Besv`1r?H|PK|__h@WV(`EK0P4O59smFU literal 0 HcmV?d00001 diff --git a/public/static/download/google.webp b/public/static/download/google.webp new file mode 100644 index 0000000000000000000000000000000000000000..15770fc3fc3c592c803a7770925402a402d738c7 GIT binary patch literal 3606 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 literal 0 HcmV?d00001 diff --git a/public/static/download/ios.webp b/public/static/download/ios.webp new file mode 100644 index 0000000000000000000000000000000000000000..022623e5931f83e0787434cdc284083e796c4409 GIT binary patch literal 450 zcmV;z0X_awNk&Gx0RRA3MM6+kP&il$0000G0000a001li06|PpNLv8_00EG5Tidb6 z+OODVW!tQ5RCcDaXDYk1J)K$Ewr$&tle>7H4_6{$0$_HxhHapGF8C>*XjyMWW&nWSv~ObYOsLNHp%{H{!{+O~V(gDx z#rd|7|6~AIE9}lXAWPW4GXd+eYWi0`KVM6}tp=@I+645XO67Jt2&MkwGubHU~xroY(apo>EoN zu=%a7b2Ln}9CqdRr=t@Cp|#GObLsQ_l_Agr09H^qAUFU30I&l9odGH(04)GMkwBYC srK6&uDyRUk5(#Ml082*%2ew57L;wH){W1Ul#*{9000000QxP)3jhEB literal 0 HcmV?d00001 diff --git a/public/static/download/shanchu.webp b/public/static/download/shanchu.webp new file mode 100644 index 0000000000000000000000000000000000000000..0ac8adc371b94891c779fe041c12e5d11bfa6022 GIT binary patch literal 1524 zcmV^V;7Z4}+0;t(Vk4-cN?cyw*$FJ>E~o#IBdLe|#D=%=?mFj}OMd zd>qpE*9!x;$^i4HQP1r%%GId$+-0PzQR{WdXm_WQ-DSiptHW;@bpBB0m1W$AQ^f8v z_La4G%kcB0f;mLPH;-@1qT^vl_ZBs?ADTHt)0M~Nvgms7sJy6~?U=kMob8C-qH>jy-7gLrZv7$ zk+0T*;Og4q49wnE5M*6ToT1rU3WBX^=mICU;{{#Q%mq(uWfFY3kqsc<1`EJ@8y+Ds zP3#cOEf|6LYGKAmYy%faOFb(fU-f2`#8lg0^3^g-v6dB>uUa!sVk>Px&6P4xTOBJv z=Q5UF^aHwYMl!xiQ1n*u^rF}$wECk zL<)C75fD#(a)BdJuMUmE-B19-QO602Ks|E-B2nKH4uw0T1qMgmZySP+OIaP`@Vm=j$G-gif1RD0D zOYt=DsVH(<8oD{vh)knjbSRz_oQeXcAr;Lwyg+KYduYj!rlAb$o=91<4Jt6{>+S(1 zLpu9&Fwv3TE)66a(%o%iDAADqW+~m>GZTnY?CD-CA<2I0qr{2uG(O&qoy)|8s`2q| zu56BEwH%^{|g()}}MN+~VDJEs5r3|3G$AYK9h01zSoodGJy0LTD7 zkwlnDCBLF3Epynr@Dd4WZrxyMD4*MZTt5eYKtAi!|6Mq`^RTdAmuuU;_^)OokEPOPD zzGq!kOrZ^Xp^4Kk!@mP#f=(R$p=2F5#PG;01(=kJhkIP}d2WW9a%|enM?Xtui!rGo zHjRi5^FzS>$9(rn3EWbiWJ?n@+4mfR?#%$vvX*%n6 z#;nr%j>z8o{ud&>QT^79)U@4;xgE&rTuWeM{7_yvzKNNj=TWQvCOUR2oq+&BDv_Gv z+@l%t+w5I-`~U#{`F&vdlOk5VH;k5KtTh7=(gnMDy8(zmNIxXLOvHe0ru_@pc-IL% zfkLb=1wA8HR*)(}!}qxo0`Le0JPetyQdZn<&4!r1TmqC1f%*rx)>3$XkK>PJJXbwf z>_h@SL8J*#;rx!o{^lD)%NHI^zyP9D=>jpJWrMnjXo{?TMyanN+V>4_XDD@x+jz5u zGj43s*wg^8V!_8;67{5<;tIre-E_dem-O92p1Y_sW`2Hsdc|u!J(QAXDHIe*8Pm#Q zIU4q-mz1^*-6dq_unz*o%`3FEFhpzB^i>-+G5gc%OWr!o>G}lt2lqipJgu*K;i!mS zCgqTlJ@@`~9RHUCtA#PdF@>ZRP3S3y?1BE)?TgdMI9KPFDrot?=7oU|fxr3DfB!j; a|C~er{M-OGG=mQK09ay&{Oy1M0002?!Q)>5 literal 0 HcmV?d00001 diff --git a/public/static/error/404_icon.webp b/public/static/error/404_icon.webp new file mode 100644 index 0000000000000000000000000000000000000000..57cbd0d28dc325a98274c1e72790170e0c056f6a GIT binary patch literal 80276 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 literal 0 HcmV?d00001 diff --git a/public/static/font/MiSans-Bold.ttf b/public/static/font/MiSans-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..babfe1e958c6eaaf0da776178a95c8146aa1ab2c GIT binary patch literal 158716 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�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 literal 0 HcmV?d00001 diff --git a/public/static/font/MiSans-Medium.ttf b/public/static/font/MiSans-Medium.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5de0b0ad73277f55cc28b6575d7650c6ca0f940c GIT binary patch literal 160140 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 literal 0 HcmV?d00001 diff --git a/public/static/font/MiSans-Normal.ttf b/public/static/font/MiSans-Normal.ttf new file mode 100644 index 0000000000000000000000000000000000000000..25182ba78485839290675a3fd1ffbbefa3ddd99f GIT binary patch literal 161040 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಴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 A761SM literal 0 HcmV?d00001 diff --git a/public/static/font/MiSans-Regular.ttf b/public/static/font/MiSans-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..985203c58d57c9a0a5c0d4bebe023ec74796385d GIT binary patch literal 160428 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
r@i(JZ(DhWoANN|gm>@x2ZAWtmbu zxHvUbgL--dTENOR7D1q{nmlBcj=MTtAEDxAG7r;mS@JlV4T@M%6`-UZz9yOP@aX7FnmxZaCsk%~-OT+SvGt|Z z+q*flb|f}W?3gSRczP|4r^TCk(x|n$%o)gVKgZopKwgooh>!#9!$ubq)|6z#DE$t@PP- zqa*fDjb6>7r9)aDPnB}9In+<>+6WdP#OKM%JI}%BUq2?k99de6%PpB&AJ)m)>A5*$ zs#a9hrEi&0yLfntFC#ZcnW+l_)|XqIpXM9k8#a1R zzHh54l(jfnzD^fjrJXJIuU6y5C6-R=B*B-rSS}7{pSNW0{q==SOGnNwnK(Lq$il`6 zO_S=kq{q$}Ty`ued3ae)dUoOR>Pv@~R29`Xja*vOw5p(N>acmMm&|BbTzGr!%#_VD z)pu%g(?$;~8dX_x{P@I2)5ew5Orw{kt9#ToFeQFq)*6QAC;M2%DZBRN^BICUSxc5= z%@3UrIzJH5_lzzn8C|t@ZI%B&Wvru&e?Ms%n*v!+QHFLRz|bdPs799iGd~`@{LUvD z#9LWa&VEEfNS+Ajnn5oIaW)Z?|DJ4PrC~(vwx))Sqf?4g2KmB62G?g)WoK7q3@Pbv zs*_^|6wR(2y=ZvZqN+*dS>xw5ZXb7VMn+~qL1spVdj5wi7TnTav!r||%Le9@kDOmx zm^J!Olj|lg+tb+mopnq8eO7r%?ecva^T*bejhs+l2{HW!{FMagSo!H#l>`y8a(?V? zP{lnt;>SHX!Yj#7ySaYaWm~iE#51XY!3=|yl_+QO*&!f52ilBkAIKz`}7C2hoAbeFXdB-Pkp#1WBrcY z#@wBpi`QmsI47quXD8>|J2Q6nQhccUDaC(E@!r=Yt;0RoyAY4Sa{@fTg3;h-oxDMO z?ZgSAMopM7D!M_9ZRq%YdU|p)=QG4e?4Y!?L2|FIYH66(+B&VFrDL;xrQ_Y2;^G=P zJ4#v_r?s?9Yit=Gh=Q7*0kjES((Dk@>XLV= zs8@lfWIF=29(*E#)dKqN^nV4g|-XyXoz)zm=3Gf1>*7S$8 zi4{3~x=5)N>K=U=E$CGc>2-Y)BInc8jWo5EmxWIhB7s&*dp#-QmlZ)`L@?l`3keb= z=dZf^>_vSMM`(Cje>v+}2pUHJ8eIoGaS za{08>!J|{NmVLiHzrKD%#l(pfeUd0zA8>9m+4{$xo(o7FlPyw5&#>yVZ&F9;{pucD z653i;tU+~XYrWr7t}g^Mt77B)D_FI+vG;CLe=oT8)`A-%W<}f(2=N0c6BZ;cSTkhWka?U9LE&G`OPr@Zn7C%*CH(mJHGccnbRzCE z1SqI;XmF2ICa#B={Vl1oNYy7XYqEkwYhT1{C}PGjU#0vQW+yWkEsch5J5`-EKzu!A zq0{4eC$l0C|2C_*c-DyWSw%&&%GC;;xS}JerrJt7b&3BG3CgYbtFA6qR}Gs{TGmul z)KpeFV^}~qmQ+`lh;W2!%Vrc6$#vNH>Jo`AsYXCr1=S@WfAh~4keXRhb6-FftIsst z^l#5x7^_{nQExE~0S;q>c3wtT508ysd2wy*O5NzXvd!$Tbc4<{Q?2;rxsDqfw^BFo z#F^^8?>yw3jiU2rls!w&w;?+_JAmwYh3!;_JhDC@jnZgO4gp|>Cf8QCXqnw`122v*>TsI z*IkipP9iJP&FjYoO=D4>`xKddX1B!0^ID{@$?QHh$h=OD2KPagNFM-vvSksz`zEGy z@-M6F>#Lh<>gubwx(_;U`?FX!;v+P|bm5sbb#*mlsjC^Y z=E$b@!)sO?-bzNYBvZ>2vS4+E%FYp(>7y_>@gIyx#N?FB@>+sj@HM4np%k&Og%8)4 zl^2y)j+witZAxuZ-Q=?tH8+)3o;6{5Y*^g132l|K;54Y@O0Pugk??BpO7z#@OQyhb z{wiA+R@c>4FKmq~t85!TJuWPE`h>G8OPiV(oi(|xsdh@+Vp$s54#=|rSq510iVAF}WxO;3-5~j4lux0>z^SV7PgG8 zt*dESSYBCNT3TFLKC7Xzx~i$FdPc*{reOs$DkdQuCXH$=C<-c=g;5?cpIkPSS1vCt zsVraET2otF)4H&!sGxDZFD!Oa#f*YsO*0#2*g6^;W>IQ8;EM0Or)1Da8;}2&cn6}v zz!86fV99V-9^ z^7+<9A|t&~s7PG~U+xP|5+gj#bGWfRO z5`i+r{h>O1reLYV>lV+Ov^i^1SxfDlij9ls?XDl6TytADOMmj^ zU`w+K_Br*UjsQTBcD!sV8z!n3J4UMC%c<_0(ecy_C~~l~R6V2j*h$FH#L!W>?9KJd zj#{<8<2t?Py=m_){^|WaQjN+@3=K_`RM)BXY6eN}|0%CyI=TACDo=kT^d$AEJU#=j z^pER#G|Rb)q1s$AUptpM;DA$0@4dJACqHRc*Uz~B{uu`#+*!_ZBeOBU&#L>tgY1QX;g-xFT<#6v^PzFXLuu0Z z!i0h$DZbd`oB_45(+lEr(o?fyld=b@=F%z^6B8Y+QZv#^>S6}QM61C#BAmfGNqv{C zg2HGr>=o{dS7A3cZ`<0;{y`ld-+#Y~Vnc=)?B3ijZrpaoKV#fB$hk^A+e=^O+ZL#rAe22h+t~vm zpf5{pn>c({Rmr%lg7HHprLLRQd80}fEY8VEPai!sHxNKwgh5EGLi=P&Yz z;6Ywi{6L8r7*F$qf%hoi0v}BJmip9mRTvC7A;f4(hkB^(bO;v?1*xvDQnErU&xXP+=g#@Z0swIq}e3$xO}moIG- zSDI{YZe6_+z(C9;{=oJO6{aFHwtsi<_w~VT+f>Dl`kjpvCr#Quc3YGBc-yv3y3Tcv z|3b~V{q~N#blveEjo;Czrghv~J8$-QHMQf%)3%QvpzG|0q#v70*jp@y9ebjS|0sy~n!sWhW~8Gs1d{Na$GG@d%2adw;ZP?|E%%4RNWaA&4kwNH zg@9Q_5PvCO-q_6M=)0V)I4jpVZETaC>Fnby=R+uR7W+dZh#T*$A=L)XcG70D`RaQ1 zzS-<-;(sRFQf_uu652?rOqL>S#)rM#IfoQmZH&}Z!u-l~VpkK&bjFc(Bmd`+%d2~v zy<6jKBga-}Cs#>1gXhhZ(@y*x;@0uy?2WeEkvuKs7=crGs?&t$y@610`r;lr=G&6D zQQ~IG%jCNpff7!UYt5D=3w9JN2x|-9@{{IyGiNM~X^LtK_lNqmg>P(Fvf#Xi>kmr0 zr7`Dk1G>#Xxfw`gHA(~Z_+u`9Z_PJaVx*jvuQz{kP07xK3u@MGUK+Dx!F4Mox1}O3 z`1Wo9^S%9q$0MMtflfGn)fo8OVKreXtgI(ao<7%!-ne3WJ2Yj9R6MUd?+PnNpS5Od zyA$nQc_#Ci#5!ToNn9g1qn!7-ZnwFva1LO~MFGzr-4{vO?dKjM{$uwoo?Y*L&wbl{ zp2w2*ZI0hdQuhU$A;Df9_cj~%pm*nwW0HY%k8y#@O|7Xj6U=P0z^pdw%{R;y=Kldp zxWuz5*#tAe(L9~)gpdON1F2SXU2j-TVbem}`WeOtk&FzaWudepf|8Bcs{UVaoQ`}_ z+8LD>^&&PJ7SuS;)pJ{4TD z`-=O@7gK(3rF`+Ya{uN&?LI9nabM^TId>7z!k0h=?wjt1-CM^j$d~YQ-*NvITx@VZ z1;_V2?0y2CuI`!MeX3^+`22}`C%p8Q6A4~lc3*|d8M2(o&pmo#F8K4K6J!5bF(Mn> zPx?}uyPZ@~czFKYBeh>Dda>@!?zi0i?o05_yPaR!JoRn=$@u09lAHT|La}{PCs@Za3AX8LiY$}x#L0vXpL-}6E0WHAuX}3v_f_}z*23!6`aml8a3Dn9 zS5HkXT`9c~Joa+WIRBG>oEYyOJ29?rFlw$(dF*ZwC%$Q{^a0kQmUKOT$wVZuN+=8q zG=>qO!fO4Z<1}A{U~Mhs_U9Nx85M zEEB8cNgYQTL-Wb3@teYt#%OCQ;RcR07Lqj*p2m^K=x#crof#bYjK`W7@6F92Bufy~aX5x$K-S?RPk+sC}`U848o1Xs2@#&BC$4-C! ziT=dN(nsn0ezxzEOo$0_;!K#~+ioV@ggXf)(nLCmCdx!HBI#%PK@I&)f0lj>fJ%}~ zw23DDKxT2vOst6|eLP=*Ni+#2f%J)N;Xc$P;n0XQ$?;wU zMw3jDDI$FdpNS}Ap~-O4mzgrsmz#3Zvm-F+M?%Mub`%w2M^Rx$Mo}4d6cu7eQ6WY~ zQ6Y@EzTxE9vD83lBm&xu*7N&45qAvtvV0QUQAKJoJdlE%dD^|&y&KEqRjxmCAH!04 zMl^U&LhpI+e$&0cz1@j&uaGC6?4gur+~>sBrle;m?{{6fuzvP=cgRVkkNdpG>+awE zu|bwqz$RoodI8+k`3q=_&i@Cyo(AGN6ZbvPHD(QrSoicgW<7DVy2tDR+cLg2;5pxN zsRF+t@TTl%Jpj27K{%3Q0QO@)!otHyH>AoSa3b{x&nH=)kF`9XWO+W;@_drz z`DDxUahB)fEzc+5F`Wq%!ukCy=O#a4NlL90gnasSqjB(ag_5z_g(iN zC%1XU>UNKNrFgk*2|-p1&;8>=kM^bXo?|;Nzs(sm%InSc0irYX1qAe;-=;+?2|N~> zU%D#=MsRwNxZi`%SNVU~@15xa&aobygJAygphzcRhtU(_@p+T;U1?#U-L_qQ8Vd!N z`elX1mJ7CqPOQhh&3%|O;&bBX{*_VJ+wSA;@7x!~zH@|yaYwLq8c26yX_O?K z_X%$jQU8fQ`Z&O+wngwp4;#BH4?X5d3Y){dU%W$Ku_F-=DUGDy2afo(4o=3 z>E7z@ao>0UlRm%N{eey2qhD?AQ(WLkdY#fvIa-9;f<~!GOgrjv@9_#|tobB8eTd$? z$z5lmxPTlly8Bp$`vA243%_Ufu!mpL+5G<8fAwg|eZ&u@l70kpN2up|TiWfE{g(T4 zw35*1AN}e4|G?YRczXOL5_-q|JHCgP$RqOSS@%!wBkr$kIo`+uZ!z(Q;i`At4lk9B zdDZqMHig`IKlcYRng^0={P&04JMcUH5qWl#@Ey;tAp9%$8aVDdq`uAl9&vA54iU#&Q1EZSGR2DP6_;CaIun=T~l1hdujuhS(t3lsSL4T)O4V+GjA=c7R z*3!WD&k+UZhm$YD+I(Vlh~K{-PsHj7$G#ZAlW2}e#s~w67YiiHS|I(b1=8PIAOoxg z5^XJz7;AxuwIcS4j5p$}1rl#9kOXUi$aj=w2RDIIERCtmSIT%G87Ql)Rg~z5Qee^+ z8u<`WEMbw$+SZq5>+>ugv7p3;lKR4Iee$8zfW389Pr80nzeySy_hi{|PqrQRNiyb#x3NR8vOegf(N1dqtN=4hzl1OEqLfGFL{j{t%WD_l zUY@{fr}aalqx%xQJf2kOEG+^l`ZM=8aPlGKS&+qcS~Z+eVzkQRXv4c{=Q~~4vRFJ8 z@FDT+J?npP&^Ir8de$$uUqd$k&3&V{s>N;tPe-k<(DPh)$s`;u77kB)XhbCQDQyd{ zfX{P9XWl^%Uk{D^0Xg|JH1cUcMgz}jTb2Gf#+Q&2-j9(vHkic-^ysxaCZI*Y^<#lL zJpCY5?%aF>OADxFkYLftH01KP+JO@ zx&tx{YI>$CmUtNvy&Y^H(uSwtm|uCd2GV-??;1q}`T!a@7=X{#^RBeD%Th%fu^lsq zgMMN04!UCwdQ)*Xh^x#=vu49;*bp?7jPN~*#Jgm*ZGTcnqhDo=&({d8{!6mDdWhA6 zSvJoQQb)3cS@iP|%IlA|lpI5>Ud*yOd5G1HSym?xu{tu<>PT6EpN!4l)yc6|Q^r_LnPW9&j8o4M%leJ+)H;E~^A*xm@Sy}?!< z9AVaC3AgZGkjbZ(bMWgHI79K@%32x0iI-PaRfIy*kx=0PXf_s# zOQb!6X+awAcVw|zE*Jk!A)Egf<7qB)%2%w|xLuWa*Hsd(2wb|Hl+UEQu)z3UdDRGW9*w!VF>YWH8a zm6oaP+XB~ebpc`TIznAe*t?EY*An)wqtwlWy=#TqPuROwsvi;du2t%1guQFEdWf)G zcdXo|o(NpGY*Pof?U3tsf$e$kx^vCe?dlc(b?f$W_2y1{wSD9Dp{&o5&;WZ4w^xxH z-rFY%+)Fr&tI(Y224(F7@h656hI%0dS=$p!|FWjghU4jJrZ#K}>>wp;WLPao$jg;X zNMw}E7dT4B2(qG{?}ghCUJTZdae)ft8fveibrt>dl78a6*{ zb=bS%Md3~1Yr`)Hzc%8<$m=8TjeI`xNK|@MRaAS_`B7I!?T>n}Ulhm0ek&sheMgr7c0R=@-d_eXO)>_n$29Z%q%x8rp-(=lg$(} z-OMmeW}~^>oMkREE6pl%wYkdNVs176ZEog6bKf)HG~eR;uQ!^#=1yv^qE%r~c!b4j zKR86Bv+#)Ej+aBA_Ceqzg%+ne4c%&)-3`0^?nN zT(V-xT+WQs0p|hUjD6hsv-7<3it{Gx1V46;DXk(@v`SDZDpTd*jUTCMRK1$aa_2c} zp<1q1vpMe;b&2}6xZ@^V|t*@(N(%$Pt~*ZLfxv{^cH=tzL4z%uGHVwH|y`~ zyY!Fr{rUm@pnga{uAkHgk-4uh`Z&V8Ne8ndeDTSoGB;7cd_%dZFf~ZjiKY=8F9wrs zrrm7k{l`n_t9H2GphGI{_^r^~ZT^SY%}4>mTETYK@@du_&gFVGtK&2){pNGs=E(P) zwzH~Gv%YT;*PUQMvx0C5*K?hvTz5IkxbAkAb3KolE$y7|v{LFo-`P7s*`E0OnJ&Sa$t) z{YU+(%o8#*6isWh%^>}$enS6^*`-Kk3S*cR^qIl>ANo(sD!xZt7_&ho%-E#xv9%}l z>&!ewGLsa`Y)q~h!uQgiVl4LoaS(EvSsKCYPli$YFKD(;i0ebxbyEraWLgT}OS(idi`p|>fEeujGJRWsAj zca*k{)L$`QGw1LhN;2p2|Ep%3+0Oq9%?`7ZR2P}^xL#~{*#UanMVZ?O?KHay?cn?x zCp2izF<<9;uDO&smVYzX!g-f*54Tg+P4M}R+}&cn$@NzAEw2A)t}}s_U*gQPmdI>AmUyKz$6RNwcbd(A zng4PY@YUFT@P;SjqnMLsr6V#&A&0#G4qS(x0D^j;lsVrj)PcZOVPUJcIa2&NSdRuRGz>bK%e3@a6gN;{|Zx zg>c`+aNQ+v+ojGo;I1M#rv$Djh2qPh=8^QwP1MfUTfwJe@j1}K?D;NyVBk8WeV}Hg za;#MyfH4U?NY99lP{6?^c35kZkri#ki*G8$$u^_t^V#}2Q(^xL*cXM;H?*#uMYH0j>Yu(l#8zADt-ofhFHoa zBzmp;lUVGzu69U|N_#@g?WCV#Y6*)D@5F)=#z>Mrv;FGT;N=LTCW)6`?;bCs2?d>P z4T{%jl&w%rdas(5S!N`55tiGD+O-+!JrAk90E%3MlwJbHmm!r~kj5)$-zp^V8YHi* z>XsGbXE_^@sZSs;pF|e^898?l8TMBs%K|uKEgaEmwWVn6dBiP2YIvHvm8WgO8OVVh z<~+XeEC1#Ga;wEx8qwibck0kCUA`PHpG&Et$z>hB=Mk-jV^b`CM#3qx;Yq>C9ApWa z2RU-Cvj`5{<1Dpfffo4iDrW`S`Wh^X>yR32;luq-JKw6l3+fN_hz18ku`C+k`B_M{ znaIKEersSVv5kJq16hD%I+xmZ+Ec=paa_f5qu(Z&(P@KBLHa1ll{L}zW}F$%=w*_b z=C>;XcoO?Yu(SycyxDB&#LqXt&y`^2I`eJw9dkWW#KX<^tR(4zoQ)}rthJUm<&9TY z5G{&kjHeW|i$w~sRPo+1{3iM-8POqodn13Tqda54D-PNLKu-}dyB&YO|K~Gg9 zR}_Nd!;b#ub@mF`*M*`kMbf5FdCJ{6Fwa z%IY1-hg?ORLpjnZuY}r$Be`=4 z7bBmC;f0ZBLy_BCk=C1N-%?6n3%qA@E@DQcz`25v)mgUftrq$fKs1F^^LbWBSMupY5+AdMb}pf^(_0iaW_A zS9!OofRxpgnnQYdC#o2|xR4`@8p?q?mH*Qz)dyT7$RV)g14lmjS@%V#kTNBA8fnFY zB2eamj{@$tTbQJ$3+SB*5!jMnqGFTs+8JAp>>c!#uEP9J%^@G9U)ChaPV^Tn1Xa>*tA z%Gx<#s^Tn!o}^{P#4H7_GV)6g4FOh(mHrqF7JN``4R)jC98HQ0a@PP)8PH2#XOK37 z78Y9y@Gw+H?@2HCXoYwkvT3c*(O9rvNB-eFt)(={pJ-tb{>p`VN`R`6kVpZ+LAReomiV gtB~UAJM8Quao0NUp*8Y=<}&hJ#`9eqk2$OV4`x)$NdN!< literal 0 HcmV?d00001 diff --git a/public/static/font/MiSans-Semibold.ttf b/public/static/font/MiSans-Semibold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8622f4d88fd8699c2aeb44b5e0f38a970b4482c7 GIT binary patch literal 159052 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≦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%0Alp+pM7uv>L~vozUr(PG#v#Yje|- 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 o$NOSK>Uu`Qt zh{%Y@h{)gl`xQeNhVd{{49D~=-@J8E>X!T&h9PrMyJh|6?(%}rx=*6~c9i$+KQer5 z!(;2;$uR6w3?qDGbo{D=Kfm+TBMc)y&oI?Phen1EwEfFvpGVuDBDodnJ>t{Ie+4Ob z=*Y>_&;91&MU3|=lz%Zkv48lEi=R4%{wGmBd1UzXF|viAJqe+lIy!u0#CP|C&oa!w z2E23h*u;sG8x}uUWSF4`Q2siDxpPw&r>_^RW3=W?zqxJ=t^L7Q@7`-Hc$x9= zZi9b4W$dIGdPmpm#K*XsP?QlBnm& z!)UXC8AKmnovTZAUp-KF>alvV-d^vn_txjsm(^F+*Vi}Jx74@QchwKo57&>^Pt{M? zudUxuzp;LA{gLM;o;&~COV9o8`FH(W=Px^65MGd9IP${d6w2#tU95ZD5u+Hft={R5 zxa3VEj$p(q{?ZXK+y8ezf|YM#wlI6#V;{4Rxr{mJ9+xw3JdQEPnB#xJK>;+zl$jPL z!GstelL1|km=se3RsGbJX6-R7A%6J``9%J_i+L1qrq&U7)Y_%4L0GG4}J zicBZIlgP9&6~nQo>J08TOI|M#DlZU74^>Ha{u>%cdfC@rf4 z6KKMhVd~f|n(&R7y3|bgT1?&3O!#h09i!2NFUZujX2Q2*>UuNbt1@+?necs?I(>$O zFU`~g&4h2x)SYI+*JtX{W&#{Abvh3uKm=1yHWOfjskb!~poFQnHxuB6sdqLLAcv`U zH4|WnsdqOMpoyvXHWS7CI$b{!B{cOV%>-Cu>PwpmP{-7lH51^EsjqA%Kq6CL-%Nl> zroOS6D8;UCX(qraQ{UE1fLNvu`bQIBm#L356QG!>A8aPTGgBXJCQ5PYhnk5}q59!w z0<<&rE1C&#&(x1M6EJ|OpK2!H0#iTTOu!1Jer+=WKbZOr%|v-f{l;bj&M@_Rn+e#% z)E{Xk;1ToOL^A=SnCH$n6L5=p?xkh|mNC!$u9+zBd;VR`M5*b&;oUR=2bo`@OcSt? zc>()Q6Y!FG0sBQ0FqC=WNHYOfnHL^!CW^K0PiIfEUu1v9UBe7n?; z%knb$MdkhKG4(qh*~@$PX#Lu4+7I21tmsn+i~AJIH0Wdu zdJ!LEKgLWjpJD!)X%K_NNEaC*YsfH}BzKW}$%Euupf`qKC#7J;so4R8i0vd(EJ;pz zfK)4XFivQlL=U^>*di_1PLMuy0wp^j(Heu;!TF?yyH2Fa0M}Qn42XT*LRKmUlO$NH zl=}&K)Fh`;uGacVt-6pDGopmn3rTOWP%LzlLOYQ}ye()ucEAZXj|#dc2x{@fsnq(4 zy|rqe`yRHPi0D+5(0CpR+NFS)>Bh^0ctdl{Oab@md{R!5S`njX#9B5(mw}b_vv^jJ z0+>OzuUxH^gErRSU=eiL3yD<3U`{2;R?xON^=zh?Etc#`l`f>On`Du#;c(mc7W*=E zXR@~A)?k*U-o7lY%hwVFbL#8GD(TVJ+mCY4k-7+G6L1oo9l$Iy1p&L})GCr~Rmx6+ zrCUpnc4C>8a;=~3?IOiOmMDU!(2@%haXH}>Sro-}g;2a;`#6peCA>wINJ2LxA)aAx zCT77KZ)N$xK7}VDuS$|{3m10Q6GP!eR^-A0$8)^Nv3jS;sY$7&KW0R^pq~?XN#Iz& zpCl|zGxlm0mo1xUN0dmAw*PyvTn*m!rKKd&T^uVAg0A~g2W4)KgcCa zPM0;W0N7I`Go=WcBzXmaC9KZ#JZmQ3NhFUVa2DtFdC-P4L{{Ns&v`;P&Sw{5;lets zktKXeNlOYV@`^#$J7JDxNo(9&Fv-oBNhU5xhMpjjvNbFcvehR^DlZaV=^G?#wo2VC zZEgObQCk`>=9iT>Zeq8Kxz)C=`L0`-XM({|SPp@Sm_4&3?poqh3qEvEYt!D77U z?(IW4pB?l2Qz3sJ`%yx?;m(1O7<;!F*JZ*HR_1t2O(wjD#gC(30F&W}*W^TwM}>f= zvb#^1F5ND|vb;y4c~kI3TDf4}TUK6 zQgd4KgQ+!3zVL_p?)$?R$Y*5l+)WGn3f+mIS0M)*Kj($;yaUy^$WxvG@plLNHE_Bj z0t#qc)Tdkza!GM^Ziw$Trl&I49PsOi$#AnQq`7erN z%9-i6c}>&Ho}yRM3RFT9Ipk+q;hDxQZsn<`WnV}km!JzySMRv^3U>>qQm(3yYAmXYNsd&v}@ryM*-*-3dD58^q> zWEt9{OvyG>vOBoH<94|+W-Iv1QU<)65`c6@C$<>?QAvZU_L;p!Cu?D;ST+h+xE%l) z%Y)?fx@Fg1M7n z^4Y$>;IJ!y>CspD3y-Y*7ain(hC)sVzt=CJ)H$IQZz#Q%Maw^F`}IGq`*Y1` ztJlVv&Cb5roy^SBrhLIou~Srf%=Z?XSeF0?RKS<}2{)xS?$g?|#-}_&H0L2DQc)sN z-zN=?++&)JU3xai>E!ChIghMB9;UMC#lPnB+zCkTNl096ko-!3?m5hSsJNM8A2=jL z6v}id20K9g`VVCMQ~t(hj{V>gHhRg6jhEi_ z;)Fza0p!l?v0n9uLjH@4)#ID~3@ZpkTF0)Mevs|rIREqm8oRaq``>@5^U)_i@$GMa zo1wbI#V5IMam%nzDM;@vkSu$d0cIU@DKpNTVQyjWWgcQ4Wgf#W7Q09v#F$#OOl2G@ zautEc;O-Q$0}y!9cG@YXrD84XSbe?KGGs79Y1(`|P7-v7ypn{lB$co;R)LBWuN8$t zu>@fXgD2>|Iq1KTiW^CYP+4yFAp{J(+90TKB@#@AiX`r>lE7;q)v-mRRxg_d24oz4v&x&FvtCdrXajZgQ_A&ch+tVgXr zZ@}9aP&7>$=h&^H;ME0T8v!RLYzrrNC4(Qd!7qtGUP2{HMtP4W3i7y@KQ0*@(bN|O zRTcR`UK0d~6NH8Tq&Z0|5)MF|NqRNQX9#>S+U^uZaj7rnB;roY6uh>iTWZjA9j^-- z_mM*3Jxc4uz=oxZi!Ck1#Y;C_vrDPvw|5Rr4B;$qPc7w70Wgx<>VS)oU83 zF>Aq5#pii{fGu;1E<>OYBwO?z_flpq+$L)Z&o5v_Z-5{CgdhYZ$TqC%B`d&dIqnKC z$I7bbc;i!o9&qA`aF$~Y-6u<8E?me5Y+ii7U|ZpUVFbcfkoTK~g6V&nmlTn!|2sqJ z|A)9=08hGr9V=nexD?h4z)nBuVs*};f_8!=*#v1ytTm8)DrwIr)d9AjEeHUC1aXR8 zC{#-21S^TQj%o=5)Eo}LrlT(v%cV>gq+$Bab;AAVokechxsQD8Evva4_gTRSeE2ufAQ@MKZl}?Z<9xy>89j-N5_ZS1sCh+b*dn7q9!kyU5qp zom+E5``Mo@J#qEUP|xVVoIP{CUD;9$tT=G#oX)l9{&CGG-hZSebLh5DtmU4Se1<}d z_ezTPJqS-M_pCOa&I+Hv)XWwpH%bNB3DVHLNQyVgLNqxg6oKg3O>LxgeXC82m(W>UO)%UPz(doRBKetaJ3o{Xjc)7K?n5%cnkC*s3z4~ z&?yN8N*M5pB$NqJ!pLab1vQ3>IdoV{q~q0k(HJU(DCL8a&QbM=z9HZ=rwtShVs-)0 zPRI%P$oSsbjLzEJ?Rkz9#drbI+t89?m+eF(Lb_WMYGB3LOS2v+;@P}o$L1W*dGnpg zTxn?zpubfPK70I(M67D%ziiIM9KsXUL7MY7usbIwN zeIXFu8G2rq!$nCWir4N4sXuAAgGQ|J2(US>XN)(C5C>!?MnSj>8N zIu#c@9${#4Yj>!#MjldC){3Xy<}HgC@%MJrqE-}VvsdHUXlJ!60)5!Z#|$>5OS)01 zMC3#~;*+W+pJmuV(-%yIRHK@xp4n;IvXI$xcz0G){rZlx5kKLJDcK)R7kD#z^$x`} zw9KB%FU@9HzF_5xFDDa=4LI02>!gkRF!<9M{WF#T~rg9gj%pYL;d|jjUQ`TAUk(%z+=dBN`aj9 z*}3yfh)NQ=lxwmPP`_NXRoc=MXm%toL_4EcYG>4l~DN1QkaV7 z^U!5QvOuARAr zIlvrYu0ZR&D`^VSjKul+opK(i?>KdraDjFui3N^>xw~wzsWDgHn5PnLHeG}yTeGSK zmnBjmAA&Dsk^vD4e1SVR{V%GatE|^)jHtS(kF@fk4!Dgto|FvSa)5W%;5g zY`kfGM-oL`f_df8_N_f7o-da-ZP~BngM+cQD}tJ3Y3}8<%-doSz&hR%@F^xQDy$h% zBQVfXzWP<}t6V>`m^li&*fHiB=53HXVSWK97A2A1C{gaMVf9oDO@gE1Mv)0H>VP=o z2Ide9NZ3xwhr6kur4yLEXj7*K4g!WylmOst77POjBY{*ybdwwq<|N501WXrZAjoKx z>q72(jZCxKKM{y?S~$4VpHsJ}vayPgl|D(?qU5a|c39&QflpWoG_ZGCIdyZh!74*m zXBvR5|F`#;W;&@KTeSybE4yda6?!~lnyAdhjEPlyVU}R`t~zF*l1xp1k>pDoyL&bb z(@RgXH<9dHh)eI{NMN_u$Vs|+t6B8UQ#0xutze!vH7TomFAanv79MA3ANy?IJlJCX z+NX&*!+WVeGI*t^JD$$#R{8UJ|H`ROZ%~&`osx{8TNg+N{HvxqJg8(@v$3rC`i;XI zdq_6f*I&W=7xuwy?|Qs0evNyCTLjIp6<$e(m=s`b)1?}eGJsgumGx(curjf#VW^GY@I1%fA?db6=DpVMi(AldW{5@r9rrwY=_P&DYTqTz5oTy8 zdks5IX*H~s0YC-72ZDA{zt5cYT-w$0P;+A>FZ%PILK^+oWtb1SpZ=dOScCw$^oY7S)ex9 z0S>RDrcgo~QGD;_x+r;}z$}Rg5nJrqY9Zm!-35eqNwgn&pd;Wo!C?tFD-cIBCCE=u z_0X(YNv}Z&qwWw%vqoA*`ieb~_(F&CXw<65!ax{K z=xHrnfQ~_BVMuU1=NSsM@19d$9+gy92$@lZ=X4)Sy1Ff&s`_9t1p#xBZ;Q9J#o1H1P9LF+ zkUizH!$-s2*30QvLW`YO(l1-xB=}0^<>~9wFK6br#mNQQr?D;G#wy^P+f+?c$puw! z{KWF3btr_6e(Q;sGq0r6uVmq5k zz`%Cgd3FgQi?6-=^LGy@%5?lIY+yyH*tNB1Wq|!M*Tw$s%dEYsr`YwgJ5~$?J{aq@ zHP5{9p?Rtv=#74mwFb6)aQT4sfoN|4^_MT2r)qX@><%_Ca4k9)ODpYF?fr?KvBo2% zcz^r4wQaOO`g`I7ZEJTeeBY*>cVDxFu#3;$wOtf;eE6CrO9lYk_VCs~s&txcN(Z*= z9lY}Xy<1Q`HF!JG)?faBJf|y`_TK*h@up*)bH8`{CF{N4ypw1f$M09>bjH%2FWyf) z^vSb#?%t@~HFRY;ZEYpzBj&zZJYL&pM%PVW74_|c zO4Ltac4|gXFx)VF$_5~=6?7O<=^GJ3NP|iV(AWTMcm~{YaRZpcg{FU;XlqNb8C<6y zW;5OZ*Lcw==#5`<0k&)U$A&!}?hjAf>}T5(jbn-S_5?YfXwUn+PkV9t8ZF>Dhaa`9 zM;q@o-~)AKyQjDhb3O2mCSWJpjM+5xw5BlNG(}p88fmCst5Bl?Gj$z7W&rn)C}6vO zqclVbn3FJLDlr41snM5iG=#hg%e1d*Z(p^IUP77`v9xvpr&nm#gtaX}XTj*1(FI+_ z4cBIKk&ejp6fU{!wQN+gI@(sQ+CI2_)ylRGOCz7183P0TjR(?i%=3N|<6sz*WKx}7 zeG5kyEErwbyF2BKuUfke!{FSucGY;}uPn_S#2rtAt9JG~e3<<{Jme*25mw&i3Q5!e z#s-28jOaD+n1bNyz5P@%0De+y1r@I#q7{h*NewbEOdTWvKi00cW5?PGg~Y~f8~W2} zz*THRj0D@_@#*DGBpga^+n&g6bF^?RZMXQgoqkfwX=H2R&NIG_lyBcqYU|d)V32(` z+GCJpI^Dm1$NFUBg?OCU82G;yFCa}zKJEvL^++E_`_qKbyrEii$+wdRh9v&!-y`F`OH4I0 zvo+*%XsH^WW6eHio23{1jYYIM`5H`Qx~D0Ze;vB)3h;qmz{F~1C#*J1lt9~~ejH$9 zk#is^HPu?!NXx(s&}u=1Ikc9q^$HekNE_7NC{JgFKVNPC`o zn%aD1``B;lCg?Yq*ha6#8D8?i-1M;v{%|-O4x16Gg!j=)lziY%>(~R0w+76x=~37f z7Q99t<+h;q3q>P6#0XiW`vOa*e@O?*hHH`LIDMUw+Mm??J-`U@1{ZJOo`4NY2gQnm zPV|Dx4uVHA7I;}u0N;Wb35+jFy{<)>s(2t3ra*-=Y9PjATqLxh%u=eMo)>^X)!Hgw z(Y%AqJr%9aiE)=cbjwnk<$X(TdFaxHA5Ou0Ye!QSYD_i6ruu8K1uHVqxz*?=xXg+L zjh{4rWOey}`&;e`jq~jI+~R0;Zj8I^Yqu;rBWXE*+*)?a*Dh=LS~@xZx03^woU<)M z)`^)*84FhAV{@vpd%42$1^0YZBiiqOi*-V5z4(6apSdY``Qq>h)F1(DX0~IMX)~Rt zus@@(R%Y)MQ_{c%O1x>lw=hG=n*}IfP!g~+8LS)_lLVmHX`o!Tui_xF+*7ai5IJnN z<$7~lklM^}!+R)_%k}2-?1e}^-Pwi0ow1V1&W$P9ftJRDMNJib%fgE7i+siJ=n*p&@&zoP9X3V>Qz^sm z4cT#DG#roHF~{T6BZ*=t(UEB7BVom-1kFKqs=vQxYVl$!7gr#bFPFurCI#KiB$Xi zq0L(lu3VUjXQ1*3g2xm+9j#i{+rPWFmxgJK4Js0q4+2Dl6TzxKXC_y3ZJ4Gr+c{8qr(0iG4-4ZGBobY?~9@oAHLK zW}e+1jN5iR_<1`47qI=G%^Q7P)3$gIUY*AY&oA|9Q)_kF)(PaEE`T@8DuC`dNPdEa zR(Mx~ArCK`T)K2}8JxgAOMXn@5s&bg3I_~fHokqAZ{gLVIJk83?UPFndJN$$qAm06 zTSQI~m66pqe)!!7@m>~q_b$kS-+`+Uo(xR4Hg87Oea(%+KIiZKeo3 zqtm0LwFtYL=me|WisY8IXv7HHs+qRDPDBp{doE2Tytdt)jIyvgmez65d4w`9AQ~AHWHVt zSTJR|u~V){1*HhqRD?`XlPXLl%)Xu5-jXjA@^9I;^WoRCM-9W5Q*S=+%O{QVHycTs zHwwse`~J9Tv)ATCB(RB}NW7tMR4#@v55yO@qGHm@Z$u?vzh8)a2H%iirlC4W$n|^?r zaM;a{QS(jnoj>KC~Lu_FK|ybDve5ZNjA)G31^pHKmAG4hT~XghAwDA8#e7FbH+LdyPf}kSpm}ce4Kp9Ppt4YapRu zjj$amD;5z)0~@HnlrbA0BfI>Wl1a9kJtq0MndvbbH#E+fJ!zBDMc9o0j#~_y%Ey@} zFpgO4;%e0yqZ#zGq9_GLT)-^hM0bMpT6VyJtL}v|WN30AC@eL>gUZ0%P|#Ugg@ck2 zm)d}VQi4LSv=#?7TEI*}YpMAn*w4~B9CRGO5;aeQHa4Zb1Pe;(Qmi}_sRRc%FnYT7 zI2|^?eh&Sqw8)KRv*FedjsM~UL62g3a_`TTJEP<4BHAjlT8pgdn;Y#cH!BaXk7%pO zDlJU-t-Pj3LL?l~HNl9ckdR3md& zuUVMjTNka($v#O`^6WZI7L#3-5YH1;6%a|VdbJ)|cX(zAUD0xNBNnzwi>w=ub0i(Qp?c!D%VCgeC z0B93lKgqG&78*TH;Qn>PVP;Vm#Dj7}gxs;b)YxmZ#0)akm@;B5I{Ao%&c!xK3}00|Y)IVP|IP?Em1t&Uv9lKw%|_;H73Tmo?O=kJ~BIu%0)Gg^)$T zIJ&6YX+{&JQm5Td9Zv-bYAJfHvX-KR+dhIBUBwTwnHLYL0 zmQ@yRSf~(L77V$kbO{}Zj(ExH#Y1}nnvw6#r$dpq?nbjBX<7JX#3x8{&%Aj(vV;!v zSFLQ)DDFn~R!XC2_!7u4wVq&CVO9wuBDhcEt$c9$wqV}kHPYuvN(*(-HT7BB zgd1q~8QMY7pLr4xX*?r!Y8gP0#yJ`T)h&R45>b~s=41$;qs`c5+# zG}&R*=bM=Ru*Wbw?647XdPY1+>!Xl4(%Jcb!@{0Oe0HmC$! z2Jv(aZ%sQBCBgkH=!2IrwXJ?zD$KN)dS7<$$;jOodrVk;};;rWum^RS`e<-20@egx9;dbNS z87V}Ql_94tf^D3}vh2mbnT|52+<2B-nGaAp;ZB?K1UG`6qGuJ>vtorx9U_NBZR2@7 z&Qc3u71r@`4Sd5X!uXA+MLR>KSeVDDGDr>N8Hw^AhuY1ZzA`m5z&=hrXs=tyK@$of z7OssP(FJ%X9jlALP);rI4j}p`E8p_juYUF|D@i_gZtKo{!oHnb&*ciQKHgU1pB5zV zNJrNJn>@{SvOjC-Mq6j;()T)pgUZ))PgSRu7CUR@5P7-H*}Z4U_0{V2O9~xe;Qw@w-d>J(KJ;W{ zPS+yOlTUgEdaBRdlWnVZd!D$UcU0nCk33#_r|0p5sF!Zd&ldbMwi=TW^~G%NG{VW^UUlv}F-TsnPaAUa{R=7JG=FJ5C4ZC{6}L6%S=DbLL_a) zXP_nUoj0{lD-%J(0-teB5r|$=Bsm&M=hEq7t}Sl~a>AE|qfZHib9M(}hm&SB49_AT4+pZ@ z_LfW{Zy6jP3#Fh4gdN3{i>dOw1w~)6rPvaQ75wRHIBypNva*y_Bwsq@E3|nseqYLT zEN^FMXmHNXoHwC~V$frHbXn4a{$#co_t^OFM7S@~(bW^o7MySr6p_qADY zoJFIYm-DjsL=kGDDbZ+J_lk15IG9RTTCALaK&V8fCDZ}yX~b)Lz`^-=NHql^YKIdo z$y9qLmXZRp7g7WmdpHtO!_j0q6fRhWf#TfU(#46+gqKC!VOOxWpglalo^- zFlq*t%&6B8H)h0Gswu(JPkkEnD_iJ=!>yrGG8iRwWX`xT-@quz#Y1~8c?abK@3>^o zKknK6jzUXI;T^m8jGjGwXu-h1fgNmlF#nkyCauxVTo@02;0%pcI;6_XN{yFTLC_8vR<|EJD1BDYk!C^1zBU8`yImW#eKcph)WS9UhaNz6Srzc!IwA)n3&g&w%CP z1Q~GY!VT=>RMWH4@Ig{uHKTb!6@#$rJGCduQ@2boMXJ+`u?0RO~ce(4tA1h%8 za)0W~{f}>R>3@v~k63XL{|%7|BD{zPzBoh-gEjbw33rr50>mak2#ioxNrXi4uSWz7 zKvhnWG|7-G$&oxM5U2^H73Q3F(m^`GzPjP0DUmX%kX`~I8FrdEkSXUe#WN%0r%q1} zA3Za2aAfSNiKC-u4vicgJu!Ur^0DEG(_^$ew*SzWeB!DDo#PXu6Wqy(W9o@R!}||S zcAlObQLh{sy9_N)j+MmIW5Z{L$5hp20F`I3{z=Rp?>me)@CPTaoK!}!CHv_z#O8b0Gm|2k9-5rcj$vk_ zlM{P~j~yEyk?638h9^X<=>Wz(h|=Vkc5v*(#Qw42akq_#fpDsr;Q{o;P6~8kCGo__ z@bUeJ$PUl&@#7O$b{-!aJ#><%^H$GHPRuM@Y%WcmSpl{evphKIed8YMXC}w+&CZOS zo;=#wQ&H$Me5exL4>u=|VxO*ogx)<1B!JU*m+rWj^{{_>v By8ZwF literal 0 HcmV?d00001 diff --git a/public/static/font/iconfont.woff b/public/static/font/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..fd02fba19dd53b89b491665d9e6d6a077b18b2c7 GIT binary patch literal 11968 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 A`v3p{ literal 0 HcmV?d00001 diff --git a/public/static/font/iconfont.woff2 b/public/static/font/iconfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ea21a1426a64795f4f0a973f0b616230a4b4f759 GIT binary patch literal 10468 zcmVz&zPew8T0RR9104U@D3jhEB07QHM04S6I0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/public/static/home/close.png b/public/static/home/close.png new file mode 100644 index 0000000000000000000000000000000000000000..d8ba58a04f12a6b5cb50fbd2ec0f868c0191472f GIT binary patch literal 4339 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 literal 0 HcmV?d00001 diff --git a/public/static/home/earch.png b/public/static/home/earch.png new file mode 100644 index 0000000000000000000000000000000000000000..ea3d717917d19b9188fe7c93f4cecd2c492dd537 GIT binary patch literal 10909 zcmXYXbzIZm_y237M+=B3F<`WSfTSQH2%{thC@sPyL^=i{v)+t`kt3B9Mo5c{P*Hl) z2uOE#*KeQiGKY9jUN61=J1)f z0J@l_Yy5yNTu^}7l*ShR{=!rv$z*c#Xza)*^r+z|tA;qb^v{PF zFtYdR&lY@B>1@6659-fkF#XnB_q-tvD2hU+AqHpD-F=yjvl;1r>4;2`snT1#3J{TL zz~C~cx}A~DcdD|x&qF4_zQ!*&0X@23#zI~^FL4)it; zH0!a}ckDiFLL%*0A0w}TbE~eS3FaOTz+_G;VX!MSSmumOW_+T%%r+NSE2$_+w)hiy z2$DIwgT8usR`AR%l#Hp3MF1r$(~yswkb9?brJ||$v-`d?l4pnqeZ@5k{kFbG38h7* z=MgC_xyU1|aHCl^_Y-3_4^(9CiM?Ck2k!Uvg;4pW)2r>y@u5I64e7Xzlq-pQpM^#V zRXkEvrakKu!2Kygy;t>@Igo~l*e_Pr5M{lRIfGz3%B~{d(us>}xl1JgrlvE=_fA9X zH~rb}ouI$5SA7xEWY^uh{1exO(Q$*iJ8^`hF=NJWE%plmsC*n(bAo>RJuvi^JuAAc zJpHe+8i%Y}5M9((8t!r)QG)g9(I>X7rH|(06YrgeXai1(z>3HnL!H-&GCk`FK-0tB zqn>pSPRaczz+o~s9GBsQIL@WJ(Y8>EkGd(G3#Nvjh-Wz?&+0BMk3FFF8Njq@Rmvc! z{oldS-Kv%BX88>lh_E)9LUE&&@6@g^faMB)r29SObge7(I{4WsCLQcpz=b->PPRzi zocg#CfN<`j1+^DS2d;E=A%gkf+{te~sRZ$8a<4qMXoThi(qxH3jvuWFj0qpj2D)uO zZa6+VHO1e0M?u|@zOa#4%ORlkX&z!w&L5ifeP^IJQjbjYh#&P#Cb$eYQL}o%6qow-)Ce-k=7Q|SKVCH?aq9_c&P4#I%PX>St0 zgl9X5J^miZDB0G1f;Nggy2X{F&^PB^&sIIXiw+Nd@QK0v8wH)Vy6 zOLV^)rKc*995M#TE8R7AhmeQpX_ZZyY4`7L*C+0+!zDc*eJHaN=p`nzhhC)Tf1$ux%~VDAHI%Sx;<{#BbQoxBNSVEV>d8ZOVj;~_vOI9ue8peWb7jvI9I=gBEVWw8IB683BuI0 zictXyzwqlrR`P1nI>{&SNe?8W$2Dy&lf}K1v{840k946Bwm1_-ynXr&N{F#%v2{Ar?l<(vg$}Qh%ia(<7TgZw}n<0gcZP8%|v}kVs0yXw9 z*kB-QX>E9glVoI>-CsStkG4l59F#|z9-}CEc{!qAy0bo!E;4TN5BO_O$BjzehB?h(T}H%$M;cR(DEr4dfQ~r}%^$h^ zKFNNu6won`gz|W+Iaz zj_%s8F_A?H(MKRAdX|XEXE{?!B!1+U*5!S$!q|MeYD``5IC>+)zdLmz9qlmqP*9<|?-0{q6wueMVVSu-&vB`wY z93GD$!*;Ho$4);mI<3C;7qMLZwVI?Ex;ZCn_8yNYp*-+sG+8R5KHN70oYl$5z!)JL z3oT8L$2oac1ria9_-1-Fm(#)yQ!$3P^#G;;ZCK%)J`fQttz`YWG9ZE8lfbM&)T}5^7Hz#+A0vOQ&OsE)RNMi)KG)g>Z|cC70YP zI2Jc1>#&$jk_Rgc;;r*7$e}RFY?H@+o0!2f)9INmywZ&ml_8l>8>G&@wSQn{i}s_R z+?k(BpeF)D+HEY^1zc|!)~;4?WU&nJ9oX7LMC#11db2#b2O?-;k0&n4w#JQg8&Z)p za1IJqqPMzs?o=n^u5#E*F;OxyO#3VWxjh@-3#)OuuA}_>?aH1B;ytzUP53i(9H9Xl z32r=goD{l*dK%=r-pRAEeqz9(AbM7<`_vvVrbmUmQWluIpK7ab_FYs|w(?Qr4f>lP z7*`H4n_(1U$3C8=?Yr5_TWs$5@)zw=P3>n~dXL4cUEiiWVjPg;mGCOan{bKqVK~&e zE?)8EIvchxQ+ICrQvra|Ez_RK#5lCNRmsDi{OXm$PtyL50)gk#P;B*>xu;i896Zad zUO#o&8*R%k9X8+!iHjhtd-J|(D{3|6-31D`6Up3k>B94^`^Z?@j z`39)+MLZzWvDG5vv0qWE!I*vt;C2>_uImty3u{+l47RRA@1}JcQ!D- z@^MhUZ9M*L#+tIuB7lO)3ppI}I%$NS8F~|;L?sOGVDTzFeLo`3rg2yG6O1B82VSQQ zRw-Yqf+(s^I0{pMw*wsx+}#N3V9L(yjEciVZAfl^v&P+RHP>RKP_w`Qxeaz?^Y z=(S`fHSg2)LX#6|vyfe#c;z=v@;6rxUE6_W_7FwFI4wnWsI(Z z<~aZj+2=Vxc&cBGtMfsxXn#Z;>%!%aSq0jcf73UHsDW8}zVmBnov{bUD!fG-S@QBW zzBRjjul@w{%ai;ehbBG@@-HxNXhF8wu^5z7Nn_T3Yi+1H_kqg0c~r`?<7Z|GS)o%b zEmQaW+=?g|*B?<%OHkedVU|4!Ap278?!5;l-AT)6<=3f`kIR1pamrUyo|aYr*3W8s zcf@|G&$nDI5F+#=zM6;ALUH+4_%NaC+D9)`65r)vzy$w8GXC4!W(nrAN4(`w4yb7Q zMunk2)?Cdbv6|8U{w*^KrnOi3fgrxA?@~#n7rHY;fG$GK2G!vBa#(tWMq!X+IRId# zkMSk`GO1w(TGQ)K^t5Kc$4>?nt^7iI?Q^}Sl_C+zIe2nvxR$r*c6a)k7rr(7v`tIWRKX?NLYFD+fXrPm0sQRFm%PFSSChDyWT?JgZ9_ApCd|B zP*;@U{|v(BhCk$~trcO#$cTO>qbnYgYX~+q<&q%RGaHv%RiSJAf8;+;M`Uh1-0E%^ zAVxo>=oq&d3g1t?vJy(m!i|R{;Aap^XUBH{y_33RFidC8M+YME+0?v8@jp9!{9xxy z4c6upT<*zNpEtA*$(f{P@reORtTQ%c-#X}Y2n|sK*uv1}ZOAoyZT6waA89sO@GT%^ zC4O-9!Sgs#W5s74Ojc%Aze0JK)#mq<`lQseb&4o;qc=5mii=Z=BTRN6T82y1Gq6^s7Miz{5bJtsm=FCoPp~kF=9++g9XL+94o~jnSyG5&ZmmABcwap55 zS0Q&fT!4>zaYQR?sb0xRZ3wHjHNO4q`saev!)I-#+lTD>9df2vjBUHy=3cc0;<+QR z^Uy571nRfQ&r0*bj(XBvjHHrnuVsJz#Yd?n`I_%bhZgbWfl??x?)Eh%#)DeBL8C!OAxyN^Fxbh>{jV$4xRb zUpDuW&s$r>+Gc8K=gvW*-Amc2SADQJ*7EYg;?)Eb=XdgK^3qekeA_7F*sP|rBPy%$ z-xg`jUAfqN9k*e_T;%rbbAu8jexoPpRPwXU=k5csH5mraz-Wm+7}jQ>-%7Nw#T1s&omwt#FOYpr-Iz zptD=WWwre7LAAcgxXRGea;%NFW-Wk)e{H?L6hB;Ky?9T(zpGdp!|qDP^vBKIP-w_5 z^f@GaM>AvVN6{TxCKPc&y&Ss*#7#7q@`~6Fh247@Qv`>cO<5h61vg7R%s3o z3fFF8u#Y@*zYeuEnN2XA&y~-w_o z+noy5BddTNN`DpM5Ak?b^Fr)y@2`@acR@+}ldTOPogw}gO95CVjX)FVOB(whoQkw@ z<;j~Uk4fQbTOLQx~- ziSP^Nk#ljYn_R-;0|go0Ji+Kb-4pML}QRW?y)IYwHHwb|NLa{~78>D?7<`r_ z{Gx^B_TwSL$06M$%SalxdRRC>BfEiR+&CcJcF8WTbwRl( zRN6+JaMJKc->T%f-^JT_1UhHQdS^(JyukZcV@d`1{roc%d;1~LKGesx{SThfv*))J ze4@oulFDT|ZNXwCXG-pS1$UwwSkU79C?5^{_^SxrLrn zSF;p}5v#~rrG5C8g;OCu&-8U!F|p({gtQpCmS4PxjQ-7?R5AP{PxlbydCCgay;h`O zVKetpxvQ2^nOgFjl9B`Z+#@36;7f}2*DmL6oOp5_^#(H#qt(*daGlotHO_Yv^^k4; z*E{m*B8J8qeAEqS&fYnF8@U}_ODtEAmKiv?B)rH1=z1N+Bf_#pM^Z6X)~}(=Oi*RsS)UW-JXfkY3|;KpzB~?p2dura!9EW zOYP-xhO0>y6~%S3d!tq5N?T^qUe_Tc+_EeWQphVFl6x(*BA|1h6J5y{EJ9&*Az@%-NvCjM9_gh^L=ep6mC+pW}GI9V3WCkcm&z)ei_9fE+o@&6-3-4p$Jd&2NT zo^!4ykD0)fPD4DN2Fm=_?vXNLD0=O@Ot+YORx(K-8RtcvquZF(sUP8RxQ;uMMpBSp z7Uarwimd))#OkaQm#9A&A2p|Nen??fBfN=-k@7&u$=pffNF~4h5|Bs+C4|w!iWl{zcbi>&WypSJz9|(SF700D|H;)>u=IZ`?q|Dxu(lIx-|V0XFcho% zd-oge%?z;xreFauGZu+%zi^ZxOXoN~pd)a%giyqFrHwY1!RG_5K6Gx)RU8}kkp5T{u_ z;`9hOScd)Ayniw7>_OUl@w%Tax&JAhsfcQ3yz1`W0er&F+1g zBD-F41n%|siX>QG|FCs$v$j^!_amBUNk>B>paFKc(b;s<6n%TGns zbUYC*e413UK=Cip9v^gj?MfxSvZMLV$*y_(w^i#P(77idnN8Im*1axg#xGM9e$w^H z0^wxZTD9z3+y8i)V}h&2uC70vEgFmH{^Y=jpN|2EsZ{OZlb#GfvEoD#d8gVHypxUo25+E~9i(cxsTIayBauqupt9Y{kQ)yI~y57_0AWT`cDNS!|S!t_e?WmA@=Hyc9pilqF1Lm4cNQa~Xs-2rotu5Ndg6YBnYPdiS zgas&SVABwiEK>prxUvy)Z+>!&39oYNjFmugLr|zrkcGV8ic)x<4f%Uo5Z_y8W-W^j z3&0w$TQt7~tGRvEGP;-rAoMHiq%}ysC`suN9D2g^JgYYaz+8mrE!I6Axl>iHFjbrm zI!-jL!`y^>6~E;AXnr?H7%hLj-bF7uiV5m4)Lj1T8#mnaZD1yE9 z&v&*S>YJ`*T$2#fp=_5zF7Eie0?@9JzJe~2EA(Be;_elPYbDQQU*082oasJ z{;bp02Ah!*>Ws84oUav**8<|hyR4qg6#&(EKOv73E2L~*aW)doeCY%hcr{dq2XDvxRQ%`d%1?$Na%XkgCKMYiAiezbMuR2x z$_hU(>w%R0n|`?i9pfbd>A2^SB#_BUdfOK>?K6Z;S|T1&#--#3-PBeP z^q$dM{#ur-3-KK4{KVGEe+Jvm+N8j|;w;~;c131#e*+V{m&lAZ5^Ou$0X|*fN01Hm z@X}tEP2+i-z!Z+it@IAj(Z5~fB-YN>qfc>N<+fnL+ch&4;e%lGi?esY<;TGgy*e3b z^!dMTiRsi_qOK}c@o4e5o@xOtC`YWHelk%vbYfh}*&T(b82nkf;QX=%0vD(xwD$Fm zeRkpu8948Ri4Hg?Wl-2}iRSxVaAQ1=<$z3&d(7Bb?L9%K38fJItCz-Y=Ad~anZ4gu ze&#lEMk6+JjdEzofL+bE@*JcH!7J!N;c4WV=88{X;^$ugb&m_GAyCLhuiToq zSwLJS2f7eanp@<`hAkORb1o6^=^3bF2DMuKysQw3ILgnecPW0bD}h|hFATbg&RO%IP#$l6cv0lDg8_EAmbCYi0pC;)8!&^@ z!NPB#Rfu3z3{-}?wxrvhQ34SE7dASpbkgwR@;Do;U2$T=c?cZ|$g?zyahHox@pf3H zkA`Lb*`)<n;lXm@0hT((|DYWB+lgtJK-G2(BR>g>}DJ0d=E7#9aA782Rv0 znMj8gpR%RX8vvx#QdA6-g9mr7nuIE%!|HY)_T0Uxzx7H9Fx%ZoiXw+@rSNo1Rb+0H z&pQ}(awuizK62PG{yf+$M}g7zv3wXh?lq8IKz3%(-*gqpF!7KS3;J>!?^@jtAhe}C$0v%54RDb+hEP-Or?BT>5-)x`1X1;nUVRU>bL(S7I-oiUd&yF z500_uFTE(MAEO5N9BRUpkU0sgR@lj?hkm1(L(5=N>dN*7ay*ACMc-)cA08%|s@G=I zxf7>U^+oYi+L!~RHji#Bct$8aQ#Cp6JE&afOmHtIu$6LKp_ZbF(1A#w?q+l5q!)Yb z8=yc95oLGrL0*w$mWoV7xOt6Rf#)KRxrqP4Ssdt^Z)?r#OX|GA)g5lKX{pJjbzAja zi$_}00Ue_@Ub(|E4DkCB6o{sF#lMF9aQx|APm=cM* zn92p1%ZtpJAF-KE&;vW2{q1Ggqoq(J{3GwZ+ZaYJ#3vo4m%baL8kvEFOc}m1o3vf#5S&zo*oJ-cSlOc zcB)$mls+!kfv|$ZG{#i;s>*We-LzBXDKM_swU*0!S^cq_R{#Lf`(H1>q##ek|5%C} z78}}!6&3JtmsUe7KTvii(zrPVYe`@0`BZlQ7W&l2ij?9l=bP+A3>Y>E z@mij6Y6&>^tio=G4gq20q*@TqRTNGnFIU%bY^s#_=Bq;!UsSfMF3;0aZisl1cr*yB z&L=&agnQzna+}zm>SDXkq+$gOG1T`d;n=At<1lqfterC`AD_Ik$qIb%eif0oDDh1y z>L#3&&sMb_`XIr*+|vXQ!Vk)j@F0=nAzLB1a+lKmJLo`~zjyyx0oxDd1GDj8bLu*C z6eUEFL`g8oN`<5Ny@8Q8TWD;xvbyBf^J}sz(VPhr5uHW=)-`(z=b9b*Ly>07Fw2!O z;Zs#Te6R|e#@e~bR?oAUk?~e{((U#yfF!sjdq7?uE_`9uA875i(A4R4p04qJ!4@Uy zy{E=cDr(dze|=~-_}po{ztXGP^PX=?QPkf{0Goqlx zXQbwT$kA~vNY{$7)EzDST=QwiX^wWDm!B|Jz8#N|4{Q3mS2n5q7O1 zH>BF3Is!)>M$Lp}4o&`{P#rWV2!V;1-(-7xkm!(zh4N^o);T5#}>TdSS*F{5wI$=9AJXlU$;qS$s=!6xJ0fiC!ii{9wBogrj8 zy(Rd*`&2Ch?|x=|rmFL*s#_*xXcYn-344|@4R+DtL%f?9r8l16jRO5j&EJMP>Z_1r zQi^PTCJsGP4;RDrvG-`-IrC`>7Xu&HwJXaHZE%t#?}Riwh$eR7gzP%p_(rga0(w%G z%wpl!8VE6!IspZCeUpzXT;~H-ueEr^t0xdNX8p}eY+<4Shu1R)vv52EmjAO9Ipqb8 z!T9Z&xV)6;S7SU{Um!5m;(_nQZl{%R2itdE^8iDDuij)64X0mjVF1;~?N3A}5}tz^ z<7|`GO8F}z!f%XnO~zgGAmot^T;7#tD!GZ^0ZjPYtR6tTB$lR)-~3EyuXXM$TNE)h zTB6vst}-VnI_Fa)A3vTS99C;x=KW$6^|>^8WF3E>EtaWg&i3rO*s_pGogLO3vBPVj zi=1M=L+GR1b6(mN73cVVsYpR* zn3~B8q}jrI(I9a)J-?BN=0)FS)_T(Z${NOB0oO*BZ*Y-lHFbpI0{57cd)hkPEyi3i zM)%S>ju#QcPi3eeeD)eZ-65>dsxR#MVvj2Rc133YtM zFwq@UU>}cwEH7`%pJ7Gmv{t@1PzW8Lh{UQ~o2n^2DFb0Kg<8$1s%eF~cuU8%L9!lw zV8#mlgW>aYL3cVL~%v8m4PELI(wgYHjXvlEe`ugjE(;y8iq zFP*M(Q{kixaUJ3h{a|(WMp_2C^9P{}7tSk{M)B=MnVF=f`7b4W_0maAfs6vWyF`$Y z=pW#5m>zJghGKizF2lo=LM(fh_t#4@XuZK3{#o+Om>Kq!>C!JTV!=Y4MM6!EZyq@H zQVP8zb!!+%WUE*DrLKQxF?yA1^1))*@isjZ*3yiE!6SULwovy!(83UA6!}Hk`G1Up zm)tF+AOqk>`(_akz;igKRu=?oLvSVEHv8pPHkd)ithk&Z?72UtvA{7UOltUI)r#rl z6S#V4r&*y@PUX4#A}kGn$-JRvJ&in-8_Qs?aDm*2R;(Obcg))`2EjZU66*_=?K6$} z&RgP9_*{JA(^A1of10}vA5&;*b&23F@*Q1ixNAv{c}z3vD^(h1s^%AEEp03W7b=67 zg9kOaWbNIq{T3fTM~($yqzC3Kn2bME-qddR)d-1o~<14WSbPG zOy!C?S;vJ`AFQyOLyeZ3yL&7}9G{H0chkK9Om>vw5G5(XK`#@o5;qhO#)Kq**RGqC zed%s3$6wXO3&?x{>1+?RM?oWw%>pAYqdi|xY?*7?)W}zBWE6#h&I97j19bRrq3^!x zg)Q`%2Oj$&FZZWxg1#N}U+r~gdn*ZEHG(v&s0bjPsuQaqKS9~lw-3?A=Gm95LW0}Y zd_LMD0_LHj3Q8f|`mzRy2Aj}MS>s)-@~RU5XNfQ{m@Q3$>6I7TFJrx*<5E4BJed7E W9npeO)}($@0Ip@IS*BtC_WuD&HHqQ? literal 0 HcmV?d00001 diff --git a/public/static/home/left.png b/public/static/home/left.png new file mode 100644 index 0000000000000000000000000000000000000000..d0d8ec7cfae8d3f7f601e1d772a0924f9d398d8b GIT binary patch literal 5125 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 literal 0 HcmV?d00001 diff --git a/public/static/home/loading.png b/public/static/home/loading.png new file mode 100644 index 0000000000000000000000000000000000000000..f941fb9cd29d81656a656d8e3017a56a05cfdab7 GIT binary patch literal 15753 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

g9k;!p~Jc!@w0KOaD^2J zf6I|)*pgvA1?(HmFbvaq^f)^RhQHxIymui4^GqkyMa``T|Yc=%$EuiacS-~zC@h)ae3B~35W2%&xhQOK^{O6Xa& zk@ltK#wKi9DS2aD`US zmfrM!YZ^{~s2=|HoVkhJ=Q)*g2%*<<(^Xa8l2q!dqZ#>z9#*X@b5)H{XOXg*DBS&H zn-!Ht4bN6^+=iaLlW6_;_ZI6*`TEQYcA!02lBcj+Hl%|df2nrR^gVb(4$5~h`-k{T zu$psig8~On0(&%XSkU9O)#kAJ>?dPPX-?WB0VhQruCCice5Z=}nUbG0&*tzi&{Qz- zRq^4Ht{R8TUD~yQ+aOmjyyvrv)``s#PyjwhmiMGyIo9|RilY>13Az` z-;bV~r#AAZj6wV6Bdg{bh5A6^1zXA^+(-LN9`5ptk^|j~WE_?Po2m|SA$LJO(6@b||E%F^_X27)qNefQ8Z0uN| zbEJSKzamK{D+BgzXlSh^VRDEwt63D#>Am+eNBsaK_1OJ0E;P6iuY5O&Lxl+Cnn4>B zKr%niJ)ibZXx$A)R~+;bH?kI_zD;GcRj&|)T^|bS6zaDU6{vdrtCTr1vvLjoX&He)vH5QIA=3GYc5Y91e=Wl-z-PK2Jfqw_9X^16w@2>mC$a5!Xq|uT3#p&SI2|gm8OUCWfBTF z1+LRQ;Wln6jvc{bSfSsiKgHF1T0S;e$feMf^ht5MiZatY%Ok6yjBO>uUR#q#GYvI<@ zhBRis)8KhARArM~ED@w4y*MayW;CU@R%g9Z7L7*5-fn}aoemQM{#vcncyE3j;(RY< z%)I<=f?3YP3?8oi-_JTbo^-=~u@uJPM@RVAy`-yn|!`(4!2@n7P literal 0 HcmV?d00001 diff --git a/public/static/home/right.png b/public/static/home/right.png new file mode 100644 index 0000000000000000000000000000000000000000..4ca483b61c63d8903d19b7a52e7181574daa3757 GIT binary patch literal 3391 zcma)9dpwi-AAdIHuv}(F?q&^}P?XEMU<}*L%%oIOF(*{6T?nrjC+0ds&N6Z@l}jDv zl9eR3)DB(fu;kQ6(s8TPDyiS&{Lb(H-yhHOeLbJ=^Lc+i-{M5d1i&>}IO1pxIg6cTY)Qs`fm6GaDtOa|{>J@U2s zEKsJZrgq1GY)B)gF8YNfZMF~SIhgKnVpZ?Hx?+2K=};WrHt`Jok}ak-r+j_dVolb1 zGa8MQZ@J7KAn73cDmX9NErv{YI=&g^|E3t9Q%tN}Tdnl@xp^UW;rH0Ia?rfCV_hZ+s4i=^iEsb;!Jvr#P|p55 zZR}FR^Iy(TDbyXa9L27Dw0YLSetox#qQf7Ys5~`U&md|;PR=)t-Ub6B4~j#dVC*tR zdGEe`-LgzA*Uz^-bZ{K#v*cVG53VppF+X`de6WH#h36n&Bp%Z%yPNHZ%Agmo1Ow(o0|%ss!D7hKr_efN>dogHc(1a=%6 z-cCm~!J7`2y_^aD3`b0*;qY5vQk{3Tc0PNM`o2v~p= z>SggFjhk*bq-+v>+$k;r<{cw#!L?)p3!JF5F^9nuSY74Xz;DzPPp$;bNO!6TN}0Od(m z=(G@3ufm`*m3Eu^;>nM_&mlAi^kZAQY$FI(6!^_YDL68eLFEC*=^YGi{{Tmn2*mhG zLys6)QB3yn$Cz9dccCI%khoC;b0ww$8$^i+^&uKU8?YLXQ>oiw;$gHlLH!WH^Vv03 zI&W{5!;dO93reLpWV{bnhlyVxw3AJHn+-N}apzuMS};w?g9H$2)KP|DJ)nP079>nr+G+)hc7 zGj9m62IxSpI%3W{3o&5tO=YeRSvQ9#uN$_q@RH%ug(`9a#n8PGtuf{J(i$@d#Kc?( zJnUxC1k8H);>eiJkO>^cj<=0~B4rUGqS0ZuPbE0mzL{p1)&oqXo1*$qW82GoSQPax5Rh zXX^|4N|BglXu470r%|aV+ZCB~nP{j+7&xQ9M z#PJsI#j6a`YO)mHEoP)0y0y+epF)vzL}p-P048gZ37(e7UU>>4;)?eYW;qRb<$xQT zp!BJQ#dUA>Wgz{!QVH@G#2l@S9s< z2I?vo^)<84&c3i6yJHMz8tpYODm@q`bT%#8WSxP6;cN077l?Zc#m~Q`?l3)DGaYd< zfdHFj?f+<(`=g@6bU&O~G#1i2?S>kSHG?(%e$4LlVx48w@j7&rbUJ#y+qGXO?ch8~ zjNPey;`sSjfuG|QT`t-^q958*>l-hasnEI8>f8Cftw);xNY6W`7~E8w z?ZqU*@~w=u#zY%lvpe^{kLZgs{dT#sP(rEReR%OjJ%2OgO4=zyD3$| z!sQ4!(;#SNou}%i0sU6zP9DZB>DRsjc0J?hVJ&$iWZSFy4kckskT!qE+^2KhE6CBr zgk$UhHC|kzZ z=AU!5Rr7*Luh>3Q8^%w|q3vO421>W&1#tN}@AYy-@qn|zE}87IDxbYexj|@?6=yTh zdHKMlXP1g1i!TyR5j)14${5kK>031m@+4Nl#)lpj&(dA`J-leaC!QOtt&q3TJBLiv_+um zJv_Z+2Eggv!Q&^?tb795d_^GF00f-YaXu0cisHHCe?>8n4i>y7ih9p*J`dxqW3^yi z?*3jfJaF2my`tnkkWhj|v2=upzUcg=Doe)3`37TM;?1sn_Oa>(;lY!VfI=sK)?joX zH_DSFqW}uSkJ)QkEl8B?uD@B0aTk5pVS;cyHfwQB|1<9-BJ7tp)yZi)CeHdHxq&R|}zW4{Lyv zRhT>k3mQWD4xhS_zlito{`G@l5D)F9wD^ElP;Jb2m!!}rY}wcMy7FHYft5>N^FWv8 zFjoY$MD}JUY)#+udbCzq%{;^;{F`4`9nJ^S$?MRy5S_@a?|F76ZL_|OR`&f4YK+rD zvug(EAJM@fAw8*}`_|~aIbj|z5w1IQa;u?9OHtwWukO`kqQp67S%{dC&g;L40m|t= zR_+4doCZD*NGi9Fjg5{@&U@A+7ey)O>ajNP8X6jWB~?3b&%GU~yX))u;6NI7*ogS` wMaX1gA{13m@U%qH(%C3!$mG8N`+4eBm5LZ27!VRtO7TiD zAVe}C66N0nk>pRS*3n7tT<*QU$=++9v%hDrb=F#Y)a*HP)u;=ru@VbW;4y}A1JCL< zjs%^6LF}yClsbp~c=RvmEL_3Nv@hWrp5q6mVFmgsd$!<29W+4qF)?BNcv5r9sW^b` zY462Q`EYbs_vCVZ7d`pajrh>S^-s8%abATrxLL-z$d@8E({U@^`Ckp-RK9zr>i&3q zO*_CZT7ZTcc!h9zGfoznGSZz^fuZj>n)4l{`-^hncpJb{S94r|u>qZ*3vW7rzRqzR zdW%f<(9aH_zbf-aKp&>j-2t@B%Q)EEA`?Eet^?@u9G~KIk!2X#hDmKgcjtIo{{8p3 zkc-FK01jqP2pv+Xs7*O;z`+)PTd^mb&8{rpKeZnT{2*&SYPlD;@udb9Rk#mF(*B6` z<-@;QUtgt`zu|DU!k3vgQ}Uzz*?h_aHL`Ck8wnbkmnVqM(@gL32VKWmEXBR(x6Q7T zfUd=2%)pqeoCs5Z&X+OFaKtsU1ecpZ+tD!Y{02DpTCjHgPPx$LrFwIR5(wKlfNs5Q545NU$2tC!aw0p@b(hR`wj+)L3#6IFc?^rg+Uo86N|y1 zBqlaxuy_|`Feou7WsoGK!_|4}!E>MIxy$W#&*$EAzUO;{FEgu1`b^GwyTYZJ)q!1L z8yGKw6KDe1@YnZ%AxZDC-x4V7YrwPz9svzWuUX&^l&Wh9nD_H3&@buvFZc`c`sRRT z4{QN7NsnppALQU9unx2Vmq1n0eFA1e4vqj@Ks#^^^hml1cTvc}2C(y;ZU=DZKVIcR z4%UEupcA;2)Kvx=^)xF$OHy}HdQES75ahzsd&m=F23YmF&w<`V`k3VDUY!AblAfZH zo7p0;-~lJVfTWjbbIoi8nDu~Tpq}Nwv|)n-rW`l~1|_{k4Qpm&z@`U;xf+)AQ8XG= n;J~}zEH#8>M!eAFMUQ*|zrk)65-GhD00000NkvXXu0mjfsUWFQ literal 0 HcmV?d00001 diff --git a/public/static/home/top.png b/public/static/home/top.png new file mode 100644 index 0000000000000000000000000000000000000000..cb53b83df52168f3c1cdd87e2b25075822c81191 GIT binary patch literal 3881 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 literal 0 HcmV?d00001 diff --git a/public/static/home/video-icon.png b/public/static/home/video-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c9a8c8b293a823442d0efc3a64e19ad0d342291e GIT binary patch literal 2294 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 FV1oH%=Gg!M literal 0 HcmV?d00001 diff --git a/public/test-favicon.html b/public/test-favicon.html new file mode 100644 index 0000000..0519ecb --- /dev/null +++ b/public/test-favicon.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/scripts/generate-static.js b/scripts/generate-static.js new file mode 100644 index 0000000..131f778 --- /dev/null +++ b/scripts/generate-static.js @@ -0,0 +1,139 @@ +import axios from 'axios'; +import fs from 'fs'; +import path from 'path'; + +// API配置 +const API_BASE_URL = process.env.NODE_ENV === 'development' + ? 'https://api.dev.mingyanglg.com/http/router' + : 'https://api.mingyanglg.com/http/router'; + +// 创建API客户端 +const apiClient = axios.create({ + baseURL: API_BASE_URL, + timeout: 10000, + headers: { + 'Content-Type': 'application/json' + } +}); + +// 获取轮播图数据 +async function getCarouselData(locale) { + try { + const response = await apiClient.post('/website/get/homePageCarousel_list', { + locale: locale + }); + return response.data; + } catch (error) { + console.warn(`获取轮播图数据失败 (${locale}):`, error.message); + return { rows: [] }; + } +} + +// 获取产品分类数据 +async function getProductCategoryData(locale) { + try { + const response = await apiClient.post('/website/get/product_category_list', { + locale: locale + }); + return response.data; + } catch (error) { + console.warn(`获取产品分类数据失败 (${locale}):`, error.message); + return { rows: [] }; + } +} + +// 获取产品列表数据 +async function getProductListData(locale) { + try { + const response = await apiClient.post('/website/get/product_list', { + locale: locale, + page: 1, + limit: 50 + }); + return response.data; + } catch (error) { + console.warn(`获取产品列表数据失败 (${locale}):`, error.message); + return { rows: [] }; + } +} + +// 获取新闻列表数据 +async function getNewsListData(locale) { + try { + const response = await apiClient.post('/website/get/news_list', { + locale: locale, + page: 1, + limit: 20 + }); + return response.data; + } catch (error) { + console.warn(`获取新闻列表数据失败 (${locale}):`, error.message); + return { rows: [] }; + } +} + +// 获取证书数据 +async function getCertificateData(locale) { + try { + const response = await apiClient.post('/website/get/certificate_list', { + locale: locale + }); + return response.data; + } catch (error) { + console.warn(`获取证书数据失败 (${locale}):`, error.message); + return { rows: [] }; + } +} + +// 获取APP下载数据 +async function getDownloadData(locale) { + try { + const response = await apiClient.post('/website/get/appInstallPackage', { + locale: locale + }); + return response.data; + } catch (error) { + console.warn(`获取APP下载数据失败 (${locale}):`, error.message); + return { rows: [] }; + } +} + +// 主函数 +async function generateStaticData() { + + const locales = ['en', 'cn']; + const staticData = {}; + + for (const locale of locales) { + const [carousel, categories, products, news, certificates, downloads] = await Promise.allSettled([ + getCarouselData(locale), + getProductCategoryData(locale), + getProductListData(locale), + getNewsListData(locale), + getCertificateData(locale), + getDownloadData(locale) + ]); + + staticData[locale] = { + carousel: carousel.status === 'fulfilled' ? carousel.value : { rows: [] }, + categories: categories.status === 'fulfilled' ? categories.value : { rows: [] }, + products: products.status === 'fulfilled' ? products.value : { rows: [] }, + news: news.status === 'fulfilled' ? news.value : { rows: [] }, + certificates: certificates.status === 'fulfilled' ? certificates.value : { rows: [] }, + downloads: downloads.status === 'fulfilled' ? downloads.value : { rows: [] } + }; + } + + // 确保目录存在 + const outputDir = path.join(process.cwd(), 'src', 'static-data'); + if (!fs.existsSync(outputDir)) { + fs.mkdirSync(outputDir, { recursive: true }); + } + + // 写入静态数据文件 + const outputPath = path.join(outputDir, 'api-data.json'); + fs.writeFileSync(outputPath, JSON.stringify(staticData, null, 2)); +} + +// 执行脚本 +generateStaticData().catch(console.error); diff --git a/server/middleware/i18n.global.ts b/server/middleware/i18n.global.ts new file mode 100644 index 0000000..848ff24 --- /dev/null +++ b/server/middleware/i18n.global.ts @@ -0,0 +1,21 @@ +export default defineEventHandler((event: any) => { + // 服务端中间件,直接执行 + const cookie = getCookie(event, 'i18n_redirected'); + const acceptLanguage = getHeader(event, 'accept-language') || ''; + + let detectedLang = 'en'; // 默认英文 + + // 优先检查 cookie:如果有 cookie 就使用 cookie 中的语言 + if (cookie && ['cn', 'en'].includes(cookie)) { + detectedLang = cookie; + } + // 如果没有 cookie,则根据浏览器语言检测 + else if (acceptLanguage.includes('zh')) { + detectedLang = 'cn'; + } + // 设置到 context 供后续使用 + event.context.locale = detectedLang; + + // 设置响应头 + setHeader(event, 'X-Detected-Language', detectedLang); +}); diff --git a/server/tsconfig.json b/server/tsconfig.json new file mode 100644 index 0000000..b9ed69c --- /dev/null +++ b/server/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "../.nuxt/tsconfig.server.json" +} diff --git a/src/app.vue b/src/app.vue new file mode 100644 index 0000000..f231913 --- /dev/null +++ b/src/app.vue @@ -0,0 +1,212 @@ + + + + + + \ No newline at end of file diff --git a/src/common/css/common.css b/src/common/css/common.css new file mode 100644 index 0000000..ec80854 --- /dev/null +++ b/src/common/css/common.css @@ -0,0 +1,1212 @@ +@charset "UTF-8"; +body, div, span, header, footer, nav, section, aside, article, ul, dl, dt, dd, li, a, p, h1, h2, h3, h4, h5, h6, i, b, textarea, button, input, select, figure, figcaption { + padding: 0; + margin: 0; + list-style: none; + font-style: normal; + text-decoration: none; + border: none; + font-weight: normal; + font-family: MiSans-Regular; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; + -webkit-font-smoothing: antialiased; +} + +body:hover, div:hover, span:hover, header:hover, footer:hover, nav:hover, section:hover, aside:hover, article:hover, ul:hover, dl:hover, dt:hover, dd:hover, li:hover, a:hover, p:hover, h1:hover, h2:hover, h3:hover, h4:hover, h5:hover, h6:hover, i:hover, b:hover, textarea:hover, button:hover, input:hover, select:hover, figure:hover, figcaption:hover { + outline: none; +} + +:root { + --font-light: MiSans-Light; + --font-normal: MiSans-Normal; + --font-regular: MiSans-Regular; + --font-medium: MiSans-Medium; + --font-semibold: MiSans-SemiBold; + --font-bold: MiSans-Bold; + --text-xs: 0.12rem; + --text-sm: 0.14rem; + --text-base: 0.16rem; + --text-lg: 0.18rem; + --text-xl: 0.20rem; + --text-2xl: 0.24rem; + --text-3xl: 0.28rem; + --text-4xl: 0.32rem; + --text-5xl: 0.36rem; + --text-6xl: 0.40rem; + --breakpoint-xs: 375px; + --breakpoint-sm: 480px; + --breakpoint-md: 768px; + --breakpoint-lg: 1024px; + --breakpoint-xl: 1440px; + --breakpoint-2xl: 1920px; + --breakpoint-4k: 2560px; +} + +a { + color: inherit; +} + +ul, ol, li { + list-style-type: none; +} + +a { + text-decoration: none; + outline: none; + color: #333; + cursor: pointer; + font-family: var(--font-regular); +} + +a:focus { + outline: none; + -moz-outline: none; +} + +a img { + border: none; +} + +select, input, textarea { + border-radius: 0; + -webkit-border-radius: 0; + font-family: var(--font-regular); +} + +input:focus { + outline: none; +} + +input, button, select, textarea { + outline: none; +} + +textarea { + resize: none; +} + +textarea, input, select { + background: none; + border: none; + margin: 0; + padding: 0; +} + +table { + background-color: transparent; + border-spacing: 0; + border-collapse: collapse; + font-size: 0.75em; + width: 100%; + border-top: solid 1px #ddd; + border-left: solid 1px #ddd; + box-sizing: border-box; +} + +table th { + background-color: #f9f9f9; + text-align: center; + box-sizing: border-box; +} + +table td, table th { + padding: 5px 10px; + border: 1px solid #ddd; + box-sizing: border-box; +} + +input[type="button"], input[type="submit"], input[type="file"], button { + cursor: pointer; + -webkit-appearance: none; + font-family: var(--font-regular); +} + +img { + vertical-align: middle; +} + +html { + font-size: calc(100 * 100vw / 1920) !important; + min-height: 100vh; +} + +@media (min-width: 2560px) { + html { + font-size: calc(100 * 100vw / 2560) !important; + } +} + +@media (min-width: 1920px) and (max-width: 2559px) { + html { + font-size: calc(100 * 100vw / 1920) !important; + } +} + +@media (min-width: 1440px) and (max-width: 1919px) { + html { + font-size: calc(100 * 100vw / 1440) !important; + } +} + +@media (min-width: 1024px) and (max-width: 1439px) { + html { + font-size: calc(100 * 100vw / 1024) !important; + } +} + +@media (min-width: 768px) and (max-width: 1023px) { + html { + font-size: calc(100 * 100vw / 768) !important; + } +} + +@media (min-width: 480px) and (max-width: 767px) { + html { + font-size: calc(100 * 100vw / 480) !important; + } +} + +@media (max-width: 479px) { + html { + font-size: calc(100 * 100vw / 375) !important; + } +} + +html, body { + height: 100%; + width: 100%; + font-family: var(--font-regular); + user-select: text; + font-size: var(--text-base); + color: #3f4552; + line-height: 1.8; +} + +/* 滚动条样式 */ +/* 移动端隐藏滚动条 */ +@media (max-width: 750px) { + html::-webkit-scrollbar { + display: none; + } + html { + -ms-overflow-style: none; + /* IE and Edge */ + scrollbar-width: none; + /* Firefox */ + } +} + +/* 桌面端滚动条样式 */ +@media (min-width: 751px) { + ::-webkit-scrollbar { + width: 8px; + } + ::-webkit-scrollbar-track { + background: #f1f1f1; + border-radius: 4px; + } + ::-webkit-scrollbar-thumb { + background: #c1c1c1; + border-radius: 4px; + } + ::-webkit-scrollbar-thumb:hover { + background: #a8a8a8; + } +} + +image { + border: 0; + vertical-align: middle; + max-width: 100%; +} + +.define-topBar__components { + position: fixed; + top: 0; + width: 100%; + z-index: 10000; +} + +.autowidth { + width: 18rem; + margin: auto; + max-width: 90%; +} + +@media (max-width: 1366px) { + .autowidth { + width: auto; + } +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 24px; +} + +@media (min-width: 2560px) { + .container { + max-width: 1800px; + padding: 0 80px; + } +} + +@media (min-width: 1920px) and (max-width: 2559px) { + .container { + max-width: 1500px; + padding: 0 60px; + } +} + +@media (min-width: 1440px) and (max-width: 1919px) { + .container { + max-width: 1300px; + padding: 0 40px; + } +} + +@media (max-width: 1024px) { + .container { + padding: 0 30px; + } +} + +@media (max-width: 768px) { + .container { + padding: 0 20px; + } +} + +@media (max-width: 480px) { + .container { + padding: 0 16px; + } +} + +@media (max-width: 375px) { + .container { + padding: 0 12px; + } +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 24px; +} + +@media (min-width: 2560px) { + .container { + max-width: 1800px; + padding: 0 80px; + } +} + +@media (min-width: 1920px) and (max-width: 2559px) { + .container { + max-width: 1500px; + padding: 0 60px; + } +} + +@media (min-width: 1440px) and (max-width: 1919px) { + .container { + max-width: 1300px; + padding: 0 40px; + } +} + +@media (max-width: 1024px) { + .container { + padding: 0 30px; + } +} + +@media (max-width: 768px) { + .container { + padding: 0 20px; + } +} + +@media (max-width: 480px) { + .container { + padding: 0 16px; + } +} + +@media (max-width: 375px) { + .container { + padding: 0 12px; + } +} + +.animationDH { + opacity: 0; +} + +.animateLt { + animation: 1s dh_left linear both; + -webkit-animation: 1s dh_left linear both; +} + +.animateRt { + animation: 1s dh_right linear both; + -webkit-animation: 1s dh_right linear both; +} + +.animateBt { + animation: 1s dh_buttom linear both; + -webkit-animation: 1s dh_buttom linear both; +} + +.dhLeft { + -webkit-opacity: 0; + transform: translate(75px, 0); + -webkit-transform: translate(75px, 0); + transition: 1s; + -webkit-transition: 1s; +} + +.dhRight { + -webkit-opacity: 0; + transform: translate(-45px, 0); + -webkit-transform: translate(-45px, 0); + transition: 1s; + -webkit-transition: 1s; +} + +.dhTop { + transform: translate(0, 45px); + -webkit-transform: translate(0, 45px); + transition: transform 1s; + -webkit-transition: transform 1s; +} + +.dhBottom { + -webkit-opacity: 0; + transform: translate(0, -45px); + -webkit-transform: translate(0, -45px); + transition: 1s; + -webkit-transition: 1s; +} + +.dhyc1 { + transition-delay: 0.25s; + -webkit-transition-delay: 0.25s; +} + +.dhyc2 { + transition-delay: 0.5s; + -webkit-transition-delay: 0.5s; +} + +.dhyc3 { + transition-delay: 0.75s; + -webkit-transition-delay: 0.75s; +} + +.dhyc4 { + transition-delay: 1s; + -webkit-transition-delay: 1s; +} + +@-webkit-keyframes dh_right { + from { + opacity: 0; + -webkit-transform: translate(60px, 0%); + } + to { + opacity: 1; + -webkit-transform: translate(0, 0); + } +} + +@keyframes dh_right { + from { + opacity: 0; + transform: translate(60px, 0%); + } + to { + opacity: 1; + transform: translate(0, 0); + } +} + +@-webkit-keyframes dh_left { + from { + opacity: 0; + -webkit-transform: translate(-60px, 0%); + } + to { + opacity: 1; + -webkit-transform: translate(0, 0); + } +} + +@keyframes dh_left { + from { + opacity: 0; + transform: translate(-60px, 0%); + } + to { + opacity: 1; + transform: translate(0, 0); + } +} + +@-webkit-keyframes dh_buttom { + from { + opacity: 0; + -webkit-transform: translate(0, 60px); + } + to { + opacity: 1; + -webkit-transform: translate(0, 0); + } +} + +@keyframes dh_buttom { + from { + opacity: 0; + transform: translate(0, 60px); + } + to { + opacity: 1; + transform: translate(0, 0); + } +} + +/* Banner 样式 */ +.banner { + margin-top: 0.52rem; + overflow: hidden; + height: 5.5rem; + background-size: cover !important; + position: relative; + display: flex; + align-items: center; + box-pack: center; + justify-content: center; + min-height: 230px; +} + +@media (max-width: 1600px) { + .banner { + margin-top: 0.6rem; + } +} + +@media (max-width: 1099px) { + .banner { + margin-top: 50px; + } +} + +@media (max-width: 1100px) { + .banner { + height: 7.5rem; + } +} + +@media (max-width: 800px) { + .banner { + height: 10rem; + } +} + +.banner__box { + width: 100%; + text-align: center; + color: #fff; + animation: 1s dh_buttom linear both; + -webkit-animation: 1s dh_buttom linear both; +} + +.banner__box__title { + font-size: var(--text-5xl); + color: #fff; + text-align: center; + font-family: var(--font-medium); +} + +.banner__box__subtitle { + font-size: var(--text-xl); + text-transform: uppercase; + font-family: var(--font-light); +} + +@media (min-width: 751px) and (max-width: 1100px) { + .banner__box__title { + font-size: var(--text-6xl); + } + .banner__box__subtitle { + font-size: var(--text-3xl); + } +} + +@media (max-width: 750px) { + .banner__box__title { + font-size: 0.75rem; + } + .banner__box__subtitle { + font-size: 0.55rem; + } +} + +@media (max-width: 550px) { + .banner__box__title { + font-size: 0.9rem; + } + .banner__box__subtitle { + font-size: 0.65rem; + } +} + +.pageMain { + overflow: hidden; +} + +.pageMain__breads { + color: #666; + width: auto; + margin: 0 auto; + border-bottom: 1px solid #e5e5e5; +} + +.pageMain__breads__box { + width: 15rem; + color: #666; + line-height: 4; + text-align: left; + font-family: var(--font-regular); +} + +.pageMain__breads__box__icon__avater { + width: 0.17rem; + height: 0.17rem; + margin-bottom: 0.03rem; +} + +@media (max-width: 1600px) { + .pageMain__breads__box { + font-size: 13.5px; + line-height: 3.2; + } + .pageMain__breads__box__icon__avater { + width: 15px; + height: 15px; + margin-bottom: 3px; + } +} + +.pageMain__breads__box a { + font-family: var(--font-medium); + letter-spacing: 0.5px; + cursor: pointer; +} + +@media (min-width: 1100px) { + .pageMain__breads__box a:hover { + color: #0072ff; + } +} + +@media (max-width: 1024px) { + .pageMain__breads__box { + font-size: 13px; + width: 95%; + } +} + +@media (max-width: 500px) { + .pageMain__breads__box { + font-size: 0.6rem; + } + .pageMain__breads__box__icon__avater { + width: 0.68rem; + height: 0.68rem; + } +} + +@media (max-width: 350px) { + .pageMain__breads__box { + font-size: 0.7rem; + } +} + +.pageMain__line { + position: relative; + text-align: center; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-justify-content: center; + border-bottom: 1px solid #e5e5e5; + padding: 0.1rem 0 0.2rem; + margin-bottom: 0.5rem; +} + +@media (max-width: 600px) { + .pageMain__line { + padding: 0.5rem 0; + } +} + +.pageMain__line__item { + margin: 0 1rem; + position: relative; + padding: 0.1rem 0; + text-align: center; + font-size: var(--text-lg); + font-family: var(--font-normal); + cursor: pointer; +} + +@media (max-width: 1600px) { + .pageMain__line__item { + font-size: 15.5px; + } +} + +@media (min-width: 501px) and (max-width: 1100px) { + .pageMain__line__item { + font-size: 14px; + } +} + +@media (max-width: 500px) { + .pageMain__line__item { + font-size: 0.6rem; + } +} + +@media (max-width: 350px) { + .pageMain__line__item { + font-size: 0.9rem; + } +} + +.pageMain__line__item::before { + position: absolute; + left: 15%; + content: ""; + bottom: 0; + height: 3px; + border-radius: 5px; + background: #0072ff; + width: 0; + transition: 0.5s; +} + +@media (max-width: 700px) { + .pageMain__line__item::before { + height: 1px; + } +} + +.pageMain__line__item:hover::before { + width: 70%; +} + +.pageMain__line--on { + color: #0072ff; + font-weight: 500; +} + +.pageMain__line--on::before { + width: 70%; +} + +.pageMain__buttom-line { + padding: 0.36rem 0 0.7rem; +} + +.sticky-page-layout { + position: relative; + min-height: 100vh; +} + +.nav-sticky { + line-height: 3; + top: 0px; + position: absolute; + z-index: 99; + width: 100%; +} + +@media (max-width: 1500px) { + .nav-sticky { + height: auto; + line-height: 3.5; + font-size: 0.22rem; + } +} + +@media (max-width: 1200px) { + .nav-sticky { + height: auto; + line-height: 3.5; + font-size: 0.24rem; + } +} + +@media (max-width: 850px) { + .nav-sticky { + font-size: 0.42rem; + } +} + +@media (max-width: 650px) { + .nav-sticky { + line-height: 3.5; + font-size: 0.5rem; + } +} + +@media (max-width: 500px) { + .nav-sticky { + line-height: 3.5; + font-size: 0.63rem; + } +} + +.nav-sticky__center { + width: 9.8rem; + margin: 0 auto; + transition: width 0.3s; + color: #ffffff; + display: flex; + border-bottom: 1px solid rgba(255, 255, 255, 0.24); + justify-content: space-between; + font-family: var(--font-regular); +} + +@media (max-width: 1200px) { + .nav-sticky__center { + width: 100%; + } +} + +.nav-sticky__center__left { + font-size: 0.17rem; + font-family: "Microsoft YaHei"; + font-weight: bold; + line-height: 3; +} + +@media (max-width: 1500px) { + .nav-sticky__center__left { + height: auto; + line-height: 3.5; + font-size: 0.22rem; + } +} + +@media (max-width: 1200px) { + .nav-sticky__center__left { + height: auto; + line-height: 3.5; + font-size: 0.24rem; + } +} + +@media (max-width: 850px) { + .nav-sticky__center__left { + font-size: 0.42rem; + } +} + +@media (max-width: 650px) { + .nav-sticky__center__left { + line-height: 3.5; + font-size: 0.5rem; + } +} + +@media (max-width: 500px) { + .nav-sticky__center__left { + line-height: 3.5; + font-size: 0.63rem; + } +} + +@media (max-width: 1200px) { + .nav-sticky__center__left { + margin-left: 0.6rem; + } +} + +.nav-sticky__center__right { + display: flex; + width: fit-content; + line-height: 3; + font-size: 0.15rem; + justify-content: space-between; + cursor: pointer; + box-sizing: border-box; +} + +@media (max-width: 1500px) { + .nav-sticky__center__right { + height: auto; + line-height: 3.5; + font-size: 0.22rem; + } +} + +@media (max-width: 1200px) { + .nav-sticky__center__right { + height: auto; + line-height: 3.5; + font-size: 0.24rem; + } +} + +@media (max-width: 850px) { + .nav-sticky__center__right { + font-size: 0.42rem; + } +} + +@media (max-width: 650px) { + .nav-sticky__center__right { + line-height: 3.5; + font-size: 0.5rem; + } +} + +@media (max-width: 500px) { + .nav-sticky__center__right { + line-height: 3.5; + font-size: 0.63rem; + } +} + +@media (max-width: 1200px) { + .nav-sticky__center__right { + margin-right: 0.6rem; + } +} + +.nav-sticky__center__right__item { + margin: 0 0.2rem; + opacity: 0.6; +} + +@media (max-width: 600px) { + .nav-sticky__center__right__item { + margin: 0 0.4rem; + } +} + +.nav-sticky__center__right__item:hover { + opacity: 1; +} + +.nav-sticky__center__right--Active { + opacity: 1; + border-bottom: 0.01rem solid #fff; +} + +.nav-sticky__center__right__dropdown { + position: relative; + display: none; +} + +.nav-sticky__center__right__dropdown__up { + line-height: 3; + background-color: transparent; + color: #fff; + cursor: pointer; + display: flex; + align-items: center; + margin-right: 15px; +} + +@media (max-width: 1500px) { + .nav-sticky__center__right__dropdown__up { + height: auto; + line-height: 3.5; + font-size: 0.22rem; + } +} + +@media (max-width: 1200px) { + .nav-sticky__center__right__dropdown__up { + height: auto; + line-height: 3.5; + font-size: 0.24rem; + } +} + +@media (max-width: 850px) { + .nav-sticky__center__right__dropdown__up { + font-size: 0.42rem; + } +} + +@media (max-width: 650px) { + .nav-sticky__center__right__dropdown__up { + line-height: 3.5; + font-size: 0.5rem; + } +} + +@media (max-width: 500px) { + .nav-sticky__center__right__dropdown__up { + line-height: 3.5; + font-size: 0.63rem; + } +} + +.nav-sticky__center__right__dropdown__up .arrow-down { + width: 30px; + text-align: center; + font-size: 8px; +} + +.nav-sticky__center__right__dropdown__menu { + position: absolute; + top: 100%; + left: -50%; + background-color: #222; + border-radius: 5px; + margin-top: 10px; + box-shadow: 0 0.04rem 0.1rem 0.02rem rgba(0, 0, 0, 0.08); + z-index: 1; + width: 150%; + padding: 20px 0; +} + +.nav-sticky__center__right__dropdown__menu__item { + color: #919191; + cursor: pointer; + text-align: center; +} + +.nav-sticky__center__right__dropdown__menu__item--Active { + color: #0072ff; +} + +.nav-sticky--active { + top: 0; + width: 100%; + position: sticky; + background-color: rgba(3, 6, 11, 0.4); + border-bottom: 1px solid rgba(236, 234, 234, 0.2); +} + +.nav-sticky--active .nav-sticky__center { + border-bottom: none; +} + +.detail-banner { + width: 100%; + height: 10.8rem; + color: #ffffff; + position: relative; +} + +.detail-banner__title { + font-family: var(--font-medium); + position: absolute; + font-size: 0.55rem; + top: 1.5rem; + left: 50%; + width: 90%; + text-align: center; + transform: translate(-50%, 0); +} + +.detail-banner__avater { + width: 100%; + height: 100%; +} + +@media (max-width: 850px) { + .detail-banner { + padding-top: 2rem; + height: 12.8rem; + } + .detail-banner__title { + font-size: 0.8rem; + top: 3.8rem; + } + .detail-banner__title-2 { + font-size: 0.8rem; + top: 3.2rem; + } +} + +/* 加载遮罩 */ +.load-mask { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #ffffff; + display: flex; + justify-content: center; + z-index: 10002; +} + +.load-mask .spinner { + width: 150px; + text-align: center; + margin-top: 20vh; +} + +.load-mask .spinner .spinner__item { + width: 15px; + height: 15px; + background-color: #aeadba; + border-radius: 100%; + display: inline-block; + animation: bouncedelay 1.4s infinite ease-in-out; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.load-mask .spinner .bounce1 { + -webkit-animation-delay: -0.32s; + animation-delay: -0.32s; +} + +.load-mask .spinner .bounce2 { + -webkit-animation-delay: -0.16s; + animation-delay: -0.16s; +} + +@keyframes bouncedelay { + 0%, 80%, 100% { + transform: scale(0); + } + 40% { + transform: scale(1); + } +} + +.load-loading { + display: flex; + justify-content: center; + align-items: center; + height: 35vh; +} + +.load-loading__box { + width: 200px; + height: auto; + color: #aeadba; + text-align: center; +} + +.load-loading__box__up { + width: 55px; + margin: auto; +} + +.load-loading__box__up__avater { + width: 100%; + height: auto; +} + +.load-loading__box__text { + font-size: 16px; + line-height: 3; + font-family: var(--font-regular); +} + +@media (max-width: 1024px) { + .load-loading__box__up { + width: 47px; + } + .load-loading__box__text { + font-size: 11px; + } +} + +@media (min-width: 1920px) { + .load-loading__box { + width: 2rem; + height: 1rem; + } + .load-loading__box__up { + width: 0.55rem; + } + .load-loading__box__text { + font-size: 0.14rem; + } +} + +[class*="is-animating-"] { + transform: translateY(11.71rpx); + opacity: 0; +} + +.font-light { + font-family: var(--font-light); +} + +.font-normal { + font-family: var(--font-normal); +} + +.font-regular { + font-family: var(--font-regular); +} + +.font-medium { + font-family: var(--font-medium); +} + +.font-semibold { + font-family: var(--font-semibold); +} + +.font-bold { + font-family: var(--font-bold); +} + +.text-xs { + font-size: var(--text-xs); +} + +.text-sm { + font-size: var(--text-sm); +} + +.text-base { + font-size: var(--text-base); +} + +.text-lg { + font-size: var(--text-lg); +} + +.text-xl { + font-size: var(--text-xl); +} + +.text-2xl { + font-size: var(--text-2xl); +} + +.text-3xl { + font-size: var(--text-3xl); +} + +.text-4xl { + font-size: var(--text-4xl); +} + +.text-5xl { + font-size: var(--text-5xl); +} + +.text-6xl { + font-size: var(--text-6xl); +} diff --git a/src/common/css/common.min.css b/src/common/css/common.min.css new file mode 100644 index 0000000..a33928a --- /dev/null +++ b/src/common/css/common.min.css @@ -0,0 +1 @@ +body,div,span,header,footer,nav,section,aside,article,ul,dl,dt,dd,li,a,p,h1,h2,h3,h4,h5,h6,i,b,textarea,button,input,select,figure,figcaption{padding:0;margin:0;list-style:none;font-style:normal;text-decoration:none;border:none;font-weight:normal;font-family:MiSans-Regular;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}body:hover,div:hover,span:hover,header:hover,footer:hover,nav:hover,section:hover,aside:hover,article:hover,ul:hover,dl:hover,dt:hover,dd:hover,li:hover,a:hover,p:hover,h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover,i:hover,b:hover,textarea:hover,button:hover,input:hover,select:hover,figure:hover,figcaption:hover{outline:none}:root{--font-light:MiSans-Light;--font-normal:MiSans-Normal;--font-regular:MiSans-Regular;--font-medium:MiSans-Medium;--font-semibold:MiSans-SemiBold;--font-bold:MiSans-Bold;--text-xs:0.12rem;--text-sm:0.14rem;--text-base:0.16rem;--text-lg:0.18rem;--text-xl:0.20rem;--text-2xl:0.24rem;--text-3xl:0.28rem;--text-4xl:0.32rem;--text-5xl:0.36rem;--text-6xl:0.40rem;--breakpoint-xs:375px;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1440px;--breakpoint-2xl:1920px;--breakpoint-4k:2560px}a{color:inherit}ul,ol,li{list-style-type:none}a{text-decoration:none;outline:none;color:#333;cursor:pointer;font-family:var(--font-regular)}a:focus{outline:none;-moz-outline:none}a img{border:none}select,input,textarea{border-radius:0;-webkit-border-radius:0;font-family:var(--font-regular)}input:focus{outline:none}input,button,select,textarea{outline:none}textarea{resize:none}textarea,input,select{background:none;border:none;margin:0;padding:0}table{background-color:transparent;border-spacing:0;border-collapse:collapse;font-size:0.75em;width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd;box-sizing:border-box}table th{background-color:#f9f9f9;text-align:center;box-sizing:border-box}table td,table th{padding:5px 10px;border:1px solid #ddd;box-sizing:border-box}input[type="button"],input[type="submit"],input[type="file"],button{cursor:pointer;-webkit-appearance:none;font-family:var(--font-regular)}img{vertical-align:middle}html{font-size:calc(100 * 100vw / 1920) !important;min-height:100vh}@media (min-width: 2560px){html{font-size:calc(100 * 100vw / 2560) !important}}@media (min-width: 1920px) and (max-width: 2559px){html{font-size:calc(100 * 100vw / 1920) !important}}@media (min-width: 1440px) and (max-width: 1919px){html{font-size:calc(100 * 100vw / 1440) !important}}@media (min-width: 1024px) and (max-width: 1439px){html{font-size:calc(100 * 100vw / 1024) !important}}@media (min-width: 768px) and (max-width: 1023px){html{font-size:calc(100 * 100vw / 768) !important}}@media (min-width: 480px) and (max-width: 767px){html{font-size:calc(100 * 100vw / 480) !important}}@media (max-width: 479px){html{font-size:calc(100 * 100vw / 375) !important}}html,body{height:100%;width:100%;font-family:var(--font-regular);user-select:text;font-size:var(--text-base);color:#3f4552;line-height:1.8}@media (max-width: 750px){html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}}@media (min-width: 751px){::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}image{border:0;vertical-align:middle;max-width:100%}.define-topBar__components{position:fixed;top:0;width:100%;z-index:10000}.autowidth{width:18rem;margin:auto;max-width:90%}@media (max-width: 1366px){.autowidth{width:auto}}.container{max-width:1200px;margin:0 auto;padding:0 24px}@media (min-width: 2560px){.container{max-width:1800px;padding:0 80px}}@media (min-width: 1920px) and (max-width: 2559px){.container{max-width:1500px;padding:0 60px}}@media (min-width: 1440px) and (max-width: 1919px){.container{max-width:1300px;padding:0 40px}}@media (max-width: 1024px){.container{padding:0 30px}}@media (max-width: 768px){.container{padding:0 20px}}@media (max-width: 480px){.container{padding:0 16px}}@media (max-width: 375px){.container{padding:0 12px}}.container{max-width:1200px;margin:0 auto;padding:0 24px}@media (min-width: 2560px){.container{max-width:1800px;padding:0 80px}}@media (min-width: 1920px) and (max-width: 2559px){.container{max-width:1500px;padding:0 60px}}@media (min-width: 1440px) and (max-width: 1919px){.container{max-width:1300px;padding:0 40px}}@media (max-width: 1024px){.container{padding:0 30px}}@media (max-width: 768px){.container{padding:0 20px}}@media (max-width: 480px){.container{padding:0 16px}}@media (max-width: 375px){.container{padding:0 12px}}.animationDH{opacity:0}.animateLt{animation:1s dh_left linear both;-webkit-animation:1s dh_left linear both}.animateRt{animation:1s dh_right linear both;-webkit-animation:1s dh_right linear both}.animateBt{animation:1s dh_buttom linear both;-webkit-animation:1s dh_buttom linear both}.dhLeft{-webkit-opacity:0;transform:translate(75px, 0);-webkit-transform:translate(75px, 0);transition:1s;-webkit-transition:1s}.dhRight{-webkit-opacity:0;transform:translate(-45px, 0);-webkit-transform:translate(-45px, 0);transition:1s;-webkit-transition:1s}.dhTop{transform:translate(0, 45px);-webkit-transform:translate(0, 45px);transition:transform 1s;-webkit-transition:transform 1s}.dhBottom{-webkit-opacity:0;transform:translate(0, -45px);-webkit-transform:translate(0, -45px);transition:1s;-webkit-transition:1s}.dhyc1{transition-delay:0.25s;-webkit-transition-delay:0.25s}.dhyc2{transition-delay:0.5s;-webkit-transition-delay:0.5s}.dhyc3{transition-delay:0.75s;-webkit-transition-delay:0.75s}.dhyc4{transition-delay:1s;-webkit-transition-delay:1s}@-webkit-keyframes dh_right{from{opacity:0;-webkit-transform:translate(60px, 0%)}to{opacity:1;-webkit-transform:translate(0, 0)}}@keyframes dh_right{from{opacity:0;transform:translate(60px, 0%)}to{opacity:1;transform:translate(0, 0)}}@-webkit-keyframes dh_left{from{opacity:0;-webkit-transform:translate(-60px, 0%)}to{opacity:1;-webkit-transform:translate(0, 0)}}@keyframes dh_left{from{opacity:0;transform:translate(-60px, 0%)}to{opacity:1;transform:translate(0, 0)}}@-webkit-keyframes dh_buttom{from{opacity:0;-webkit-transform:translate(0, 60px)}to{opacity:1;-webkit-transform:translate(0, 0)}}@keyframes dh_buttom{from{opacity:0;transform:translate(0, 60px)}to{opacity:1;transform:translate(0, 0)}}.banner{margin-top:0.52rem;overflow:hidden;height:5.5rem;background-size:cover !important;position:relative;display:flex;align-items:center;box-pack:center;justify-content:center;min-height:230px}@media (max-width: 1600px){.banner{margin-top:0.6rem}}@media (max-width: 1099px){.banner{margin-top:50px}}@media (max-width: 1100px){.banner{height:7.5rem}}@media (max-width: 800px){.banner{height:10rem}}.banner__box{width:100%;text-align:center;color:#fff;animation:1s dh_buttom linear both;-webkit-animation:1s dh_buttom linear both}.banner__box__title{font-size:var(--text-5xl);color:#fff;text-align:center;font-family:var(--font-medium)}.banner__box__subtitle{font-size:var(--text-xl);text-transform:uppercase;font-family:var(--font-light)}@media (min-width: 751px) and (max-width: 1100px){.banner__box__title{font-size:var(--text-6xl)}.banner__box__subtitle{font-size:var(--text-3xl)}}@media (max-width: 750px){.banner__box__title{font-size:0.75rem}.banner__box__subtitle{font-size:0.55rem}}@media (max-width: 550px){.banner__box__title{font-size:0.9rem}.banner__box__subtitle{font-size:0.65rem}}.pageMain{overflow:hidden}.pageMain__breads{color:#666;width:auto;margin:0 auto;border-bottom:1px solid #e5e5e5}.pageMain__breads__box{width:15rem;color:#666;line-height:4;text-align:left;font-family:var(--font-regular)}.pageMain__breads__box__icon__avater{width:0.17rem;height:0.17rem;margin-bottom:0.03rem}@media (max-width: 1600px){.pageMain__breads__box{font-size:13.5px;line-height:3.2}.pageMain__breads__box__icon__avater{width:15px;height:15px;margin-bottom:3px}}.pageMain__breads__box a{font-family:var(--font-medium);letter-spacing:0.5px;cursor:pointer}@media (min-width: 1100px){.pageMain__breads__box a:hover{color:#0072ff}}@media (max-width: 1024px){.pageMain__breads__box{font-size:13px;width:95%}}@media (max-width: 500px){.pageMain__breads__box{font-size:0.6rem}.pageMain__breads__box__icon__avater{width:0.68rem;height:0.68rem}}@media (max-width: 350px){.pageMain__breads__box{font-size:0.7rem}}.pageMain__line{position:relative;text-align:center;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;border-bottom:1px solid #e5e5e5;padding:0.1rem 0 0.2rem;margin-bottom:0.5rem}@media (max-width: 600px){.pageMain__line{padding:0.5rem 0}}.pageMain__line__item{margin:0 1rem;position:relative;padding:0.1rem 0;text-align:center;font-size:var(--text-lg);font-family:var(--font-normal);cursor:pointer}@media (max-width: 1600px){.pageMain__line__item{font-size:15.5px}}@media (min-width: 501px) and (max-width: 1100px){.pageMain__line__item{font-size:14px}}@media (max-width: 500px){.pageMain__line__item{font-size:0.6rem}}@media (max-width: 350px){.pageMain__line__item{font-size:0.9rem}}.pageMain__line__item::before{position:absolute;left:15%;content:"";bottom:0;height:3px;border-radius:5px;background:#0072ff;width:0;transition:0.5s}@media (max-width: 700px){.pageMain__line__item::before{height:1px}}.pageMain__line__item:hover::before{width:70%}.pageMain__line--on{color:#0072ff;font-weight:500}.pageMain__line--on::before{width:70%}.pageMain__buttom-line{padding:0.36rem 0 0.7rem}.sticky-page-layout{position:relative;min-height:100vh}.nav-sticky{line-height:3;top:0px;position:absolute;z-index:99;width:100%}@media (max-width: 1500px){.nav-sticky{height:auto;line-height:3.5;font-size:0.22rem}}@media (max-width: 1200px){.nav-sticky{height:auto;line-height:3.5;font-size:0.24rem}}@media (max-width: 850px){.nav-sticky{font-size:0.42rem}}@media (max-width: 650px){.nav-sticky{line-height:3.5;font-size:0.5rem}}@media (max-width: 500px){.nav-sticky{line-height:3.5;font-size:0.63rem}}.nav-sticky__center{width:9.8rem;margin:0 auto;transition:width 0.3s;color:#ffffff;display:flex;border-bottom:1px solid rgba(255,255,255,0.24);justify-content:space-between;font-family:var(--font-regular)}@media (max-width: 1200px){.nav-sticky__center{width:100%}}.nav-sticky__center__left{font-size:0.17rem;font-family:"Microsoft YaHei";font-weight:bold;line-height:3}@media (max-width: 1500px){.nav-sticky__center__left{height:auto;line-height:3.5;font-size:0.22rem}}@media (max-width: 1200px){.nav-sticky__center__left{height:auto;line-height:3.5;font-size:0.24rem}}@media (max-width: 850px){.nav-sticky__center__left{font-size:0.42rem}}@media (max-width: 650px){.nav-sticky__center__left{line-height:3.5;font-size:0.5rem}}@media (max-width: 500px){.nav-sticky__center__left{line-height:3.5;font-size:0.63rem}}@media (max-width: 1200px){.nav-sticky__center__left{margin-left:0.6rem}}.nav-sticky__center__right{display:flex;width:fit-content;line-height:3;font-size:0.15rem;justify-content:space-between;cursor:pointer;box-sizing:border-box}@media (max-width: 1500px){.nav-sticky__center__right{height:auto;line-height:3.5;font-size:0.22rem}}@media (max-width: 1200px){.nav-sticky__center__right{height:auto;line-height:3.5;font-size:0.24rem}}@media (max-width: 850px){.nav-sticky__center__right{font-size:0.42rem}}@media (max-width: 650px){.nav-sticky__center__right{line-height:3.5;font-size:0.5rem}}@media (max-width: 500px){.nav-sticky__center__right{line-height:3.5;font-size:0.63rem}}@media (max-width: 1200px){.nav-sticky__center__right{margin-right:0.6rem}}.nav-sticky__center__right__item{margin:0 0.2rem;opacity:0.6}@media (max-width: 600px){.nav-sticky__center__right__item{margin:0 0.4rem}}.nav-sticky__center__right__item:hover{opacity:1}.nav-sticky__center__right--Active{opacity:1;border-bottom:0.01rem solid #fff}.nav-sticky__center__right__dropdown{position:relative;display:none}.nav-sticky__center__right__dropdown__up{line-height:3;background-color:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;margin-right:15px}@media (max-width: 1500px){.nav-sticky__center__right__dropdown__up{height:auto;line-height:3.5;font-size:0.22rem}}@media (max-width: 1200px){.nav-sticky__center__right__dropdown__up{height:auto;line-height:3.5;font-size:0.24rem}}@media (max-width: 850px){.nav-sticky__center__right__dropdown__up{font-size:0.42rem}}@media (max-width: 650px){.nav-sticky__center__right__dropdown__up{line-height:3.5;font-size:0.5rem}}@media (max-width: 500px){.nav-sticky__center__right__dropdown__up{line-height:3.5;font-size:0.63rem}}.nav-sticky__center__right__dropdown__up .arrow-down{width:30px;text-align:center;font-size:8px}.nav-sticky__center__right__dropdown__menu{position:absolute;top:100%;left:-50%;background-color:#222;border-radius:5px;margin-top:10px;box-shadow:0 0.04rem 0.1rem 0.02rem rgba(0,0,0,0.08);z-index:1;width:150%;padding:20px 0}.nav-sticky__center__right__dropdown__menu__item{color:#919191;cursor:pointer;text-align:center}.nav-sticky__center__right__dropdown__menu__item--Active{color:#0072ff}.nav-sticky--active{top:0;width:100%;position:sticky;background-color:rgba(3,6,11,0.4);border-bottom:1px solid rgba(236,234,234,0.2)}.nav-sticky--active .nav-sticky__center{border-bottom:none}.detail-banner{width:100%;height:10.8rem;color:#ffffff;position:relative}.detail-banner__title{font-family:var(--font-medium);position:absolute;font-size:0.55rem;top:1.5rem;left:50%;width:90%;text-align:center;transform:translate(-50%, 0)}.detail-banner__avater{width:100%;height:100%}@media (max-width: 850px){.detail-banner{padding-top:2rem;height:12.8rem}.detail-banner__title{font-size:0.8rem;top:3.8rem}.detail-banner__title-2{font-size:0.8rem;top:3.2rem}}.load-mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff;display:flex;justify-content:center;z-index:10002}.load-mask .spinner{width:150px;text-align:center;margin-top:20vh}.load-mask .spinner .spinner__item{width:15px;height:15px;background-color:#aeadba;border-radius:100%;display:inline-block;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.load-mask .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.load-mask .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@keyframes bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.load-loading{display:flex;justify-content:center;align-items:center;height:35vh}.load-loading__box{width:200px;height:auto;color:#aeadba;text-align:center}.load-loading__box__up{width:55px;margin:auto}.load-loading__box__up__avater{width:100%;height:auto}.load-loading__box__text{font-size:16px;line-height:3;font-family:var(--font-regular)}@media (max-width: 1024px){.load-loading__box__up{width:47px}.load-loading__box__text{font-size:11px}}@media (min-width: 1920px){.load-loading__box{width:2rem;height:1rem}.load-loading__box__up{width:0.55rem}.load-loading__box__text{font-size:0.14rem}}[class*="is-animating-"]{transform:translateY(11.71rpx);opacity:0}.font-light{font-family:var(--font-light)}.font-normal{font-family:var(--font-normal)}.font-regular{font-family:var(--font-regular)}.font-medium{font-family:var(--font-medium)}.font-semibold{font-family:var(--font-semibold)}.font-bold{font-family:var(--font-bold)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)} diff --git a/src/common/css/common.scss b/src/common/css/common.scss new file mode 100644 index 0000000..9f2c838 --- /dev/null +++ b/src/common/css/common.scss @@ -0,0 +1,992 @@ +// 默认样式清除 +body, div, span, header, footer, nav, section, aside, article, ul, dl, dt, dd, li, a, p, h1, h2, h3, h4,h5, h6, i, b, textarea, button, input, select, figure, figcaption{ + padding: 0; + margin: 0; + list-style: none; + font-style: normal; + text-decoration: none; + border: none; + font-weight: normal; + font-family: MiSans-Regular; + box-sizing: border-box; + -webkit-tap-highlight-color:transparent; + -webkit-font-smoothing: antialiased; + &:hover{ + outline: none; + } +} + +// 字体系统定义 +:root { + --font-light: MiSans-Light; + --font-normal: MiSans-Normal; + --font-regular: MiSans-Regular; + --font-medium: MiSans-Medium; + --font-semibold: MiSans-SemiBold; + --font-bold: MiSans-Bold; + + // 字体大小系统 + --text-xs: 0.12rem; // 12px + --text-sm: 0.14rem; // 14px + --text-base: 0.16rem; // 16px + --text-lg: 0.18rem; // 18px + --text-xl: 0.20rem; // 20px + --text-2xl: 0.24rem; // 24px + --text-3xl: 0.28rem; // 28px + --text-4xl: 0.32rem; // 32px + --text-5xl: 0.36rem; // 36px + --text-6xl: 0.40rem; // 40px + + // 响应式断点 + --breakpoint-xs: 375px; + --breakpoint-sm: 480px; + --breakpoint-md: 768px; + --breakpoint-lg: 1024px; + --breakpoint-xl: 1440px; + --breakpoint-2xl: 1920px; + --breakpoint-4k: 2560px; +} + +// 基础样式 +a { + color: inherit; +} + +ul, ol, li { + list-style-type: none; +} + +a { + text-decoration: none; + outline: none; + color: #333; + cursor: pointer; + font-family: var(--font-regular); +} + +a:focus { + outline: none; + -moz-outline: none; +} + +a img { + border: none; +} + +select, input, textarea { + border-radius: 0; + -webkit-border-radius: 0; + font-family: var(--font-regular); +} + +input:focus { + outline: none; +} + +input, button, select, textarea { + outline: none; +} + +textarea { + resize: none; +} + +textarea, input, select { + background: none; + border: none; + margin: 0; + padding: 0; +} + +table { + background-color: transparent; + border-spacing: 0; + border-collapse: collapse; + font-size: 0.75em; + width: 100%; + border-top: solid 1px #ddd; + border-left: solid 1px #ddd; + box-sizing: border-box; +} + +table th { + background-color: #f9f9f9; + text-align: center; + box-sizing: border-box; +} + +table td, table th { + padding: 5px 10px; + border: 1px solid #ddd; + box-sizing: border-box; +} + +input[type="button"], input[type="submit"], input[type="file"], button { + cursor: pointer; + -webkit-appearance: none; + font-family: var(--font-regular); +} + +img { + vertical-align: middle; +} + +// 响应式根字体大小 +html { + font-size: calc(100 * 100vw / 1920) !important; + min-height: 100vh; + + // 4K 和超大屏幕 + @media (min-width: 2560px) { + font-size: calc(100 * 100vw / 2560) !important; + } + + // 1920px 屏幕 + @media (min-width: 1920px) and (max-width: 2559px) { + font-size: calc(100 * 100vw / 1920) !important; + } + + // 1440px 屏幕 + @media (min-width: 1440px) and (max-width: 1919px) { + font-size: calc(100 * 100vw / 1440) !important; + } + + // 1024px 屏幕 + @media (min-width: 1024px) and (max-width: 1439px) { + font-size: calc(100 * 100vw / 1024) !important; + } + + // 768px 屏幕 + @media (min-width: 768px) and (max-width: 1023px) { + font-size: calc(100 * 100vw / 768) !important; + } + + // 480px 屏幕 + @media (min-width: 480px) and (max-width: 767px) { + font-size: calc(100 * 100vw / 480) !important; + } + + // 375px 屏幕 + @media (max-width: 479px) { + font-size: calc(100 * 100vw / 375) !important; + } +} + +html, body { + height: 100%; + width: 100%; + font-family: var(--font-regular); + user-select: text; + font-size: var(--text-base); + color: #3f4552; + line-height: 1.8; +} + +/* 滚动条样式 */ +/* 移动端隐藏滚动条 */ +@media (max-width: 750px) { + html::-webkit-scrollbar { + display: none; + } + + html { + -ms-overflow-style: none; /* IE and Edge */ + scrollbar-width: none; /* Firefox */ + } +} + +/* 桌面端滚动条样式 */ +@media (min-width: 751px) { + ::-webkit-scrollbar { + width: 8px; + } + + ::-webkit-scrollbar-track { + background: #f1f1f1; + border-radius: 4px; + } + + ::-webkit-scrollbar-thumb { + background: #c1c1c1; + border-radius: 4px; + + &:hover { + background: #a8a8a8; + } + } +} + +image { + border: 0; + vertical-align: middle; + max-width: 100%; +} + +// 通用布局类 +.define-topBar__components { + position: fixed; + top: 0; + width: 100%; + z-index: 10000; +} + +.autowidth { + width: 18rem; + margin: auto; + max-width: 90%; + + @media (max-width: 1366px) { + width: auto; + } +} + +// 容器类 +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 24px; + + // 4K 和超大屏幕 + @media (min-width: 2560px) { + max-width: 1800px; + padding: 0 80px; + } + + @media (min-width: 1920px) and (max-width: 2559px) { + max-width: 1500px; + padding: 0 60px; + } + + @media (min-width: 1440px) and (max-width: 1919px) { + max-width: 1300px; + padding: 0 40px; + } + + @media (max-width: 1024px) { + padding: 0 30px; + } + + @media (max-width: 768px) { + padding: 0 20px; + } + + @media (max-width: 480px) { + padding: 0 16px; + } + + @media (max-width: 375px) { + padding: 0 12px; + } +} + +// 容器类 +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 24px; + + // 4K 和超大屏幕 + @media (min-width: 2560px) { + max-width: 1800px; + padding: 0 80px; + } + + @media (min-width: 1920px) and (max-width: 2559px) { + max-width: 1500px; + padding: 0 60px; + } + + @media (min-width: 1440px) and (max-width: 1919px) { + max-width: 1300px; + padding: 0 40px; + } + + @media (max-width: 1024px) { + padding: 0 30px; + } + + @media (max-width: 768px) { + padding: 0 20px; + } + + @media (max-width: 480px) { + padding: 0 16px; + } + + @media (max-width: 375px) { + padding: 0 12px; + } +} + +// 动画系统 +.animationDH { + opacity: 0; +} + +.animateLt { + animation: 1s dh_left linear both; + -webkit-animation: 1s dh_left linear both; +} + +.animateRt { + animation: 1s dh_right linear both; + -webkit-animation: 1s dh_right linear both; +} + +.animateBt { + animation: 1s dh_buttom linear both; + -webkit-animation: 1s dh_buttom linear both; +} + +// 首页专用动画 +.dhLeft { + -webkit-opacity: 0; + transform: translate(75px, 0); + -webkit-transform: translate(75px, 0); + transition: 1s; + -webkit-transition: 1s; +} + +.dhRight { + -webkit-opacity: 0; + transform: translate(-45px, 0); + -webkit-transform: translate(-45px, 0); + transition: 1s; + -webkit-transition: 1s; +} + +.dhTop { + transform: translate(0, 45px); + -webkit-transform: translate(0, 45px); + transition: transform 1s; + -webkit-transition: transform 1s; +} + +.dhBottom { + -webkit-opacity: 0; + transform: translate(0, -45px); + -webkit-transform: translate(0, -45px); + transition: 1s; + -webkit-transition: 1s; +} + +// 动画延迟 +.dhyc1 { + transition-delay: 0.25s; + -webkit-transition-delay: 0.25s; +} + +.dhyc2 { + transition-delay: 0.5s; + -webkit-transition-delay: 0.5s; +} + +.dhyc3 { + transition-delay: 0.75s; + -webkit-transition-delay: 0.75s; +} + +.dhyc4 { + transition-delay: 1s; + -webkit-transition-delay: 1s; +} + +// 动画关键帧 +@-webkit-keyframes dh_right { + from { + opacity: 0; + -webkit-transform: translate(60px, 0%); + } + to { + opacity: 1; + -webkit-transform: translate(0, 0); + } +} + +@keyframes dh_right { + from { + opacity: 0; + transform: translate(60px, 0%); + } + to { + opacity: 1; + transform: translate(0, 0); + } +} + +@-webkit-keyframes dh_left { + from { + opacity: 0; + -webkit-transform: translate(-60px, 0%); + } + to { + opacity: 1; + -webkit-transform: translate(0, 0); + } +} + +@keyframes dh_left { + from { + opacity: 0; + transform: translate(-60px, 0%); + } + to { + opacity: 1; + transform: translate(0, 0); + } +} + +@-webkit-keyframes dh_buttom { + from { + opacity: 0; + -webkit-transform: translate(0, 60px); + } + to { + opacity: 1; + -webkit-transform: translate(0, 0); + } +} + +@keyframes dh_buttom { + from { + opacity: 0; + transform: translate(0, 60px); + } + to { + opacity: 1; + transform: translate(0, 0); + } +} + +/* Banner 样式 */ +.banner { + margin-top: 0.52rem; + overflow: hidden; + height: 5.5rem; + background-size: cover !important; + position: relative; + display: flex; + align-items: center; + box-pack: center; + justify-content: center; + min-height: 230px; + + @media (max-width: 1600px) { + margin-top: 0.6rem; + } + @media (max-width: 1099px) { + margin-top: 50px; + } + + @media (max-width: 1100px) { + height: 7.5rem; + } + @media (max-width: 800px) { + height: 10rem; + } + + &__box { + width: 100%; + text-align: center; + color: #fff; + animation: 1s dh_buttom linear both; + -webkit-animation: 1s dh_buttom linear both; + + &__title { + font-size: var(--text-5xl); + color: #fff; + text-align: center; + font-family: var(--font-medium); + } + + &__subtitle { + font-size: var(--text-xl); + text-transform: uppercase; + font-family: var(--font-light); + } + + @media (min-width: 751px) and (max-width: 1100px) { + &__title { + font-size: var(--text-6xl); + } + + &__subtitle { + font-size: var(--text-3xl); + } + } + + @media (max-width: 750px) { + &__title { + font-size: 0.75rem; + } + + &__subtitle { + font-size: 0.55rem; + } + } + + @media (max-width: 550px) { + &__title { + font-size: 0.9rem; + } + + &__subtitle { + font-size: 0.65rem; + } + } + } +} + +.pageMain { + overflow: hidden; + + &__breads { + color: #666; + width: auto; + margin: 0 auto; + border-bottom: 1px solid #e5e5e5; + + &__box { + width: 15rem; + color: #666; + line-height: 4; + text-align: left; + font-family: var(--font-regular); + + &__icon { + &__avater { + width: 0.17rem; + height: 0.17rem; + margin-bottom: 0.03rem; + } + } + + @media (max-width: 1600px) { + font-size: 13.5px; + line-height: 3.2; + &__icon { + &__avater { + width: 15px; + height: 15px; + margin-bottom: 3px; + } + } + } + + a { + font-family: var(--font-medium); + letter-spacing: 0.5px; + cursor: pointer; + @media (min-width: 1100px) { + &:hover { + color: #0072ff; + } + } + } + + @media (max-width: 1024px) { + font-size: 13px; + width: 95%; + } + @media (max-width: 500px) { + font-size: 0.6rem; + &__icon { + &__avater { + width: 0.68rem; + height: 0.68rem; + } + } + } + + @media (max-width: 350px) { + font-size: 0.7rem; + } + } + } + + &__line { + position: relative; + text-align: center; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-justify-content: center; + border-bottom: 1px solid #e5e5e5; + padding: 0.1rem 0 0.2rem; + margin-bottom: 0.5rem; + + @media (max-width: 600px) { + padding: 0.5rem 0; + } + + &__item { + margin: 0 1rem; + position: relative; + padding: 0.1rem 0; + text-align: center; + font-size: var(--text-lg); + font-family: var(--font-normal); + cursor: pointer; + + @media (max-width: 1600px) { + font-size: 15.5px; + } + + @media (min-width: 501px) and (max-width: 1100px) { + font-size: 14px; + } + + @media (max-width: 500px) { + font-size: 0.6rem; + } + + @media (max-width: 350px) { + font-size: 0.9rem; + } + + &::before { + position: absolute; + left: 15%; + content: ""; + bottom: 0; + height: 3px; + border-radius: 5px; + background: #0072ff; + width: 0; + transition: 0.5s; + + @media (max-width: 700px) { + height: 1px; + } + } + + &:hover::before { + width: 70%; + } + } + + &--on { + color: #0072ff; + font-weight: 500; + + &::before { + width: 70%; + } + } + } + + &__buttom-line { + padding: 0.36rem 0 0.7rem; + } +} + +// 粘性导航栏样式 +.sticky-page-layout { + position: relative; + min-height: 100vh; +} + +@mixin sticky-nav-style { + line-height: 3; + @media (max-width: 1500px) { + height: auto; + line-height: 3.5; + font-size: 0.22rem; + } + @media (max-width: 1200px) { + height: auto; + line-height: 3.5; + font-size: 0.24rem; + } + @media (max-width: 850px) { + font-size: 0.42rem; + } + @media (max-width: 650px) { + line-height: 3.5; + font-size: 0.5rem; + } + @media (max-width: 500px) { + line-height: 3.5; + font-size: 0.63rem; + } +} + +.nav-sticky { + @include sticky-nav-style; + top: 0px; + position: absolute; + z-index: 99; + width: 100%; + + &__center { + width: 9.8rem; + @media (max-width: 1200px) { + width: 100%; + } + margin: 0 auto; + transition: width 0.3s; + color: #ffffff; + display: flex; + border-bottom: 1px solid hsla(0, 0%, 100%, 0.24); + justify-content: space-between; + font-family: var(--font-regular); + + &__left { + font-size: 0.17rem; + font-family: "Microsoft YaHei"; + font-weight: bold; + @include sticky-nav-style; + @media (max-width: 1200px) { + margin-left: 0.6rem; + } + } + + &__right { + display: flex; + width: fit-content; + @include sticky-nav-style; + font-size: 0.15rem; + justify-content: space-between; + cursor: pointer; + box-sizing: border-box; + @media (max-width: 1200px) { + margin-right: 0.6rem; + } + + &__item { + margin: 0 0.2rem; + opacity: 0.6; + @media (max-width: 600px) { + margin: 0 0.4rem; + } + &:hover { + opacity: 1; + } + } + + &--Active { + opacity: 1; + border-bottom: 0.01rem solid #fff; + } + + &__dropdown { + position: relative; + display: none; + + &__up { + @include sticky-nav-style; + background-color: transparent; + color: #fff; + cursor: pointer; + display: flex; + align-items: center; + margin-right: 15px; + .arrow-down { + width: 30px; + text-align: center; + font-size: 8px; + } + } + &__menu { + position: absolute; + top: 100%; + left: -50%; + background-color: #222; + border-radius: 5px; + margin-top: 10px; + box-shadow: 0 .04rem .1rem .02rem rgba(0, 0, 0, .08); + z-index: 1; + width: 150%; + padding: 20px 0; + &__item { + color: #919191; + cursor: pointer; + text-align: center; + &--Active { + color: #0072ff; + } + } + } + } + } + } +} + +.nav-sticky--active { + top: 0; + width: 100%; + position: sticky; + background-color: rgba(3, 6, 11, 0.4); + border-bottom: 1px solid hsla(0, 5%, 92%, 0.2); + + .nav-sticky__center { + border-bottom: none; + } +} + +// 产品详情页banner +.detail-banner { + width: 100%; + height: 10.8rem; + color: #ffffff; + position: relative; + + &__title { + font-family: var(--font-medium); + position: absolute; + font-size: 0.55rem; + top: 1.5rem; + left: 50%; + width: 90%; + text-align: center; + transform: translate(-50%, 0); + } + + &__avater { + width: 100%; + height: 100%; + } + + @media (max-width: 850px) { + padding-top: 2rem; + height: 12.8rem; + &__title { + font-size: 0.8rem; + top: 3.8rem; + } + &__title-2 { + font-size: 0.8rem; + top: 3.2rem; + } + } +} + +/* 加载遮罩 */ +.load-mask { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #ffffff; + display: flex; + justify-content: center; + z-index: 10002; + + .spinner { + width: 150px; + text-align: center; + margin-top: 20vh; + + .spinner__item { + width: 15px; + height: 15px; + background-color: #aeadba; + border-radius: 100%; + display: inline-block; + animation: bouncedelay 1.4s infinite ease-in-out; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + } + + .bounce1 { + -webkit-animation-delay: -0.32s; + animation-delay: -0.32s; + } + + .bounce2 { + -webkit-animation-delay: -0.16s; + animation-delay: -0.16s; + } + } + + @keyframes bouncedelay { + 0%, 80%, 100% { + transform: scale(0.0); + } + 40% { + transform: scale(1.0); + } + } +} + +// 产品、新闻用的loading +.load-loading { + display: flex; + justify-content: center; + align-items: center; + height: 35vh; + + &__box { + width: 200px; + height: auto; + color: #aeadba; + text-align: center; + + &__up { + width: 55px; + margin: auto; + &__avater { + width: 100%; + height: auto; + } + } + + &__text { + font-size: 16px; + line-height: 3; + font-family: var(--font-regular); + } + + @media (max-width: 1024px) { + &__up { + width: 47px; + } + &__text { + font-size: 11px; + } + } + + @media (min-width: 1920px) { + width: 2rem; + height: 1rem; + &__up { + width: 0.55rem; + } + &__text { + font-size: 0.14rem; + } + } + } +} + +// 动画样式 +@mixin isAnimatingStyle { + transform: translateY(11.71rpx); + opacity: 0; +} + +[class*="is-animating-"] { + @include isAnimatingStyle; +} + +// 字体工具类 +.font-light { font-family: var(--font-light); } +.font-normal { font-family: var(--font-normal); } +.font-regular { font-family: var(--font-regular); } +.font-medium { font-family: var(--font-medium); } +.font-semibold { font-family: var(--font-semibold); } +.font-bold { font-family: var(--font-bold); } + +// 文本大小工具类 +.text-xs { font-size: var(--text-xs); } +.text-sm { font-size: var(--text-sm); } +.text-base { font-size: var(--text-base); } +.text-lg { font-size: var(--text-lg); } +.text-xl { font-size: var(--text-xl); } +.text-2xl { font-size: var(--text-2xl); } +.text-3xl { font-size: var(--text-3xl); } +.text-4xl { font-size: var(--text-4xl); } +.text-5xl { font-size: var(--text-5xl); } +.text-6xl { font-size: var(--text-6xl); } diff --git a/src/components/back-top/back-top.vue b/src/components/back-top/back-top.vue new file mode 100644 index 0000000..c1a8206 --- /dev/null +++ b/src/components/back-top/back-top.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/src/components/bottom/foot-bar.vue b/src/components/bottom/foot-bar.vue new file mode 100644 index 0000000..c99a072 --- /dev/null +++ b/src/components/bottom/foot-bar.vue @@ -0,0 +1,974 @@ + + + + + diff --git a/src/components/bottom/style/foot-bar.scss b/src/components/bottom/style/foot-bar.scss new file mode 100644 index 0000000..b828341 --- /dev/null +++ b/src/components/bottom/style/foot-bar.scss @@ -0,0 +1,323 @@ + + $samll-color: #626262; + $foot-bottom-color: #999; + .page { + background-color: #f4f4f4 !important; + + @mixin titleStyle { + font-size: 0.2rem; + font-family: MiSans-Medium; + color: #343434; + line-height: 2.8; + + @media (min-width:1900px) { + font-size: 0.17rem; + } + + @media (max-width:1600px) { + font-size: 0.23rem; + } + + @media (min-width:1024px) and (max-width:1450px) { + font-size: 0.26rem; + } + } + + @mixin samllStyle { + cursor: pointer; + color: $samll-color; + line-height: 2.5; + letter-spacing: 0.01rem; + font-size: 0.17rem; + font-family: MiSans-Normal; + transition: .3s; + + @media (min-width:1900px) { + font-size: 0.16rem; + } + + @media (max-width:1600px) { + font-size: 0.2rem; + } + + @media (min-width:1024px) and (max-width:1450px) { + font-size: 0.22rem; + } + + &:hover { + color: #2164ff; + } + } + + // 头部 + .foot { + color: #343434; + width: 100%; + max-width: 1200px; + margin: 0 auto; + padding: 0 20px; + + @media (max-width:1024px) { + width: 100%; + } + .foot-flex{ + display: flex; + } + + .foot-top { + padding: 20px 0; + width: 100%; + text-align: left; + + &__list { + display: flex; + justify-content: space-between; + width: inherit; + + &__Item { + &:nth-child(3){ + width: 19% + } + &:last-child{ + margin-top: 0 + } + + @media (max-width:1600px) { + &:nth-child(3){ + width: 24%; + // border: 1px solid #fff; + } + } + + &__title { + @include titleStyle; + } + + &__small { + @include samllStyle; + } + + &__small-2 { + @include samllStyle; + line-height: 1.6; + } + } + &__marginTop{ + .foot-top__list__Item{ + &:last-child{ + width: 26%; + } + } + } + } + } + + //末尾 + .foot-bottom { + color: $foot-bottom-color; + padding: 10px 0 15px; + font-size: 0.19rem; + width: 100%; + + @media (min-width:1900px) { + font-size: 0.15rem; + } + + @media (max-width:1600px) { + font-size: 0.21rem; + } + + @media (min-width:1024px) and (max-width:1450px) { + font-size: 0.25rem; + } + + &__box { + display: flex; + justify-content: space-between; + margin: 0 auto; + + @media (max-width:1450px) { + flex-direction: column; + align-items: center; + } + + &__content { + &__text { + display: inline-block; + } + + &__text2 { + cursor: pointer; + + @media (min-width:1024px) { + &:hover { + border-bottom: 0.01rem solid $foot-bottom-color; + } + } + } + } + } + + text { + color: $foot-bottom-color; + } + } + } + } + + @media (max-width:1024px) { + @mixin mobileFontSize { + font-family: MiSans-Medium; + font-size: 13px; + margin: 0.1rem 0; + line-height: 3.5; + padding: 0 0.4rem; + cursor: pointer; + + @media (max-width:750px) { + // font-size: 0.4rem; + } + + @media (max-width:650px) { + padding: 0 0.6rem; + // font-size: 0.5rem; + } + + @media (max-width:500px) { + // padding: 0 0.8rem; + font-size: 0.6rem; + } + } + + .mobile-foot { + padding: 20px 0 0; + + &__col { + width: 100%; + font-family: MiSans-Normal; + cursor: pointer; + color: #343434; + + &__item { + &__title { + position: relative; + display: flex; + justify-content: space-between; + border-bottom: 1px solid #4d4d4d; + padding: 0 0.5rem; + + &__text { + @include mobileFontSize; + } + + .icon-arrow { + display: inline-block; + vertical-align: middle; + background-repeat: no-repeat; + transition-property: transform; + transition-duration: 0.3s; + transition-timing-function: ease; + transform-origin: 50% 50%; + + &--active { + transform: rotate(90deg); + } + } + + &__icon { + display: inline-block; + vertical-align: middle; + background-repeat: no-repeat; + transition-property: transform; + transition-duration: 0.3s; + transition-timing-function: ease; + transform-origin: 50% 50%; + margin: 0.12rem 0px; + @include mobileFontSize; + + &--active { + transform: rotate(90deg); + } + } + } + + // 主体 + &__content { + color: #626262; + height: 0; + overflow: hidden; + transition: height .5s ease-in-out; + + &__list { + padding: 0.3rem 0.8rem; + color: #626262; + + &__element { + @include mobileFontSize; + line-height: 2.5; + text-align: left; + + @media (min-width:1025px) { + &:hover { + color: #2164ff; + } + } + } + } + + &--active { + height: auto; + } + } + } + } + } + + //末尾 + .foot-bottom { + color: $foot-bottom-color; + padding: 15px 0 20px; + line-height: 1.6; + border-top: 1px solid #2a2a2a; + width: 100%; + min-height: auto; + + &__box { + justify-content: space-between; + margin: 0 auto; + + &__content { + text-align: center; + font-size: 15px; + + &__text { + cursor: pointer; + } + + &__text2 { + cursor: pointer; + } + + @media (max-width:800px) { + display: flex; + flex-direction: column; + justify-content: center; + line-height: 1.8; + letter-spacing: 0; + font-size: 12px; + padding: 15px 0 20px; + &__space{ + @media (max-width:800px) { + display: none; + } + } + } + + } + } + + text { + color: $foot-bottom-color; + } + } + } \ No newline at end of file diff --git a/src/components/features/features.vue b/src/components/features/features.vue new file mode 100644 index 0000000..6d1fa41 --- /dev/null +++ b/src/components/features/features.vue @@ -0,0 +1,323 @@ + + + + + \ No newline at end of file diff --git a/src/components/top/style/nav-large.scss b/src/components/top/style/nav-large.scss new file mode 100644 index 0000000..9d48bfc --- /dev/null +++ b/src/components/top/style/nav-large.scss @@ -0,0 +1,313 @@ + // PC端的宽度 + @mixin pc-statusWidth { + width: 15rem; + } + + @mixin statusHeight { + height: $nav-height; + line-height: $nav-height; + @media (max-width:1600px) { + height: $nav-1600-height; + line-height: $nav-1600-height; + } + } + // 导航栏中间字体大小控制 + @mixin navContentSize { + text-align: center; + font-size: 0.17rem; + font-family: MiSans-Regular; + margin-top: 0.07rem; + height: 0.4rem; + line-height: 0.4rem; + @media (max-width:1600px) { + margin-top: 0.1rem; + font-size: 0.23rem; + height: 0.5rem; + line-height: 0.5rem; + } + } + //下拉弹框 + @mixin popupOfficeStyle { + top: 0; + height: 0; + border-radius: 0.03rem; + background: $nav-menu; + margin: $nav-height 0 0 0.03rem; + box-shadow: 0 0.05rem 0.13rem #00000026; + position: absolute; + box-sizing: border-box; + overflow: hidden; + min-width: 2.1rem; + z-index: 10000; + font-family: MiSans-Light; + + &__box { + padding: 0.15rem 0.1rem; + + &__item { + height: 0.45rem; + line-height: 0.45rem; + text-align: center; + padding: 0 0.1rem; + color: $nav-color; + + &:hover { + background-color: #4283fb; + border-radius: 0.02rem; + color: $nav-color; + } + } + } + + @media (max-width:1600px) { + min-width: 3rem; + top: 0.1rem; + &__box{ + padding: 0.2rem 0.15rem; + &__item { + height: 0.6rem; + line-height: 0.6rem; + font-size: 0.23rem; + } + } + } + } + + .Nav { + width: 100%; + @include statusHeight; + z-index: 10000; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; + box-shadow: 0 2px 4px rgba(0,0,0,0.1); + + &--active { + background: #ffffff; + transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); + } + + // 导航栏 + &-div { + box-sizing: content-box; + @include pc-statusWidth; + @include statusHeight; + display: flex; + justify-content: space-between; + background-color: transparent; + margin: 0 auto; + position: relative; + align-items: center; + + &__logo { + cursor: pointer; + width: 1.23rem; + @include statusHeight; + color: #000000; + font-size: 0.6rem; + line-height: 0.6rem; + display: flex; + align-items: center; + &__avater{ + width: 1.06rem; + height: 0.6rem; + display: block; + } + } + + .Nav-flex { + display: flex; + + } + + //中间导航栏 + .Nav-div__menu { + width: fit-content; + @include statusHeight; + display: flex; + padding-right: 0.08rem; + align-items: center; + text-align: center; + color: $nav-color; + position: relative; + + &__item { + @include statusHeight; + cursor: pointer; + padding: 0 0.18rem; + position: relative; + display: flex; + flex-direction: column; + align-items: center; + p { + @include navContentSize; + } + + &__border { + width: 0; + height: 0.028rem; + margin-top: 0; + background-color: $nav-color; + transition: all 0.3s; + } + + &__borderActive { + width: 0.32rem; + } + + &--itemActive { + p { + color: $nav-color; + } + } + + // 解决鼠标移除和点击事件冲突 + &--itemActive2 { + p { + color: $nav-color; + // font-weight: 500 + } + } + + &__popup-office { + // 下拉弹框 + @include popupOfficeStyle; + } + + + + //解决两个子项长度 + &--active2 { + height: fit-content; + } + &--zh-lang{ + min-width: 1.9rem; + letter-spacing: 0.01rem; + @media (max-width:1600px) { + min-width: 2.4rem; + } + } + } + } + + &__shop { + @include statusHeight; + display: flex; + justify-content: space-between; + align-items: center; + position: relative; + &__search { + width: 0.2rem; + @include statusHeight; + cursor: pointer; + display: flex; + justify-content: center; + align-items: center; + color: $popup-sty-color; + font-size: 0.22rem; + @media (max-width:1600px) { + width: 0.3rem; + font-size: 0.32rem; + } + } + + &__earth { + width: fit-content; + @include statusHeight; + font-family: MiSans-Light; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + color: $nav-color; + font-size: 0.17rem; + padding-left: 0.2rem; + @media (max-width:1600px) { + padding-left: 0.3rem; + font-size: 0.22rem; + } + &__avater{ + width: 0.2rem; + height: 0.2rem; + } + &__text { + // 标记位置 + @include statusHeight; + font-family: MiSans-Regular; + padding-left: 0.1rem; + @media (max-width:1600px) { + padding-left: 0.2rem; + } + } + &__popup-office { + // 下拉弹框 + @include popupOfficeStyle; + &:last-child{ + min-width: 1.7rem; + } + + &--active { + height: fit-content; + color: $nav-color; + } + &--zh-lang{ + min-width: 1.9rem; + letter-spacing: 0.01rem; + @media (max-width:1600px) { + min-width: 2.4rem; + } + } + } + } + } + } + } + + @-webkit-keyframes fadeIn { + 0% { + opacity: 0; + /*初始状态 透明度为0*/ + } + + 50% { + opacity: 0; + /*中间状态 透明度为0*/ + } + + 100% { + opacity: 1; + /*结尾状态 透明度为1*/ + } + } + + @-webkit-keyframes fadeOut { + 0% { + opacity: 0; + /*初始状态 透明度为0*/ + } + + 50% { + opacity: 0; + /*中间状态 透明度为0*/ + } + + 100% { + opacity: 1; + /*结尾状态 透明度为1*/ + } + } + + //动画 + .fade-enter-from, + .fade-leave-to { + opacity: 0; + } + + .fade-enter-to, + .fade-leave-from { + opacity: 1; + } + + .fade-enter-active, + .fade-leave-active { + transition: opacity 1s ease; + } \ No newline at end of file diff --git a/src/components/top/style/nav-mobile.scss b/src/components/top/style/nav-mobile.scss new file mode 100644 index 0000000..b956eda --- /dev/null +++ b/src/components/top/style/nav-mobile.scss @@ -0,0 +1,155 @@ + + $nav-bg:rgba(3,6,11,0.4); + $maincolor-active:#2164ff; + .mobile { + z-index: 10000; + width: 100%; + + &-nav { + height: 51px; + display: flex; + justify-content: space-between; + align-items: center; + color: #000000; + background-color: #ffffff; + box-shadow: 0 2px 4px rgba(0,0,0,0.1); + border-bottom: 1px solid #e0e0e0; + + image { + width: inherit; + height: inherit; + } + + .iconfont { + font-size: 25px; + } + + &__left { + width: 30px; + height: 30px; + line-height: 30px; + cursor: pointer; + + .iconfont { + font-size: 26px; + font-weight: 500; + } + } + + &__logo { + height: 51px; + &__avater{ + height: 51px; + } + } + .icon-syd-logo{ + font-size: 55px; + line-height: 51px; + } + + &__right { + width: 30px; + height: 30px; + cursor: pointer; + margin-right: 20px; + &__avater{ + width: 30px; + height: 30px; + display: flex; + justify-content: center; + align-items: center; + &__content{ + width: inherit; + height: inherit; + } + &__content-2{ + width: 20px; + height: 20px; + } + } + } + } + + // 移动端下拉弹框 + &-popup { + width: 100%; + background-color: #ffffff; + position: fixed; + display: flex; + justify-content: center; + height: calc(100% - 50px); + z-index: 10000; + + &__col { + width: 100%; + padding: 20px 0 0; + cursor: pointer; + color: #000000; + + &__item { + &__title { + position: relative; + display: flex; + justify-content: space-between; + border-bottom: 1px solid #4d4d4d; + + line-height: 3.5; + + &__text { + font-size: 12.5px; + margin-left: 21px; + cursor: pointer; + } + + .icon-arrow { + display: inline-block; + vertical-align: middle; + background-repeat: no-repeat; + font-size: 12.5px; + line-height: 3.5; + transition-property: transform; + transition-duration: 0.3s; + transition-timing-function: ease; + transform-origin: 50% 50%; + margin-right: 21px; + + &--active { + transform: rotate(90deg); + } + } + } + + // 主体 + &__content { + font-size: 12px; + color: #999999; + height: 0; + overflow: hidden; + transition: height .5s ease-in-out; + + &__list { + padding: 15px 0px 10px 40px; + + &__element { + height: 26px; + line-height: 26px; + letter-spacing: 1px; + font-family: MiSans-Medium; + text-align: left; + + @media (min-width:1025px) { + &:hover { + color: $maincolor-active; + } + } + } + } + + &--active { + height: auto; + } + } + } + } + } + } \ No newline at end of file diff --git a/src/components/top/title-bar.vue b/src/components/top/title-bar.vue new file mode 100644 index 0000000..d4b352d --- /dev/null +++ b/src/components/top/title-bar.vue @@ -0,0 +1,636 @@ + + + + + diff --git a/src/composables/useImagePath.js b/src/composables/useImagePath.js new file mode 100644 index 0000000..bd2df1a --- /dev/null +++ b/src/composables/useImagePath.js @@ -0,0 +1,71 @@ +import { computed } from 'vue'; +import { getCdnImageUrl, getCdnStaticUrl, appConfig } from '@/config'; + +/** + * 图片路径管理的composable函数 + * 提供便捷的图片路径处理方法 + */ +export function useImagePath() { + /** + * 处理图片路径,自动添加CDN前缀 + * @param {string} path - 图片相对路径 + * @returns {string} 完整的图片URL + */ + const cdnImageUrl = (path) => { + if (!path) return ''; + return getCdnImageUrl(path); + }; + + /** + * 处理静态资源路径,自动添加CDN前缀 + * @param {string} path - 静态资源相对路径 + * @returns {string} 完整的静态资源URL + */ + const cdnStaticUrl = (path) => { + if (!path) return ''; + return getCdnStaticUrl(path); + }; + + /** + * 批量处理图片路径数组 + * @param {string[]} paths - 图片路径数组 + * @returns {string[]} 处理后的图片URL数组 + */ + const cdnImageUrls = (paths) => { + if (!Array.isArray(paths)) return []; + return paths.map(path => cdnImageUrl(path)); + }; + + /** + * 创建响应式的图片路径 + * @param {string} path - 图片相对路径 + * @returns {ComputedRef} 响应式的图片URL + */ + const reactiveCdnImageUrl = (path) => { + return computed(() => cdnImageUrl(path)); + }; + + /** + * 获取当前环境信息 + */ + const env = { + isDev: appConfig.isDev(), + isProd: appConfig.isProd(), + isStaging: appConfig.isStaging(), + current: appConfig.getEnv() + }; + + /** + * 获取当前配置信息 + */ + const config = appConfig.getConfig(); + + return { + cdnImageUrl, + cdnStaticUrl, + cdnImageUrls, + reactiveCdnImageUrl, + env, + config + }; +} diff --git a/src/composables/useLanguageDetection.js b/src/composables/useLanguageDetection.js new file mode 100644 index 0000000..b1e06f0 --- /dev/null +++ b/src/composables/useLanguageDetection.js @@ -0,0 +1,78 @@ +// 统一的语言检测逻辑,确保服务器端和客户端一致 +export const useLanguageDetection = () => { + // 检测初始语言的统一逻辑 + const detectInitialLanguage = () => { + // 服务端环境 + if (typeof window === 'undefined') { + return 'en'; // 服务端默认英文,实际语言由中间件设置 + } + + // 客户端环境 + try { + // 1. 优先使用cookie(与服务器中间件保持一致) + const cookies = document.cookie.split(';'); + const localeCookie = cookies.find(cookie => + cookie.trim().startsWith('i18n_redirected=') + ); + if (localeCookie) { + const langValue = localeCookie.split('=')[1]; + if (['cn', 'en'].includes(langValue)) { + return langValue; + } + } + + // 2. 检查内联脚本设置的语言 + const scriptLang = window.__INITIAL_LANG__ || + document.documentElement.getAttribute('data-initial-lang'); + if (scriptLang && ['cn', 'en'].includes(scriptLang)) { + return scriptLang; + } + + // 3. 检查localStorage + const storedLang = localStorage.getItem('locale_lang'); + if (storedLang && ['cn', 'en'].includes(storedLang)) { + return storedLang; + } + + // 4. 检查浏览器语言(与服务器中间件保持一致) + if (navigator.language.startsWith("en")) { + return "en"; + } else if (navigator.language.includes("zh")) { + return "cn"; + } + } catch (e) { + console.warn('Language detection failed:', e); + } + + return 'en'; // 默认英文 + }; + + // 保存语言设置 + const saveLanguage = (lang) => { + if (typeof window === 'undefined') return; + + try { + // 保存到Cookie(使用Nuxt i18n的标准键名) + document.cookie = 'i18n_redirected=' + lang + '; path=/; max-age=31536000'; + + // 保存到localStorage + localStorage.setItem('locale_lang', lang); + + // 更新全局变量 + window.__INITIAL_LANG__ = lang; + window.__I18N_INITIAL_LOCALE__ = lang; + + // 更新文档属性 + document.documentElement.setAttribute('data-initial-lang', lang); + document.documentElement.setAttribute('data-locale', lang); + document.documentElement.setAttribute('lang', lang === 'cn' ? 'zh-CN' : 'en'); + } catch (error) { + console.warn('Language save failed:', error); + } + }; + + return { + detectInitialLanguage, + saveLanguage + }; +}; diff --git a/src/composables/usePageTitle.js b/src/composables/usePageTitle.js new file mode 100644 index 0000000..b50fb7a --- /dev/null +++ b/src/composables/usePageTitle.js @@ -0,0 +1,26 @@ +import { watch } from 'vue'; +import { useI18n } from '#imports'; + +/** + * 用于设置页面标题的可组合函数 + * @param {string} pageTitleKey - 页面标题的国际化key + */ +export function usePageTitle(pageTitleKey) { + const { t, locale } = useI18n(); + + // 设置页面标题 + const setPageTitle = () => { + if (typeof document === 'undefined') return; // SSR检查 + + const baseTitle = t("page.company-abbreviation"); + const pageTitle = t(pageTitleKey); + document.title = `${pageTitle} - ${baseTitle}`; + }; + + // 监听语言变化,更新标题 + watch(() => locale.value, setPageTitle, { immediate: true }); + + return { + setPageTitle + }; +} diff --git a/src/composables/useStaticData.js b/src/composables/useStaticData.js new file mode 100644 index 0000000..4e7a6d4 --- /dev/null +++ b/src/composables/useStaticData.js @@ -0,0 +1,101 @@ +import { ref, computed } from 'vue' +import { useI18n } from '#imports' + +// 静态数据缓存 +let staticDataCache = null + +// 获取静态数据 +const getStaticData = () => { + if (staticDataCache) { + return staticDataCache + } + + try { + // 在客户端环境下,从window对象获取预渲染的数据 + if (typeof window !== 'undefined' && window.__NUXT_STATIC_DATA__) { + staticDataCache = window.__NUXT_STATIC_DATA__ + return staticDataCache + } + + // 在服务端环境下,尝试读取静态数据文件 + if (typeof window === 'undefined') { + const fs = require('fs') + const path = require('path') + const dataPath = path.join(process.cwd(), 'src', 'static-data', 'api-data.json') + + if (fs.existsSync(dataPath)) { + const data = JSON.parse(fs.readFileSync(dataPath, 'utf8')) + staticDataCache = data + return data + } + } + + return null + } catch (error) { + console.warn('获取静态数据失败:', error) + return null + } +} + +// 使用静态数据的composable +export const useStaticData = () => { + const { locale } = useI18n() + + // 获取当前语言的数据 + const getCurrentLocaleData = computed(() => { + const data = getStaticData() + return data ? data[locale.value] || data.en : null + }) + + // 轮播图数据 + const carouselData = computed(() => { + const data = getCurrentLocaleData.value + return data?.carousel?.rows || [] + }) + + // 产品分类数据 + const categoryData = computed(() => { + const data = getCurrentLocaleData.value + return data?.categories?.rows || [] + }) + + // 产品列表数据 + const productData = computed(() => { + const data = getCurrentLocaleData.value + return data?.products?.rows || [] + }) + + // 新闻数据 + const newsData = computed(() => { + const data = getCurrentLocaleData.value + return data?.news?.rows || [] + }) + + // 证书数据 + const certificateData = computed(() => { + const data = getCurrentLocaleData.value + return data?.certificates?.rows || [] + }) + + // APP下载数据 + const downloadData = computed(() => { + const data = getCurrentLocaleData.value + return data?.downloads?.rows || [] + }) + + // 检查是否有静态数据 + const hasStaticData = computed(() => { + return !!getStaticData() + }) + + return { + carouselData, + categoryData, + productData, + newsData, + certificateData, + downloadData, + hasStaticData, + getCurrentLocaleData + } +} diff --git a/src/config/index.js b/src/config/index.js new file mode 100644 index 0000000..09c9974 --- /dev/null +++ b/src/config/index.js @@ -0,0 +1,104 @@ +// CDN配置 - 你可以在这里修改CDN路径 +const CDN_CONFIG = { + // 开发环境CDN路径 - 修改这里 + development: 'http://t19x0c1nb.hn-bkt.clouddn.com', + + // 生产环境CDN路径 - 修改这里 + production: 'http://t19x0c1nb.hn-bkt.clouddn.com' +}; + +// 环境配置 +const config = { + // 开发环境配置 + development: { + cdnBaseUrl: CDN_CONFIG.development, + apiBaseUrl: 'http://localhost:3000/api', + imageBaseUrl: `${CDN_CONFIG.development}/static` + }, + + // 生产环境配置 + production: { + cdnBaseUrl: CDN_CONFIG.production, + apiBaseUrl: 'https://your-api-domain.com/api', + imageBaseUrl: `${CDN_CONFIG.production}/static` + }, + + // 测试环境配置 + staging: { + cdnBaseUrl: CDN_CONFIG.production, // 测试环境使用生产CDN + apiBaseUrl: 'https://staging-api.your-domain.com/api', + imageBaseUrl: `${CDN_CONFIG.production}/static` + } +}; + +// 获取当前环境 +const getCurrentEnv = () => { + if (typeof process !== 'undefined') { + return process.env.NODE_ENV || 'development'; + } + return 'development'; +}; + +// 获取当前环境配置 +const getCurrentConfig = () => { + const env = getCurrentEnv(); + return config[env] || config.development; +}; + +// CDN图片路径拼接函数 +export const getCdnImageUrl = (path) => { + const currentConfig = getCurrentConfig(); + + // 如果路径已经是完整URL,直接返回 + if (path.startsWith('http://') || path.startsWith('https://')) { + return path; + } + + // 如果路径以/开头,去掉开头的/ + const cleanPath = path.startsWith('/') ? path.slice(1) : path; + + // 所有环境都使用CDN路径 + return `${currentConfig.cdnBaseUrl}/${cleanPath}`; +}; + +// CDN静态资源路径拼接函数 +export const getCdnStaticUrl = (path) => { + const currentConfig = getCurrentConfig(); + + // 如果路径已经是完整URL,直接返回 + if (path.startsWith('http://') || path.startsWith('https://')) { + return path; + } + + // 如果路径以/开头,去掉开头的/ + const cleanPath = path.startsWith('/') ? path.slice(1) : path; + + // 所有环境都使用CDN路径 + return `${currentConfig.cdnBaseUrl}/${cleanPath}`; +}; + +// 导出配置 +export const appConfig = { + // 获取当前环境配置 + getConfig: getCurrentConfig, + + // 获取当前环境 + getEnv: getCurrentEnv, + + // CDN图片路径处理 + getCdnImageUrl, + + // CDN静态资源路径处理 + getCdnStaticUrl, + + // 是否开发环境 + isDev: () => getCurrentEnv() === 'development', + + // 是否生产环境 + isProd: () => getCurrentEnv() === 'production', + + // 是否测试环境 + isStaging: () => getCurrentEnv() === 'staging' +}; + +export default appConfig; diff --git a/src/hook/lang.js b/src/hook/lang.js new file mode 100644 index 0000000..5024806 --- /dev/null +++ b/src/hook/lang.js @@ -0,0 +1,100 @@ +// export 语言检测 - 改进版,支持SSR,与Nuxt i18n保持一致 +export default function getLanguage() { + // 服务端渲染时的默认语言 + if (typeof window === 'undefined') { + return "en"; + } + + // 客户端逻辑 + try { + // 1. 优先检查cookie(与Nuxt i18n保持一致) + const cookies = document.cookie.split(';'); + const localeCookie = cookies.find(cookie => + cookie.trim().startsWith('i18n_redirected=') + ); + if (localeCookie) { + const langValue = localeCookie.split('=')[1]; + if (['cn', 'en'].includes(langValue)) { + return langValue; + } + } + + // 2. 检查localStorage(兼容旧版本) + const langStorage = localStorage.getItem('locale_lang'); + if (langStorage && ['cn', 'en'].includes(langStorage)) { + return langStorage; + } + + // 3. 根据浏览器语言判断 + if (navigator.language.startsWith("en")) { + return "en"; + } else if (navigator.language.includes("zh")) { + return "cn"; + } + + return "en"; // 默认英文 + } catch (error) { + console.warn('localStorage access failed:', error); + return "en"; // 错误时返回默认语言 + } +} + +// 新增:用于组件中的响应式语言检测 +export async function useLanguage() { + // 检查是否在Nuxt环境中 + if (typeof window !== 'undefined') { + // 客户端环境,使用useCookie + try { + const { useCookie } = await import('#imports'); + return useCookie('i18n_redirected', { + default: () => 'en', + secure: false, + sameSite: 'lax' + }); + } catch (e) { + // 如果useCookie不可用,回退到普通函数 + return { value: getLanguage() }; + } + } else { + // 服务端环境,回退到普通函数 + return { value: getLanguage() }; + } +} + +// export 导出防抖函数 +export const debounce = (func, delay) => { + let timerId; + return () => { + if (timerId) { + clearTimeout(timerId); + } + timerId = setTimeout(() => { + func(); + timerId = null; + }, delay); + }; +}; + +// 时间戳转换年月日 +export const formatTimestamp = (timestamp) => { + const date = new Date(timestamp); + const year = date.getFullYear(); + const month = date.getMonth() + 1; // getMonth()返回的是0到11,所以要加1 + const day = date.getDate(); + // 将月份和日期补零,确保是两位数 + const formattedMonth = month < 10 ? "0" + month : month; + const formattedDay = day < 10 ? "0" + day : day; + return `${year}-${formattedMonth}-${formattedDay}`; +}; + +// 时间戳转换年月日 +export const formatTimestamp2 = (timestamp) => { + const date = new Date(timestamp); + const year = date.getFullYear(); + const month = String(date.getMonth() + 1).padStart(2, "0"); // 使用padStart()方法补零 + const day = String(date.getDate()).padStart(2, "0"); + const hours = String(date.getHours()).padStart(2, "0"); + const minutes = String(date.getMinutes()).padStart(2, "0"); + + return `${year}-${month}-${day}-${hours}:${minutes}`; +}; \ No newline at end of file diff --git a/src/i18n.config.ts b/src/i18n.config.ts new file mode 100644 index 0000000..67a83eb --- /dev/null +++ b/src/i18n.config.ts @@ -0,0 +1,12 @@ +import en from "./locale/en.json"; +import cn from "./locale/cn.json"; + +export default defineI18nConfig(() => ({ + legacy: false, + fallbackLocale: 'en', + availableLocales: ['cn', 'en'], + messages: { + en, + cn + } +})) diff --git a/src/locale/cn.json b/src/locale/cn.json new file mode 100644 index 0000000..4ceaed8 --- /dev/null +++ b/src/locale/cn.json @@ -0,0 +1,402 @@ +{ + "page.home":"首页", + "page.odm-oem":"定制服务", + "page.product":"产品列表", + "page.about-us":"关于我们", + "page.honors":"证书荣誉", + "page.news":"新闻资讯", + "page.contact-us":"联系我们", + "page.app-download":"BrightEMS App下载", + "page.news-detail":"新闻详情", + "page.core-advantage": "核心优势", + "page.detail":"产品详情", + "page.company-profile": "公司介绍", + "page.support":"支持", + "page.company": "中山市明阳良光照明有限公司", + "page.back-to-top":"返回顶部", + "page.404-content":"抱歉,你访问的页面地址有误,或者不存在", + "page.404-button":"返回首页", + "page.company-abbreviation":"明阳良光", + "page.loading":"数据正在加载中...", + + "navbar.search":"你需要哪些帮助", + "navbar.product":"产品", + "navbar.app":"APP下载", + "navbar.recommend":"搜索建议", + "navbar.language":"语言", + + + "home.sence-main-tile":"户外旅行", + "home.sence-main-subTile":"便携式储能电源可以为", + "home.sence-main-subTitle-2":"户外活动中的各种设备提供电力", + "home.sence-item-1-tile":"停电应急", + "home.sence-item-1-subTile":"停电或自然灾害等紧急情况下", + "home.sence-item-1-subTitle-2":"储能电源能够提供关键的电力支持", + "home.sence-item-2-tile":"工作学习", + "home.sence-item-2-subTile":"停电或自然灾害等紧急情况下", + "home.sence-item-2-subTitle-2":"办公时不会因为电力不足而受到影响", + "home.sence-item-3-tile":"家庭用电", + "home.sence-item-3-subTile":"可以作为家庭的备用电源", + "home.sence-item-3-subTitle-2":"保持基本通讯和生活功能", + "home.certificate-title":"资质认证", + "home.certificate-subTitle":"为您的产品保驾护航,以质量赢得信誉,以服务回报客户", + + "home.learn-more": "了解更多", + "home.view-more":"查看更多", + "home.situation": "明阳良光 企业概况", + "home.platform": "台", + "home.individual": "个", + + "home.sale": "销售国家", + "home.development":"全球业务发展", + "home.products": "强大生产能力,销售能力以及售后服务能力,为全球客户提供有力支持,建立长期战略合作关系", + "home.Energy": "日产能", + "home.service-centers": "海外服务中心", + "home.main-products": "主要产品", + "home.solar-panel": "太阳能板", + "home.power-station": "储能电源", + "home.accessory": "配件", + "home.temporary-video": "临时视频", + "home.image-":"背景图", + + "home.about-syd": "关于明阳良光", + "home.professional":"专业的智能系统制造商", + "home.year": "年", + "home.establish": "公司成立", + "home.employees": "公司员工", + "home.proportion": "研发占比", + "home.factoryarea": "厂房面积", + "home.recording":"记录明阳良光改变世界的时刻", + + "foot.service-terms": "服务协议", + "foot.privacy-policy": "隐私声明", + "foot.valid-email": "请输入有效的电子邮件地址", + "foot.company":"中山市明阳良光照明有限公司版权所有", + "foot.record-number":"备案号:粤ICP备15063791号", + + "contact.contacts-us": "联系我们", + "contact.sub-title-1":"公司信息", + "contact.sub-title-2":"联系方式", + "contact.official-website":"公司官网", + "contact.other-contact":"其它联系方式", + "contact.sales-consulting":"销售咨询", + "contact.operations-specialist":"运营专员", + "contact.after-sale-guarantee":"售后无忧", + "contact.cooperation-negotiation":"合作洽谈", + + "contact.address":"地址:", + "contact.address-details":"中山市火炬开发区明阳路88号明阳良光科技园", + "contact.name":"姓名", + "contact.tel":"座机:", + "contact.email":"邮箱:", + "contact.email-2":"邮箱", + "contact.mobile":"手机:", + "contact.submit":"提交", + "contact.verify-name":"请输入有效的名字", + "contact.verify-email":"请输入有效的邮箱", + "contact.verify-title":"有其它疑问欢迎随时联系我们", + "contact.verify-message":"输入产品详细信息和其它特定要求以获得准确的报价", + "contact.submitted-successfully":"提交成功", + "contact.submitted-failed":"提交失败", + "contact.thank-message": "感谢您的询盘!我们会尽快与您联系!", + "contact.thank-message2": "我们会尽快与您联系", + "contact.back": "返回首页", + + "aboutus.company": "中山市明阳良光照明有限公司", + "aboutus.company-1": "中山市明阳良光照明有限公司成立于2015年,位于中山市火炬开发区,厂区面积超过12000平方米。", + "aboutus.company-2": "公司日产能超3000台,年产能达8亿。自成立以来,我司以实事求是的工作理念专注于便携式储能及家庭储能产品的研发和制造。", + "aboutus.company-3": "目前已组建一支成熟且拥有丰富经验的研发团队,并在技术突破和产品优化道路上勇攀高峰。", + "aboutus.company-4": "", + "aboutus.year": "年", + "aboutus.founded": "2015", + "aboutus.establish": "公司成立", + "aboutus.factoryarea": "厂房面积", + "aboutus.billion": "亿", + "aboutus.annualcapacity": "年产能", + "aboutus.technical-patents": "技术专利", + "aboutus.force": "核心力量", + "aboutus.force-subtitle-1": "经验丰富的开发团队", + "aboutus.force-subtitle-2": "严格的质检流程", + "aboutus.force-subtitle-3": "强大的供应链体系", + "aboutus.force-subtitle-4": "源源不断的人才引进", + + "aboutus.history": "明阳良光发展历程", + "aboutus.sub-history-1": "公司核心团队拥有电子技术行业10余年工作经验,对电源产品有深刻的理解,在电子元器件供应链管理有着深厚沉淀,", + "aboutus.sub-history-2": "并以强大的数据库及供应链系统做支撑,凭借专业的研发知识和实践精神,为全球用户提供优质产品和技术服务。", + "aboutus.establishment-title": "公司成立", + "aboutus.establishment-content": "公司成立于粤港澳大湾区核心城市-- - 中山 ", + "aboutus.transformation": "公司转型", + "aboutus.transformation-content": "由电源方案公司转型为便携 式储能制造企业", + "aboutus.Innovation": "创新驱动", + "aboutus.Innovation-content": "行业内第一批研发出2000W 双向快充产品的企业。并在 2020年初实现量产出货, 至今累计出货超过5w台", + "aboutus.financing": "A轮融资", + "aboutus.financing-content": "完成A轮融资数千万( 投资方:小熊鸿诺)", + "aboutus.mission": "企业使命", + + "aboutus.mission-subtitle": "为客户、股东、员工、社会、国家创造价值", + "aboutus.vision": "企业愿景", + "aboutus.vision-subtitle": "创造一家全球化卓越能效的储能公司", + "aboutus.values": "企业价值观", + "aboutus.values-subtitle": "客户第一、勇于创新、拥抱变革、实事求是、团结、自我批评", + "aboutus.philosophy": "企业核心理念", + "aboutus.philosophy-subtitle": "科学才是企业的灵魂", + "aboutus.honors-certificate":"证书", + "page.honors-content-1": "公司核心团队拥有电子技术行业10余年工作经验", + "page.honors-content-2": "对电源产品有深刻的理解,在电子元器件供应链管理有着深厚沉淀,以强大的数据库及供应链系统支撑", + "page.honors-content-3": "凭借专业的研发知识及实践经验,提供优质的产品及技术服务。", + "page.honors-content-4": "期间公司研发团队取得数十项技术专利,并于2019年12月认证为国家级高新技术企业。", + + "aboutus.advantage-1": "ID 结构设计", + "aboutus.advantage-2": "产品质量", + "aboutus.advantage-3": "硬件开发", + "aboutus.advantage-factors": "关键成功要素", + "aboutus.advantage-4": "软件开发", + "aboutus.advantage-5": "生产制造", + "aboutus.advantage-6": "人工智能", + + "customized.gallery-title":"源头工厂 品质信赖", + "customized.global-business-title":"全球仓库 及时配送", + "customized.global-business-subTit-1":"拥有美国、日本、欧洲、英国四个海外维修点,拥有四个海外仓,出口33个国家,", + "customized.global-business-subTit-2":"为客户提供ODM/OEM服务", + "customized.customized-title":"定制流程", + "customized.customized-text-1":"定制流程", + "customized.customized-text-2":"研发设计", + "customized.customized-text-2-pc":"研发设计", + "customized.customized-text-3":"样品测试", + "customized.customized-text-4":"客户确认", + "customized.customized-text-5":"大货生产", + "customized.customized-text-6":"产品签样", + "customized.customized-text-7":"调整优化", + "customized.customized-text-8":"样品试产", + + "usermanual.years-service-life": "10年+寿命", + "download.excellentenergy": "卓越能效储能电源", + "download.apk-download": "APK安装下载", + "download.app-qr-code": "App二维码", + + "detail.power-99": "适配99%", + "detail.appliances": "常用家电", + "detail.parameters": "详细参数", + "detail.may-also-like": "可能你也会喜欢", + "detail.view-more":"查看更多", + "detail.summary":"概述", + "detail.specs":"规格", + "detail.detail":"详情", + + "n051.title": "3600W 便携式储能电源", + "n051.years-1": "2年", + "n051.capacity": "大容量电池", + "n051.guarantee": "质保", + "n051.battery": "电池", + "n051.battery-life": "使用寿命", + "n051.solar": "太阳能板充电", + "n051.solarvoltage": "(12-160V)", + "n051.ac-charging": "AC 输入", + "n051.variable": "可调输入功率", + "n051.ac-output": "AC 输出", + "n051.powered-off": "断电瞬间,电源即刻供电,保护您的数据无忧", + "n051.hours": "小时", + "n051.fast-charging": "快速充电", + "n051.other-brands": "其他品牌", + + "n051.battery-1": "磷酸铁锂电池", + "n051.battery-2": "安全性能高·使用寿命长", + "n051.battery-3": "耐高温·容量大·环境友好", + "n051.battery2-1": "BMS保护系统", + "n051.battery2-2": "高低温保护", + "n051.battery2-3": "高低压保护", + "n051.battery2-4": "过流过载保护", + + "n051.powered-simultaneously": "最高可同时给15个设备供电!", + "n051.ports-animation": "15ports动画", + "n051.intelligent": "智能APP·一手掌控", + "n051.control-output": "随时随地查看电池状态", + "n051.click-open": "一键打开电源,控制输出", + "n051.accessories-details": "配件详情", + + "n052.title": "2400W 便携式储能电源", + "n052.capacity": "超大容量", + "n052.hours": "小时", + "n052.charge": "充至100% ", + "n052.battery-cycles": "4000次电池循环", + "n052.lithium-iron": "内置磷酸铁锂电池", + "n052.solar-panel": "太阳能板充电", + "n052.switching-time": "切换时间", + "n052.compatible": "常用电器兼容", + "n052.energy-title": "省电费/节约能源", + "n052.energy-content": "白天时用太阳能板给机器充电,晚上用储能电源 给电器充电。实现用电循环,自给自足", + "n052.screen-title": "清晰的液晶显示屏", + "n052.screen-content": "液晶显示屏显示输出功率、输入功率、电池电量和使用状态, 有助于规划下一步的储能工作。", + "n052.powered-off": "断电瞬间,电源即刻供电,保护您的数据无忧", + "n052.within":"内", + "n052.loop":"超长循环次数", + "n052.port":"端口介绍", + "n052.output-ports":"13个输出端口", + "n052.other-brands":"其他品牌", + "n052.protection-1": "BMS保护系统", + "n052.protection-2": "高低温保护、高低压保护、过流过载保护", + "n052.show-title-1":"顶部存储空间", + "n052.show-subtitle-1":"零件轻便储存", + "n052.show-title-2":"便携式提手", + "n052.show-subtitle-2":"方便携带、移动", + "n052.show-title-3":"防尘橡胶赛", + "n052.show-subtitle-3":"防止细小的颗粒灰尘进入机器内部", + "n052.show-title-4":"防火ABS材料", + "n052.show-subtitle-4":"V0防火等级的外壳;带有加强手柄;", + + "home.swiper.led.title": "LED照明", + "home.swiper.led.subtitle": "节能LED灯具系列", + "home.swiper.led.description": "高效节能,持久耐用,智能控制", + "home.swiper.led.button": "了解更多", + "home.swiper.monitor.title": "监控设备", + "home.swiper.monitor.subtitle": "专业监控解决方案", + "home.swiper.monitor.description": "高清画质,智能分析,全方位监控", + "home.swiper.monitor.button": "了解更多", + "home.swiper.security.title": "智能安防", + "home.swiper.security.subtitle": "4K高清监控摄像头", + "home.swiper.security.description": "全天候守护,智能识别,超清画质", + "home.swiper.security.button": "了解更多", + + "home.products.title": "核心产品", + "home.products.subtitle": "专业的监控安防设备与LED照明解决方案", + "home.products.view-all": "查看全部产品", + + "product.s01.name": "S01 高清监控摄像头", + "product.s01.category": "监控摄像头", + "product.s01.description": "高清画质,智能监控", + "product.t11.name": "T11 专业监控摄像头", + "product.t11.category": "监控摄像头", + "product.t11.description": "专业级监控设备", + "product.xa01.name": "XA-01 智能LED路灯", + "product.xa01.category": "智能照明", + "product.xa01.description": "节能环保,智能控制", + + "product.hot.badge": "热门", + "product.learn-more": "了解详情", + + "product.breadcrumb.home": "首页", + "product.breadcrumb.product-center": "产品中心", + "product.breadcrumb.monitor": "监控摄像头", + "product.breadcrumb.street-light": "路灯", + + "product.category.product-center": "产品中心", + "product.category.monitor": "监控摄像头", + "product.category.street-light": "路灯", + + "product.s02.subtitle": "智能监控摄像头", + "product.s03.subtitle": "夜视监控摄像头", + "product.t05.subtitle": "全天候监控摄像头", + + "product.specs.number": "编号", + "product.specs.type": "类型", + "product.specs.specification": "规格", + "product.specs.brand": "品牌", + + "product.page.learn-more": "了解更多", + + "about.page.title": "关于我们", + "about.page.subtitle": "ABOUT US", + "about.page.description": "专业安防监控设备制造商 · 全球化服务提供商", + "about.breadcrumb.home": "首页", + "about.breadcrumb.about": "关于我们", + + "about.stats.experience": "年专业经验", + "about.stats.team": "专业团队", + "about.stats.countries": "服务国家", + + "about.intro.title": "企业简介", + "about.intro.p1": "2011年,SPML成立,专注于安防监控设备的研发与制造。自此,让每个用户都能享受到安全可靠的监控保护成为SPML的企业使命,也激励着我们持续为全球客户提供高质量的产品和服务。", + "about.intro.p2": "十余年来,SPML专注于可持续安防监控研发、智能识别、云端存储以及安防数字化领域,公司设计、研发、制造智能摄像头、监控系统、安防设备,为全球家庭及工商业用户提供优质的全场景安防监控解决方案。我们将与全球合作伙伴共同创造一个更安全的世界,为人类打造全球领先的智能安防生态!", + + "about.achievements.countries": "服务国家", + "about.achievements.team": "专业团队", + "about.achievements.experience": "年专业经验", + "about.achievements.vision.title": "企业愿景", + "about.achievements.vision.desc": "成为全球领先的安防监控解决方案提供商,为用户提供最安全可靠的监控保护", + + "about.tech.title": "技术实力", + "about.tech.subtitle": "先进的研发能力与制造工艺,为全球客户提供可靠的安防解决方案", + "about.tech.team.title": "专业研发团队", + "about.tech.team.desc": "拥有经验丰富的研发团队,专注安防监控设备的技术创新与产品优化", + "about.tech.manufacturing.title": "先进制造工艺", + "about.tech.manufacturing.desc": "配备现代化生产线,建立完善的质量管理体系,确保产品品质稳定可靠", + "about.tech.service.title": "全球化服务", + "about.tech.service.desc": "为全球50+国家和地区提供专业的安防监控解决方案与技术支持服务", + "about.tech.advantage.title": "核心优势", + "about.tech.advantage.desc": "专注于智能摄像头、监控系统、安防设备等产品的研发制造,通过持续的技术创新和严格的质量控制,为客户提供高性能、高可靠性的安防监控产品。", + + "contact.page.title": "联系我们", + "contact.page.subtitle": "CONTACT US", + "contact.breadcrumb.home": "首页", + "contact.breadcrumb.contact": "联系我们", + "contact.welcome": "期待与您的直接联系,我们将竭诚为您提供专业的支持和解答", + "contact.company.label": "公司", + "contact.company.name": "中山市明阳良光照明有限公司", + "contact.company.address": "中国广东省中山市古镇镇海洲东安北路398号", + "contact.phone.label": "电话", + "contact.email.label": "邮箱", + + "nav.home": "首页", + "nav.about": "关于我们", + "nav.products": "产品系列", + "nav.contact": "联系我们", + + "footer.company.name": "中山市明阳良光照明有限公司", + "footer.company.description": "太阳能智能云台摄像头制造商", + "footer.company.design": "明阳良光原创设计", + "footer.wechat": "微信", + "footer.whatsapp": "WhatsApp", + "footer.address": "地址", + "footer.qr.wechat": "微信二维码", + "footer.qr.whatsapp": "WhatsApp二维码", + + "about.exhibition.title": "展会荣誉", + "about.exhibition.subtitle": "国际展会参展经历与企业资质认证展示", + "about.exhibition.security-expo": "国际安防展", + "about.exhibition.tech-conference": "技术交流", + "about.exhibition.certifications": "企业资质", + "about.exhibition.iso9001": "ISO9001", + "about.exhibition.iso9001.desc": "质量管理体系", + "about.exhibition.high-tech": "高新技术企业", + "about.exhibition.high-tech.desc": "国家级认定", + "about.exhibition.excellent-supplier": "优秀供应商", + "about.exhibition.excellent-supplier.desc": "行业认可", + "about.exhibition.ce-fcc": "CE/FCC", + "about.exhibition.ce-fcc.desc": "国际认证", + "about.exhibition.security-cert": "安防认证", + "about.exhibition.security-cert.desc": "行业标准", + "about.exhibition.quality-assurance": "品质保证", + "about.exhibition.quality-assurance.desc": "质量承诺", + + "about.tech.badge.manufacturing": "制造", + "about.tech.badge.global": "全球", + "about.tech.tag.ai-algorithm": "AI算法", + "about.tech.tag.image-processing": "图像处理", + "about.tech.tag.hardware-design": "硬件设计", + "about.tech.tag.iso-certification": "ISO认证", + "about.tech.tag.precision-manufacturing": "精密制造", + "about.tech.tag.quality-control": "品质控制", + "about.tech.tag.technical-support": "技术支持", + "about.tech.tag.custom-solution": "定制方案", + "about.tech.tag.after-sales": "售后服务", + + "about.production.title": "生产工艺", + "about.production.subtitle": "专业生产团队与严格工艺流程,确保产品质量达到国际标准", + "about.production.assembly": "精密组装", + "about.production.assembly.desc": "专业技术人员精密组装", + "about.production.testing": "质量检测", + "about.production.testing.desc": "严格测试每个产品", + "about.production.debugging": "产品调试", + "about.production.debugging.desc": "确保产品性能最优", + "about.production.packaging": "精美包装", + "about.production.packaging.desc": "保护产品安全运输", + "about.production.quality-control": "品控管理", + "about.production.capacity": "生产能力", + "about.production.monthly-capacity": "月产能(台)", + "about.production.guarantee": "生产保障", + "about.production.pass-rate": "合格率", + "about.production.lines": "生产线数量", + + "about.company.image": "SPML企业形象", + "about.tech.image": "SPML技术展示" +} \ No newline at end of file diff --git a/src/locale/en.json b/src/locale/en.json new file mode 100644 index 0000000..76cb25e --- /dev/null +++ b/src/locale/en.json @@ -0,0 +1,400 @@ +{ + "page.home": "Home", + "page.odm-oem":"ODM/OEM", + "page.product": "Product List", + "page.about-us": "About Us", + "page.honors": "Honors", + "page.news": "News", + "page.contact-us": "Contact Us", + "page.app-download": "BrightEMS App Download", + "page.news-detail": "News detail", + "page.core-advantage": "Core Advantages", + "page.detail": "product details ", + "page.company-profile": "Company Profile", + "page.support": "Support", + "page.company": "Zhongshan Mingyang Liangguang Lighting Co., Ltd.", + "page.back-to-top":"Top", + "page.404-content":"Sorry, the page address you visited is incorrect or does not exist", + "page.404-button":"Home", + "page.company-abbreviation":"Mingyang Liangguang", + "page.loading":"loading...", + + "navbar.search": "What help do you need", + "navbar.product": "Product", + "navbar.app": "APP Download", + "navbar.language": "language", + "navbar.recommend": "Search suggestions", + + + "home.sence-main-tile":"Excursions", + "home.sence-main-subTile":"Portable power station can provides", + "home.sence-main-subTitle-2":"power for various equipment in outdoor activities", + "home.sence-item-1-tile":"Power Failure Emergency", + "home.sence-item-1-subTile":"In an emergency like a power outage or natural disaster, Energy storage power ", + "home.sence-item-1-subTitle-2":"supplies can provide critical power support", + "home.sence-item-2-tile":"Work and Study", + "home.sence-item-2-subTile":"Ensure that users will not be affected by power shortages when traveling", + "home.sence-item-2-subTitle-2":" or on the mobile working", + "home.sence-item-3-tile":"Household Electricity", + "home.sence-item-3-subTile":"It can be used as a backup power", + "home.sence-item-3-subTitle-2":"supply for the family to maintain basic communication and life functions", + "home.certificate-title":"Qualification certification", + "home.certificate-subTitle":"Escort your products, win reputation with quality, and repay customers with service", + + "home.learn-more": "Learn more", + "home.view-more": "more", + "home.situation": "Mingyang Liangguang Company Profile", + "home.platform": "", + "home.individual": "", + "home.sale": "Countries", + "home.development": "Global Business Development", + "home.products": "Strong production, sales and after-sales service capabilities provide fully support to global customers and establish long-term strategic partnerships.", + "home.Energy": "Daily Production", + "home.service-centers": "Overseas Service Center", + "home.main-products": "Products", + "home.solar-panel": "Solar panel", + "home.power-station": "Portable Power Station", + "home.accessory": "Accessory", + "home.temporary-video": "Temporary Video", + "home.background-image": "Background image", + + "home.about-syd": "About Mingyang Liangguang", + "home.professional":"Professional energy storage system manufacturer", + "home.year": "", + "home.establish": "Founded In", + "home.employees": "Employees", + "home.proportion": "R&D Propportion", + "home.factoryarea": "Factory covers", + "home.recording":"Recording the moment when Mingyang Liangguang changed the world", + + "foot.service-terms": "Services Terms", + "foot.privacy-policy": "Privacy Statement", + "foot.valid-email": "Please enter a valid email address", + "foot.company": "Zhongshan Mingyang Liangguang Lighting Co., Ltd., all rights reserved.", + "foot.record-number": "Record number : Yue ICP Bei 15063791", + + "contact.contacts-us": "Contact Us", + "contact.sub-title-1": "Company Info", + "contact.sub-title-2": "Contact Info", + "contact.official-website":"Company's official website", + "contact.other-contact":"Other contact information", + "contact.sales-consulting":"sales consulting", + "contact.operations-specialist":"Operations specialist", + "contact.after-sale-guarantee":"After-sale guarantee", + "contact.cooperation-negotiation":"Cooperation negotiation", + "contact.address": "Address:", + "contact.address-details": "4F, Building 4, Phase I, Lianchuang Science and Technology Park, Longgang District, Shenzhen.", + "contact.name":"Name", + "contact.tel": "Tel:", + "contact.email": "Email:", + "contact.email-2": "Email", + "contact.mobile": "Mobile:", + "contact.submit": "Submit", + "contact.verify-name": "Please enter a valid name", + "contact.verify-email": "Please enter a valid email address", + "contact.verify-title": "If you have any other questions, please feel free to contact us at any time", + "contact.verify-message": "Enter product details and other specific requirements to obtain accurate quotations", + "contact.submitted-successfully": "Submitted successfully", + "contact.submitted-failed": "Submission failed", + "contact.thank-message": "Thank you for your inquiry!We will contact you as soon as possible!", + "contact.thank-message2": "We will contact you as soon as possible.", + "contact.back": "Back to Menu", + + "corporatenews": "Company News", + "aboutus.company": "Zhongshan Mingyang Liangguang Lighting Co., Ltd.", + "aboutus.company-1": "Founded in 2015, Zhongshan Mingyang Liangguang Lighting Co., Ltd. is specialized in R&D and manufacturing of portable power station and home products. Located in Torch Development Zone, Zhongshan, CN.", + "aboutus.company-2": "Our company covers over 12,000 square meters. The daily production capacity of us exceeds 3,000 units and the annual production capacity reaches 800 million units. We have brilliant R&D team with rich experience ", + "aboutus.company-3": "who are committed to the continuous pursuit of technological breakthroughs and product optimization, independently completing the entire process to ID design, structural design, hardware development,", + "aboutus.company-4": "software development, production and manufacturihome.power-stationng to ensure the uniqueness and advancement of our products.", + "aboutus.year": "", + "aboutus.founded": "2015", + "aboutus.establish": "Founded", + "aboutus.factoryarea": "Factory", + "aboutus.billion": "mill", + "aboutus.annualcapacity": "Annual Production", + "aboutus.technical-patents": "technology patent", + "aboutus.force": "Core Advantages", + "aboutus.force-subtitle-1": "Experienced development team", + "aboutus.force-subtitle-2": "Strict quality inspection process", + "aboutus.force-subtitle-3": "A robust supply chain system", + "aboutus.force-subtitle-4": "Continuous talent introduction", + "aboutus.history": "History", + "aboutus.sub-history-1": "The core team of the company has over 10 years of work experience in the electronic technology industry, with a deep understanding of power supply products and a deep foundation in electronic component supply chain management ", + "aboutus.sub-history-2": "and supported by a powerful database and supply chain system, with professional research and development knowledge and practical spirit, we provide high-quality products and technical services to global users.", + + "aboutus.establishment-title": "Establishment", + "aboutus.establishment-content": "Founded in Shenzhen, the frontier city of reform and opening up and the capital of innovation. ", + "aboutus.transformation": "Transformation", + "aboutus.transformation-content": "Transformed from a power solutions company to an excellent portable power station manufacturing enterprise", + "aboutus.Innovation": "Innovation", + "aboutus.Innovation-content": "One of the first batch of enterprises in the power industry to develop 2000W bi-directional fast charging products. mass production and shipment in early 2020 and have shipped more than 50,000 units so far.", + "aboutus.financing": "Financing", + "aboutus.financing-content": "Completed round A of financing of tens of millions (investor: Xiaoxiong Hongnuo) ", + "aboutus.mission": "Missions", + + "aboutus.mission-subtitle": "To create value for customers, shareholders, employees, society and the country", + "aboutus.vision": "Vision", + "aboutus.vision-subtitle": "To create a global power design company with excellent energy efficiency", + "aboutus.values": "Values", + "aboutus.values-subtitle": "Customer first, Innovation, Embracing change, Seeking truth from facts, Unity tenacity, Self-criticism", + "aboutus.philosophy": "Core value concept", + "aboutus.philosophy-subtitle": "Science is the soul of the enterprise", + "aboutus.honors-certificate":"Certificate", + "page.honors-content-1": "Our core team has more than 10 years experience in the electronic technology industry,", + "page.honors-content-2": "they have profound knowledge of power products, deep accumulation in electronic component supply chain management. Supported by powerful database and supply chain system,", + "page.honors-content-3": "they provide high-quality products and technical services with professional R&D knowledge and practical experience.", + "page.honors-content-4": "During this period, our R&D team has obtained multiple technology patents and was certified as a national high-tech enterprise in December 2019.", + + "aboutus.advantage-1": "ID structure design", + "aboutus.advantage-2": "Product quality", + "aboutus.advantage-3": "Hardware development", + "aboutus.advantage-factors": "Critical factors of success", + "aboutus.advantage-4": "Software development", + "aboutus.advantage-5": "Production", + "aboutus.advantage-6": "AI Plus", + + "customized.gallery-title":"Source factory Trustworthy quality", + "customized.global-business-title":"Global warehouse timely delivery", + "customized.global-business-subTit-1":"Oversea after Sales Service--In USA, EU and JP, Owns four overseas warehouses,", + "customized.global-business-subTit-2":" Exports to 33 countries, Provide ODM/OEM services to customers", + "customized.customized-title":"Customized process", + "customized.customized-text-1":"Customer demand", + "customized.customized-text-2":"R&D design", + "customized.customized-text-2-pc":"Research and development design", + "customized.customized-text-3":"Sample test", + "customized.customized-text-4":"Customer confirmation", + "customized.customized-text-5":"Bulk production", + "customized.customized-text-6":"Product sample signing", + "customized.customized-text-7":"Optimization and adjustment", + "customized.customized-text-8":"Sample trial production", + + "download.excellentenergy": "Portable power stations with excellent energy efficiency", + "download.apk-download": "APK download", + "download.app-qr-code": "App QR code", + + "detail.power-99": "Compatible with 99%", + "detail.appliances": "Home appliances", + "detail.parameters": "Detailed Parameters", + "detail.may-also-like": "May also like", + "detail.view-more": "View more", + "detail.summary": "Summary", + "detail.specs": "Specifications", + "detail.detail": "Details", + + "n051.title": "3600W Portable Power Station", + "n051.years-1": "2-years", + "n051.capacity": "Large Capacity", + "n051.guarantee": "Warranty", + "n051.battery": "Battery", + "n051.battery-life": "Lifespan", + "n051.solar": "Solar Panel Charging", + "n051.solarvoltage": "(12-160V)", + "n051.ac-charging": "AC Input", + "n051.variable": "Adjustable Input Power", + "n051.ac-output": "AC Output", + "n051.powered-off": "At the moment of power outage,instant power supply to prevent data from missing", + "n051.hours": "Hours", + "n051.fast-charging": "Fast Charging", + "n051.other-brands": "Other Brands", + + "n051.battery-1": "LiFePo4 Battery", + "n051.battery-2": "High Safety Performance Long Lifespan", + "n051.battery-3": "High Temperature Resistant Large Capacity Environmentally Friendly", + "n051.battery2-1": "BMS Protecting System", + "n051.battery2-2": "High and Low Temperature Protection", + "n051.battery2-3": "High and Low Voltage Protection", + "n051.battery2-4": "Overcurrent and Overload Protection", + + "n051.powered-simultaneously": "Power Up To 15 Devices at The Same Time", + "n051.ports-animation": "15 Ports Vedio", + "n051.intelligent": "Smart APP Mobile Phone Control", + "n051.control-output": "Check Battery Status Anytime, Anywhere", + "n051.click-open": "Toggle with a single click, control output", + "n051.accessories-details": "Accessories Details", + + "n052.title": "2400W Portable Power Station", + "n052.capacity": "Large Capacity", + "n052.hours": "Hours", + "n052.charge": "Charged to 100% ", + "n052.battery-cycles": "4000 Times Battery Cycle", + "n052.lithium-iron": "Built-in LiFePo4 Battery", + "n052.solar-panel": "Solar Panel Charging", + "n052.switching-time": "Swicthover Time", + "n052.compatible": "Compatible with Common Electrical Appliances", + "n052.energy-title": "Saving Elecricity Bill / Energy", + "n052.energy-content": "Use Solar Panel to charge machine during the day and use our machine to charge electrical appliances at night. Achieve electricity cycle and self-sufficiency", + "n052.screen-title": "Clear LCD Display Screen", + "n052.screen-content": "The lCD screen shows output power, input power, battery power and status of use, helping with the next energy storage plan", + "n052.powered-off": "At the moment of power outage,instant power supply to prevent data from missing", + "n052.within": "within", + "n052.loop": "Long Cycle Life", + "n052.port": "Interfaces Introduction", + "n052.output-ports": "13 Output Ports", + "n052.other-brands": "Other Brands", + "n052.protection-1": "BMS Protecting System", + "n052.protection-2": "High and low temperature protection, high and low voltage protection, overcurrent and overload protection", + "n052.show-title-1": "Top storage space", + "n052.show-subtitle-1": "Lightweight storage of parts", + "n052.show-title-2": "Portable handle", + "n052.show-subtitle-2": "Convenient to carry and move", + "n052.show-title-3": "Dust rubber race", + "n052.show-subtitle-3": "Prevent small particles of dust from entering the interior of the machine", + "n052.show-title-4": "Fireproof ABS material", + "n052.show-subtitle-4": "An enclosure with a V0 fire rating; With reinforced handle", + + "home.swiper.led.title": "LED Lighting", + "home.swiper.led.subtitle": "Energy-Efficient LED Fixtures Series", + "home.swiper.led.description": "High efficiency, long-lasting, intelligent control", + "home.swiper.led.button": "Learn More", + "home.swiper.monitor.title": "Monitoring Equipment", + "home.swiper.monitor.subtitle": "Professional Monitoring Solutions", + "home.swiper.monitor.description": "High-definition image quality, intelligent analysis, comprehensive monitoring", + "home.swiper.monitor.button": "Learn More", + "home.swiper.security.title": "Smart Security", + "home.swiper.security.subtitle": "4K HD Security Camera", + "home.swiper.security.description": "24/7 protection, intelligent recognition, ultra-clear image quality", + "home.swiper.security.button": "Learn More", + + "home.products.title": "Core Products", + "home.products.subtitle": "Professional security monitoring equipment and LED lighting solutions", + "home.products.view-all": "View All Products", + + "product.s01.name": "S01 HD Security Camera", + "product.s01.category": "Security Camera", + "product.s01.description": "High-definition image quality, intelligent monitoring", + "product.t11.name": "T11 Professional Security Camera", + "product.t11.category": "Security Camera", + "product.t11.description": "Professional-grade monitoring equipment", + "product.xa01.name": "XA-01 Smart LED Street Light", + "product.xa01.category": "Smart Lighting", + "product.xa01.description": "Energy-saving and environmentally friendly, intelligent control", + + "product.hot.badge": "Hot", + "product.learn-more": "Learn More", + + "product.breadcrumb.home": "Home", + "product.breadcrumb.product-center": "Product Center", + "product.breadcrumb.monitor": "Security Camera", + "product.breadcrumb.street-light": "Street Light", + + "product.category.product-center": "Product Center", + "product.category.monitor": "Security Camera", + "product.category.street-light": "Street Light", + + "product.s02.subtitle": "Smart Security Camera", + "product.s03.subtitle": "Night Vision Security Camera", + "product.t05.subtitle": "All-Weather Security Camera", + + "product.specs.number": "Number", + "product.specs.type": "Type", + "product.specs.specification": "Specification", + "product.specs.brand": "Brand", + + "product.page.learn-more": "Learn More", + + "about.page.title": "About Us", + "about.page.subtitle": "ABOUT US", + "about.page.description": "Professional Security Monitoring Equipment Manufacturer · Global Service Provider", + "about.breadcrumb.home": "Home", + "about.breadcrumb.about": "About Us", + + "about.stats.experience": "+ Years Experience", + "about.stats.team": "+ Professional Team", + "about.stats.countries": "+ Countries Served", + + "about.intro.title": "Company Introduction", + "about.intro.p1": "SPML was established in 2011, focusing on the research and development and manufacturing of security monitoring equipment. Since then, enabling every user to enjoy safe and reliable monitoring protection has become SPML's corporate mission, which also motivates us to continue providing high-quality products and services to global customers.", + "about.intro.p2": "For more than ten years, SPML has focused on sustainable security monitoring R&D, intelligent recognition, cloud storage, and security digitization. The company designs, develops, and manufactures smart cameras, monitoring systems, and security equipment, providing high-quality full-scenario security monitoring solutions for global home and commercial users. We will work with global partners to create a safer world and build a globally leading intelligent security ecosystem for humanity!", + + "about.achievements.countries": "Countries Served", + "about.achievements.team": "Professional Team", + "about.achievements.experience": "+ Years Experience", + "about.achievements.vision.title": "Corporate Vision", + "about.achievements.vision.desc": "To become a leading global security monitoring solution provider, providing users with the safest and most reliable monitoring protection", + + "about.tech.title": "Technology Excellence", + "about.tech.subtitle": "Advanced R&D capabilities and manufacturing processes, providing reliable security solutions for global customers", + "about.tech.team.title": "Professional R&D Team", + "about.tech.team.desc": "We have an experienced R&D team dedicated to technological innovation and product optimization in security monitoring equipment", + "about.tech.manufacturing.title": "Advanced Manufacturing Process", + "about.tech.manufacturing.desc": "Equipped with modern production lines and established a comprehensive quality management system to ensure stable and reliable product quality", + "about.tech.service.title": "Global Service", + "about.tech.service.desc": "Providing professional security monitoring solutions and technical support services to 50+ countries and regions worldwide", + "about.tech.advantage.title": "Core Advantages", + "about.tech.advantage.desc": "Focusing on the R&D and manufacturing of smart cameras, monitoring systems, security equipment and other products, through continuous technological innovation and strict quality control, we provide customers with high-performance, high-reliability security monitoring products.", + + "contact.page.title": "Contact Us", + "contact.page.subtitle": "CONTACT US", + "contact.breadcrumb.home": "Home", + "contact.breadcrumb.contact": "Contact Us", + "contact.welcome": "We look forward to direct contact with you and will wholeheartedly provide professional support and answers", + "contact.company.label": "Company", + "contact.company.name": "Zhongshan Mingyang Liangguang Lighting Co., Ltd.", + "contact.company.address": "No. 398, Haizhou Dong'an North Road, Guzhen Town, Zhongshan City, Guangdong Province, China", + "contact.phone.label": "Phone", + "contact.email.label": "Email", + + "nav.home": "Home", + "nav.about": "About Us", + "nav.products": "Products", + "nav.contact": "Contact Us", + + "footer.company.name": "Zhongshan Mingyang Liangguang Lighting Co., Ltd.", + "footer.company.description": "Solar Smart PTZ Camera Manufacturer", + "footer.company.design": "Mingyang Liangguang Original Design", + "footer.wechat": "WeChat", + "footer.whatsapp": "WhatsApp", + "footer.address": "Address", + "footer.qr.wechat": "WeChat QR Code", + "footer.qr.whatsapp": "WhatsApp QR Code", + + "about.exhibition.title": "Exhibition & Honors", + "about.exhibition.subtitle": "International exhibition experience and corporate qualification certification display", + "about.exhibition.security-expo": "Security Expo", + "about.exhibition.tech-conference": "Tech Conference", + "about.exhibition.certifications": "Certifications", + "about.exhibition.iso9001": "ISO9001", + "about.exhibition.iso9001.desc": "Quality Management System", + "about.exhibition.high-tech": "High-tech Enterprise", + "about.exhibition.high-tech.desc": "National Certification", + "about.exhibition.excellent-supplier": "Excellent Supplier", + "about.exhibition.excellent-supplier.desc": "Industry Recognition", + "about.exhibition.ce-fcc": "CE/FCC", + "about.exhibition.ce-fcc.desc": "International Certification", + "about.exhibition.security-cert": "Security Certification", + "about.exhibition.security-cert.desc": "Industry Standard", + "about.exhibition.quality-assurance": "Quality Assurance", + "about.exhibition.quality-assurance.desc": "Quality Commitment", + + "about.tech.badge.manufacturing": "Manufacturing", + "about.tech.badge.global": "Global", + "about.tech.tag.ai-algorithm": "AI Algorithm", + "about.tech.tag.image-processing": "Image Processing", + "about.tech.tag.hardware-design": "Hardware Design", + "about.tech.tag.iso-certification": "ISO Certification", + "about.tech.tag.precision-manufacturing": "Precision Manufacturing", + "about.tech.tag.quality-control": "Quality Control", + "about.tech.tag.technical-support": "Technical Support", + "about.tech.tag.custom-solution": "Custom Solution", + "about.tech.tag.after-sales": "After-sales Service", + + "about.production.title": "Manufacturing Process", + "about.production.subtitle": "Professional production team and strict process flow to ensure product quality meets international standards", + "about.production.assembly": "Precision Assembly", + "about.production.assembly.desc": "Professional technicians precision assembly", + "about.production.testing": "Quality Testing", + "about.production.testing.desc": "Strict testing of every product", + "about.production.debugging": "Product Debugging", + "about.production.debugging.desc": "Ensure optimal product performance", + "about.production.packaging": "Exquisite Packaging", + "about.production.packaging.desc": "Protect products for safe transportation", + "about.production.quality-control": "Quality Control", + "about.production.capacity": "Production Capacity", + "about.production.monthly-capacity": "Monthly Capacity (Units)", + "about.production.guarantee": "Production Guarantee", + "about.production.pass-rate": "Pass Rate", + "about.production.lines": "Production Lines", + + "about.company.image": "SPML Corporate Image", + "about.tech.image": "SPML Technology Showcase" +} \ No newline at end of file diff --git a/src/pages/about-us/index.vue b/src/pages/about-us/index.vue new file mode 100644 index 0000000..e1732c4 --- /dev/null +++ b/src/pages/about-us/index.vue @@ -0,0 +1,2140 @@ + + + + + + diff --git a/src/pages/contact-us/index.vue b/src/pages/contact-us/index.vue new file mode 100644 index 0000000..44f9f77 --- /dev/null +++ b/src/pages/contact-us/index.vue @@ -0,0 +1,469 @@ + + + + + diff --git a/src/pages/error/error.vue b/src/pages/error/error.vue new file mode 100644 index 0000000..eb25d65 --- /dev/null +++ b/src/pages/error/error.vue @@ -0,0 +1,121 @@ + + + + + \ No newline at end of file diff --git a/src/pages/home/style/home-style.scss b/src/pages/home/style/home-style.scss new file mode 100644 index 0000000..cfcf001 --- /dev/null +++ b/src/pages/home/style/home-style.scss @@ -0,0 +1,1343 @@ + .fullpage-container { + overflow: hidden; // 防止极端加载情况 + } + + // 加载动画值 + .activeSections { + opacity: 1; + -webkit-opacity: 1; + transform: translate(0, 0); + } + + .section { + height: auto; + background-color: #F2F8FF; + } + + .section1 { + background-color: #393939; + height: auto; + } + + @mixin titleStyle { + font-size: 0.36rem; + color: #000000; + font-family: MiSans-Medium; + @media (max-width:750px) { + font-size: 0.65rem; + } + @media (max-width:500px) { + font-size: 0.8rem; + } + + } + + @mixin smallStyle { + font-size: 0.24rem; + font-family: MiSans-Regular; + @media (max-width:750px) { + font-size: 0.52rem; + } + @media (max-width:500px) { + font-size: 0.6rem; + } + @media (max-width:500px) { + font-size: 0.63rem; + } + } + + @mixin StyleBtn { + display: inline-block; + color: #ffffff; + padding: 0 0.2rem; + height: 0.43rem; + line-height: 0.45rem; + background: #1777ff; + border-radius: 0.4rem; + font-size: 0.18rem; + font-family: MiSans-SemiBold; + text-align: center; + cursor: pointer; + @media (max-width: 1024px) { + padding: 0 0.5rem; + height: auto; + line-height: 2.2; + background: #1777ff; + border-radius: 1rem; + font-size: 0.34rem; + } + @media (max-width: 750px) { + padding: 0 0.8rem; + background: #1777ff; + border-radius: 3rem; + font-size: 0.6rem; + + &:hover { + background: #1777ff; + } + } + } + + + // 第二屏 + .section_2 { + width: 100vw; + min-height: 9.5rem; + background-color: #F2F8FF; + z-index: 80; + position: relative; + @media (max-width:1024px){ + background-color: #ffffff; + height: 18rem; + } + + &__bg--avater { + height: 9.5rem; + width: 100%; + object-fit: cover; + @media (max-width:1600px){ + height: 10.3rem; + } + @media (max-width:1024px){ + display: none; + } + + } + + &__box { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + width: 15rem; + margin: 0.96rem auto; + @media (max-width:1024px) { + width: 19.5rem; + display: flex; + flex-direction: column-reverse; + align-items: center; + justify-content: flex-end; + margin: 0 auto; + } + + &__header { + display: flex; + justify-content: space-between; + + &__content { + max-width: 45%; + color: #000; + @media (max-width:1024px) { + display: none; + } + + &__line { + width: 0.61rem; + height: 0.04rem; + background: #0072FF; + } + + h2 { + color: #000; + font-size: 36px; + font-family: MiSans-Medium; + letter-spacing: 1.5px; + + @media (min-width:190px) { + font-size: 0.36rem; + letter-spacing: 0.015rem; + } + } + + h3 { + font-size: 24px; + font-family: MiSans-Regular; + letter-spacing: 1.5px; + line-height: 1; + + @media (min-width:190px) { + font-size: 0.24rem; + letter-spacing: 0.015rem; + } + } + + p { + margin-top: 30px; + color: #333; + line-height: 1.5; + font-size: 27px; + letter-spacing: 1.5px; + font-family: MiSans-Light; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 7; + overflow: hidden; + + @media (min-width:190px) { + font-size: 0.27rem; + letter-spacing: 0.015rem; + } + + } + + &__more-info { + margin-top: 90px; + @media (min-width:190px) { + margin-top: 0.9rem; + } + @include StyleBtn; + display: inline-block; + } + } + + &__image { + width: 7.6rem; + height: 5rem; + position: relative; + cursor: pointer; + @media (max-width:1024px) { + width: 18rem; + height: 11rem; + } + + &__bg { + width: inherit; + height: inherit; + } + + &__videoIcon { + width: 77px; + height: 77px; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + + @media (max-width:1024px) { + width: 1.2rem; + height: 1.2rem; + } + @media (max-width:650px) { + width: 2rem; + height: 2rem; + } + } + } + } + + //下面四个描述 + &__stats { + display: flex; + justify-content: space-between; + margin-top: 1rem; + @media (max-width:1024px) { + width: 18rem; + margin: 0.5rem 1rem; + } + &__item { + width: 3.03rem; + height: 1.43rem; + display: flex; + justify-content: center; + align-items: center; + background: #FFFFFF; + color: #333333; + + &__left { + width: 0.78rem; + height: 0.74rem; + img{ + width: 100%; + height: 100%; + } + } + + &__right { + text-align: right; + min-width: 1.7rem; + + &__number { + font-size: 0.48rem; + font-family: MiSans-Bold; + line-height: 1.4; + } + + &__label { + font-size: 0.2rem; + } + } + + @media (max-width:1024px) { + width: 4.4rem; + height: 2.8rem; + background: #F2F8FF; + border-radius: 0.3rem; + &__left { + width: 0.975rem; + height: 0.9rem; + } + &__right { + &__number { + font-size: 0.61rem; + } + &__label { + font-size: 0.4rem; + } + } + } + @media (max-width:650px) { + width: 4.4rem; + height: 2.8rem; + background: #F2F8FF; + border-radius: 0.3rem; + &__left { + width: 0.975rem; + height: 0.9rem; + display: none; + } + &__right { + &__number { + font-size: 0.8rem; + } + &__label { + font-size: 0.5rem; + } + } + } + } + } + // 标题 + &__mobile-title{ + display: none; + @media (max-width:1024px) { + display: block; + } + text-align: center; + h2{ + @include titleStyle; + margin-top: 0.5rem; + } + &__line{ + margin: 0 auto; + width: 1.4rem; + height: 4%; + background: #0072FF; + } + h3{ + @include smallStyle; + } + } + } + } + + // 第三屏 + .section3 { + background: #ffffff; + display: flex; + justify-content: center; + align-items: center; + + &__content { + display: flex; + width: 100%; + + &__item { + width: 33.3%; + overflow: hidden; + position: relative; + transition: width 0.5s ease-in-out; + transform-origin: left; + // 标志位 + height: 10.8rem; + display: flex; + flex-direction: column; + align-items: center; + padding-top: 2rem; + + &:first-child { + background: linear-gradient(180deg, + #E9ECF9 0%, + #DCE0E8 45%, + #D4D6DD 100%); + } + + &:nth-child(2) { + background: linear-gradient(180deg, + #e5f0fa 0%, + #dde9f4 45%, + #9eb5c8 100%); + transform-origin: right; + } + + &:nth-child(3) { + margin-right: 0; + background: linear-gradient(180deg, + #eef6fa 0, + #e3ecf1 40%, + #cbd4db 100%); + transform-origin: right; + } + + &__box { + box-sizing: content-box; + height: 4.5rem; + + &__img { + width: 4.5rem; + height: auto; + } + } + + &:hover { + width: 10rem; + } + + &__desc { + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + z-index: 800; + margin: 1rem 0; + + &__name { + font-size: 0.3rem; + font-family: MiSans-Regular; + line-height: 1rem; + color: #1d1d1d; + } + + &__btn { + color: #ffffff; + padding: 0 0.3rem; + height: 0.45rem; + line-height: 0.45rem; + background: #1777ff; + border-radius: 0.4rem; + font-size: 0.22rem; + font-family: MiSans-SemiBold; + text-align: center; + cursor: pointer; + + &:hover { + background: #ee7700; + } + } + } + } + + @media (max-width: 1024px) { + flex-wrap: wrap; + &__item { + height: auto; + margin-right: 0; + flex-basis: 100%; + position: relative; + display: flex; + align-items: center; + flex-direction: row; + justify-content: center; + padding: 1rem 0; + + &:nth-child(n+2) { + margin-top: 10px; + } + + &__box { + box-sizing: content-box; + height: 4.5rem; + + &__img { + height: auto; + } + } + + &__desc { + width: auto; + position: static; + z-index: 800; + height: 4.5rem; + margin: 1rem 0 0 1rem; + justify-content: center; + + &__name { + font-size: 0.5rem; + font-family: MiSans-Regular; + line-height: 1rem; + color: #1d1d1d; + transform: translate(0, -50%); + } + + &__btn { + color: #ffffff; + padding: 0 0.5rem; + height: auto; + line-height: 2.2; + background: #1777ff; + border-radius: 1rem; + font-size: 0.34rem; + transform: translate(0, -50%); + + &:hover { + background: #ee7700; + } + } + } + } + } + + @media (max-width: 750px) { + &__item { + display: flex; + align-items: center; + flex-direction: column; + justify-content: center; + + &__box { + height: auto; + margin: 1rem 0 0; + + &__img { + width: 10rem; + height: auto; + } + } + + &__desc { + z-index: 800; + margin: 1rem 0 0; + + &__name { + font-size: 0.8rem; + font-family: MiSans-Regular; + line-height: 1.8; + color: #1d1d1d; + } + + &__btn { + color: #ffffff; + padding: 0 0.8rem; + background: #1777ff; + border-radius: 3rem; + font-size: 0.6rem; + + &:hover { + background: #1777ff; + } + } + } + } + } + } + } + + // 第四屏 + .section4 { + color: #000; + background-color: #F0F5FE; + z-index: 800; + position: relative; + @media (max-width:700px) { + height: 21rem; + } + + &__bg--avater { + height: 9rem; + width: 100%; + object-fit: cover; + @media (max-width:1024px) { + height: 9rem; + } + + @media (max-width:750px) { + height: 15rem; + } + + @media (max-width:700px) { + height: 21rem; + } + } + + &__container { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + transition: 0.5s; + -webkit-transition: 0.5s; + display: flex; + justify-content: center; + align-items: center; + + @media (max-width: 1500px) { + display: flex; + justify-content: center; + align-items: center; + } + + &__box { + position: absolute; + height: auto; + @media (max-width:1024px) { + height: 100%; + } + + &__content { + margin: auto; + width: 16rem; + text-align: center; + height: fit-content; + color: #000; + + //三屏头部 + &__title { + transition-delay: 0.25s; + -webkit-transition-delay: 0.25s; + font-family: MiSans-Medium; + + &__first { + font-size: 0.36rem; + font-family: MiSans-Regular; + line-height: 1.5; + } + + &__second { + font-size: 0.2rem; + line-height: 1.5; + text-transform: uppercase; + opacity: 0.5; + font-family: MiSans-Light; + } + + &__three { + font-size: 0.24rem; + line-height: 3; + } + + @media (max-width: 1600px) { + width: 16rem; + margin: 0 auto; + + &__first { + font-size: 0.4rem; + } + + &__second { + font-size: 0.22rem; + } + + &__three { + font-size: 0.26rem; + line-height: 2; + } + } + + @media (max-width: 1024px) { + + &__second { + font-size: 0.3rem; + } + + &__three { + font-size: 0.34rem; + } + } + + @media (max-width: 600px) { + &__first { + font-size: 17px; + line-height: 1.2; + @include titleStyle; + } + + &__second { + font-size: 12px; + } + + &__three { + display: none; + } + } + } + + // 三屏中部 + &__middile { + display: flex; + display: -webkit-flex; + justify-content: space-between; + -webkit-justify-content: space-between; + width: 8rem; + margin: auto; + padding-top: 0.5rem; + line-height: 1.3; + transition-delay: 0.5s; + -webkit-transition-delay: 0.5s; + + &__count { + flex-basis: 33%; + + &__up { + display: flex; + align-items: flex-end; + justify-content: center; + + &__text { + font-size: 0.48rem; + color: #f3a412; + font-family: MiSans-Normal; + } + + span { + font-size: 0.27rem; + color: #f3a412; + line-height: 0.6rem; + padding-left: 0.07rem; + } + } + + &__bottom { + font-size: 0.22rem; + } + } + + @media (max-width: 1024px) { + width: 14rem; + + &__count { + &__up { + display: flex; + align-items: flex-end; + font-family: MiSans-Semibold; + color: #f3a412; + + &__text { + font-size: 30px; + } + + span { + font-size: 14px; + line-height: 2.5; + padding-left: 5px; + } + } + + &__bottom { + font-size: 0.38rem; + } + } + } + + @media (max-width: 600px) { + width: 100%; + + &__count { + &__up { + display: flex; + align-items: flex-end; + font-family: MiSans-Semibold; + color: #f3a412; + + &__text { + font-size: 1.2rem; + } + + span { + font-size: 0.6rem; + line-height: 1.2rem; + padding-left: 5px; + } + } + + &__bottom { + font-size: 0.6rem; + } + } + } + } + + // 三屏尾部查看更多 + &__more { + margin: 0.6rem 0 1rem; + transition-delay: 0.75s; + -webkit-transition-delay: 0.75s; + + &__text { + cursor: pointer; + @include StyleBtn; + @media (max-width: 600px) { + margin-top: 1rem; + } + } + } + + // 三屏尾部 + &__foot { + display: flex; + display: -webkit-flex; + flex-wrap: wrap; + justify-content: space-around; + -webkit-flex-wrap: wrap; + align-items: center; + width: 100%; + margin: 0 auto; + text-align: center; + box-sizing: border-box; + -webkit-box-sizing: border-box; + padding-top: 0.2rem; + transition-delay: 1s; + -webkit-transition-delay: 1s; + + &__imgs { + width: 12.5%; + height: auto; + text-align: center; + box-sizing: border-box; + -webkit-box-sizing: border-box; + + @media (max-width: 1450px) { + width: 15%; + } + + @media (max-width: 700px) { + width: 42%; + padding: 1rem 0.5rem; + } + + img { + width: 100%; + height: auto; + } + } + + @media (max-width: 700px) { + width: 90%; + + &__imgs { + width: 33%; + padding: 7% 2%; + } + } + + @media (max-width: 700px) { + width: 95%; + + &__imgs { + width: 35%; + } + } + } + } + + &--active { + opacity: 1; + z-index: 20; + } + } + } + } + + // 第五屏 + .section5 { + background-color: #F0F5FE; + padding: 1rem 0; + height: auto; + @media (max-width:1024px) { + background-color: #ffffff; + padding: 1.3rem 0 0; + } + .news { + display: flex; + flex-direction: column; + width: 15rem; + height: 6.5rem; + margin: 0 auto; + + @media (max-width:1024px) { + width: 18rem; + height: 23rem; + } + + &__header { + display: flex; + justify-content: space-between; + align-items: flex-end; + margin-bottom:0.2rem; + + &__left{ + color: #000; + &__line { + width: 0.63rem; + height: 0.06rem; + background-color: #007bff; + @media (max-width:1024px) { + display: none; + } + } + &__line-2{ + width: 1.5rem; + height: 0.15rem; + margin: 0.2rem 0; + background-color: #007bff; + display: none; + @media (max-width:1024px) { + display: block; + } + } + + &__title { + @include titleStyle; + } + + &__subtitle { + @include smallStyle; + line-height: 1.2; + @media (max-width:1024px) { + line-height: 1.5; + } + } + @media (max-width:1024px) { + width: 12.5rem; + &__line { + display: none; + } + } + } + &__right{ + @include StyleBtn; + @media (max-width:1024px) { + margin-bottom: 0.3rem; + } + } + } + + @mixin newsSwiperStyle { + width:8.32rem; + height: 5rem; + @media (max-width:1024px) { + width: 18rem; + height: 20rem; + } + } + // 主标题 + @mixin newsSwiperTitle { + color: #000; + font-size: 0.2rem; + display: -webkit-box; + font-family: MiSans-Medium; + -webkit-box-orient: vertical; + -webkit-line-clamp: 1; + overflow: hidden; + &:hover{ + color: #0072FF; + } + &--active{ + color: #0072FF; + } + @media (max-width:1024px) { + font-size: 0.68rem; + line-height: 1.7; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + overflow: hidden; + margin-top: 1rem; + &:hover{ + color: #333; + } + } + } + + @mixin newsSwiperSmallTitle { + font-size: 0.18rem; + line-height: 1.5; + color: #333; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + overflow: hidden; + font-family: MiSans-Regular; + @media (max-width:1024px) { + font-size: 0.65rem; + line-height: 1.6; + } + } + + + &__content { + display: flex; + margin-top: 0.1rem; + @media (max-width:1024px) { + flex-direction: column; + margin-top: 0.3rem; + } + // 新闻轮播图 + .news-full { + &__swiper{ + @include newsSwiperStyle(); + &__Item{ + width:inherit; + height: inherit; + &__Img{ + width:inherit; + height: inherit; + object-fit: cover; + @media (max-width:1024px) { + width: 18rem; + height: 12rem; + } + } + &__content{ + &__title{ + @include newsSwiperTitle; + + } + &__subTitle{ + @include newsSwiperSmallTitle; + } + } + } + } + } + + + &__list { + display: flex; + flex-direction: column; + color: #000; + width: 7.3rem; + background-color: #fff; + @media (max-width:1024px) { + display: none; + } + &__item { + padding: 0 0.26rem 0 0.23rem; + height: 33.3%; + display: flex; + flex-direction: column; + justify-content: flex-end; + + &__date { + font-size: 0.16rem; + } + + &__title { + @include newsSwiperTitle; + } + + &__subTitle { + @include newsSwiperSmallTitle; + } + + &__separator { + border: 0; + margin-top: 0.1rem;; + height: 0.01rem; + width: 100%; + background-color: #E0E0E0; + @media (min-width:1920px) { + height: 0.01rem; + margin-top: 0.1rem; + } + &--active{ + background-color: transparent; + } + } + } + } + } + } + } + + //轮播文字加载添加的样式 + @mixin swiperItemStyle { + @media (max-width: 850px) { + top: 10%; + left: 50%; + transform: translate(-50%, 0); + } + + h2 { + i { + display: inline-block; + animation: falsh-up 0.8s 0.3s ease both; + } + } + + p { + i { + display: inline-block; + animation: flash-down 0.8s 0.3s ease both; + } + } + + //执行动画样式 + .swiper-flash__btn { + display: inline-block; + animation: flash-down 0.8s 0.3s ease both; + } + } + + // 轮播加载down + @keyframes flash-down { + 0% { + transform: translateY(120%); + } + + 100% { + transform: translateY(0%); + } + } + + //轮播加载up + @keyframes falsh-up { + 0% { + transform: translateY(-120%); + } + + 100% { + transform: translateY(0%); + } + } + + .swiper-full { + margin-top: 0.52rem; + @media (max-width:1600px) { + margin-top: 0.6rem; + } + @media (max-width:1099px) { + margin-top: 50px; + } + + /* 解决加载缓缓的问题 */ + &__content { + width: 100vw; + min-height: 8.8rem; + max-height: 100vh; + @media (min-width:2000px) { + height: 9.15rem; + } + + &__Item { + width: 100vw; + height: inhert; + + &__child { + position: relative; + width: 100vw; + height: inhert; + + &__avater { + width: 100vw; + object-fit: cover; + height: 8.8rem; + color: #ffffff; + @media (min-width:2000px) { + height: 9.15rem; + } + + @media (max-width:850px) { + display: none; + } + } + + &__avater-2 { + width: 100vw; + height: 18rem; + object-fit: cover; + color: #ffffff; + } + + // 中间提示框 + &__content { + position: absolute; + top: 36%; + left: 25%; + width: fit-content; + text-align: center; + display: flex; + align-items: center; + flex-direction: column; + color: #ffffff; + + h2 { + overflow: hidden; + height: 0.5rem; + + i { + font-size: 0.46rem; + font-family: "Microsoft YaHei"; + font-weight: bold; + line-height: 0.5rem; + display: none; + } + } + + p { + overflow: hidden; + + i { + font-size: 0.4rem; + font-family: MiSans-Medium; + font-weight: 400; + display: none; + } + } + + &__contain { + overflow: hidden; + width: auto; + height: 0.45rem; + margin-top: 0.12rem; + + &__btn { + width: auto; + height: 0.45rem; + padding: 0 0.3rem; + background: #1777ff; + border-radius: 0.26rem; + font-size: 0.2rem; + line-height: 0.45rem; + font-family: MiSans-SemiBold; + cursor: pointer; + color: #ffffff; + display: none; + + &:hover { + background: #0761e1; + } + } + } + + @media (max-width: 850px) { + h2 { + height: 1.3rem; + + i { + font-size: 0.7rem; + height: 1.3rem; + line-height: 1.3rem; + } + } + + p { + i { + font-size: 0.65rem; + } + } + + &__contain { + width: fit-content; + height: 0.9rem; + margin-top: 0.4rem; + + &__btn { + width: fit-content; + height: 0.9rem; + border-radius: 0.5rem; + padding: 0 0.5rem; + font-size: 0.43rem; + line-height: 0.9rem; + display: none; + + &:hover { + background: #1777ff; + } + } + } + } + + @media (max-width: 550px) { + width: 13rem; + + h2 { + i { + font-size: 0.95rem; + } + } + + p { + i { + font-size: 0.65rem; + } + } + + &__contain { + width: fit-content; + height: fit-content; + + &__btn { + width: fit-content; + padding: 0 0.6rem; + height: 1.2rem; + border-radius: 26px; + font-size: 0.6rem; + line-height: 1.2rem; + display: none; + + &:hover { + background: #1777ff; + } + } + } + } + } + + &__content-0 { + top: 10%; + left: 50%; + transform: translate(-50%, 0); + @include swiperItemStyle; + } + + &__content-1 { + top: 20%; + left: 10%; + @include swiperItemStyle; + } + + &__content-2 { + top: 10%; + left: 50%; + transform: translate(-50%, 0); + @include swiperItemStyle; + } + + &__content-3 { + top: 10%; + left: 50%; + transform: translate(-50%, 0); + @include swiperItemStyle; + } + + &__content-4 { + top: 10%; + left: 50%; + transform: translate(-50%, 0); + @include swiperItemStyle; + } + + &__content-5 { + top: 10%; + left: 50%; + transform: translate(-50%, 0); + @include swiperItemStyle; + } + + &__content-6 { + top: 40%; + left: 20%; + transform: translate(0, -50%); + @include swiperItemStyle; + } + + &__content-7 { + top: 37%; + left: 20%; + transform: translate(0, -50%); + @include swiperItemStyle; + } + } + } + } + } \ No newline at end of file diff --git a/src/pages/index.vue b/src/pages/index.vue new file mode 100644 index 0000000..1ae18c1 --- /dev/null +++ b/src/pages/index.vue @@ -0,0 +1,809 @@ + + + + + diff --git a/src/pages/privacy-policy/index.vue b/src/pages/privacy-policy/index.vue new file mode 100644 index 0000000..55b4ad5 --- /dev/null +++ b/src/pages/privacy-policy/index.vue @@ -0,0 +1,31 @@ + + + + diff --git a/src/pages/product/detail/index.vue b/src/pages/product/detail/index.vue new file mode 100644 index 0000000..8e24f5a --- /dev/null +++ b/src/pages/product/detail/index.vue @@ -0,0 +1,374 @@ + + + + + \ No newline at end of file diff --git a/src/pages/product/detail/mobile-style/mobile-650-detail-style.scss b/src/pages/product/detail/mobile-style/mobile-650-detail-style.scss new file mode 100644 index 0000000..25cb9a3 --- /dev/null +++ b/src/pages/product/detail/mobile-style/mobile-650-detail-style.scss @@ -0,0 +1,927 @@ + // 方框介绍 + .mobile-product { + width: 17.54rem; + margin: 1.27rem auto 0.77rem; + height: 15.25rem; + + &__sec { + display: flex; + justify-content: space-between; + align-items: center; + + @mixin secStyle { + width: 6.63rem; + height: 4.74rem; + background: linear-gradient(182deg, #232E3C, #05080B); + border-radius: 0.27rem; + display: flex; + flex-direction: column; + justify-content: center; + text-align: center; + font-family: MiSans-Semibold; + } + + &__item1 { + @include secStyle; + align-items: center; + + * { + font-family: MiSans-Semibold; + background: linear-gradient(128deg, #0FFFC4 0%, #0FFFC4 40%, #006AFF 60%, #006AFF 100%, ); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text { + margin-top: 0.27rem; + height: 1.55rem; + font-size: 1.11rem; + font-weight: 600; + line-height: 1.24rem; + width: fit-content; + } + + &__text2 { + width: fit-content; + height: 1.02rem; + font-size: 0.74rem; + font-weight: 600; + color: #FFFFFF; + font-family: MiSans-Medium; + line-height: 0.93rem; + } + + } + + &__item2 { + @include secStyle; + width: 4.71rem; + display: flex; + flex-direction: column; + align-items: center; + + &__img { + margin: 0.31rem 0 0.21rem; + width: 2.23rem; + height: 2.72rem; + } + + &__content { + display: flex; + width: fit-content; + justify-content: center; + + &__text { + width: fit-content; + height: 0.96rem; + line-height: 0.89rem; + font-size: 0.89rem; + font-weight: 600; + background: linear-gradient(87deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text2 { + height: 0.96rem; + font-size: 0.52rem; + line-height: 1.02rem; + font-weight: 600; + background: linear-gradient(87deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text3 { + padding-left: 0.15rem; + height: 0.96rem; + line-height: 1.05rem; + font-size: 0.52rem; + font-family: MiSans-Regular; + color: #FFFFFF; + } + } + } + + &__item3 { + @include secStyle; + width: 5.73rem; + align-items: center; + + &__img { + margin-top: 0.71rem; + width: 1.61rem; + height: 2.54rem; + } + + &__text { + margin-top: 0.52rem; + width: fit-content; + height: 1.55rem; + font-size: 0.58rem; + font-weight: 600; + color: #FFFFFF; + font-family: MiSans-Medium; + background: linear-gradient(81deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + } + } + + &__sec2 { + margin-top: 0.27rem; + display: grid; + grid-template-columns: 6.63rem 6.63rem 3.81rem; + grid-template-rows: 4.74rem 4.74rem; + grid-row-gap: 0.27rem; + grid-column-gap: 0.27rem; + font-family: MiSans-Semibold; + grid-template-areas: + 'gap1 gap1 gap2' + 'gap3 gap4 gap4'; + + &__item1 { + grid-area: gap1; + background: url('/static/product/detail/n051/solar__2.webp') center center/cover; + display: flex; + justify-content: flex-end; + align-items: flex-end; + border-radius: 0.62rem; + + &__content { + padding-right: 0.31rem; + display: flex; + flex-direction: column; + align-items: flex-end; + + &__top { + display: flex; + &__text { + height: 1.14rem; + font-size: 0.8rem; + color: #FFFFFF; + background: linear-gradient(87deg, #0FFFC4 0, #0FFFC4 20%, #006AFF 100%); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text2 { + font-size: 0.43rem; + padding: 0.43rem 0 0 0.15rem; + background: linear-gradient(87deg, #006AFF 0, #006AFF 100%); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + } + + &__bottom { + height: 0.83rem; + font-size: 0.52rem; + font-family: MiSans-Regular; + color: #FFFFFF; + + text { + font-size: 0.43rem; + } + } + } + } + + &__item2 { + grid-area: gap2; + background: url('/static/product/detail/n051/charging.webp') center center/cover; + display: flex; + flex-direction: column; + align-items: center; + border-radius: 0.27rem; + text-align: center; + + &__text { + margin-top: 1.67rem; + width: fit-content; + height: 0.58rem; + line-height: 0.58rem; + font-size: 0.58rem; + font-weight: 600; + background: linear-gradient(87deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text2 { + width: fit-content; + height: 0.58rem; + line-height: 0.58rem; + font-size: 0.37rem; + background: linear-gradient(90deg, #0FFFC4 0%, #0FFFC4 70%, #006AFF 100%); + + background-clip: text; + -webkit-text-fill-color: transparent; + font-weight: 500; + } + + &__text3 { + margin-top: 0.86rem; + height: 0.99rem; + font-size: 0.55rem; + font-family: MiSans-Regular; + font-weight: 500; + color: #FFFFFF; + } + } + + &__item3 { + grid-area: gap3; + background: url('/static/product/detail/n051/rate.webp') center center/cover; + display: flex; + flex-direction: column; + align-items: center; + border-radius: 0.27rem; + + &__text { + transform: translateY(1.42rem); + width: fit-content; + height: 1.11rem; + font-size: 0.8rem; + font-weight: 600; + color: #FFFFFF; + background: linear-gradient(87deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text2 { + transform: translateY(1.86rem); + width: 5.27rem; + height: 0.71rem; + font-family: MiSans-Medium; + font-size: 0.52rem; + font-weight: 500; + color: #FEFEFE; + line-height: 0.71rem; + text-align: center; + } + } + + &__item4 { + grid-area: gap4; + display: flex; + justify-content: center; + align-items: center; + background: linear-gradient(182deg, #232E3C, #05080B); + border-radius: 0.27rem; + + &__img { + margin-top: 0.46rem; + width: 4.4rem; + height: 4.4rem; + } + + &__content { + width: fit-content; + text-align: center; + + &__text { + height: fit-content; + font-size: 0.8rem; + color: #FFFFFF; + background: linear-gradient(266deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + + } + + &__text2 { + height: 1.27rem; + font-size: 0.55rem; + line-height: 0.93rem; + font-family: MiSans-Regular; + color: #FFFFFF; + } + } + } + } + } + + //放大视频 + .mobile-Energy { + width: 18.1rem; + height: 9.79rem; + margin: 0 auto; + &__avater { + width: inherit; + height: inherit; + } + + } + //白天黑夜 + .mobile-sun { + width: 100%; + height: 19.06rem; + &__img { + width: 100%; + height: 9.36rem; + + &:last-child { + transform: translateY(0.24rem); + } + } + } + + //电流视频 + .mobile-filter-video { + &__box { + width: 16.02rem; + height: 9.42rem; + margin: 4.03rem auto 0; + position: relative; + + &__avater { + width: 100%; + height: 100%; + } + + &__content { + width: fit-content; + position: absolute; + font-family: MiSans-Regular; + top: 0; + width: 8.06rem; + &__text { + display: flex; + width: fit-content; + height: 1.55rem; + font-size: 1.55rem; + font-family: MiSans-Medium; + font-weight: 500; + color: #FFFFFF; + line-height: 1.55rem; + background: linear-gradient(128deg, #0FFFC4 20%, #006AFF 100%, ); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text2 { + font-size: 0.38rem; + font-weight: 400; + color: #dfdfdf; + line-height: 1.6; + } + } + + } + } + + //AC太阳能板 + .Plugged { + margin-top: 5.36rem; + &__bar-view { + width: 16.52rem; + height: 0.86rem; + margin: 1.55rem auto 0; + + &__box { + position: relative; + &__list { + display: flex; + justify-content: space-around; + color: #C1C1C1; + border-bottom: 0.09rem solid #646464; + padding: 0; + + li { + padding-bottom: 0.15rem; + cursor: pointer; + margin-right: 0; + font-size: 0.46rem; + position: relative; + &::after { + content: ''; + position: absolute; + bottom: -0.09rem; + left: 50%; + transform: translateX(-50%); + width: 0.93rem; + transition: all 0.3s; + height: 0.09rem; + } + } + + &-li--active { + &::after { + background-color: #ffffff; + } + } + } + } + } + + //AC太阳能板 + &__swiper { + margin: 1.11rem auto 2.54rem; + width:15.25rem; + height:12.71rem; + background-color: #000; + color: #fff; + + &__full { + width:15.4rem; + height:12.71rem; + &__item { + //显示小时裁决样式 + @mixin hoursStyle { + display: flex; + height: 1.79rem; + align-items: flex-end; + &__right { + font-size: 0.43rem; + line-height: 0.62rem; + } + + &__left { + font-family: MiSans-Regular; + font-weight: 600; + color: #FFFFFF; + font-size: 1.73rem; + height: 1.79rem; + line-height: 1.79rem; + background: linear-gradient(128deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__right { + height: 1.79rem; + font-size: 0.58rem; + line-height: 2.69rem; + padding-left: 0.21rem; + } + } + + &__box { + margin-top: 1.02rem; + display: flex; + align-items: flex-start; + width:15.5rem; + &__img { + width:7.16rem; + height:5.76rem; + position: relative; + img { + width:7.16rem; + height:5.76rem; + } + + &__power { + font-size: 0.58rem; + position: absolute; + top: 1.14rem; + left: 0.71rem; + color: #CCCCCC; + font-family: MiSans-Regular; + } + } + + &__hour { + margin:0.55rem 0 0 0.77rem ; + @include hoursStyle; + } + } + + &__box2 { + width:15.25rem; + height:5.79rem; + margin-top: 1.02rem; + position: relative; + + &__img2 { + width: inherit; + height: inherit; + } + + &__power { + font-size: 0.58rem; + position: absolute; + top: 1.24rem; + left: 1.36rem; + color: #CCCCCC; + font-family: MiSans-Regular; + z-index: 9; + } + + &__hour { + position: absolute; + top: 0.55rem; + right: 4.09rem; + @include hoursStyle; + } + } + + &__box3 { + margin-top: 2.54rem; + &__img3 { + width:12.46rem; + height:4.21rem; + padding-left: 2.82rem; + img { + width: inherit; + height: inherit; + } + } + } + + &__box4 { + display: flex; + justify-content: center; + margin-top: 3.81rem; + &__img4{ + width:12.09rem; + height:3.96rem; + } + + &__img5 { + width:11.56rem; + height:4.24rem; + } + + &__hour { + @include hoursStyle; + position: absolute; + top: 2.54rem; + right: 2.04rem; + + &__left { + font-size: 1.73rem; + height: 3.44rem; + line-height: 3.44rem; + } + + &__right { + font-size: 0.77rem; + line-height: 0.77rem; + } + } + + &__hour2 { + @include hoursStyle; + position: absolute; + top: 2.04rem; + right: 4.46rem; + &__left { + font-size: 1.64rem; + height: 3.44rem; + line-height: 3.68rem; + } + &__right { + font-size: 0.58rem; + line-height: 1.14rem; + } + } + } + } + } + } + } + // 快充进度条 + .Fast { + width: 18.6rem; + margin: 0 auto 0; + padding-left: 1.02rem; + color: #fff; + h2 { + height: 1.86rem; + font-family: MiSans-Medium; + font-weight: 500; + line-height: 1.86rem; + color: #FFFFFF; + width: fit-content; + font-size: 0.86rem; + overflow: hidden; + p{ + display: inline-block; + height: fit-content; + } + } + + + text { + font-size: 0.46rem; + height: fit-content; + line-height: 0.93rem; + } + + &__progress-first { + margin-top: 1.33rem; + &__content { + height: 0.86rem; + transition: width .5s ease-out; + background: linear-gradient(125deg, #0FFFC4 0,#0FFFC4 30%, #006AFF 70%,#006AFF 100%); + width: 0; + } + + &--active { + width: 3.65rem; + } + } + + + &__progress-second { + margin-top: 1.33rem; + + text { + color: #C5C5C5; + } + + &__content { + width: 0; + height: 0.86rem; + background: #C5C5C5; + transition: width .5s ease-out; + } + + &--active { + width: 11.19rem; + } + } + + } + + //芯片BMS + .battery { + margin: 4.58rem auto 0; + width: 17.54rem; + + &__box { + display: flex; + margin-top: 1.61rem; + + &__decorate { + width: 9.48rem; + height: 7.53rem; + border-radius: 0.27rem; + display: flex; + justify-content: center; + align-items: center; + background: linear-gradient(182deg, #3B3B3B, #05080B); + + &__img { + width: 6.72rem; + height: 4.34rem; + margin-right: 0.77rem; + } + + &__img2 { + width: inherit; + height: inherit; + } + + &__img3 { + width: 5.36rem; + height: 5.95rem; + } + } + + &__content { + margin-left: 0.62rem; + width: 8.06rem; + + h2 { + height: 1.02rem; + font-size: 0.62rem; + font-family: MiSans-Medium; + font-weight: 400; + color: #ffffff; + line-height: 0.93rem; + margin: 1.42rem 0 0.49rem; + } + + p { + font-size: 0.4rem; + font-family: MiSans-Regular; + color: #f5f5f5; + line-height: 0.65rem; + } + } + + &__content2 { + text-align: right; + margin-left: 0; + margin-right: 0.96rem; + h2{ + font-size: 0.62rem; + } + } + } + } + + @mixin proIteTitle { + height: 1.36rem; + font-size: 0.68rem; + font-family: MiSans-Semibold; + font-weight: 400; + color: #FFFFFF; + line-height: 0.46rem; + text-align: center; + } + + @mixin sectionBox { + margin: 0.52rem auto 0; + width: 16.43rem; + height: 10.41rem; + background: linear-gradient(182deg, #3B3B3B, #05080B); + display: flex; + justify-content: center; + align-items: center; + border-radius: 0.21rem; + + } + + $caitainerWidth: 18.32rem; + //15ports + .prots { + width: $caitainerWidth; + margin: 5.95rem auto 0; + h2 { + @include proIteTitle; + } + + &__box { + @include sectionBox; + &__text { + font-size: 0.77rem; + font-family: MiSans-Semibold; + font-weight: 500; + color: #FFFFFF; + line-height: 1.55rem; + } + } + } + + //智能APP + .Intelligent-App { + width: $caitainerWidth; + margin: 3.68rem auto 3.72rem; + + h2 { + @include proIteTitle; + } + + &__box { + margin-top: 0.52rem; + display: flex; + flex-direction: column; + align-items: center; + + &__item { + width: 16.74rem; + height: 9.2rem; + border-radius: 1.02rem; + position: relative; + + &__img { + width: inherit; + height: inherit; + } + + &__text { + position: absolute; + top: 3.72rem; + left: 1.61rem; + width: 5.64rem; + height: 1.79rem; + font-size: 0.55rem; + font-family: MiSans-Medium; + font-weight: 500; + color: #FFFFFF; + line-height: 0.83rem; + text-align: center; + } + + &__text-lang { + width: 3.72rem; + left: 3.16rem; + } + + &__text2 { + position: absolute; + width: fit-content; + height: 0.77rem; + font-size: 0.55rem; + padding-bottom: 1.27rem; + font-family: MiSans-Medium; + text-align: center; + color: #FFFFFF; + transform: translate(10%); + bottom: 0; + } + &__text2-lang{ + position: absolute; + transform: translate(40%); + } + } + } + } + //Whats + .boat { + width: $caitainerWidth; + margin: 3.06rem auto 2.69rem; + h2 { + @include proIteTitle; + } + + &__box { + @include sectionBox; + background: linear-gradient(182deg, #120F0F, #2D2D2D); + } + } + + //更多产品 + .More { + width: 18.56rem; + margin: 1.42rem auto 2.04rem; + + &__top { + display: flex; + justify-content: space-between; + padding: 0 1.02rem 0; + + &__title { + font-size: 0.58rem; + font-family: MiSans-Medium; + font-weight: 400; + color: #FFFFFF; + line-height: 1.27rem; + cursor: pointer; + } + } + + &__box { + display: flex; + justify-content: space-between; + align-items: flex-end; + height: fit-content; + width: 16.52rem; + margin: 0 auto; + + &__item { + width: 7.9rem; + height: 11.47rem; + background: #121212; + border-radius: 0.27rem; + text-align: center; + display: flex; + align-items: center; + flex-direction: column; + + //手机端不能有hover事件 + &:hover { + margin-bottom: 0; + } + + &__img { + width: 4.8rem; + height: 3.84rem; + margin-top: 2.04rem; + } + + &__title { + font-size: 0.68rem; + font-family: MiSans-Medium; + font-weight: 600; + color: #FFFFFF; + line-height: 1.02rem; + margin-top: 0.58rem; + } + + &__subTit { + font-size: 0.46rem; + width: fit-content; + color: #478fff; + cursor: pointer; + background-color: #949494; + } + } + } + + &__bottom { + padding: 0.52rem 1.55rem 0 0; + font-size: 0.58rem; + font-family: MiSans-Medium; + font-weight: 400; + color: #FFFFFF; + line-height: 0.77rem; + cursor: pointer; + text-align: right; + } + } + + \ No newline at end of file diff --git a/src/pages/product/detail/mobile-style/mobile-detail-style.scss b/src/pages/product/detail/mobile-style/mobile-detail-style.scss new file mode 100644 index 0000000..d93c4a4 --- /dev/null +++ b/src/pages/product/detail/mobile-style/mobile-detail-style.scss @@ -0,0 +1,927 @@ + // 方框介绍 + .mobile-product { + width: 566px; + margin: 41px auto 25px; + height: 492px; + + &__sec { + display: flex; + justify-content: space-between; + align-items: center; + + @mixin secStyle { + width: 214px; + height: 153px; + background: linear-gradient(182deg, #232E3C, #05080B); + border-radius: 9px; + display: flex; + flex-direction: column; + justify-content: center; + text-align: center; + font-family: MiSans-Semibold; + } + + &__item1 { + @include secStyle; + align-items: center; + + * { + font-family: MiSans-Semibold; + background: linear-gradient(128deg, #0FFFC4 0%, #0FFFC4 40%, #006AFF 60%, #006AFF 100%, ); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text { + margin-top: 9px; + height: 50px; + font-size: 36px; + font-weight: 600; + line-height: 40px; + width: fit-content; + } + + &__text2 { + width: fit-content; + height: 33px; + font-size: 24px; + font-weight: 600; + color: #FFFFFF; + font-family: MiSans-Medium; + line-height: 30px; + } + + } + + &__item2 { + @include secStyle; + width: 152px; + display: flex; + flex-direction: column; + align-items: center; + + &__img { + margin: 10px 0 7px; + width: 72px; + height: 88px; + } + + &__content { + display: flex; + width: fit-content; + justify-content: center; + + &__text { + width: fit-content; + height: 31px; + line-height: 29px; + font-size: 29px; + font-weight: 600; + background: linear-gradient(87deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text2 { + height: 31px; + font-size: 17px; + line-height: 33px; + font-weight: 600; + background: linear-gradient(87deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text3 { + padding-left: 5px; + height: 31px; + line-height: 34px; + font-size: 17px; + font-family: MiSans-Regular; + color: #FFFFFF; + } + } + } + + &__item3 { + @include secStyle; + width: 185px; + align-items: center; + + &__img { + margin-top: 23px; + width: 52px; + height: 82px; + } + + &__text { + margin-top: 17px; + width: fit-content; + height: 50px; + font-size: 19px; + font-weight: 600; + color: #FFFFFF; + font-family: MiSans-Medium; + background: linear-gradient(81deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + } + } + + &__sec2 { + margin-top: 9px; + display: grid; + grid-template-columns: 214px 214px 123px; + grid-template-rows: 153px 153px; + grid-row-gap: 9px; + grid-column-gap: 9px; + font-family: MiSans-Semibold; + grid-template-areas: + 'gap1 gap1 gap2' + 'gap3 gap4 gap4'; + + &__item1 { + grid-area: gap1; + background: url('/static/product/detail/n051/solar__2.webp') center center/cover; + display: flex; + justify-content: flex-end; + align-items: flex-end; + border-radius: 20px; + + &__content { + padding-right: 10px; + display: flex; + flex-direction: column; + align-items: flex-end; + + &__top { + display: flex; + &__text { + height: 37px; + font-size: 26px; + color: #FFFFFF; + background: linear-gradient(87deg, #0FFFC4 0, #0FFFC4 20%, #006AFF 100%); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text2 { + font-size: 14px; + padding: 14px 0 0 5px; + background: linear-gradient(87deg, #006AFF 0, #006AFF 100%); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + } + + &__bottom { + height: 27px; + font-size: 17px; + font-family: MiSans-Regular; + color: #FFFFFF; + + text { + font-size: 14px; + } + } + } + } + + &__item2 { + grid-area: gap2; + background: url('/static/product/detail/n051/charging.webp') center center/cover; + display: flex; + flex-direction: column; + align-items: center; + border-radius: 9px; + text-align: center; + + &__text { + margin-top: 54px; + width: fit-content; + height: 19px; + line-height: 19px; + font-size: 19px; + font-weight: 600; + background: linear-gradient(87deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text2 { + width: fit-content; + height: 19px; + line-height: 19px; + font-size: 12px; + background: linear-gradient(90deg, #0FFFC4 0%, #0FFFC4 70%, #006AFF 100%); + + background-clip: text; + -webkit-text-fill-color: transparent; + font-weight: 500; + } + + &__text3 { + margin-top: 28px; + height: 32px; + font-size: 18px; + font-family: MiSans-Regular; + font-weight: 500; + color: #FFFFFF; + } + } + + &__item3 { + grid-area: gap3; + background: url('/static/product/detail/n051/rate.webp') center center/cover; + display: flex; + flex-direction: column; + align-items: center; + border-radius: 9px; + + &__text { + transform: translateY(46px); + width: fit-content; + height: 36px; + font-size: 26px; + font-weight: 600; + color: #FFFFFF; + background: linear-gradient(87deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text2 { + transform: translateY(60px); + width: 170px; + height: 23px; + font-family: MiSans-Medium; + font-size: 17px; + font-weight: 500; + color: #FEFEFE; + line-height: 23px; + text-align: center; + } + } + + &__item4 { + grid-area: gap4; + display: flex; + justify-content: center; + align-items: center; + background: linear-gradient(182deg, #232E3C, #05080B); + border-radius: 9px; + + &__img { + margin-top: 15px; + width: 142px; + height: 142px; + } + + &__content { + width: fit-content; + text-align: center; + + &__text { + height: fit-content; + font-size: 26px; + color: #FFFFFF; + background: linear-gradient(266deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + + } + + &__text2 { + height: 41px; + font-size: 18px; + line-height: 30px; + font-family: MiSans-Regular; + color: #FFFFFF; + } + } + } + } + } + + //放大视频 + .mobile-Energy { + width: 584px; + height: 316px; + margin: 0 auto; + &__avater { + width: inherit; + height: inherit; + } + + } + //白天黑夜 + .mobile-sun { + width: 100%; + height: 615px; + &__img { + width: 100%; + height: 302px; + + &:last-child { + transform: translateY(8px); + } + } + } + + //电流视频 + .mobile-filter-video { + &__box { + width: 517px; + height: 304px; + margin: 130px auto 0; + position: relative; + + &__avater { + width: 100%; + height: 100%; + } + + &__content { + width: fit-content; + position: absolute; + font-family: MiSans-Regular; + top: 0; + width: 260px; + &__text { + display: flex; + width: fit-content; + height: 50px; + font-size: 50px; + font-family: MiSans-Medium; + font-weight: 500; + color: #FFFFFF; + line-height: 50px; + background: linear-gradient(128deg, #0FFFC4 20%, #006AFF 100%, ); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text2 { + font-size: 12.5px; + font-weight: 400; + color: #dfdfdf; + line-height: 1.6; + } + } + + } + } + + //AC太阳能板 + .Plugged { + margin-top: 173px; + &__bar-view { + width: 533px; + height: 28px; + margin: 50px auto 0; + + &__box { + position: relative; + &__list { + display: flex; + justify-content: space-around; + color: #C1C1C1; + border-bottom: 3px solid #646464; + padding: 0; + + li { + padding-bottom: 5px; + cursor: pointer; + margin-right: 0; + font-size: 15px; + position: relative; + &::after { + content: ''; + position: absolute; + bottom: -3px; + left: 50%; + transform: translateX(-50%); + width: 30px; + transition: all 0.3s; + height: 3px; + } + } + + &-li--active { + &::after { + background-color: #ffffff; + } + } + } + } + } + + //AC太阳能板 + &__swiper { + margin: 36px auto 82px; + width:492px; + height:410px; + background-color: #000; + color: #fff; + + &__full { + width:497px; + height:410px; + &__item { + //显示小时裁决样式 + @mixin hoursStyle { + display: flex; + height: 58px; + align-items: flex-end; + &__right { + font-size: 14px; + line-height: 20px; + } + + &__left { + font-family: MiSans-Regular; + font-weight: 600; + color: #FFFFFF; + font-size: 56px; + height: 58px; + line-height: 58px; + background: linear-gradient(128deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__right { + height: 58px; + font-size: 19px; + line-height: 87px; + padding-left: 7px; + } + } + + &__box { + margin-top: 33px; + display: flex; + align-items: flex-start; + width:500px; + &__img { + width:231px; + height:186px; + position: relative; + img { + width:231px; + height:186px; + } + + &__power { + font-size: 19px; + position: absolute; + top: 37px; + left: 23px; + color: #CCCCCC; + font-family: MiSans-Regular; + } + } + + &__hour { + margin:18px 0 0 25px ; + @include hoursStyle; + } + } + + &__box2 { + width:492px; + height:187px; + margin-top: 33px; + position: relative; + + &__img2 { + width: inherit; + height: inherit; + } + + &__power { + font-size: 19px; + position: absolute; + top: 40px; + left: 44px; + color: #CCCCCC; + font-family: MiSans-Regular; + z-index: 9; + } + + &__hour { + position: absolute; + top: 18px; + right: 132px; + @include hoursStyle; + } + } + + &__box3 { + margin-top: 82px; + &__img3 { + width:402px; + height:136px; + padding-left: 91px; + img { + width: inherit; + height: inherit; + } + } + } + + &__box4 { + display: flex; + justify-content: center; + margin-top: 123px; + &__img4{ + width:390px; + height:128px; + } + + &__img5 { + width:373px; + height:137px; + } + + &__hour { + @include hoursStyle; + position: absolute; + top: 82px; + right: 66px; + + &__left { + font-size: 56px; + height: 111px; + line-height: 111px; + } + + &__right { + font-size: 25px; + line-height: 25px; + } + } + + &__hour2 { + @include hoursStyle; + position: absolute; + top: 66px; + right: 144px; + &__left { + font-size: 53px; + height: 111px; + line-height: 119px; + } + &__right { + font-size: 19px; + line-height: 37px; + } + } + } + } + } + } + } + // 快充进度条 + .Fast { + width: 600px; + margin: 300px auto 0; + padding-left: 33px; + color: #fff; + h2 { + height: 60px; + font-family: MiSans-Medium; + font-weight: 500; + line-height: 60px; + color: #FFFFFF; + width: fit-content; + font-size: 28px; + overflow: hidden; + p{ + display: inline-block; + height: fit-content; + } + } + + + text { + font-size: 15px; + height: fit-content; + line-height: 30px; + } + + &__progress-first { + margin-top: 43px; + &__content { + height: 28px; + transition: width .5s ease-out; + background: linear-gradient(125deg, #0FFFC4 0,#0FFFC4 30%, #006AFF 70%,#006AFF 100%); + width: 0; + } + + &--active { + width: 118px; + } + } + + + &__progress-second { + margin-top: 43px; + + text { + color: #C5C5C5; + } + + &__content { + width: 0; + height: 28px; + background: #C5C5C5; + transition: width .5s ease-out; + } + + &--active { + width: 361px; + } + } + + } + + //芯片BMS + .battery { + margin: 148px auto 0; + width: 566px; + + &__box { + display: flex; + margin-top: 52px; + + &__decorate { + width: 306px; + height: 243px; + border-radius: 9px; + display: flex; + justify-content: center; + align-items: center; + background: linear-gradient(182deg, #3B3B3B, #05080B); + + &__img { + width: 217px; + height: 140px; + margin-right: 25px; + } + + &__img2 { + width: inherit; + height: inherit; + } + + &__img3 { + width: 173px; + height: 192px; + } + } + + &__content { + margin-left: 20px; + width: 260px; + + h2 { + height: 33px; + font-size: 20px; + font-family: MiSans-Medium; + font-weight: 400; + color: #ffffff; + line-height: 30px; + margin: 46px 0 16px; + } + + p { + font-size: 13px; + font-family: MiSans-Regular; + color: #f5f5f5; + line-height: 21px; + } + } + + &__content2 { + text-align: right; + margin-left: 0; + margin-right: 31px; + h2{ + font-size: 20px; + } + } + } + } + + @mixin proIteTitle { + height: 44px; + font-size: 22px; + font-family: MiSans-Semibold; + font-weight: 400; + color: #FFFFFF; + line-height: 15px; + text-align: center; + } + + @mixin sectionBox { + margin: 17px auto 0; + width: 530px; + height: 336px; + background: linear-gradient(182deg, #3B3B3B, #05080B); + display: flex; + justify-content: center; + align-items: center; + border-radius: 7px; + + } + + $caitainerWidth: 591px; + //15ports + .prots { + width: $caitainerWidth; + margin: 192px auto 0; + h2 { + @include proIteTitle; + } + + &__box { + @include sectionBox; + &__text { + font-size: 25px; + font-family: MiSans-Semibold; + font-weight: 500; + color: #FFFFFF; + line-height: 50px; + } + } + } + + //智能APP + .Intelligent-App { + width: $caitainerWidth; + margin: 119px auto 120px; + + h2 { + @include proIteTitle; + } + + &__box { + margin-top: 17px; + display: flex; + flex-direction: column; + align-items: center; + + &__item { + width: 540px; + height: 297px; + border-radius: 33px; + position: relative; + + &__img { + width: inherit; + height: inherit; + } + + &__text { + position: absolute; + top: 120px; + left: 52px; + width: 182px; + height: 58px; + font-size: 18px; + font-family: MiSans-Medium; + font-weight: 500; + color: #FFFFFF; + line-height: 27px; + text-align: center; + } + + &__text-lang { + width: 120px; + left: 102px; + } + + &__text2 { + position: absolute; + width: fit-content; + height: 25px; + font-size: 18px; + padding-bottom: 41px; + font-family: MiSans-Medium; + text-align: center; + color: #FFFFFF; + transform: translate(10%); + bottom: 0; + } + &__text2-lang{ + position: absolute; + transform: translate(40%); + } + } + } + } + //Whats + .boat { + width: $caitainerWidth; + margin: 99px auto 87px; + h2 { + @include proIteTitle; + } + + &__box { + @include sectionBox; + background: linear-gradient(182deg, #120F0F, #2D2D2D); + } + } + + //更多产品 + .More { + width: 599px; + margin: 46px auto 66px; + + &__top { + display: flex; + justify-content: space-between; + padding: 0 33px 0; + + &__title { + font-size: 19px; + font-family: MiSans-Medium; + font-weight: 400; + color: #FFFFFF; + line-height: 41px; + cursor: pointer; + } + } + + &__box { + display: flex; + justify-content: space-between; + align-items: flex-end; + height: fit-content; + width: 533px; + margin: 0 auto; + + &__item { + width: 255px; + height: 370px; + background: #121212; + border-radius: 9px; + text-align: center; + display: flex; + align-items: center; + flex-direction: column; + + //手机端不能有hover事件 + &:hover { + margin-bottom: 0; + } + + &__img { + width: 155px; + height: 124px; + margin-top: 66px; + } + + &__title { + font-size: 22px; + font-family: MiSans-Medium; + font-weight: 600; + color: #FFFFFF; + line-height: 33px; + margin-top: 19px; + } + + &__subTit { + font-size: 15px; + width: fit-content; + color: #478fff; + cursor: pointer; + background-color: #949494; + } + } + } + + &__bottom { + padding: 17px 50px 0 0; + font-size: 19px; + font-family: MiSans-Medium; + font-weight: 400; + color: #FFFFFF; + line-height: 25px; + cursor: pointer; + text-align: right; + } + } + + \ No newline at end of file diff --git a/src/pages/product/detail/style/detail-global-style.scss b/src/pages/product/detail/style/detail-global-style.scss new file mode 100644 index 0000000..eff943c --- /dev/null +++ b/src/pages/product/detail/style/detail-global-style.scss @@ -0,0 +1,123 @@ + + $tone-color: #fff; //字体主色调 + + @mixin detailWidth { + width: 980px; + @media (max-width:1600px) { + width: 750px; + } + @media (max-width:1000px) { + width: 90%; + } + } + + img{ + width: 100%; + height: 100%; + } + + .detail-banner { + width: 100%; + color: $tone-color; + &__avater{ + width: 100%; + } + @media (max-width:1200px) { + object-fit: cover; + padding-top: 80px; + } + } + + // 方框介绍 + .product__box { + padding: 250px 0 244px; + @include detailWidth; + @media (max-width:1000px) { + padding: 3rem 0 0; + width: 95%; + } + margin: 0 auto; + height: auto; + color: $tone-color; + &__avater{ + width: inherit; + height: inherit; + } + } + + //液晶显示屏 + .screen { + margin-top: 204px; + width: 100%; + @media (max-width:600px) { + margin-top: 5rem; + } + &__box { + margin: 0 auto; + text-align: center; + padding: 150px 0 70px; + @media (max-width:1000px) { + padding: 0rem 0 4rem; + } + @include detailWidth; + } + } + // 切换面板2 + .switchboard{ + @include detailWidth; + margin: 0 auto; + } + + //端口介绍 + .port { + padding: 320px 0 450px; + margin: 230px 0 450px; + @media (max-width:1000px) { + padding: 3rem 0 0; + margin: 2rem auto 5rem; + } + &__box { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + &__content { + @include detailWidth; + } + } + } + + // 循环 + .loop { + &__box { + margin: 500px auto 0; + @media (max-width:1000px) { + margin: 4rem auto 3rem; + } + display: flex; + @include detailWidth; + } + } + + // 保护系统 + .protection { + &__box { + @include detailWidth; + margin: 400px auto 200px; + @media (max-width:1000px) { + width: 90%; + margin: 3rem auto 5rem; + } + } + } + + //展示 + .show { + margin: 0 auto; + @include detailWidth; + padding-bottom: 300px; + @media (max-width:1000px) { + width: 100%; + padding-bottom: 5rem; + }; + } \ No newline at end of file diff --git a/src/pages/product/detail/style/detail-style.scss b/src/pages/product/detail/style/detail-style.scss new file mode 100644 index 0000000..aef8609 --- /dev/null +++ b/src/pages/product/detail/style/detail-style.scss @@ -0,0 +1,987 @@ + // 方框介绍 + .product__box { + width: 957px; + margin: 92px auto 0; + height: 605px; + &__sec { + display: flex; + justify-content: space-between; + align-items: center; + + @mixin secStyle { + width: 310px; + height: 174px; + background: linear-gradient(182deg, #232E3C, #05080B); + border-radius: 21px; + display: flex; + flex-direction: column; + justify-content: center; + text-align: center; + font-family: MiSans-Bold; + } + + &__item1 { + @include secStyle; + align-items: center; + + * { + font-family: MiSans-Semibold; + background: linear-gradient(128deg, #0FFFC4 0%, #0FFFC4 40%, #006AFF 60%, #006AFF 100%, ); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text { + width: fit-content; + height: 50px; + line-height: 50px; + font-size: 45px; + margin-top: 21px; + } + + &__text2 { + width: fit-content; + height: 55px; + font-size: 30px; + line-height: 40px; + } + + } + + &__item2 { + @include secStyle; + display: flex; + flex-direction: column; + align-items: center; + + &__img { + margin: 14px 0 7px; + width: 74px; + height: 92px; + } + + &__content { + display: flex; + justify-content: center; + font-family: MiSans-Medium; + + &__text { + background: linear-gradient(128deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + font-size: 24px; + font-weight: 600; + text-align: right; + padding-right: 5px; + } + + &__text2 { + color: #ffffff; + font-size: 22px; + text-align: center; + } + } + } + + &__item3 { + @include secStyle; + align-items: center; + + &__img { + margin-top: 16px; + width: 55px; + height: 87px; + } + + &__text { + margin-top: 4px; + display: inline-block; + font-size: 21px; + font-weight: 600; + color: #FFFFFF; + background: linear-gradient(81deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text2 { + display: inline-block; + font-size: 21px; + color: #FFFFFF; + font-family: MiSans-Medium; + margin-top: -12px; + } + } + } + + &__sec2 { + margin-top: 12px; + display: grid; + grid-template-columns: 316px 257px 357px; + grid-template-rows: 201px 209px; + grid-row-gap: 12px; + grid-column-gap: 12px; + grid-template-areas: + 'gap1 gap1 gap4' + 'gap2 gap3 gap4'; + + &__item1 { + grid-area: gap1; + background: url('/static/product/detail/n051/solar.webp') center center/cover; + display: flex; + justify-content: flex-end; + align-items: flex-end; + border-radius: 21px; + + &__content { + padding: 0 27px 21px 0; + display: flex; + flex-direction: column; + align-items: flex-end; + + &__top { + box-sizing: content-box; + display: flex; + + &__text { + width: auto; + height: 47px; + font-size: 34px; + font-weight: 600; + color: #FFFFFF; + background: linear-gradient(87deg, #0FFFC4 0, #0FFFC4 20%, #006AFF 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text2 { + width: auto; + font-size: 18px; + // border: 1px solid #0FFFC4; + font-weight: 600; + padding-top: 20px; + background: linear-gradient(87deg, #006AFF 0, #006AFF 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + } + + &__bottom { + height: 31px; + font-size: 22px; + font-weight: 500; + font-family: MiSans-Medium; + color: #FFFFFF; + } + } + } + + &__item2 { + grid-area: gap2; + background: url('/static/product/detail/n051/charging.webp') center center/cover; + display: flex; + flex-direction: column; + align-items: center; + border-radius: 21px; + + &__text { + margin-top: 74px; + width: 109px; + text-align: center; + height: 29px; + font-size: 31px; + font-family:MiSans-Regular ; + font-weight: 600; + color: #3E4752; + line-height: 25px; + background: linear-gradient(87deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text2 { + padding-top: 7px; + text-align: center; + width: 55px; + height: auto; + line-height: 1; + font-size: 25px; + background: linear-gradient(90deg, #0FFFC4 0%, #0FFFC4 70%, #006AFF 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + font-family: MiSans-Medium; + font-weight: 500; + color: #FFFFFF; + } + + &__text3 { + text-align: center; + margin-top: 25px; + height: 34px; + font-size: 22px; + font-family: MiSans-Medium; + font-weight: 500; + color: #FFFFFF; + } + } + + &__item3 { + grid-area: gap3; + background: url('/static/product/detail/n051/rate.webp') center center/cover; + display: flex; + flex-direction: column; + align-items: center; + border-radius: 21px; + + &__text { + margin-top: 60px; + width:210px; + height: auto; + font-size: 35px; + font-weight: 600; + color: #FFFFFF; + background: linear-gradient(87deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__text2 { + margin-top: 20px; + width: 174px; + height: 60px; + font-family: MiSans-Medium; + font-size: 22px; + font-weight: 500; + color: #FEFEFE; + line-height: 31px; + text-align: center; + } + &__textTop{ + margin-top: 38px; + } + } + + &__item4 { + grid-area: gap4; + display: flex; + flex-direction: column; + align-items: center; + background: linear-gradient(182deg, #232E3C, #05080B); + border-radius: 21px; + + &__img { + width: 276px; + height: 247px; + margin-top: 60px; + } + + &__text { + display: inline-block; + height: fit-content; + font-size: 36px; + font-weight: 600; + color: #FFFFFF; + background: linear-gradient(266deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + + } + + &__text2 { + height: 40px; + font-size: 22px; + line-height: 40px; + font-weight: 500; + font-family: MiSans-Medium; + color: #FFFFFF; + } + } + } + } + + //设备放大视频 + #Energy { + height: 717px; + position: relative; + margin-bottom: 435px; + + .Energy-scale { + position: absolute; + width: 181px; + height: 270px; + display: block; + position: absolute; + top: 90%; + left: 52%; + transform: scale(2.5) translate(-25%, -50%); + opacity: 0; + z-index: 99; + } + + .Energy-el { + margin: 0 auto 0; + width: 1214px; + height: 717px; + opacity: 0; + @media (max-width:1214px) { + width: 100%; + height: auto; + aspect-ratio:1/0.6; + } + + &__avater { + width: 100%; + height: 100%; + } + } + } + //电流视频 + .filter-video { + background-color: #000; + &__box { + margin-top: 74px; + width: 1714px; + height: 965px; + margin: 0 auto 0; + position: relative; + @media (max-width:1714px) { + width: 100%; + } + + &__avater { + width: 100%; + height: 100%; + } + @mixin filterContentStyle($unit,$radio){ + &__content { + position: absolute; + width: 443 * $radio + $unit; + font-size: 20 * $radio + $unit; + font-family: MiSans-Regular; + font-weight: 400; + color: #FFFFFF; + line-height: 38 * $radio + $unit; + top: 20%; + left: 20%; + opacity: 0; + + &__text { + display: flex; + &__num { + width: 190 * $radio + $unit; + height: 75 * $radio + $unit; + font-size: 73 * $radio + $unit; + font-family: MiSans-Medium; + font-weight: 500; + color: #FFFFFF; + line-height: 78 * $radio + $unit; + background: linear-gradient(128deg, #0FFFC4 17%, #006AFF 100%, ); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + } + + &__text2 { + width: 473 * $radio + $unit; + font-size: 23 * $radio + $unit; + font-family: MiSans-Regular; + font-weight: 400; + color: #dfdfdf; + line-height: 38 * $radio + $unit; + } + } + } + + @media (min-width:1479px) { + @include filterContentStyle(px,1); + &__content{ + top: 18%; + left: 20%; + } + } + @media (max-width:1479px) and (min-width:1219px){ + @include filterContentStyle(px,0.8); + &__content{ + top: 18%; + left: 18%; + } + } + @media (max-width:1218px) and (min-width:957px){ + @include filterContentStyle(px,0.7); + &__content{ + top: 20%; + left: 16%; + } + } + + } + } + + //AC太阳能板 + .Plugged { + // power标题; + background-color: #000000; + + // 滑动滚动 + &__bar-view { + width: 834px; + height: 29px; + margin: 79px auto 0; + + &__box { + position: relative; + &__list { + width: 834px; + border-bottom: 5px solid #646464; + display: flex; + justify-content:space-evenly; + font-size: 21px; + color: #C1C1C1; + + li { + padding: 12px 0; + cursor: pointer; + font-size: 18px; + position: relative; + &::after { + content: ''; + position: absolute; + bottom: -5px; + left: 50%; + transform: translateX(-50%); + width: 30px; + transition: all 0.3s; + height: 5px; + } + } + + &-li--active { + &::after { + background-color: #ffffff; + } + } + } + } + } + + //AC太阳能板 + &__swiper { + margin: 38px auto 261px; + width: 834px; + height: 609px; + background-color: #000; + color: #fff; + + &__full { + height: 609px; + width: 834px; + &__item { + //显示小时裁决样式 + @mixin hoursStyle { + display: flex; + height: 74px; + align-items: flex-end; + &__left{ + font-size:96px; + // border: 1px solid #fff; + height: 118px; + line-height: 118px; + } + &__right{ + font-size:27px; + line-height: 21px; + } + &__left { + font-family:MiSans-Regular; + font-weight: 600; + color: #FFFFFF; + font-size:96px; + height: 118px; + line-height: 118px; + background: linear-gradient(128deg, #0FFFC4 0%, #006AFF 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + + &__right { + height: 44px; + font-size:27px; + line-height: 21px; + padding-left: 7px; + } + } + + &__box { + margin-top: 55px; + display: flex; + + &__img { + width: 431px; + height: 340px; + position: relative; + + img { + width: 431px; + height: 340px; + } + + &__power { + font-size: 21px; + position: absolute; + top: 60px; + left: 47px; + color: #CCCCCC; + font-family: MiSans-Regular; + } + } + + &__hour { + color: #fff; + display: flex; + height: 74px; + align-items: flex-end; + margin: 74px 0 0 55px; + @include hoursStyle; + } + } + + &__box2 { + width: 100%; + height: 340px; + margin-top: 64px; + position: relative; + + &__img2 { + width: inherit; + height: inherit; + } + + &__power { + font-size: 21px; + position: absolute; + top: 42px; + left: 47px; + color: #CCCCCC; + font-family: MiSans-Regular; + z-index: 9; + } + + &__hour { + position: absolute; + top: 42px; + right: 253px; + @include hoursStyle; + } + } + + &__box3 { + margin-top: 144px; + &__img3 { + width: 596px; + height: 244px; + display: flex; + padding-left: 135px; + } + } + &__box4 { + display: flex; + justify-content: center; + margin-top: 174px; + &__img4 { + width: 100%; + height:340px; + } + &__hour{ + @include hoursStyle; + position: absolute; + top: 70px; + right:201px; + &__left{ + font-size:96px; + height: 118px; + line-height: 118px; + } + &__right{ + font-size:27px; + line-height: 21px; + } + } + &__hour2{ + @include hoursStyle; + position: absolute; + top: 70px; + right: 235px; + &__left{ + font-size:96px; + // border: 1px solid #fff; + height: 118px; + line-height: 118px; + } + &__right{ + font-size:27px; + line-height: 21px; + } + } + } + } + } + } + } + + //快充进度条 + .Fast { + width: 960px; + margin: 0 auto 0; + color: #fff; + + h2 { + height: 60px; + font-size: 38px; + font-family: MiSans-Medium; + font-weight: 500; + color: #FFFFFF; + line-height: 60px; + overflow: hidden; + p{ + height: fit-content; + } + } + + + span { + font-size: 16px; + line-height: 34px; + } + + &__progress-first { + margin-top: 29px; + + &__content { + width: 0; + height: 53px; + background: linear-gradient(125deg, #0FFFC4 0,#0FFFC4 30%, #006AFF 70%,#006AFF 100%); + will-change: width, padding; + } + + &--active { + width: 30%; + padding: 0 14px; + transition: width 1s linear; + will-change: width, padding; + } + } + + &__progress-second { + margin-top: 29px; + + text { + color: #C5C5C5; + } + + &__content { + width: 0; + height: 53px; + background: #666; + will-change: width, padding; + } + + &--active { + width: 60%; + transition: width 6s steps(8,start); + padding: 0 14px; + will-change: width, padding; + + } + } + } + + //芯片BMS + .battery { + margin: 208px auto 0; + width: 960px; + + &__box { + display: flex; + margin-top: 100px; + + &__decorate { + width: 486px; + height: 386px; + display: flex; + border-radius:5px; + justify-content: center; + align-items: center; + background: linear-gradient(182deg, #3B3B3B, #05080B); + + &__img { + width: 340px; + height: 242px; + margin-right: 29px; + } + + &__img2 { + width: inherit; + height: inherit; + } + + &__img3 { + width: 261px; + height: 295px; + } + } + + &__content { + margin-left: 60px; + width: 486px; + + h2 { + height: 44px; + font-size: 27px; + font-family: MiSans-Regular; + font-weight: 400; + color: #ffffff; + line-height: 16px; + margin-top: 92px; + } + + p { + font-size: 18px; + font-family: MiSans-Regular; + color: #f5f5f5; + line-height: 29px; + } + } + + &__content2 { + text-align: right; + margin-left: 0; + margin-right: 70px; + } + } + } + + @mixin proIteTitle { + height: 40px; + font-size: 28px; + font-family: MiSans-Semibold; + font-weight: 400; + color: #FFFFFF; + line-height: 16px; + text-align: center; + } + + @mixin sectionBox { + margin-top: 18px; + width: 960px; + height: 386px; + background: linear-gradient(182deg, #3B3B3B, #05080B); + display: flex; + justify-content: center; + align-items: center; + border-radius: 7px; + + } + + $caitainerWidth: 960px; + + //15ports + .prots { + width: $caitainerWidth; + margin: 151px auto 0; + + h2 { + @include proIteTitle; + } + + &__box { + @include sectionBox; + + &__text { + font-size: 32px; + font-family: MiSans-Medium; + font-weight: 500; + color: #FFFFFF; + line-height: 16px; + } + } + } + + //智能APP + .Intelligent-App { + width: $caitainerWidth; + margin: 227px auto ; + + h2 { + @include proIteTitle; + } + + &__box { + margin-top: 21px; + display: flex; + justify-content: space-between; + + &__item { + width: 435px; + height: 240px; + border-radius: 35px; + position: relative; + + &__img { + width: inherit; + height: inherit; + } + + &__text { + position: absolute; + top: 80px; + left: 55px; + width: 150px; + height: 70px; + font-size: 17px; + font-family: MiSans-Medium; + font-weight: 500; + color: #FFFFFF; + line-height: 27px; + text-align: center; + + } + &__text-lang { + top: 109px; + left: 55px; + width: 140px; + } + &__text2 { + position: absolute; + font-size: 17px; + font-family: MiSans-Medium; + text-align: center; + color: #FFFFFF; + line-height: fit-content; + width: 200px; + transform: translate(50%,50%); + bottom: 50%; + } + &__text2-lang{ + position: absolute; + transform: translate(40%); + bottom: 0; + line-height: 30px; + padding-bottom: 10px; + } + + } + } + } + + //Whats + .boat { + width: $caitainerWidth; + margin: 261px auto 0; + + h2 { + @include proIteTitle; + font-family: MiSans-Medium; + } + + &__box { + @include sectionBox; + background: linear-gradient(182deg, #120F0F, #2D2D2D); + } + } + + // 滑动滚动要分成组件的 + .swiper__box { + height: 409px; + width: 696px; + display: flex; + &__list { + width: 696px; + padding-left: 44px; + display: grid; + grid-template-columns: repeat(auto-fill, 131px); + grid-gap: 0px 44px; + margin: 44px auto 0; + &__li { + width: fit-content; + height: fit-content; + text-align: center; + display: flex; + flex-direction: column; + align-items: center; + &__img { + width: 27px; + height: 27px; + } + + &__title { + margin-top: 16px; + width: fit-content; + height: fit-content; + font-size: 16px; + font-family: MiSans-Regular; + font-weight: 400; + color: #C1C1C1; + } + + &__power { + margin-top: 7px; + height: fit-content; + font-size: 16px; + font-family: MiSans-Regular; + font-weight: 400; + color: #C1C1C1; + } + + &__houres { + margin-top: 7px; + height: fit-content; + font-size: 23px; + font-family: MiSans-Medium; + font-weight: 500; + color: #FFFFFF; + + text { + font-size: 18px; + } + } + } + } + } + + //动画 + @keyframes textAnimation { + 0% { + transform: translateY(29px); + opacity: .3; + } + + 100% { + transform: translateY(5px); + opacity: 1; + } + } + + @keyframes textAnimation2 { + 0% { + transform: translateY(47px); + opacity: .3; + } + + 100% { + transform: translateY(5px); + opacity: 1; + } + } + + //文字的 + .is-animating { + animation: textAnimation 1.2s ease; + } + + .is-animating2 { + animation: textAnimation2 2s ease; + } + + .is-display { + visibility: hidden; + } \ No newline at end of file diff --git a/src/pages/product/index.vue b/src/pages/product/index.vue new file mode 100644 index 0000000..a39e493 --- /dev/null +++ b/src/pages/product/index.vue @@ -0,0 +1,1068 @@ + + + + + \ No newline at end of file diff --git a/src/pages/product/rich-detail/index.vue b/src/pages/product/rich-detail/index.vue new file mode 100644 index 0000000..452e0d4 --- /dev/null +++ b/src/pages/product/rich-detail/index.vue @@ -0,0 +1,261 @@ + + + + + + + \ No newline at end of file diff --git a/src/pages/product/style/product-style.scss b/src/pages/product/style/product-style.scss new file mode 100644 index 0000000..8fcc5f9 --- /dev/null +++ b/src/pages/product/style/product-style.scss @@ -0,0 +1,580 @@ + @mixin flexCenter { + text-align: center; + display: flex; + align-items: center; + justify-content: center; + } + + @mixin productWidth { + width: 10rem; + @media (max-width:1300px) { + width: 15rem; + } + @media (max-width:599px) { + width: 90%; + } + } + .scroll-height{ + height: 100vh; + } + + .banner { + width: 100vw; + height: 5rem; + background:url('/static/product/goods__banner.webp') center center/cover; + &__box { + font-size: 24px; + line-height: 5rem; + } + } + + // 横栏 + .menu { + height: 0.5rem; + @include flexCenter; + background-color: #ffffff; + @media (max-width:1900px) { + height: 55px; + } + @media (max-width:1300px) { + height: 0.78rem; + padding: 0 0.6rem; + } + &__container{ + display: flex; + justify-content: space-between; + @include productWidth; + &__left{ + width: 1.6rem; + } + + &__box{ + display: flex; + font-family: MiSans-Regular; + flex-basis: 65%; + &__list { + height: auto; + padding: 0.12rem 0; + margin: 0 auto; + display: flex; + align-items: center; + color: #333333; + + li { + padding: 0 .3rem; + height: auto; + line-height: 0.2rem; + border-right: 0.01rem solid #e5e5e5; + text-align: center; + cursor: pointer; + + &:last-child { + border-right: none; + } + } + + &--Active { + color: #2164ff; + } + } + } + + &__dropdown{ + min-width: 1.6rem; + height: inherit; + position: relative; + font-size: inherit; + &__selected{ + width: inherit; + cursor: pointer; + position: relative; + border-left: 0.015rem solid #e5e5e5; + border-right: 0.015rem solid #e5e5e5; + height: 100%; + color: #333; + display: flex; + line-height: 0.45rem; + justify-content: space-between; + align-items: center; + + &__text { + min-width: 1.4rem; + text-align: center; + font-size: inherit; + } + + &__arrow { + width: 0.2rem; + height: inherit; + .iconfont{ + font-weight: bold; + color: #333; + display: inline-block; + vertical-align: middle; + font-size: 10px; + line-height: inherit; + transition-property: transform; + transition-duration: 0.3s; + transition-timing-function: ease; + transform-origin: 50% 50%; + } + + &--down { + transform: rotate(180deg); + } + } + } + &__options{ + position: absolute; + top: calc(100% + 5px); + left: 0; + width: 100%; + margin-top: 0; + padding: 0; + list-style: none; + background-color: #fff; + border-radius: 0.05rem; + box-shadow: 0 0.02rem 0.04rem rgba(0, 0, 0, 0.1); + z-index: 800; + height: auto; + overflow-y: auto; + padding-bottom: 0.1rem; + &__item{ + line-height: 2.7; + text-align: center; + cursor: pointer; + transition: background-color 0.3s; + &:hover{ + background-color: #f0f0f0; + } + } + } + } + } + @media (max-width:1750px) { + font-size: 0.17rem; + } + @media (max-width:1300px) { + font-size: 0.22rem; + &__container{ + &__left{ + display: none; + } + &__box{ + flex-basis: 70%; + } + &__dropdown{ + min-width: 2.2rem; + &__selected{ + &__text { + min-width: 2rem; + } + } + } + } + } + @media (max-width:900px) { + font-size: 0.3rem; + height: auto; + min-height: 1rem; + &__container{ + &__left{ + display: none; + } + &__box{ + flex-basis: 70%; + } + &__dropdown{ + min-width: 3rem; + } + } + } + @media (max-width:800px) { + font-size: 0.35rem; + height: auto; + min-height: 1rem; + &__container{ + &__left{ + display: none; + } + &__box{ + flex-basis: 70%; + } + &__dropdown{ + min-width: 3.8rem; + &__selected{ + &__text { + min-width: 3.6rem; + } + } + } + } + } + @media (max-width:600px) { + font-size: 0.56rem; + height: 2rem; + padding: 0 0rem; + &__container{ + display: flex; + flex-direction: column; + align-items: center; + height: 2rem; + &__box{ + flex-basis: 100%; + margin: 0; + padding: 0; + height: inherit; + &__list{ + padding: 0; + height: inherit; + width: 100%; + li{ + padding: 0 0.5rem; + line-height: 2rem; + font-size: 0.6rem; + letter-spacing: 0.02rem; + border-right: 0; + } + } + } + &__dropdown{ + margin: 0.8rem auto 0 0; + width: 8.3rem; + float: right; + font-size: 0.56rem; + &__selected{ + background-color: #fff; + border: 1px solid #e5e5e5; + padding: 0.5rem; + &__text { + min-width: 6rem; + text-align: center; + padding-left: 1rem; + } + &__arrow { + width: 1rem; + } + } + &__options{ + font-size: 0.56rem; + width: 8.3rem; + box-shadow: 0 0.02rem 0.1rem rgba(0, 0, 0, 0.1); + &__item{ + padding: 0.3rem 0.2rem; + } + } + } + } + + } + } + // 导航 + .mobile-menu{ + @media (max-width:600px) { + margin-bottom: 3rem; + } + } + // 商品列表 + .goods { + min-height: 6rem; + margin: 0 auto; + height: auto; + @media (max-width:600px) { + min-height: 13rem; + } + // 商品展示2 + &__product { + margin: 0.3rem auto 1rem; + width: 10rem; + + &__list { + display: flex; + flex-wrap: wrap; + @media (max-width:499px) { + justify-content: space-between; + margin-bottom: 3rem; + min-height: 17rem; + } + &__li { + flex-basis: 32.5%; + border-radius: 0.1rem; + background: #ffffff; + display: flex; + flex-direction: column; + align-items: center; + cursor: pointer; + height: 5rem; + margin-right: 1.2%; + + @media (min-width:850px) { + &:nth-child(3n){ + margin-right: 0; + } + &:nth-child(n+4) { + margin-top: 1.2%; + } + } + &__top{ + height: 3.25rem; + width: 100%; + display: flex; + justify-content: center; + align-items: center; + &__avater-2{ + height: auto; + width: 80%; + } + //标志位 + &__avater { + border-radius: 0.1rem 0.1rem 0 0; + width: 100%; + height:3.25rem; + object-fit: contain; + } + } + &__content { + display: flex; + flex-direction: column; + align-items: center; + font-family: MiSans-Medium; + width: 100%; + &__box{ + height: 1rem; + font-size: 0.2rem; + color: #333333; + line-height: 1.6; + text-align: center; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + width: 90%; + &__title{ + font-family: "Microsoft YaHei"; + } + } + + &__btn { + width: 1.1rem; + height: 0.4rem; + background: #1777ff; + border-radius: 0.26rem; + color: #ffffff; + line-height:0.4rem; + font-size: 0.16rem; + cursor: pointer; + text-align: center; + font-family: MiSans-Regular; + } + + @media (max-width:1300px) { + &__box{ + font-size: 0.25rem; + margin-top: 5%; + } + &__btn{ + font-size: 0.22rem; + margin: 0.3rem 0; + width: 1.5rem; + height: 0.5rem; + line-height:0.5rem ; + } + } + @media (max-width:1100px) { + &__box{ + font-size: 0.3rem; + line-height: 1.7; + margin-top: 0rem; + } + &__btn{ + font-size: 0.26rem; + margin: 0.3rem 0; + width: 1.8rem; + height: 0.5rem; + line-height:0.5rem ; + } + } + @media (max-width:849px) { + &__box{ + font-size: 0.4rem; + } + &__btn{ + font-size: 0.36rem; + margin: 0.8rem 0; + width: 2.6rem; + border-radius: 2rem; + height: 0.8rem; + line-height:0.8rem ; + } + } + @media (max-width:600px) { + &__box{ + height: 2rem; + font-size: 0.55rem; + line-height: 1.7; + } + &__btn{ + font-size: 0.45rem; + margin: 0.5rem 0; + width: 3rem; + border-radius: 2rem; + height: 1rem; + line-height:1rem ; + } + } + @media (max-width:499px) { + &__box{ + font-size: 0.66rem; + } + &__btn{ + font-size: 0.55rem; + margin: 0.5rem 0; + width: 4rem; + border-radius: 2rem; + height: 1.2rem; + line-height:1.2rem ; + } + } + } + } + &__li--point{ + cursor: default; + } + } + @media (max-width:1300px) { + width: 15rem; + &__list{ + width: inherit; + &__li{ + height: 7.2rem; + &__top{ + height: 4.5rem; + + } + + @media (max-width:849px) { + &__top{ + height: 6rem; + } + margin-right: 2.5%; + height: 9.5rem; + flex-basis: 47%; + &:nth-child(n+3) { + margin-top: 2.5%; + } + &:nth-child(2n){ + margin-right: 0; + } + } + } + } + + @media (max-width:600px) { + width: 90%; + &__list{ + width: 100%; + margin-top: 1.5rem; + &__li{ + height: 13rem; + flex-basis: 48%; + margin-right: 2%; + &:nth-child(n+3) { + margin-top: 4%; + } + &__top{ + height: 8rem; + } + } + } + } + } + &__page-num { + width: fit-content; + height: auto; + margin: 0.4rem auto 0.3rem; + display: flex; + justify-content: space-between; + + &__item { + width: 0.4rem; + height: 0.4rem; + font-size: 0.18rem; + text-align: center; + line-height: 0.4rem; + background-color: #ffffff; + cursor: pointer; + margin: 0 0.1rem; + border-radius: 50%; + border: 0.01rem solid #d0d0d0; + color: #000; + } + + &--active { + color: #fff; + background-color: #1777ff; + font-size: 0.18rem; + } + + &--grey { + color: #bfbfbf; + cursor: not-allowed; + color: #eee; + pointer-events: none; + } + + @media (max-width:1024px) { + width: fit-content; + height: 0.4rem; + margin: 0.4rem auto 0.6rem; + display: flex; + justify-content: space-between; + + &__item { + width: 1rem; + height: 1rem; + font-size: 0.36rem; + text-align: center; + line-height: 1rem; + background-color: #ffffff; + cursor: pointer; + margin: 0 0.2rem; + border-radius: 50%; + color: #000; + } + + &--active { + color: #fff; + background-color: #1777ff; + } + + &--grey { + color: #bfbfbf; + border: 1px solid #bfbfbf; + cursor: not-allowed; + color: #eee; + pointer-events: none; + } + + @media (max-width:640px) { + height: 1rem; + margin: 1rem auto 1rem; + + &__item { + width: 1.2rem; + height: 1.2rem; + font-size: 0.5rem; + text-align: center; + line-height: 1.2rem; + } + + &--active { + color: #fff; + line-height: 1.2rem; + background-color: #1777ff; + font-size: 0.5rem; + } + } + } + } + } + } \ No newline at end of file diff --git a/src/pages/protocol/components/privacy-policy/en-page.vue b/src/pages/protocol/components/privacy-policy/en-page.vue new file mode 100644 index 0000000..0f8b22f --- /dev/null +++ b/src/pages/protocol/components/privacy-policy/en-page.vue @@ -0,0 +1,150 @@ + + + \ No newline at end of file diff --git a/src/pages/protocol/components/privacy-policy/zh-page.vue b/src/pages/protocol/components/privacy-policy/zh-page.vue new file mode 100644 index 0000000..65c9e71 --- /dev/null +++ b/src/pages/protocol/components/privacy-policy/zh-page.vue @@ -0,0 +1,103 @@ + + + \ No newline at end of file diff --git a/src/pages/thanks/index.vue b/src/pages/thanks/index.vue new file mode 100644 index 0000000..846198d --- /dev/null +++ b/src/pages/thanks/index.vue @@ -0,0 +1,99 @@ + + + + + \ No newline at end of file diff --git a/src/plugins/aos-client.js b/src/plugins/aos-client.js new file mode 100644 index 0000000..76caff1 --- /dev/null +++ b/src/plugins/aos-client.js @@ -0,0 +1,9 @@ +// plugins/aos.client.ts +import AOS from 'aos' +import 'aos/dist/aos.css' + +export default defineNuxtPlugin((nuxtApp) => { + nuxtApp.hook('app:mounted', () => { + AOS.init() + }) +}) \ No newline at end of file diff --git a/src/plugins/image-path.js b/src/plugins/image-path.js new file mode 100644 index 0000000..0562051 --- /dev/null +++ b/src/plugins/image-path.js @@ -0,0 +1,16 @@ +import { getCdnImageUrl, getCdnStaticUrl, appConfig } from '@/config'; + +/** + * 图片路径管理Vue插件 + * 将图片路径处理函数注册为全局属性 + */ +export default defineNuxtPlugin((nuxtApp) => { + // 在模板中可以直接使用 $cdnImageUrl 和 $cdnStaticUrl + return { + provide: { + cdnImageUrl: getCdnImageUrl, + cdnStaticUrl: getCdnStaticUrl, + appConfig: appConfig + } + }; +}); diff --git a/src/plugins/static-data.client.js b/src/plugins/static-data.client.js new file mode 100644 index 0000000..ff10602 --- /dev/null +++ b/src/plugins/static-data.client.js @@ -0,0 +1,17 @@ +import { defineNuxtPlugin } from '#imports' + +export default defineNuxtPlugin(() => { + // 只在客户端执行 + if (typeof window !== 'undefined') { + // 从服务端渲染的HTML中获取静态数据 + const staticDataScript = document.getElementById('__NUXT_STATIC_DATA__') + if (staticDataScript) { + try { + const data = JSON.parse(staticDataScript.textContent) + window.__NUXT_STATIC_DATA__ = data + } catch (error) { + console.warn('解析静态数据失败:', error) + } + } + } +}) diff --git a/src/plugins/vue-dompurify-html.js b/src/plugins/vue-dompurify-html.js new file mode 100644 index 0000000..301d17c --- /dev/null +++ b/src/plugins/vue-dompurify-html.js @@ -0,0 +1,6 @@ +import { defineNuxtPlugin } from '#imports' +import VueDOMPurifyHTML from 'vue-dompurify-html' + +export default defineNuxtPlugin((nuxtApp) => { + nuxtApp.vueApp.use(VueDOMPurifyHTML) +}) \ No newline at end of file diff --git a/src/plugins/vue-lazyload.js b/src/plugins/vue-lazyload.js new file mode 100644 index 0000000..48858df --- /dev/null +++ b/src/plugins/vue-lazyload.js @@ -0,0 +1,10 @@ +import { defineNuxtPlugin } from '#imports' +import VueLazyload from 'vue3-lazyload' + +export default defineNuxtPlugin(nuxtApp => { + nuxtApp.vueApp.use(VueLazyload, { + // 配置选项 + loading: '', + error: '', + }) +}) \ No newline at end of file diff --git a/src/service/api.js b/src/service/api.js new file mode 100644 index 0000000..60db915 --- /dev/null +++ b/src/service/api.js @@ -0,0 +1,82 @@ +import langToCheck from "@/hook/lang.js"; +import { api } from './config.js'; + +// 首页轮播图 +export const GetCarouseApi = () => { + return api("/website/get/homePageCarousel_list", { + method: 'POST', + body: { + locale: langToCheck() + } + }); +}; + +// 产品分类 +export const GetProductCategoryApi = () => { + return api("/website/get/productCategory_list", { + method: 'POST', + body: { + locale: langToCheck() + } + }); +}; + +// 产品列表 +export const GetProductApi = (data) => { + return api("/website/get/product_list", { + method: 'POST', + body: data + }); +}; + +// 产品详情 +export const GetProductDetailApi = (data) => { + return api("/website/get/product_detail", { + method: 'POST', + body: data + }); +}; + +// 资讯列表 +export const GetNewsApi = (data) => { + return api("/website/get/news_list", { + method: 'POST', + body: data + }); +}; + +// 资讯详情 +export const GetNewsDetailApi = (data) => { + return api("/website/get/news_detail", { + method: 'POST', + body: data + }); +}; + +// 联系我们提交 +export const GetMessageApi = (data) => { + return api("/website/add/message", { + method: 'POST', + body: data + }); +}; + +// 证书列表 +export const GetCertificateApi = () => { + return api("/website/get/certificate_list", { + method: 'POST', + body: { + locale: langToCheck() + } + }); +}; + +// app下载 +export const GetDownloadApi = () => { + return api("/website/get/appInstallPackage", { + method: 'POST', + body: { + locale: langToCheck() + } + }); +}; \ No newline at end of file diff --git a/src/service/base.js b/src/service/base.js new file mode 100644 index 0000000..4a0bba2 --- /dev/null +++ b/src/service/base.js @@ -0,0 +1,12 @@ +let BASE_URL = '' + +if (process.env.NODE_ENV == 'development') { + BASE_URL = 'https://api.dev.mingyanglg.com/http/router' +} else { + BASE_URL = 'https://api.mingyanglg.com/http/router' +} +const configService = { + apiUrl: BASE_URL +}; + +export default configService \ No newline at end of file diff --git a/src/service/config.js b/src/service/config.js new file mode 100644 index 0000000..8c4ba1b --- /dev/null +++ b/src/service/config.js @@ -0,0 +1,29 @@ +// 使用 Nuxt 4 的原生 $fetch +const API_BASE_URL = process.env.NODE_ENV === 'development' + ? 'https://api.dev.mingyanglg.com/http/router' + : 'https://api.mingyanglg.com/http/router'; + +// 创建自定义 fetch 函数 +export const api = $fetch.create({ + baseURL: API_BASE_URL, + headers: { + 'Content-Type': 'application/json' + }, + onRequest({ request, options }) { + // 请求拦截 + console.log('Making request to:', request); + }, + onResponse({ response }) { + // 响应拦截 + if (response._data && response._data.code === 0) { + return response._data; + } else if (response._data) { + throw new Error(response._data.message || 'API Error'); + } + }, + onResponseError({ response }) { + // 错误处理 + console.error('HTTP Error:', response.status, response._data); + throw new Error(`HTTP ${response.status}: ${response._data?.message || 'Request failed'}`); + } +}); \ No newline at end of file diff --git a/src/static-data/api-data.json b/src/static-data/api-data.json new file mode 100644 index 0000000..ef2caa2 --- /dev/null +++ b/src/static-data/api-data.json @@ -0,0 +1,42 @@ +{ + "en": { + "carousel": { + "rows": [] + }, + "categories": { + "rows": [] + }, + "products": { + "rows": [] + }, + "news": { + "rows": [] + }, + "certificates": { + "rows": [] + }, + "downloads": { + "rows": [] + } + }, + "cn": { + "carousel": { + "rows": [] + }, + "categories": { + "rows": [] + }, + "products": { + "rows": [] + }, + "news": { + "rows": [] + }, + "certificates": { + "rows": [] + }, + "downloads": { + "rows": [] + } + } +} \ No newline at end of file diff --git a/src/stores/goods.js b/src/stores/goods.js new file mode 100644 index 0000000..50903bb --- /dev/null +++ b/src/stores/goods.js @@ -0,0 +1,16 @@ +import {defineStore} from 'pinia' +//商品状态管理 + +const useCounter = defineStore("goods",{ + state:() => ({ + categoryList:[], + }), + getters: { + + }, + actions: { + + } +}) + +export default useCounter diff --git a/src/stores/home.js b/src/stores/home.js new file mode 100644 index 0000000..62596bc --- /dev/null +++ b/src/stores/home.js @@ -0,0 +1,38 @@ +import { + defineStore +} from 'pinia' +import { + GetCarouseApi +} from '@/service/api.js' + +//新闻与展会状态管理 + +const useCarouse = defineStore("useCarouse", { + state: () => ({ + CarouseList: [{ + "_id": "", + "path": "", + "sort": "0", + "children": [{ + "title": "", + "sub_title": "", + "image": "" + }] + }] + }), + getters: { + + }, + actions: { + async GetCarouseFunctin() { + try { + const res = await GetCarouseApi(); + this.CarouseList = res.rows; + } catch (error) { + console.error('获取轮播图失败:', error); + } + } + } +}) + +export default useCarouse \ No newline at end of file diff --git a/src/stores/news.js b/src/stores/news.js new file mode 100644 index 0000000..3242a81 --- /dev/null +++ b/src/stores/news.js @@ -0,0 +1,16 @@ +import {defineStore} from 'pinia' +//新闻与展会状态管理 + +const useNews = defineStore("news",{ + state:() => ({ + selectBool:{}, + }), + getters: { + + }, + actions: { + + } +}) + +export default useNews diff --git a/src/stores/seller.js b/src/stores/seller.js new file mode 100644 index 0000000..2f4e570 --- /dev/null +++ b/src/stores/seller.js @@ -0,0 +1,11 @@ +import { defineStore } from "pinia"; +//商品状态管理 + +const useCounter = defineStore("seller", { + state: () => ({ + clickTab: 0, + categoryList: [], + }), +}); + +export default useCounter; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..a746f2a --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,4 @@ +{ + // https://nuxt.com/docs/guide/concepts/typescript + "extends": "./.nuxt/tsconfig.json" +} diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..4a34bd2 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,6872 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@babel/code-frame@^7.26.2", "@babel/code-frame@^7.27.1": + version "7.27.1" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" + integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== + dependencies: + "@babel/helper-validator-identifier" "^7.27.1" + js-tokens "^4.0.0" + picocolors "^1.1.1" + +"@babel/compat-data@^7.27.2": + version "7.28.0" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.28.0.tgz#9fc6fd58c2a6a15243cd13983224968392070790" + integrity sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw== + +"@babel/core@^7.27.7": + version "7.28.3" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.28.3.tgz#aceddde69c5d1def69b839d09efa3e3ff59c97cb" + integrity sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.28.3" + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-module-transforms" "^7.28.3" + "@babel/helpers" "^7.28.3" + "@babel/parser" "^7.28.3" + "@babel/template" "^7.27.2" + "@babel/traverse" "^7.28.3" + "@babel/types" "^7.28.2" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.28.3": + version "7.28.3" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.28.3.tgz#9626c1741c650cbac39121694a0f2d7451b8ef3e" + integrity sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw== + dependencies: + "@babel/parser" "^7.28.3" + "@babel/types" "^7.28.2" + "@jridgewell/gen-mapping" "^0.3.12" + "@jridgewell/trace-mapping" "^0.3.28" + jsesc "^3.0.2" + +"@babel/helper-annotate-as-pure@^7.27.3": + version "7.27.3" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz#f31fd86b915fc4daf1f3ac6976c59be7084ed9c5" + integrity sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg== + dependencies: + "@babel/types" "^7.27.3" + +"@babel/helper-compilation-targets@^7.27.2": + version "7.27.2" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d" + integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== + dependencies: + "@babel/compat-data" "^7.27.2" + "@babel/helper-validator-option" "^7.27.1" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.27.1": + version "7.28.3" + resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz#3e747434ea007910c320c4d39a6b46f20f371d46" + integrity sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-member-expression-to-functions" "^7.27.1" + "@babel/helper-optimise-call-expression" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/traverse" "^7.28.3" + semver "^6.3.1" + +"@babel/helper-globals@^7.28.0": + version "7.28.0" + resolved "https://registry.npmmirror.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" + integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== + +"@babel/helper-member-expression-to-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz#ea1211276be93e798ce19037da6f06fbb994fa44" + integrity sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-module-imports@^7.27.1": + version "7.27.1" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" + integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-module-transforms@^7.28.3": + version "7.28.3" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz#a2b37d3da3b2344fe085dab234426f2b9a2fa5f6" + integrity sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw== + dependencies: + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + "@babel/traverse" "^7.28.3" + +"@babel/helper-optimise-call-expression@^7.27.1": + version "7.27.1" + resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz#c65221b61a643f3e62705e5dd2b5f115e35f9200" + integrity sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw== + dependencies: + "@babel/types" "^7.27.1" + +"@babel/helper-plugin-utils@^7.27.1": + version "7.27.1" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c" + integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== + +"@babel/helper-replace-supers@^7.27.1": + version "7.27.1" + resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz#b1ed2d634ce3bdb730e4b52de30f8cccfd692bc0" + integrity sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.27.1" + "@babel/helper-optimise-call-expression" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/helper-skip-transparent-expression-wrappers@^7.27.1": + version "7.27.1" + resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz#62bb91b3abba8c7f1fec0252d9dbea11b3ee7a56" + integrity sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== + +"@babel/helper-validator-identifier@^7.27.1": + version "7.27.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" + integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== + +"@babel/helper-validator-option@^7.27.1": + version "7.27.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" + integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== + +"@babel/helpers@^7.28.3": + version "7.28.3" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.28.3.tgz#b83156c0a2232c133d1b535dd5d3452119c7e441" + integrity sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw== + dependencies: + "@babel/template" "^7.27.2" + "@babel/types" "^7.28.2" + +"@babel/parser@^7.22.5", "@babel/parser@^7.24.6", "@babel/parser@^7.25.4", "@babel/parser@^7.26.7", "@babel/parser@^7.27.2", "@babel/parser@^7.28.0", "@babel/parser@^7.28.3": + version "7.28.3" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.28.3.tgz#d2d25b814621bca5fe9d172bc93792547e7a2a71" + integrity sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA== + dependencies: + "@babel/types" "^7.28.2" + +"@babel/plugin-syntax-jsx@^7.27.1": + version "7.27.1" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz#2f9beb5eff30fa507c5532d107daac7b888fa34c" + integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-typescript@^7.27.1": + version "7.27.1" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz#5147d29066a793450f220c63fa3a9431b7e6dd18" + integrity sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-typescript@^7.27.1": + version "7.28.0" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.0.tgz#796cbd249ab56c18168b49e3e1d341b72af04a6b" + integrity sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/plugin-syntax-typescript" "^7.27.1" + +"@babel/template@^7.27.2": + version "7.27.2" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" + integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/parser" "^7.27.2" + "@babel/types" "^7.27.1" + +"@babel/traverse@^7.27.1", "@babel/traverse@^7.28.0", "@babel/traverse@^7.28.3": + version "7.28.3" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.28.3.tgz#6911a10795d2cce43ec6a28cffc440cca2593434" + integrity sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.28.3" + "@babel/helper-globals" "^7.28.0" + "@babel/parser" "^7.28.3" + "@babel/template" "^7.27.2" + "@babel/types" "^7.28.2" + debug "^4.3.1" + +"@babel/types@7.28.0": + version "7.28.0" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.28.0.tgz#2fd0159a6dc7353933920c43136335a9b264d950" + integrity sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + +"@babel/types@^7.25.4", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2": + version "7.28.2" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.28.2.tgz#da9db0856a9a88e0a13b019881d7513588cf712b" + integrity sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + +"@cloudflare/kv-asset-handler@^0.4.0": + version "0.4.0" + resolved "https://registry.npmmirror.com/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.0.tgz#a8588c6a2e89bb3e87fb449295a901c9f6d3e1bf" + integrity sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA== + dependencies: + mime "^3.0.0" + +"@colors/colors@1.6.0", "@colors/colors@^1.6.0": + version "1.6.0" + resolved "https://registry.npmmirror.com/@colors/colors/-/colors-1.6.0.tgz#ec6cd237440700bc23ca23087f513c75508958b0" + integrity sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA== + +"@dabh/diagnostics@^2.0.2": + version "2.0.3" + resolved "https://registry.npmmirror.com/@dabh/diagnostics/-/diagnostics-2.0.3.tgz#7f7e97ee9a725dffc7808d93668cc984e1dc477a" + integrity sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA== + dependencies: + colorspace "1.1.x" + enabled "2.0.x" + kuler "^2.0.0" + +"@dependents/detective-less@^5.0.1": + version "5.0.1" + resolved "https://registry.npmmirror.com/@dependents/detective-less/-/detective-less-5.0.1.tgz#e6c5b502f0d26a81da4170c1ccd848a6eaa68470" + integrity sha512-Y6+WUMsTFWE5jb20IFP4YGa5IrGY/+a/FbOSjDF/wz9gepU2hwCYSXRHP/vPwBvwcY3SVMASt4yXxbXNXigmZQ== + dependencies: + gonzales-pe "^4.3.0" + node-source-walk "^7.0.1" + +"@emnapi/core@^1.4.5": + version "1.4.5" + resolved "https://registry.npmmirror.com/@emnapi/core/-/core-1.4.5.tgz#bfbb0cbbbb9f96ec4e2c4fd917b7bbe5495ceccb" + integrity sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q== + dependencies: + "@emnapi/wasi-threads" "1.0.4" + tslib "^2.4.0" + +"@emnapi/runtime@^1.4.5": + version "1.4.5" + resolved "https://registry.npmmirror.com/@emnapi/runtime/-/runtime-1.4.5.tgz#c67710d0661070f38418b6474584f159de38aba9" + integrity sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg== + dependencies: + tslib "^2.4.0" + +"@emnapi/wasi-threads@1.0.4": + version "1.0.4" + resolved "https://registry.npmmirror.com/@emnapi/wasi-threads/-/wasi-threads-1.0.4.tgz#703fc094d969e273b1b71c292523b2f792862bf4" + integrity sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g== + dependencies: + tslib "^2.4.0" + +"@esbuild/aix-ppc64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz#4e0f91776c2b340e75558f60552195f6fad09f18" + integrity sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA== + +"@esbuild/aix-ppc64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz#bef96351f16520055c947aba28802eede3c9e9a9" + integrity sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA== + +"@esbuild/android-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz#bc766407f1718923f6b8079c8c61bf86ac3a6a4f" + integrity sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg== + +"@esbuild/android-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz#d2e70be7d51a529425422091e0dcb90374c1546c" + integrity sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg== + +"@esbuild/android-arm@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.25.5.tgz#4290d6d3407bae3883ad2cded1081a234473ce26" + integrity sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA== + +"@esbuild/android-arm@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.25.9.tgz#d2a753fe2a4c73b79437d0ba1480e2d760097419" + integrity sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ== + +"@esbuild/android-x64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.25.5.tgz#40c11d9cbca4f2406548c8a9895d321bc3b35eff" + integrity sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw== + +"@esbuild/android-x64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.25.9.tgz#5278836e3c7ae75761626962f902a0d55352e683" + integrity sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw== + +"@esbuild/darwin-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz#49d8bf8b1df95f759ac81eb1d0736018006d7e34" + integrity sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ== + +"@esbuild/darwin-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz#f1513eaf9ec8fa15dcaf4c341b0f005d3e8b47ae" + integrity sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg== + +"@esbuild/darwin-x64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz#e27a5d92a14886ef1d492fd50fc61a2d4d87e418" + integrity sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ== + +"@esbuild/darwin-x64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz#e27dbc3b507b3a1cea3b9280a04b8b6b725f82be" + integrity sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ== + +"@esbuild/freebsd-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz#97cede59d638840ca104e605cdb9f1b118ba0b1c" + integrity sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw== + +"@esbuild/freebsd-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz#364e3e5b7a1fd45d92be08c6cc5d890ca75908ca" + integrity sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q== + +"@esbuild/freebsd-x64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz#71c77812042a1a8190c3d581e140d15b876b9c6f" + integrity sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw== + +"@esbuild/freebsd-x64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz#7c869b45faeb3df668e19ace07335a0711ec56ab" + integrity sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg== + +"@esbuild/linux-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz#f7b7c8f97eff8ffd2e47f6c67eb5c9765f2181b8" + integrity sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg== + +"@esbuild/linux-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz#48d42861758c940b61abea43ba9a29b186d6cb8b" + integrity sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw== + +"@esbuild/linux-arm@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz#2a0be71b6cd8201fa559aea45598dffabc05d911" + integrity sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw== + +"@esbuild/linux-arm@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz#6ce4b9cabf148274101701d112b89dc67cc52f37" + integrity sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw== + +"@esbuild/linux-ia32@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz#763414463cd9ea6fa1f96555d2762f9f84c61783" + integrity sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA== + +"@esbuild/linux-ia32@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz#207e54899b79cac9c26c323fc1caa32e3143f1c4" + integrity sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A== + +"@esbuild/linux-loong64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz#428cf2213ff786a502a52c96cf29d1fcf1eb8506" + integrity sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg== + +"@esbuild/linux-loong64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz#0ba48a127159a8f6abb5827f21198b999ffd1fc0" + integrity sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ== + +"@esbuild/linux-mips64el@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz#5cbcc7fd841b4cd53358afd33527cd394e325d96" + integrity sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg== + +"@esbuild/linux-mips64el@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz#a4d4cc693d185f66a6afde94f772b38ce5d64eb5" + integrity sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA== + +"@esbuild/linux-ppc64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz#0d954ab39ce4f5e50f00c4f8c4fd38f976c13ad9" + integrity sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ== + +"@esbuild/linux-ppc64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz#0f5805c1c6d6435a1dafdc043cb07a19050357db" + integrity sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w== + +"@esbuild/linux-riscv64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz#0e7dd30730505abd8088321e8497e94b547bfb1e" + integrity sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA== + +"@esbuild/linux-riscv64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz#6776edece0f8fca79f3386398b5183ff2a827547" + integrity sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg== + +"@esbuild/linux-s390x@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz#5669af81327a398a336d7e40e320b5bbd6e6e72d" + integrity sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ== + +"@esbuild/linux-s390x@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz#3f6f29ef036938447c2218d309dc875225861830" + integrity sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA== + +"@esbuild/linux-x64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz#b2357dd153aa49038967ddc1ffd90c68a9d2a0d4" + integrity sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw== + +"@esbuild/linux-x64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz#831fe0b0e1a80a8b8391224ea2377d5520e1527f" + integrity sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg== + +"@esbuild/netbsd-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz#53b4dfb8fe1cee93777c9e366893bd3daa6ba63d" + integrity sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw== + +"@esbuild/netbsd-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz#06f99d7eebe035fbbe43de01c9d7e98d2a0aa548" + integrity sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q== + +"@esbuild/netbsd-x64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz#a0206f6314ce7dc8713b7732703d0f58de1d1e79" + integrity sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ== + +"@esbuild/netbsd-x64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz#db99858e6bed6e73911f92a88e4edd3a8c429a52" + integrity sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g== + +"@esbuild/openbsd-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz#2a796c87c44e8de78001d808c77d948a21ec22fd" + integrity sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw== + +"@esbuild/openbsd-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz#afb886c867e36f9d86bb21e878e1185f5d5a0935" + integrity sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ== + +"@esbuild/openbsd-x64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz#28d0cd8909b7fa3953af998f2b2ed34f576728f0" + integrity sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg== + +"@esbuild/openbsd-x64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz#30855c9f8381fac6a0ef5b5f31ac6e7108a66ecf" + integrity sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA== + +"@esbuild/openharmony-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz#2f2144af31e67adc2a8e3705c20c2bd97bd88314" + integrity sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg== + +"@esbuild/sunos-x64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz#a28164f5b997e8247d407e36c90d3fd5ddbe0dc5" + integrity sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA== + +"@esbuild/sunos-x64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz#69b99a9b5bd226c9eb9c6a73f990fddd497d732e" + integrity sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw== + +"@esbuild/win32-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz#6eadbead38e8bd12f633a5190e45eff80e24007e" + integrity sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw== + +"@esbuild/win32-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz#d789330a712af916c88325f4ffe465f885719c6b" + integrity sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ== + +"@esbuild/win32-ia32@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz#bab6288005482f9ed2adb9ded7e88eba9a62cc0d" + integrity sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ== + +"@esbuild/win32-ia32@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz#52fc735406bd49688253e74e4e837ac2ba0789e3" + integrity sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww== + +"@esbuild/win32-x64@0.25.5": + version "0.25.5" + resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz#7fc114af5f6563f19f73324b5d5ff36ece0803d1" + integrity sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g== + +"@esbuild/win32-x64@0.25.9": + version "0.25.9" + resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz#585624dc829cfb6e7c0aa6c3ca7d7e6daa87e34f" + integrity sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ== + +"@eslint-community/eslint-utils@^4.4.0": + version "4.7.0" + resolved "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz#607084630c6c033992a082de6e6fbc1a8b52175a" + integrity sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw== + dependencies: + eslint-visitor-keys "^3.4.3" + +"@fastify/busboy@^3.1.1": + version "3.2.0" + resolved "https://registry.npmmirror.com/@fastify/busboy/-/busboy-3.2.0.tgz#13ed8212f3b9ba697611529d15347f8528058cea" + integrity sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA== + +"@intlify/bundle-utils@^10.0.1": + version "10.0.1" + resolved "https://registry.npmmirror.com/@intlify/bundle-utils/-/bundle-utils-10.0.1.tgz#6416e1c327bcc3b3579d803dc9bbe0d30ec0b012" + integrity sha512-WkaXfSevtpgtUR4t8K2M6lbR7g03mtOxFeh+vXp5KExvPqS12ppaRj1QxzwRuRI5VUto54A22BjKoBMLyHILWQ== + dependencies: + "@intlify/message-compiler" "^11.1.2" + "@intlify/shared" "^11.1.2" + acorn "^8.8.2" + escodegen "^2.1.0" + estree-walker "^2.0.2" + jsonc-eslint-parser "^2.3.0" + mlly "^1.2.0" + source-map-js "^1.0.1" + yaml-eslint-parser "^1.2.2" + +"@intlify/core-base@10.0.8": + version "10.0.8" + resolved "https://registry.npmmirror.com/@intlify/core-base/-/core-base-10.0.8.tgz#2fcf46bab72d4daa8575eb11e04a549ea4030ac3" + integrity sha512-FoHslNWSoHjdUBLy35bpm9PV/0LVI/DSv9L6Km6J2ad8r/mm0VaGg06C40FqlE8u2ADcGUM60lyoU7Myo4WNZQ== + dependencies: + "@intlify/message-compiler" "10.0.8" + "@intlify/shared" "10.0.8" + +"@intlify/core-base@11.1.11": + version "11.1.11" + resolved "https://registry.npmmirror.com/@intlify/core-base/-/core-base-11.1.11.tgz#e36893a7d37a3a75fae30977fc58c1d8cf3c853f" + integrity sha512-1Z0N8jTfkcD2Luq9HNZt+GmjpFe4/4PpZF3AOzoO1u5PTtSuXZcfhwBatywbfE2ieB/B5QHIoOFmCXY2jqVKEQ== + dependencies: + "@intlify/message-compiler" "11.1.11" + "@intlify/shared" "11.1.11" + +"@intlify/core@^11.0.0", "@intlify/core@^11.1.11": + version "11.1.11" + resolved "https://registry.npmmirror.com/@intlify/core/-/core-11.1.11.tgz#ace1d71855bfc5a5a3b3f0bece3de17bb88410db" + integrity sha512-cq3NnOQN9KSNJYcKV5YNj9IPEYi4GJbOUBy4gVbGKcxC83msSOcTvkpPq0pdMYZDqx6tPDIcr7xKT9qHjcJASQ== + dependencies: + "@intlify/core-base" "11.1.11" + "@intlify/shared" "11.1.11" + +"@intlify/h3@^0.7.1": + version "0.7.1" + resolved "https://registry.npmmirror.com/@intlify/h3/-/h3-0.7.1.tgz#2c98a25cec9e96afdd943063ebb6ca7bff35f1d1" + integrity sha512-D/9+L7IzPrOa7e6R/ztepXayAq+snfzBYIwAk3RbaQsLEXwVNjC5c+WKXjni1boc/plGRegw4/m33SaFwvdEpg== + dependencies: + "@intlify/core" "^11.0.0" + "@intlify/utils" "^0.13.0" + +"@intlify/message-compiler@10.0.8": + version "10.0.8" + resolved "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-10.0.8.tgz#48aee742916f8aaa43945682f32bec1c9e73e2f8" + integrity sha512-DV+sYXIkHVd5yVb2mL7br/NEUwzUoLBsMkV3H0InefWgmYa34NLZUvMCGi5oWX+Hqr2Y2qUxnVrnOWF4aBlgWg== + dependencies: + "@intlify/shared" "10.0.8" + source-map-js "^1.0.2" + +"@intlify/message-compiler@11.1.11", "@intlify/message-compiler@^11.1.2": + version "11.1.11" + resolved "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-11.1.11.tgz#ba10641f86af0e991ac9def0385bd345c8f150fb" + integrity sha512-7PC6neomoc/z7a8JRjPBbu0T2TzR2MQuY5kn2e049MP7+o32Ve7O8husylkA7K9fQRe4iNXZWTPnDJ6vZdtS1Q== + dependencies: + "@intlify/shared" "11.1.11" + source-map-js "^1.0.2" + +"@intlify/shared@10.0.8", "@intlify/shared@^10.0.0": + version "10.0.8" + resolved "https://registry.npmmirror.com/@intlify/shared/-/shared-10.0.8.tgz#5f8019919dea8695b2e345257fc0cda7665d8ef9" + integrity sha512-BcmHpb5bQyeVNrptC3UhzpBZB/YHHDoEREOUERrmF2BRxsyOEuRrq+Z96C/D4+2KJb8kuHiouzAei7BXlG0YYw== + +"@intlify/shared@11.1.11", "@intlify/shared@^11.1.11", "@intlify/shared@^11.1.2": + version "11.1.11" + resolved "https://registry.npmmirror.com/@intlify/shared/-/shared-11.1.11.tgz#6bba3b86617c05767356e4ca939c9e300563a083" + integrity sha512-RIBFTIqxZSsxUqlcyoR7iiC632bq7kkOwYvZlvcVObHfrF4NhuKc4FKvu8iPCrEO+e3XsY7/UVpfgzg+M7ETzA== + +"@intlify/unplugin-vue-i18n@^6.0.8": + version "6.0.8" + resolved "https://registry.npmmirror.com/@intlify/unplugin-vue-i18n/-/unplugin-vue-i18n-6.0.8.tgz#2162dced28b01f7ea471b577ba10ecc4ba523d0d" + integrity sha512-Vvm3KhjE6TIBVUQAk37rBiaYy2M5OcWH0ZcI1XKEsOTeN1o0bErk+zeuXmcrcMc/73YggfI8RoxOUz9EB/69JQ== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@intlify/bundle-utils" "^10.0.1" + "@intlify/shared" "^11.1.2" + "@intlify/vue-i18n-extensions" "^8.0.0" + "@rollup/pluginutils" "^5.1.0" + "@typescript-eslint/scope-manager" "^8.13.0" + "@typescript-eslint/typescript-estree" "^8.13.0" + debug "^4.3.3" + fast-glob "^3.2.12" + js-yaml "^4.1.0" + json5 "^2.2.3" + pathe "^1.0.0" + picocolors "^1.0.0" + source-map-js "^1.0.2" + unplugin "^1.1.0" + vue "^3.4" + +"@intlify/utils@^0.13.0": + version "0.13.0" + resolved "https://registry.npmmirror.com/@intlify/utils/-/utils-0.13.0.tgz#bea7014796b633a9f4d312833642d33b38755cba" + integrity sha512-8i3uRdAxCGzuHwfmHcVjeLQBtysQB2aXl/ojoagDut5/gY5lvWCQ2+cnl2TiqE/fXj/D8EhWG/SLKA7qz4a3QA== + +"@intlify/vue-i18n-extensions@^8.0.0": + version "8.0.0" + resolved "https://registry.npmmirror.com/@intlify/vue-i18n-extensions/-/vue-i18n-extensions-8.0.0.tgz#84adc3f40829ee144f056b774a77d838ce3f5034" + integrity sha512-w0+70CvTmuqbskWfzeYhn0IXxllr6mU+IeM2MU0M+j9OW64jkrvqY+pYFWrUnIIC9bEdij3NICruicwd5EgUuQ== + dependencies: + "@babel/parser" "^7.24.6" + "@intlify/shared" "^10.0.0" + "@vue/compiler-dom" "^3.2.45" + vue-i18n "^10.0.0" + +"@ioredis/commands@^1.3.0": + version "1.3.0" + resolved "https://registry.npmmirror.com/@ioredis/commands/-/commands-1.3.0.tgz#4dc3ae9bfa7146b63baf27672a61db0ea86e35e5" + integrity sha512-M/T6Zewn7sDaBQEqIZ8Rb+i9y8qfGmq+5SDFSf9sA2lUZTmdDLVdOiQaeDp+Q4wElZ9HG1GAX5KhDaidp6LQsQ== + +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + +"@isaacs/fs-minipass@^4.0.0": + version "4.0.1" + resolved "https://registry.npmmirror.com/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz#2d59ae3ab4b38fb4270bfa23d30f8e2e86c7fe32" + integrity sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w== + dependencies: + minipass "^7.0.4" + +"@jridgewell/gen-mapping@^0.3.12", "@jridgewell/gen-mapping@^0.3.5": + version "0.3.13" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" + integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.0" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/remapping@^2.3.5": + version "2.3.5" + resolved "https://registry.npmmirror.com/@jridgewell/remapping/-/remapping-2.3.5.tgz#375c476d1972947851ba1e15ae8f123047445aa1" + integrity sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/source-map@^0.3.3": + version "0.3.11" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.11.tgz#b21835cbd36db656b857c2ad02ebd413cc13a9ba" + integrity sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + +"@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0", "@jridgewell/sourcemap-codec@^1.5.5": + version "1.5.5" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" + integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== + +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.28": + version "0.3.30" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz#4a76c4daeee5df09f5d3940e087442fb36ce2b99" + integrity sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@kwsites/file-exists@^1.1.1": + version "1.1.1" + resolved "https://registry.npmmirror.com/@kwsites/file-exists/-/file-exists-1.1.1.tgz#ad1efcac13e1987d8dbaf235ef3be5b0d96faa99" + integrity sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw== + dependencies: + debug "^4.1.1" + +"@kwsites/promise-deferred@^1.1.1": + version "1.1.1" + resolved "https://registry.npmmirror.com/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz#8ace5259254426ccef57f3175bc64ed7095ed919" + integrity sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw== + +"@mapbox/node-pre-gyp@^2.0.0": + version "2.0.0" + resolved "https://registry.npmmirror.com/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.0.tgz#16d1d9049c0218820da81a12ae084e7fe67790d1" + integrity sha512-llMXd39jtP0HpQLVI37Bf1m2ADlEb35GYSh1SDSLsBhR+5iCxiNGlT31yqbNtVHygHAtMy6dWFERpU2JgufhPg== + dependencies: + consola "^3.2.3" + detect-libc "^2.0.0" + https-proxy-agent "^7.0.5" + node-fetch "^2.6.7" + nopt "^8.0.0" + semver "^7.5.3" + tar "^7.4.0" + +"@miyaneee/rollup-plugin-json5@^1.2.0": + version "1.2.0" + resolved "https://registry.npmmirror.com/@miyaneee/rollup-plugin-json5/-/rollup-plugin-json5-1.2.0.tgz#a0995e55bfcf055aea0c9c73e0b2dcac120e036e" + integrity sha512-JjTIaXZp9WzhUHpElrqPnl1AzBi/rvRs065F71+aTmlqvTMVkdbjZ8vfFl4nRlgJy+TPBw69ZK4pwFdmOAt4aA== + dependencies: + "@rollup/pluginutils" "^5.1.0" + json5 "^2.2.3" + +"@napi-rs/wasm-runtime@^1.0.1": + version "1.0.3" + resolved "https://registry.npmmirror.com/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.3.tgz#24593dbd6fd1454b0b9c8b73bf7ac62d92a6bf63" + integrity sha512-rZxtMsLwjdXkMUGC3WwsPwLNVqVqnTJT6MNIB6e+5fhMcSCPP0AOsNWuMQ5mdCq6HNjs/ZeWAEchpqeprqBD2Q== + dependencies: + "@emnapi/core" "^1.4.5" + "@emnapi/runtime" "^1.4.5" + "@tybys/wasm-util" "^0.10.0" + +"@netlify/binary-info@^1.0.0": + version "1.0.0" + resolved "https://registry.npmmirror.com/@netlify/binary-info/-/binary-info-1.0.0.tgz#cd0d86fb783fb03e52067f0cd284865e57be86c8" + integrity sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw== + +"@netlify/blobs@9.1.2": + version "9.1.2" + resolved "https://registry.npmmirror.com/@netlify/blobs/-/blobs-9.1.2.tgz#8589b5bbf45fd4b2a3815722de546108c2917f85" + integrity sha512-7dMjExSH4zj4ShvLem49mE3mf0K171Tx2pV4WDWhJbRUWW3SJIR2qntz0LvUGS97N5HO1SmnzrgWUhEXCsApiw== + dependencies: + "@netlify/dev-utils" "2.2.0" + "@netlify/runtime-utils" "1.3.1" + +"@netlify/dev-utils@2.2.0": + version "2.2.0" + resolved "https://registry.npmmirror.com/@netlify/dev-utils/-/dev-utils-2.2.0.tgz#c3451174c15dc836cf0381a50896532291e597b4" + integrity sha512-5XUvZuffe3KetyhbWwd4n2ktd7wraocCYw10tlM+/u/95iAz29GjNiuNxbCD1T6Bn1MyGc4QLVNKOWhzJkVFAw== + dependencies: + "@whatwg-node/server" "^0.9.60" + chokidar "^4.0.1" + decache "^4.6.2" + dot-prop "9.0.0" + env-paths "^3.0.0" + find-up "7.0.0" + lodash.debounce "^4.0.8" + netlify "^13.3.5" + parse-gitignore "^2.0.0" + uuid "^11.1.0" + write-file-atomic "^6.0.0" + +"@netlify/functions@^3.1.10": + version "3.1.10" + resolved "https://registry.npmmirror.com/@netlify/functions/-/functions-3.1.10.tgz#d2254e428428617db66d44d4a4b5cab294f826ec" + integrity sha512-sI93kcJ2cUoMgDRPnrEm0lZhuiDVDqM6ngS/UbHTApIH3+eg3yZM5p/0SDFQQq9Bad0/srFmgBmTdXushzY5kg== + dependencies: + "@netlify/blobs" "9.1.2" + "@netlify/dev-utils" "2.2.0" + "@netlify/serverless-functions-api" "1.41.2" + "@netlify/zip-it-and-ship-it" "^12.1.0" + cron-parser "^4.9.0" + decache "^4.6.2" + extract-zip "^2.0.1" + is-stream "^4.0.1" + jwt-decode "^4.0.0" + lambda-local "^2.2.0" + read-package-up "^11.0.0" + source-map-support "^0.5.21" + +"@netlify/open-api@^2.37.0": + version "2.37.0" + resolved "https://registry.npmmirror.com/@netlify/open-api/-/open-api-2.37.0.tgz#fe2896f993d07e1a881a671b121d0f0dbae6a3c2" + integrity sha512-zXnRFkxgNsalSgU8/vwTWnav3R+8KG8SsqHxqaoJdjjJtnZR7wo3f+qqu4z+WtZ/4V7fly91HFUwZ6Uz2OdW7w== + +"@netlify/runtime-utils@1.3.1": + version "1.3.1" + resolved "https://registry.npmmirror.com/@netlify/runtime-utils/-/runtime-utils-1.3.1.tgz#b2d9dc9716f4f6ece39cf1ab034cb6245caae8a3" + integrity sha512-7/vIJlMYrPJPlEW84V2yeRuG3QBu66dmlv9neTmZ5nXzwylhBEOhy11ai+34A8mHCSZI4mKns25w3HM9kaDdJg== + +"@netlify/serverless-functions-api@1.41.2": + version "1.41.2" + resolved "https://registry.npmmirror.com/@netlify/serverless-functions-api/-/serverless-functions-api-1.41.2.tgz#268016647b33be93d30bbe86757b6a1495f30510" + integrity sha512-pfCkH50JV06SGMNsNPjn8t17hOcId4fA881HeYQgMBOrewjsw4csaYgHEnCxCEu24Y5x75E2ULbFpqm9CvRCqw== + +"@netlify/serverless-functions-api@^2.1.3": + version "2.2.1" + resolved "https://registry.npmmirror.com/@netlify/serverless-functions-api/-/serverless-functions-api-2.2.1.tgz#61244ff37d506e1889c48f168769ffde7227d86f" + integrity sha512-PAEyziX2pkENwQLCqWfS2Jw5CKATwAty/4mcnBcAEVWrfWE5vqKx82qta1nDrbeFOcBw6QD5ShYCfbXUnQ4MNA== + +"@netlify/zip-it-and-ship-it@^12.1.0": + version "12.2.1" + resolved "https://registry.npmmirror.com/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-12.2.1.tgz#83e911e4f54dd00031028e772fdf851e8cb807a5" + integrity sha512-zAr+8Tg80y/sUbhdUkZsq4Uy1IMzkSB6H/sKRMrDQ2NJx4uPgf5X5jMdg9g2FljNcxzpfJwc1Gg4OXQrjD0Z4A== + dependencies: + "@babel/parser" "^7.22.5" + "@babel/types" "7.28.0" + "@netlify/binary-info" "^1.0.0" + "@netlify/serverless-functions-api" "^2.1.3" + "@vercel/nft" "0.29.4" + archiver "^7.0.0" + common-path-prefix "^3.0.0" + copy-file "^11.0.0" + es-module-lexer "^1.0.0" + esbuild "0.25.5" + execa "^8.0.0" + fast-glob "^3.3.3" + filter-obj "^6.0.0" + find-up "^7.0.0" + is-builtin-module "^3.1.0" + is-path-inside "^4.0.0" + junk "^4.0.0" + locate-path "^7.0.0" + merge-options "^3.0.4" + minimatch "^9.0.0" + normalize-path "^3.0.0" + p-map "^7.0.0" + path-exists "^5.0.0" + precinct "^12.0.0" + require-package-name "^2.0.1" + resolve "^2.0.0-next.1" + semver "^7.3.8" + tmp-promise "^3.0.2" + toml "^3.0.0" + unixify "^1.0.0" + urlpattern-polyfill "8.0.2" + yargs "^17.0.0" + zod "^3.23.8" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@nuxt/cli@^3.27.0": + version "3.28.0" + resolved "https://registry.npmmirror.com/@nuxt/cli/-/cli-3.28.0.tgz#cc7326e13ae442f9395c7d8d72487459686a198f" + integrity sha512-WQ751WxWLBIeH3TDFt/LWQ2znyAKxpR5+gpv80oerwnVQs4GKajAfR6dIgExXZkjaPUHEFv2lVD9vM+frbprzw== + dependencies: + c12 "^3.2.0" + citty "^0.1.6" + clipboardy "^4.0.0" + confbox "^0.2.2" + consola "^3.4.2" + defu "^6.1.4" + exsolve "^1.0.7" + fuse.js "^7.1.0" + get-port-please "^3.2.0" + giget "^2.0.0" + h3 "^1.15.4" + httpxy "^0.1.7" + jiti "^2.5.1" + listhen "^1.9.0" + nypm "^0.6.1" + ofetch "^1.4.1" + ohash "^2.0.11" + pathe "^2.0.3" + perfect-debounce "^1.0.0" + pkg-types "^2.2.0" + scule "^1.3.0" + semver "^7.7.2" + std-env "^3.9.0" + tinyexec "^1.0.1" + ufo "^1.6.1" + youch "^4.1.0-beta.11" + +"@nuxt/devalue@^2.0.2": + version "2.0.2" + resolved "https://registry.npmmirror.com/@nuxt/devalue/-/devalue-2.0.2.tgz#5749f04df13bda4c863338d8dabaf370f45ef7c7" + integrity sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA== + +"@nuxt/devtools-kit@2.6.3": + version "2.6.3" + resolved "https://registry.npmmirror.com/@nuxt/devtools-kit/-/devtools-kit-2.6.3.tgz#373b0d81fa20c69f15dd2beeb30eeef18d83ff92" + integrity sha512-cDmai3Ws6AbJlYy1p4CCwc718cfbqtAjXe6oEc6q03zoJnvX1PsvKUfmU+yuowfqTSR6DZRmH4SjCBWuMjgaKQ== + dependencies: + "@nuxt/kit" "^3.18.1" + execa "^8.0.1" + +"@nuxt/devtools-wizard@2.6.3": + version "2.6.3" + resolved "https://registry.npmmirror.com/@nuxt/devtools-wizard/-/devtools-wizard-2.6.3.tgz#b8f3c0765f53cf2efaa49b7a603e0666c584bb58" + integrity sha512-FWXPkuJ1RUp+9nWP5Vvk29cJPNtm4OO38bgr9G8vGbqcRznzgaSODH/92c8sm2dKR7AF+9MAYLL+BexOWOkljQ== + dependencies: + consola "^3.4.2" + diff "^8.0.2" + execa "^8.0.1" + magicast "^0.3.5" + pathe "^2.0.3" + pkg-types "^2.3.0" + prompts "^2.4.2" + semver "^7.7.2" + +"@nuxt/devtools@^2.6.2": + version "2.6.3" + resolved "https://registry.npmmirror.com/@nuxt/devtools/-/devtools-2.6.3.tgz#0d039e452a94d89eb645e750b560b22527827bce" + integrity sha512-n+8we7pr0tNl6w+KfbFDXZsYpWIYL4vG/daIdRF66lQ6fLyQy/CcxDAx8+JNu3Ew96RjuBtWRSbCCv454L5p0Q== + dependencies: + "@nuxt/devtools-kit" "2.6.3" + "@nuxt/devtools-wizard" "2.6.3" + "@nuxt/kit" "^3.18.1" + "@vue/devtools-core" "^7.7.7" + "@vue/devtools-kit" "^7.7.7" + birpc "^2.5.0" + consola "^3.4.2" + destr "^2.0.5" + error-stack-parser-es "^1.0.5" + execa "^8.0.1" + fast-npm-meta "^0.4.6" + get-port-please "^3.2.0" + hookable "^5.5.3" + image-meta "^0.2.1" + is-installed-globally "^1.0.0" + launch-editor "^2.11.1" + local-pkg "^1.1.2" + magicast "^0.3.5" + nypm "^0.6.1" + ohash "^2.0.11" + pathe "^2.0.3" + perfect-debounce "^1.0.0" + pkg-types "^2.3.0" + semver "^7.7.2" + simple-git "^3.28.0" + sirv "^3.0.1" + structured-clone-es "^1.0.0" + tinyglobby "^0.2.14" + vite-plugin-inspect "^11.3.2" + vite-plugin-vue-tracer "^1.0.0" + which "^5.0.0" + ws "^8.18.3" + +"@nuxt/kit@4.0.3", "@nuxt/kit@^4.0.3": + version "4.0.3" + resolved "https://registry.npmmirror.com/@nuxt/kit/-/kit-4.0.3.tgz#da6211aaab3f02996ef18bfd9abc0580867b2ead" + integrity sha512-9+lwvP4n8KhO91azoebO0o39smESGzEV4HU6nef9HIFyt04YwlVMY37Pk63GgZn0WhWVjyPWcQWs0rUdZUYcPw== + dependencies: + c12 "^3.2.0" + consola "^3.4.2" + defu "^6.1.4" + destr "^2.0.5" + errx "^0.1.0" + exsolve "^1.0.7" + ignore "^7.0.5" + jiti "^2.5.1" + klona "^2.0.6" + mlly "^1.7.4" + ohash "^2.0.11" + pathe "^2.0.3" + pkg-types "^2.2.0" + scule "^1.3.0" + semver "^7.7.2" + std-env "^3.9.0" + tinyglobby "^0.2.14" + ufo "^1.6.1" + unctx "^2.4.1" + unimport "^5.2.0" + untyped "^2.0.0" + +"@nuxt/kit@^3.15.4", "@nuxt/kit@^3.18.1", "@nuxt/kit@^3.9.0": + version "3.18.1" + resolved "https://registry.npmmirror.com/@nuxt/kit/-/kit-3.18.1.tgz#67b2fa8c5af7552f4a9dfa0160042849b8a0478f" + integrity sha512-z6w1Fzv27CIKFlhct05rndkJSfoslplWH5fJ9dtusEvpYScLXp5cATWIbWkte9e9zFSmQTgDQJjNs3geQHE7og== + dependencies: + c12 "^3.2.0" + consola "^3.4.2" + defu "^6.1.4" + destr "^2.0.5" + errx "^0.1.0" + exsolve "^1.0.7" + ignore "^7.0.5" + jiti "^2.5.1" + klona "^2.0.6" + knitwork "^1.2.0" + mlly "^1.7.4" + ohash "^2.0.11" + pathe "^2.0.3" + pkg-types "^2.2.0" + scule "^1.3.0" + semver "^7.7.2" + std-env "^3.9.0" + tinyglobby "^0.2.14" + ufo "^1.6.1" + unctx "^2.4.1" + unimport "^5.2.0" + untyped "^2.0.0" + +"@nuxt/schema@4.0.3": + version "4.0.3" + resolved "https://registry.npmmirror.com/@nuxt/schema/-/schema-4.0.3.tgz#5dd0a288214f6acdaa1d45352153c44a4888f3b7" + integrity sha512-acDigyy8tF8xDCMFee00mt5u2kE5Qx5Y34ButBlibLzhguQjc+6f6FpMGdieN07oahjpegWIQG66yQywjw+sKw== + dependencies: + "@vue/shared" "^3.5.18" + consola "^3.4.2" + defu "^6.1.4" + pathe "^2.0.3" + std-env "^3.9.0" + ufo "1.6.1" + +"@nuxt/telemetry@^2.6.6": + version "2.6.6" + resolved "https://registry.npmmirror.com/@nuxt/telemetry/-/telemetry-2.6.6.tgz#5e663041eccbc900a743cbe82bac5b91f9a8263a" + integrity sha512-Zh4HJLjzvm3Cq9w6sfzIFyH9ozK5ePYVfCUzzUQNiZojFsI2k1QkSBrVI9BGc6ArKXj/O6rkI6w7qQ+ouL8Cag== + dependencies: + "@nuxt/kit" "^3.15.4" + citty "^0.1.6" + consola "^3.4.2" + destr "^2.0.3" + dotenv "^16.4.7" + git-url-parse "^16.0.1" + is-docker "^3.0.0" + ofetch "^1.4.1" + package-manager-detector "^1.1.0" + pathe "^2.0.3" + rc9 "^2.1.2" + std-env "^3.8.1" + +"@nuxt/vite-builder@4.0.3": + version "4.0.3" + resolved "https://registry.npmmirror.com/@nuxt/vite-builder/-/vite-builder-4.0.3.tgz#6c733d1fc65a0f4e59cd2f4b2fc07f6a43b8568a" + integrity sha512-1eKm51V3Ine4DjxLUDnPIKewuIZwJjGh1oMvY3sAJ5RtdSngRonqkaoGV4EWtLH7cO+oTBbbdVg5O95chYYcLQ== + dependencies: + "@nuxt/kit" "4.0.3" + "@rollup/plugin-replace" "^6.0.2" + "@vitejs/plugin-vue" "^6.0.1" + "@vitejs/plugin-vue-jsx" "^5.0.1" + autoprefixer "^10.4.21" + consola "^3.4.2" + cssnano "^7.1.0" + defu "^6.1.4" + esbuild "^0.25.8" + escape-string-regexp "^5.0.0" + exsolve "^1.0.7" + get-port-please "^3.2.0" + h3 "^1.15.4" + jiti "^2.5.1" + knitwork "^1.2.0" + magic-string "^0.30.17" + mlly "^1.7.4" + mocked-exports "^0.1.1" + pathe "^2.0.3" + pkg-types "^2.2.0" + postcss "^8.5.6" + rollup-plugin-visualizer "^6.0.3" + std-env "^3.9.0" + ufo "^1.6.1" + unenv "^2.0.0-rc.19" + vite "^7.0.6" + vite-node "^3.2.4" + vite-plugin-checker "^0.10.2" + vue-bundle-renderer "^2.1.2" + +"@nuxtjs/i18n@^10.0.6": + version "10.0.6" + resolved "https://registry.npmmirror.com/@nuxtjs/i18n/-/i18n-10.0.6.tgz#3c8653b5db51ec43e95114f9f9beea6df9790ca9" + integrity sha512-SQqJP6NDlmaoLzs7A74cx0Q3W4Vc+JSBlu3AN0q9+Q07Nvba5osab99GJEQ+PGnjaRwBFh35braUA2hRz9bdSA== + dependencies: + "@intlify/core" "^11.1.11" + "@intlify/h3" "^0.7.1" + "@intlify/shared" "^11.1.11" + "@intlify/unplugin-vue-i18n" "^6.0.8" + "@intlify/utils" "^0.13.0" + "@miyaneee/rollup-plugin-json5" "^1.2.0" + "@nuxt/kit" "^4.0.3" + "@rollup/plugin-yaml" "^4.1.2" + "@vue/compiler-sfc" "^3.5.18" + cookie-es "^2.0.0" + defu "^6.1.4" + devalue "^5.1.1" + h3 "^1.15.3" + knitwork "^1.2.0" + magic-string "^0.30.17" + mlly "^1.7.4" + nuxt-define "^1.0.0" + oxc-parser "^0.81.0" + oxc-transform "^0.81.0" + oxc-walker "^0.4.0" + pathe "^2.0.3" + typescript "^5.9.2" + ufo "^1.6.1" + unplugin "^2.3.5" + unplugin-vue-router "^0.14.0" + unstorage "^1.16.1" + vue-i18n "^11.1.11" + vue-router "^4.5.1" + +"@oxc-minify/binding-android-arm64@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-android-arm64/-/binding-android-arm64-0.80.0.tgz#c87bef4b9df7372397366b6a23e214ded535343e" + integrity sha512-OLelUqrLkSJwNyjLZHgpKy9n0+zHQiMX8A0GFovJIwhgfPxjT/mt2JMnGkSoDlTnf9cw6nvALFzCsJZLTyl8gg== + +"@oxc-minify/binding-darwin-arm64@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-darwin-arm64/-/binding-darwin-arm64-0.80.0.tgz#410c570c4510bad6d86ac98a69d2a98c23ab48d3" + integrity sha512-7vJjhKHGfFVit3PCerbnrXQI0XgmmgV5HTNxlNsvxcmjPRIoYVkuwwRkiBsxO4RiBwvRRkAFPop3fY/gpuflJA== + +"@oxc-minify/binding-darwin-x64@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-darwin-x64/-/binding-darwin-x64-0.80.0.tgz#50e027784c9acd9dab7f33a1988abbe0561f48b4" + integrity sha512-jKnRVtwVhspd8djNSQMICOZe6gQBwXTcfHylZ2Azw4ZXvqTyxDqgcEGgx0WyaqvUTLHdX42nJCHRHHy6MOVPOg== + +"@oxc-minify/binding-freebsd-x64@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-freebsd-x64/-/binding-freebsd-x64-0.80.0.tgz#6e946ae43360cbd91d1e57ed45f1b15f79c8d920" + integrity sha512-iO7KjJsFpDtG5w8T6twTxLsvffn8PsjBbBUwjzVPfSD4YlsHDd0GjIVYcP+1TXzLRlV4zWmd67SOBnNyreSGBg== + +"@oxc-minify/binding-linux-arm-gnueabihf@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.80.0.tgz#8860fc90e8c9b4a9351ca6ad777a5dfd3f854855" + integrity sha512-uwBdietv8USofOUAOcxyta14VbcJiFizQUMuCB9sLkK+Nh/CV5U2SVjsph5HlARGVu8V2DF+FXROD6sTl9DLiA== + +"@oxc-minify/binding-linux-arm-musleabihf@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.80.0.tgz#4c92969f3e1df2e71f719ab3a5266e1efce08a5f" + integrity sha512-6QAWCjH9in7JvpHRxX8M1IEkf+Eot82Q02xmikcACyJag26196XdVq2T9ITcwFtliozYxYP6yPQ5OzLoeeqdmg== + +"@oxc-minify/binding-linux-arm64-gnu@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.80.0.tgz#b209e0ad256aff541903f677efaed9890ea64358" + integrity sha512-1PxO983GNFSyvY6lpYpH3uA/5NHuei7CHExe+NSB+ZgQ1T/iBMjXxRml1Woedvi8odSSpZlivZxBiEojIcnfqw== + +"@oxc-minify/binding-linux-arm64-musl@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.80.0.tgz#968bc21569ba72e44bcebcad82fe0849ffa49334" + integrity sha512-D2j5L9Z4OO42We0Lo2GkXT/AaNikzZJ8KZ9V2VVwu7kofI4RsO8kSu8ydWlqRlRdiAprmUpRZU/pNW0ZA7A68w== + +"@oxc-minify/binding-linux-riscv64-gnu@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.80.0.tgz#75d5438ad4ad3d97bf0c80b06055a83b96a2bef0" + integrity sha512-2AztlLcio5OGil70wjRLbxbjlfS1yCTzO+CYan49vfUOCXpwSWwwLD2WDzFokhEXAzf8epbbu7pruYk8qorRRg== + +"@oxc-minify/binding-linux-s390x-gnu@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.80.0.tgz#9406d1259af30729919f9d76d3ec2047e90d9d9f" + integrity sha512-5GMKARe4gYHhA7utM8qOgv3WM7KAXGZGG3Jhvk4UQSRBp0v6PKFmHmz8Q93+Ep8w1m4NqRL30Zk9CZHMH/qi5g== + +"@oxc-minify/binding-linux-x64-gnu@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.80.0.tgz#41c37d567e0bc05283dcb2bbdefd6746100568d0" + integrity sha512-iw45N+OVnPioRQXLHfrsqEcTpydcGSHLphilS3aSpc4uVKnOqCybskKnbEnxsIJqHWbzDZeJgzuRuQa7EhNcqg== + +"@oxc-minify/binding-linux-x64-musl@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-linux-x64-musl/-/binding-linux-x64-musl-0.80.0.tgz#5c7268522839e7773b562d9edddefe53c3d260c3" + integrity sha512-4+dhYznVM+L9Jh855JBbqVyDjwi3p8rpL7RfgN+Ee1oQMaZl2ZPy2shS1Kj56Xr5haTTVGdRKcIqTU8SuF37UQ== + +"@oxc-minify/binding-wasm32-wasi@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-wasm32-wasi/-/binding-wasm32-wasi-0.80.0.tgz#17e4fdffc3fa85f60687860fb797ce71324ce839" + integrity sha512-flADFeNwC1/XsBBsESAigsJZyONEBloQO86Z38ZNzLSuMmpGRdwB9gUwlPCQgDRND/aB+tvR29hKTSuQoS3yrg== + dependencies: + "@napi-rs/wasm-runtime" "^1.0.1" + +"@oxc-minify/binding-win32-arm64-msvc@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.80.0.tgz#fc5d0842c8d22abc2ec6d1590b115c9568d9d0a9" + integrity sha512-wFjaEHzczIG9GqnL4c4C3PoThzf1640weQ1eEjh96TnHVdZmiNT5lpGoziJhO/c+g9+6sNrTdz9sqsiVgKwdOg== + +"@oxc-minify/binding-win32-x64-msvc@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-minify/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.80.0.tgz#7a7eedaf13c897b6a7b4ffcbdfceb579667062b0" + integrity sha512-PjMi5B3MvOmfZk5LTie6g3RHhhujFwgR4VbCrWUNNwSzdxzy3dULPT4PWGVbpTas/QLJzXs/CXlQfnaMeJZHKQ== + +"@oxc-parser/binding-android-arm64@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.80.0.tgz#e97f15501f8b74b2844d86bf49e6d922f5db8cd3" + integrity sha512-H0S4QTRFhct1uO1ZOnzGQAoHSJVHCyZa+oivovHkbqA0z271ppRkXmJuLfjW+9CBW0577JNAhjTflKUDpCO4lg== + +"@oxc-parser/binding-android-arm64@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.81.0.tgz#817ff477e36d57d70f7c2284900c443347e26758" + integrity sha512-nGcfHGLkpy2R4Dm1TcpDDifVIZ0q50pvFkHgcbqLpdtbyM9NDlQp1SIgRdGtKPUXAVJz3LDV8hLYvCss8Bb5wg== + +"@oxc-parser/binding-darwin-arm64@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.80.0.tgz#e39a7d1c94855228093da096350bda9665cf1454" + integrity sha512-cVGI6NeGs1u1Ev8yO7I+zXPQuduCwwhYXd/K64uygx+OFp7fC7zSIlkGpoxFRUuSxqyipC813foAfUOwM1Y0PA== + +"@oxc-parser/binding-darwin-arm64@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.81.0.tgz#011b93358c09e89cd74c83e375b2324ebe4b20b8" + integrity sha512-Xl0sB6UcAbU36d1nUs/JfPnihq0JD62xP7sFa/pML+ksxcwAEMMGzifOxNyQkInDzFp+Ql63GD7iJGbavPc5/w== + +"@oxc-parser/binding-darwin-x64@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.80.0.tgz#2ef21e6fc33c29451f47e73858f1cf40b5bddfcb" + integrity sha512-h7wRo10ywI2vLz9VljFeIaUh9u7l2l3kvF6FAteY3cPqbCA6JYUZGJaykhMqTxJoG6wrzf35sMA2ubvq67iAMA== + +"@oxc-parser/binding-darwin-x64@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.81.0.tgz#5c1ae04cac5c2dd47a0335de24e517c495a59b07" + integrity sha512-OyHZuZjHBnZ6SOXe8fDD3i0Vf+Q0oVuaaWu2+ZtxRYDcIDTG67uMN6tg+JkCkYU7elMEJp+Tgw38uEPQWnt3eg== + +"@oxc-parser/binding-freebsd-x64@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.80.0.tgz#00368640006c9784c3395161ca2121888a19206c" + integrity sha512-KcJ+8w/wVwd/XfDmgA9QZJAWML3vPu2O2Y8XRkf3U9VsN5n8cZ5PXMbH4NBSb3O7ctdDSvwnnuApLOz3sTHsUw== + +"@oxc-parser/binding-freebsd-x64@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.81.0.tgz#de460c52d5d3f8513503ebb4fca336343c7fea03" + integrity sha512-FLkXVaHT3PQSHEZkSB99s3Bz/E03tXu2jvspmwu34tlmLaEk3dqoAvYS/uZcBtetGXa3Y48sW/rtBwW6jE811w== + +"@oxc-parser/binding-linux-arm-gnueabihf@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.80.0.tgz#a5932c44b5ed5bdc2e9f4d755ed4371bb4aa864a" + integrity sha512-5OCRxV5fX5RkVqsag55m4EFeudSZ0nSMYXgdtfR/5JZSiYmIYyPycafNNa52liqC2gx27vzrDRE4FdlG+5fhww== + +"@oxc-parser/binding-linux-arm-gnueabihf@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.81.0.tgz#220e7f718fc024cd64e6c93ee20a7ec0cafa3d84" + integrity sha512-c4IXIYDmzMeuYaTtyWl9fj7L90BAN7KZ3eKKDWnmB+ekZd1QduKT8MJiLfv7/pSecxQFwzMTpZ0el++ccRprTQ== + +"@oxc-parser/binding-linux-arm-musleabihf@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.80.0.tgz#09aa1cb328632e4563752ee121e25ed2f9ed5b48" + integrity sha512-kMa2PeA2GHMhvV617WdFzDAWCo2A00knPEe6rxFUO/Gr8TTLv1/LlEY6UqGseWrRfkkhFiAO496nRPW/6B5DCg== + +"@oxc-parser/binding-linux-arm-musleabihf@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.81.0.tgz#78ef24c52333a01e91b96211fbe610583e282659" + integrity sha512-Jahl5EPtdF3z8Lv8/ErCgy5tF+324nPAaFxFC+xFjOE2NdS9e8IMeWR/WbkO5pOSueEGq76GrjOX9uj9SsKqCw== + +"@oxc-parser/binding-linux-arm64-gnu@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.80.0.tgz#2394106cc8f4b7389808600ed4e00c176d50013c" + integrity sha512-y2NEhbFfKPdOkf3ZR/3xwJFJVji6IKxwXKHUN4bEdqpcO0tkXSCiP0MzTxjEY6ql2/MXdkqK0Ym92dYsRsgsyg== + +"@oxc-parser/binding-linux-arm64-gnu@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.81.0.tgz#abf7dd3e41452bc6e4db4619cbe2e2e2a370e51c" + integrity sha512-ufLjqUhcMMyIOzvI7BeRGWyhS5bBsuu2Mkks2wBVlpcs9dFbtlnvKv8SToiM/TTP/DFRu9SrKMVUyD0cuKVlcw== + +"@oxc-parser/binding-linux-arm64-musl@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.80.0.tgz#7b0623c6ce5a8625389853cadd81289d9808e989" + integrity sha512-j3tKausSXwHS/Ej6ct2dmKJtw0UIME2XJmj6QfPT6LyUSNTndj4yXRXuMSrCOrX9/0qH9GhmqeL9ouU27dQRFw== + +"@oxc-parser/binding-linux-arm64-musl@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.81.0.tgz#4f2de4e8999cb22be96bb0d2eb8da835645163ba" + integrity sha512-U4pce3jsMe1s8/BLrCJPqNFdm8IJRhk9Mwf0qw4D6KLa14LT/j32b7kASnFxpy+U0X8ywHGsir8nwPEcWsvrzA== + +"@oxc-parser/binding-linux-riscv64-gnu@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.80.0.tgz#2345a5e956c921b196cd8f91065431d027c1ca1a" + integrity sha512-h+uPvyTcpTFd946fGPU57sZeec2qHPUYQRZeXHB2uuZjps+9pxQ5zIz0EBM/JgBtnwdtoR93RAu1YNAVbqY5Zw== + +"@oxc-parser/binding-linux-riscv64-gnu@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.81.0.tgz#835c3774fc736bdb74125d3bdb9aaecdf90a50d6" + integrity sha512-AjjSbkoy0oHQaGMsLg7O+gY/Vbx12K7IWbxheDO1BNL0eIwiL3xRrhKdTtaHU1KcHm2/asTtwYdndAzXQX5Jyw== + +"@oxc-parser/binding-linux-s390x-gnu@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.80.0.tgz#ddfdf6615df8baedf0e4a6278726b3dc631c7a66" + integrity sha512-+u74hV+WwCPL4UBNOJaIGRozTCfZ7pM5JCEe8zAlMkKexftUzbtvW02314bVD9bqoRAL3Gg6jcZrjNjwDX2FwQ== + +"@oxc-parser/binding-linux-s390x-gnu@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.81.0.tgz#70d193f439cab63f2d8c789a609c4436ecb00446" + integrity sha512-Dx4tOdUekDMa3k18MjogWLy+b9z3RmLBf4OUSwJs5iGkr/nc7kph/N8IPI4thVw4KbhEPZOq6SKUp7Q6FhPRzA== + +"@oxc-parser/binding-linux-x64-gnu@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.80.0.tgz#3a80ff442c0062c70fa79582db98f19c0a337c78" + integrity sha512-N9UGnWVWMlOJH+6550tqyBxd9qkMd0f4m+YRA0gly6efJTuLbPQpjkJm7pJbMu+GULcvSJ/Y0bkMAIQTtwP0vQ== + +"@oxc-parser/binding-linux-x64-gnu@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.81.0.tgz#806ddc60abb4f7725113ca881be00f05304b35a0" + integrity sha512-B4RwYZqmgZJg2AV3YWR8/zyjg2t/2GwEIdd5WS4NkDxX9NzHNv1tz1uwGurPyFskO9/S0PoXDFGeESCI5GrkuA== + +"@oxc-parser/binding-linux-x64-musl@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.80.0.tgz#fac21a096d0c449512f3224183d2c684c05bd66d" + integrity sha512-l2N/GlFEri27QBMi0e53V/SlpQotIvHbz+rZZG/EO+vn58ZEr0eTG+PjJoOY/T8+TQb8nrCtRe4S/zNDpV6zSQ== + +"@oxc-parser/binding-linux-x64-musl@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.81.0.tgz#9fbdcb4931957bad8bf9f8ced3ded6aedf3d2075" + integrity sha512-VvZlPOG03uKRYPgynVcIvR42ygNRo4kiLKaoKWdpQESSfc1uRD6fNQI5V/O9dAfEmZuTM9dhpgszr9McCeRK6A== + +"@oxc-parser/binding-wasm32-wasi@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.80.0.tgz#28a5f0d8016fb303d6867a6b61afd1262c96aed0" + integrity sha512-5iEwQqMXU1HiRlWuD3f+8N2O3qWhS+nOFEAWgE3sjMUnTtILPJETYhaGBPqqPWg1iRO3+hE1lEBCdI91GS1CUQ== + dependencies: + "@napi-rs/wasm-runtime" "^1.0.1" + +"@oxc-parser/binding-wasm32-wasi@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.81.0.tgz#477b03af3c3a652a46bf3588a1604f34ace4b794" + integrity sha512-uGGqDuiO9JKWq5CiNDToZJPTQx6zqp0Wlj5zsKlKuN7AslvhdyzITCAyY+mtRcNEPl+k7j5uR7aIWFFhGuqycA== + dependencies: + "@napi-rs/wasm-runtime" "^1.0.1" + +"@oxc-parser/binding-win32-arm64-msvc@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.80.0.tgz#7e7ab63d354565fbd531735fc3fb061c0c72a68d" + integrity sha512-HedSH/Db7OFR2SugTbuawaV1vjgUjCXzxPquow/1FLtpRT2wASbMaRRbyD/h2n4DJ8V2zGqnV8Q+vic+VNvnKg== + +"@oxc-parser/binding-win32-arm64-msvc@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.81.0.tgz#2e846df07148d9b871a3fd1bbfecd71d0cc9c22e" + integrity sha512-rWL3ieNa8nNk4XHRQ58Hrt249UanJhmzsuBOei3l5xmMleTAnTsvUxKMK4eiFw4Cdku7C5C5VJFgq7+9yPwn8Q== + +"@oxc-parser/binding-win32-x64-msvc@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.80.0.tgz#fa486f5904787e3c408d5529bc486ff1b0f7e19f" + integrity sha512-SSiM0m7jG5yxVf0ivy1rF8OuTJo8ITgp1ccp2aqPZG6Qyl5QiVpf8HI1X5AvPFxts2B4Bv8U3Dip+FobqBkwcw== + +"@oxc-parser/binding-win32-x64-msvc@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.81.0.tgz#a64169eac6df40c87ba1e79bbf2b75194562b362" + integrity sha512-XZCXKi5SW4ekpIY6O4yDZJHiLeVCJgvr6aT+vyQbNMlSEXKOieFTUZPsp9QiohvkXZE60ZEUqX3TP+8z9A7RRQ== + +"@oxc-project/types@^0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-project/types/-/types-0.80.0.tgz#1375255d6b4b7a4f0f6751f13a7b69996ff22327" + integrity sha512-xxHQm8wfCv2e8EmtaDwpMeAHOWqgQDAYg+BJouLXSQt5oTKu9TIXrgNMGSrM2fLvKmECsRd9uUFAAD+hPyootA== + +"@oxc-project/types@^0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-project/types/-/types-0.81.0.tgz#01e21fa40ce50faafaca8465317fd1d987483773" + integrity sha512-CnOqkybZK8z6Gx7Wb1qF7AEnSzbol1WwcIzxYOr8e91LytGOjo0wCpgoYWZo8sdbpqX+X+TJayIzo4Pv0R/KjA== + +"@oxc-transform/binding-android-arm64@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-android-arm64/-/binding-android-arm64-0.80.0.tgz#053e752b474614326608ee9f5ab02142b534d002" + integrity sha512-HAK6zIUOteptOsSRqoGu41cez7kj/OPJqBGdgdP6FFh2RFcRfh0vqefjgF69af7TjzsRxVF8itiWvFsJHrIFoA== + +"@oxc-transform/binding-android-arm64@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-android-arm64/-/binding-android-arm64-0.81.0.tgz#8790fa138f3b32603ed5aa27885a8bcd4be77c84" + integrity sha512-Lli18mT/TaUsQSXL7Q08xatbOySqKhruNpI/mGvSbIHXX7TfznNbQ/zbzNftKa4tvbJnDUXz7SV9JO1wXOoYSw== + +"@oxc-transform/binding-darwin-arm64@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-darwin-arm64/-/binding-darwin-arm64-0.80.0.tgz#2022aa2938ec6f2faecec4186a78a7df2c11d964" + integrity sha512-sVcK4tjXbCfexlhquKVcwoKQrekQWDzRXtDwOWxm3CV1k5qGUm/rl5RAQLnXYtZVgu0U2dGEct9tNms+dzbACA== + +"@oxc-transform/binding-darwin-arm64@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-darwin-arm64/-/binding-darwin-arm64-0.81.0.tgz#756d824aaf08e0356a2149f1a0a303dd41527136" + integrity sha512-EseJY9FQa1Ipow4quJ36i+1C5oEbrwJ3eKGZPw48/H5/5S+JFMHwPaE3NOF/aSLw8lkH6ghY6qKWanal2Jh8bA== + +"@oxc-transform/binding-darwin-x64@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-darwin-x64/-/binding-darwin-x64-0.80.0.tgz#45770af99e735c9712224f1e17836a30bda4aacc" + integrity sha512-MWmDTJszdO3X2LvbvIZocdfJnb/wjr3zhU99IlruwxsFfVNHbl03091bXi1ABsV5dyU+47V/A5jG3xOtg5X0vQ== + +"@oxc-transform/binding-darwin-x64@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-darwin-x64/-/binding-darwin-x64-0.81.0.tgz#a92735f5e5f62208972747502e3807167dc4fdfe" + integrity sha512-L12EE6d/TveVsPKAaqqgW5IAA3xCh64RmsmJwxIJ7fBrnUg0qHfqENcxLfaFDwjDQe5mrZczuSYfOCwhoKWZdA== + +"@oxc-transform/binding-freebsd-x64@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-freebsd-x64/-/binding-freebsd-x64-0.80.0.tgz#fe554e18063b17a2545f3941be097ac2e00fa81f" + integrity sha512-fKuwj/iBfjfGePjcR9+j2TQ/7RlrUIT4ir/OAcHWYJ/kvxp4XY/juKYXo4lks/MW/dwe+UR1Lp6xiCQBuxpyIg== + +"@oxc-transform/binding-freebsd-x64@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-freebsd-x64/-/binding-freebsd-x64-0.81.0.tgz#8c1ca5f9190ffd6f6409d57b8ef38f41ea0f3a5a" + integrity sha512-l1LbYOq+q6VVI+lIMFd+ehkqLokMj2Zjeyza4PSMzAfXYeaIFHDGiQBn1KE+IXMNN/E4Dwj6b3LwtvdB/uLpeQ== + +"@oxc-transform/binding-linux-arm-gnueabihf@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.80.0.tgz#76edbe5febdde892ece3c707815a09db2502e215" + integrity sha512-R0QdfKiV+ZFiM28UnyylOEtTBFjAb4XuHvQltUSUpylXXIbGd+0Z1WF5lY3Z776Vy00HWhYj/Vo03rhvjdVDTA== + +"@oxc-transform/binding-linux-arm-gnueabihf@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.81.0.tgz#63553e23ba7ac5cb6b9a98587096b30eb7b1942b" + integrity sha512-8xmYvtpi1GDvsp5nmvnKyjceHLyxLIn2Esolm7GFTGrLxmcPo+ZUn2huAZCuOzSbjAqNRV/nU8At/2N93tLphg== + +"@oxc-transform/binding-linux-arm-musleabihf@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.80.0.tgz#e852257ae1fea2e9dc3d393f5ef8f0d1fd49913b" + integrity sha512-hIfp4LwyQMRhsY9ptx4UleffoY9wZofTmnHFhZTMdb/hoE97Vuqw7Ub2cLcWMu0FYHIX8zXCMd1CJjs2MV1X3w== + +"@oxc-transform/binding-linux-arm-musleabihf@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.81.0.tgz#9e5015a7a1d79caeffb456601a367981cc480714" + integrity sha512-YaLHLoaWVyI458zaF3yEBKq2YIoYFftmnEHJ7mvbYwhfvH6SDwQez2TnjZEoB/UD+LX9XQfiIfX6VP35RAPHUQ== + +"@oxc-transform/binding-linux-arm64-gnu@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.80.0.tgz#dbfcb3abe64ff421b1a994ff1a4c3e774a26f5b8" + integrity sha512-mOYGji1m55BD2vV5m1qnrXbdqyPp/AU9p1Rn+0hM2zkE3pVkETCPvLevSvt4rHQZBZFIWeRGo47QNsNQyaZBsg== + +"@oxc-transform/binding-linux-arm64-gnu@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.81.0.tgz#0a9d77edfe65a6d3444e7ed042777ea7e2abff24" + integrity sha512-jFTlu6KrTq/z9z/HfdsntxQz6lmrIyIOXC3iZVxyoz2MDulXHhYotKypRqBPPyblyKeMbX1BCPwwKiIyYfiXMQ== + +"@oxc-transform/binding-linux-arm64-musl@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.80.0.tgz#5090c21623a746505ea56c8ccec9926e21791627" + integrity sha512-kBBCQwr1GCkr/b0iXH+ijsg+CSPCAMSV2tu4LmG2PFaxBnZilMYfUyWHCAiskbbUADikecUfwX6hHIaQoMaixg== + +"@oxc-transform/binding-linux-arm64-musl@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.81.0.tgz#d8f596cc8688d208ce1db2ced6b5a49d82cecb1c" + integrity sha512-Tk0fOSFxYN/CH2yZLF1Cy8rKHboW7OMubGULd9HUh3Mdi25yBngmc3sOdcLscLvBvutqgdSNn7e/gdPaodDlmw== + +"@oxc-transform/binding-linux-riscv64-gnu@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.80.0.tgz#d926668a0e03d7b870d7fef71894ca6f81bfdb62" + integrity sha512-8CGJhHoD2Ttw8HtCNd/IWnGtL0Nsn448L2hZJtbDDGVUZUF4bbZFdXPnRt0QrEbupywoH6InN6q2imLous6xnw== + +"@oxc-transform/binding-linux-riscv64-gnu@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.81.0.tgz#32a9a19adc2a1a23be9b5f0edc71f94553d222dc" + integrity sha512-8JWsRm8tR0DDLb+1UuZM/E46MscCGlklH5hMpKQpF2cH6NzED7184S7yMmamoIIuMQEGF6coOAToukoW0ItSzQ== + +"@oxc-transform/binding-linux-s390x-gnu@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.80.0.tgz#bcbc4c12545a37e35f8dd117856801d0e3b1b695" + integrity sha512-V/Lb6m5loWzvdB/qo6eYvVXidQku/PA706JbeE/PPCup8At+BwOXnZjktv7LDxrpuqnO32tZDHUUc9Y3bzOEBw== + +"@oxc-transform/binding-linux-s390x-gnu@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.81.0.tgz#3011bba4da1581867a9bad8b6f947179d60eb7a8" + integrity sha512-Tb08GTZR0inR0hMXoP7MQx4G5YCTObJ8GEbBHKWMtL71RJhJGnJIn63DY3uvfPbi1XNW7uSJSzQ0mWMzelPAgg== + +"@oxc-transform/binding-linux-x64-gnu@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.80.0.tgz#1c3abb4474e5ce4b0916c05487798b8be5c344a9" + integrity sha512-03hHW04MQNb+ak27xo79nUkMjVu6146TNgeSapcDRATH4R0YMmXB2oPQK1K2nuBJzVZjBjH7Bus/I7tR3JasAg== + +"@oxc-transform/binding-linux-x64-gnu@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.81.0.tgz#afc6ef1c91b7b215da3e15b5685e7e685b3ea69f" + integrity sha512-RalVuZu/iDzGJeQpyQ3KaJLsD11kvb/SLqKt0MXMkq2lBfIB4A1Pdx4JL0RuvcqjLPEgEWq8GcAPiyVeTYEtVQ== + +"@oxc-transform/binding-linux-x64-musl@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-x64-musl/-/binding-linux-x64-musl-0.80.0.tgz#e24783abc8bfc18c0a517fc92dc678370157f2dc" + integrity sha512-BkXniuuHpo9cR2S3JDKIvmUrNvmm335owGW4rfp07HjVUsbq9e7bSnvOnyA3gXGdrPR2IgCWGi5nnXk2NN5Q0A== + +"@oxc-transform/binding-linux-x64-musl@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-linux-x64-musl/-/binding-linux-x64-musl-0.81.0.tgz#d84eb019c5e4742712d5fb86e25010794707a1ca" + integrity sha512-EdbKDZ4gA5jD5YKT15HgYMCcoHGYEqO5oFGn6uREWvc4BcJ6cDrK9oyttT5CO6Y35tgnSQElHVKDWXyTMIbQlA== + +"@oxc-transform/binding-wasm32-wasi@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-wasm32-wasi/-/binding-wasm32-wasi-0.80.0.tgz#871147711501351230fff5fb74d7e420839f21f0" + integrity sha512-jfRRXLtfSgTeJXBHj6qb+HHUd6hmYcyUNMBcTY8/k+JVsx0ThfrmCIufNlSJTt1zB+ugnMVMuQGeB0oF+aa86w== + dependencies: + "@napi-rs/wasm-runtime" "^1.0.1" + +"@oxc-transform/binding-wasm32-wasi@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-wasm32-wasi/-/binding-wasm32-wasi-0.81.0.tgz#a6e68e733cab62c89c57eda39b2cc8789afcb338" + integrity sha512-NCAj6b7fQvxM9U3UkbfFxelx458w8t7CnyRNvxlFpQjESCaYZ6hUzxHL57TGKUq6P7jKt6xjDdoFnVwZ36SR6w== + dependencies: + "@napi-rs/wasm-runtime" "^1.0.1" + +"@oxc-transform/binding-win32-arm64-msvc@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.80.0.tgz#39cb150cb72d370a11da5f7f895cb5a741348485" + integrity sha512-bofcVhlAV1AKzbE0TgDH+h813pbwWwwRhN6tv/hD4qEuWh/qEjv8Xb3Ar15xfBfyLI53FoJascuaJAFzX+IN9A== + +"@oxc-transform/binding-win32-arm64-msvc@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.81.0.tgz#f85ad7749dae96702307d1a0b302cecb5e9aca00" + integrity sha512-zwZMMQAwfRM0uk5iMHf6q1fXG8qCcKU30qOhzdrxfO/rD+2Xz/ZfRTkGJzxG2cXAaJ3TRUzYdTr6YLxgGfTIbQ== + +"@oxc-transform/binding-win32-x64-msvc@0.80.0": + version "0.80.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.80.0.tgz#7fe751320ca30505b68f70b5467503e55364775e" + integrity sha512-MT6hQo9Kw/VuQUfX0fc0OpUdZesQruT0UNY9hxIcqcli7pbxMrvFBjkXo7oUb2151s/n+F4fyQOWvaR6zwxtDA== + +"@oxc-transform/binding-win32-x64-msvc@0.81.0": + version "0.81.0" + resolved "https://registry.npmmirror.com/@oxc-transform/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.81.0.tgz#178b981bb806371fc3f474a4e1009ba79738c8fe" + integrity sha512-Y86Doj1eOkiY9Y+W51iJ3+/D9L+0eZ5Fl5AIQfQcHSGAjlF9geHeHxUsILZWEav12yuE/zeB5gO3AgJ801aJyQ== + +"@parcel/watcher-android-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz#507f836d7e2042f798c7d07ad19c3546f9848ac1" + integrity sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA== + +"@parcel/watcher-darwin-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz#3d26dce38de6590ef79c47ec2c55793c06ad4f67" + integrity sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw== + +"@parcel/watcher-darwin-x64@2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz#99f3af3869069ccf774e4ddfccf7e64fd2311ef8" + integrity sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg== + +"@parcel/watcher-freebsd-x64@2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz#14d6857741a9f51dfe51d5b08b7c8afdbc73ad9b" + integrity sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ== + +"@parcel/watcher-linux-arm-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz#43c3246d6892381db473bb4f663229ad20b609a1" + integrity sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA== + +"@parcel/watcher-linux-arm-musl@2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz#663750f7090bb6278d2210de643eb8a3f780d08e" + integrity sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q== + +"@parcel/watcher-linux-arm64-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz#ba60e1f56977f7e47cd7e31ad65d15fdcbd07e30" + integrity sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w== + +"@parcel/watcher-linux-arm64-musl@2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz#f7fbcdff2f04c526f96eac01f97419a6a99855d2" + integrity sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg== + +"@parcel/watcher-linux-x64-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz#4d2ea0f633eb1917d83d483392ce6181b6a92e4e" + integrity sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A== + +"@parcel/watcher-linux-x64-musl@2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz#277b346b05db54f55657301dd77bdf99d63606ee" + integrity sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg== + +"@parcel/watcher-wasm@^2.4.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher-wasm/-/watcher-wasm-2.5.1.tgz#78b0395319dcc412b214f027593351f932c094a5" + integrity sha512-RJxlQQLkaMMIuWRozy+z2vEqbaQlCuaCgVZIUCzQLYggY22LZbP5Y1+ia+FD724Ids9e+XIyOLXLrLgQSHIthw== + dependencies: + is-glob "^4.0.3" + micromatch "^4.0.5" + napi-wasm "^1.1.0" + +"@parcel/watcher-win32-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz#7e9e02a26784d47503de1d10e8eab6cceb524243" + integrity sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw== + +"@parcel/watcher-win32-ia32@2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz#2d0f94fa59a873cdc584bf7f6b1dc628ddf976e6" + integrity sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ== + +"@parcel/watcher-win32-x64@2.5.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz#ae52693259664ba6f2228fa61d7ee44b64ea0947" + integrity sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA== + +"@parcel/watcher@^2.4.1": + version "2.5.1" + resolved "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.1.tgz#342507a9cfaaf172479a882309def1e991fb1200" + integrity sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg== + dependencies: + detect-libc "^1.0.3" + is-glob "^4.0.3" + micromatch "^4.0.5" + node-addon-api "^7.0.0" + optionalDependencies: + "@parcel/watcher-android-arm64" "2.5.1" + "@parcel/watcher-darwin-arm64" "2.5.1" + "@parcel/watcher-darwin-x64" "2.5.1" + "@parcel/watcher-freebsd-x64" "2.5.1" + "@parcel/watcher-linux-arm-glibc" "2.5.1" + "@parcel/watcher-linux-arm-musl" "2.5.1" + "@parcel/watcher-linux-arm64-glibc" "2.5.1" + "@parcel/watcher-linux-arm64-musl" "2.5.1" + "@parcel/watcher-linux-x64-glibc" "2.5.1" + "@parcel/watcher-linux-x64-musl" "2.5.1" + "@parcel/watcher-win32-arm64" "2.5.1" + "@parcel/watcher-win32-ia32" "2.5.1" + "@parcel/watcher-win32-x64" "2.5.1" + +"@pinia/nuxt@^0.11.2": + version "0.11.2" + resolved "https://registry.npmmirror.com/@pinia/nuxt/-/nuxt-0.11.2.tgz#e9ea71d109c06c32cae0ee83bd4d081d3a3466f6" + integrity sha512-CgvSWpbktxxWBV7ModhAcsExsQZqpPq6vMYEe9DexmmY6959ev8ukL4iFhr/qov2Nb9cQAWd7niFDnaWkN+FHg== + dependencies: + "@nuxt/kit" "^3.9.0" + +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + +"@polka/url@^1.0.0-next.24": + version "1.0.0-next.29" + resolved "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.29.tgz#5a40109a1ab5f84d6fd8fc928b19f367cbe7e7b1" + integrity sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww== + +"@poppinss/colors@^4.1.4", "@poppinss/colors@^4.1.5": + version "4.1.5" + resolved "https://registry.npmmirror.com/@poppinss/colors/-/colors-4.1.5.tgz#09273b845a4816f5fd9c53c78a3bc656650fe18f" + integrity sha512-FvdDqtcRCtz6hThExcFOgW0cWX+xwSMWcRuQe5ZEb2m7cVQOAVZOIMt+/v9RxGiD9/OY16qJBXK4CVKWAPalBw== + dependencies: + kleur "^4.1.5" + +"@poppinss/dumper@^0.6.3", "@poppinss/dumper@^0.6.4": + version "0.6.4" + resolved "https://registry.npmmirror.com/@poppinss/dumper/-/dumper-0.6.4.tgz#b902ff0b2850f5367f947ffdb2d7154f22856d43" + integrity sha512-iG0TIdqv8xJ3Lt9O8DrPRxw1MRLjNpoqiSGU03P/wNLP/s0ra0udPJ1J2Tx5M0J3H/cVyEgpbn8xUKRY9j59kQ== + dependencies: + "@poppinss/colors" "^4.1.5" + "@sindresorhus/is" "^7.0.2" + supports-color "^10.0.0" + +"@poppinss/exception@^1.2.2": + version "1.2.2" + resolved "https://registry.npmmirror.com/@poppinss/exception/-/exception-1.2.2.tgz#8d30d42e126c54fe84e997433e4dcac610090743" + integrity sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg== + +"@rolldown/pluginutils@1.0.0-beta.29": + version "1.0.0-beta.29" + resolved "https://registry.npmmirror.com/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.29.tgz#f8fc9a8788757dccba0d3b7fee93183621773d4c" + integrity sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q== + +"@rolldown/pluginutils@^1.0.0-beta.21": + version "1.0.0-beta.33" + resolved "https://registry.npmmirror.com/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.33.tgz#ca02474d97182d0444dfd079c4e8f2c4125bf599" + integrity sha512-she25NCG6NoEPC/SEB4pHs5STcnfI4VBFOzjeI63maSPrWME5J2XC8ogrBgp8NaE/xzj28/kbpSaebiMvFRj+w== + +"@rollup/plugin-alias@^5.1.1": + version "5.1.1" + resolved "https://registry.npmmirror.com/@rollup/plugin-alias/-/plugin-alias-5.1.1.tgz#53601d88cda8b1577aa130b4a6e452283605bf26" + integrity sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ== + +"@rollup/plugin-commonjs@^28.0.6": + version "28.0.6" + resolved "https://registry.npmmirror.com/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.6.tgz#32425f28832a1831c4388b71541ef229ef34cd4c" + integrity sha512-XSQB1K7FUU5QP+3lOQmVCE3I0FcbbNvmNT4VJSj93iUjayaARrTQeoRdiYQoftAJBLrR9t2agwAd3ekaTgHNlw== + dependencies: + "@rollup/pluginutils" "^5.0.1" + commondir "^1.0.1" + estree-walker "^2.0.2" + fdir "^6.2.0" + is-reference "1.2.1" + magic-string "^0.30.3" + picomatch "^4.0.2" + +"@rollup/plugin-inject@^5.0.5": + version "5.0.5" + resolved "https://registry.npmmirror.com/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz#616f3a73fe075765f91c5bec90176608bed277a3" + integrity sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg== + dependencies: + "@rollup/pluginutils" "^5.0.1" + estree-walker "^2.0.2" + magic-string "^0.30.3" + +"@rollup/plugin-json@^6.1.0": + version "6.1.0" + resolved "https://registry.npmmirror.com/@rollup/plugin-json/-/plugin-json-6.1.0.tgz#fbe784e29682e9bb6dee28ea75a1a83702e7b805" + integrity sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA== + dependencies: + "@rollup/pluginutils" "^5.1.0" + +"@rollup/plugin-node-resolve@^16.0.1": + version "16.0.1" + resolved "https://registry.npmmirror.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-16.0.1.tgz#2fc6b54ca3d77e12f3fb45b2a55b50720de4c95d" + integrity sha512-tk5YCxJWIG81umIvNkSod2qK5KyQW19qcBF/B78n1bjtOON6gzKoVeSzAE8yHCZEDmqkHKkxplExA8KzdJLJpA== + dependencies: + "@rollup/pluginutils" "^5.0.1" + "@types/resolve" "1.20.2" + deepmerge "^4.2.2" + is-module "^1.0.0" + resolve "^1.22.1" + +"@rollup/plugin-replace@^6.0.2": + version "6.0.2" + resolved "https://registry.npmmirror.com/@rollup/plugin-replace/-/plugin-replace-6.0.2.tgz#2f565d312d681e4570ff376c55c5c08eb6f1908d" + integrity sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ== + dependencies: + "@rollup/pluginutils" "^5.0.1" + magic-string "^0.30.3" + +"@rollup/plugin-terser@^0.4.4": + version "0.4.4" + resolved "https://registry.npmmirror.com/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz#15dffdb3f73f121aa4fbb37e7ca6be9aeea91962" + integrity sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A== + dependencies: + serialize-javascript "^6.0.1" + smob "^1.0.0" + terser "^5.17.4" + +"@rollup/plugin-yaml@^4.1.2": + version "4.1.2" + resolved "https://registry.npmmirror.com/@rollup/plugin-yaml/-/plugin-yaml-4.1.2.tgz#a3b4cd5793dfd374b815c60183f5adf21bf1ff66" + integrity sha512-RpupciIeZMUqhgFE97ba0s98mOFS7CWzN3EJNhJkqSv9XLlWYtwVdtE6cDw6ASOF/sZVFS7kRJXftaqM2Vakdw== + dependencies: + "@rollup/pluginutils" "^5.0.1" + js-yaml "^4.1.0" + tosource "^2.0.0-alpha.3" + +"@rollup/pluginutils@^5.0.1", "@rollup/pluginutils@^5.1.0", "@rollup/pluginutils@^5.1.3": + version "5.2.0" + resolved "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.2.0.tgz#eac25ca5b0bdda4ba735ddaca5fbf26bd435f602" + integrity sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^4.0.2" + +"@rollup/rollup-android-arm-eabi@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.47.1.tgz#6e236cd2fd29bb01a300ad4ff6ed0f1a17550e69" + integrity sha512-lTahKRJip0knffA/GTNFJMrToD+CM+JJ+Qt5kjzBK/sFQ0EWqfKW3AYQSlZXN98tX0lx66083U9JYIMioMMK7g== + +"@rollup/rollup-android-arm64@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.47.1.tgz#808f2c9c7e68161add613ebcb0eac5a058a0df3c" + integrity sha512-uqxkb3RJLzlBbh/bbNQ4r7YpSZnjgMgyoEOY7Fy6GCbelkDSAzeiogxMG9TfLsBbqmGsdDObo3mzGqa8hps4MA== + +"@rollup/rollup-darwin-arm64@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.47.1.tgz#fa41e413c8e73d61039d6375b234595f24b1e5e3" + integrity sha512-tV6reObmxBDS4DDyLzTDIpymthNlxrLBGAoQx6m2a7eifSNEZdkXQl1PE4ZjCkEDPVgNXSzND/k9AQ3mC4IOEQ== + +"@rollup/rollup-darwin-x64@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.47.1.tgz#9aac64e886435493f2e3a0aa5e4aad098a90814c" + integrity sha512-XuJRPTnMk1lwsSnS3vYyVMu4x/+WIw1MMSiqj5C4j3QOWsMzbJEK90zG+SWV1h0B1ABGCQ0UZUjti+TQK35uHQ== + +"@rollup/rollup-freebsd-arm64@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.47.1.tgz#9fc804264f7b7a7cdad3747950299f990163be1f" + integrity sha512-79BAm8Ag/tmJ5asCqgOXsb3WY28Rdd5Lxj8ONiQzWzy9LvWORd5qVuOnjlqiWWZJw+dWewEktZb5yiM1DLLaHw== + +"@rollup/rollup-freebsd-x64@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.47.1.tgz#933feaff864feb03bbbcd0c18ea351ade957cf79" + integrity sha512-OQ2/ZDGzdOOlyfqBiip0ZX/jVFekzYrGtUsqAfLDbWy0jh1PUU18+jYp8UMpqhly5ltEqotc2miLngf9FPSWIA== + +"@rollup/rollup-linux-arm-gnueabihf@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.47.1.tgz#02915e6b2c55fe5961c27404aba2d9c8ef48ac6c" + integrity sha512-HZZBXJL1udxlCVvoVadstgiU26seKkHbbAMLg7680gAcMnRNP9SAwTMVet02ANA94kXEI2VhBnXs4e5nf7KG2A== + +"@rollup/rollup-linux-arm-musleabihf@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.47.1.tgz#1afef33191b26e76ae7f0d0dc767efc6be1285ce" + integrity sha512-sZ5p2I9UA7T950JmuZ3pgdKA6+RTBr+0FpK427ExW0t7n+QwYOcmDTK/aRlzoBrWyTpJNlS3kacgSlSTUg6P/Q== + +"@rollup/rollup-linux-arm64-gnu@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.47.1.tgz#6e7f38fb99d14143de3ce33204e6cd61e1c2c780" + integrity sha512-3hBFoqPyU89Dyf1mQRXCdpc6qC6At3LV6jbbIOZd72jcx7xNk3aAp+EjzAtN6sDlmHFzsDJN5yeUySvorWeRXA== + +"@rollup/rollup-linux-arm64-musl@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.47.1.tgz#25ab09f14bbcba85a604bcee2962d2486db90794" + integrity sha512-49J4FnMHfGodJWPw73Ve+/hsPjZgcXQGkmqBGZFvltzBKRS+cvMiWNLadOMXKGnYRhs1ToTGM0sItKISoSGUNA== + +"@rollup/rollup-linux-loongarch64-gnu@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.47.1.tgz#d3e3a3fd61e21b2753094391dee9b515a2bc9ecd" + integrity sha512-4yYU8p7AneEpQkRX03pbpLmE21z5JNys16F1BZBZg5fP9rIlb0TkeQjn5du5w4agConCCEoYIG57sNxjryHEGg== + +"@rollup/rollup-linux-ppc64-gnu@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.47.1.tgz#6b44445e2bd5866692010de241bf18d2ae8b0cb8" + integrity sha512-fAiq+J28l2YMWgC39jz/zPi2jqc0y3GSRo1yyxlBHt6UN0yYgnegHSRPa3pnHS5amT/efXQrm0ug5+aNEu9UuQ== + +"@rollup/rollup-linux-riscv64-gnu@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.47.1.tgz#3ff412d20d3b157e6aadabf84788e8c5cb221ba7" + integrity sha512-daoT0PMENNdjVYYU9xec30Y2prb1AbEIbb64sqkcQcSaR0zYuKkoPuhIztfxuqN82KYCKKrj+tQe4Gi7OSm1ow== + +"@rollup/rollup-linux-riscv64-musl@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.47.1.tgz#104f451497d53d82a49c6d08c13c59f5f30eed57" + integrity sha512-JNyXaAhWtdzfXu5pUcHAuNwGQKevR+6z/poYQKVW+pLaYOj9G1meYc57/1Xv2u4uTxfu9qEWmNTjv/H/EpAisw== + +"@rollup/rollup-linux-s390x-gnu@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.47.1.tgz#d04de7b21d181f30750760cb3553946306506172" + integrity sha512-U/CHbqKSwEQyZXjCpY43/GLYcTVKEXeRHw0rMBJP7fP3x6WpYG4LTJWR3ic6TeYKX6ZK7mrhltP4ppolyVhLVQ== + +"@rollup/rollup-linux-x64-gnu@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.47.1.tgz#a6ba88ff7480940a435b1e67ddbb3f207a7ae02f" + integrity sha512-uTLEakjxOTElfeZIGWkC34u2auLHB1AYS6wBjPGI00bWdxdLcCzK5awjs25YXpqB9lS8S0vbO0t9ZcBeNibA7g== + +"@rollup/rollup-linux-x64-musl@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.47.1.tgz#c912c8ffa0c242ed3175cd91cdeaef98109afa54" + integrity sha512-Ft+d/9DXs30BK7CHCTX11FtQGHUdpNDLJW0HHLign4lgMgBcPFN3NkdIXhC5r9iwsMwYreBBc4Rho5ieOmKNVQ== + +"@rollup/rollup-win32-arm64-msvc@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.47.1.tgz#ca5eaae89443554b461bb359112a056528cfdac0" + integrity sha512-N9X5WqGYzZnjGAFsKSfYFtAShYjwOmFJoWbLg3dYixZOZqU7hdMq+/xyS14zKLhFhZDhP9VfkzQnsdk0ZDS9IA== + +"@rollup/rollup-win32-ia32-msvc@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.47.1.tgz#34e76172515fb4b374eb990d59f54faff938246e" + integrity sha512-O+KcfeCORZADEY8oQJk4HK8wtEOCRE4MdOkb8qGZQNun3jzmj2nmhV/B/ZaaZOkPmJyvm/gW9n0gsB4eRa1eiQ== + +"@rollup/rollup-win32-x64-msvc@4.47.1": + version "4.47.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.47.1.tgz#e5e0a0bae2c9d4858cc9b8dc508b2e10d7f0df8b" + integrity sha512-CpKnYa8eHthJa3c+C38v/E+/KZyF1Jdh2Cz3DyKZqEWYgrM1IHFArXNWvBLPQCKUEsAqqKX27tTqVEFbDNUcOA== + +"@sindresorhus/is@^7.0.2": + version "7.0.2" + resolved "https://registry.npmmirror.com/@sindresorhus/is/-/is-7.0.2.tgz#a0df078a8d29f9741503c5a9c302de474ec8564a" + integrity sha512-d9xRovfKNz1SKieM0qJdO+PQonjnnIfSNWfHYnBSJ9hkjm0ZPw6HlxscDXYstp3z+7V2GOFHc+J0CYrYTjqCJw== + +"@sindresorhus/merge-streams@^2.1.0": + version "2.3.0" + resolved "https://registry.npmmirror.com/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz#719df7fb41766bc143369eaa0dd56d8dc87c9958" + integrity sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg== + +"@speed-highlight/core@^1.2.7": + version "1.2.7" + resolved "https://registry.npmmirror.com/@speed-highlight/core/-/core-1.2.7.tgz#eeaa7c1e7198559abbb98e4acbc93d108d35f2d3" + integrity sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g== + +"@tybys/wasm-util@^0.10.0": + version "0.10.0" + resolved "https://registry.npmmirror.com/@tybys/wasm-util/-/wasm-util-0.10.0.tgz#2fd3cd754b94b378734ce17058d0507c45c88369" + integrity sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ== + dependencies: + tslib "^2.4.0" + +"@types/estree@*", "@types/estree@1.0.8", "@types/estree@^1.0.0": + version "1.0.8" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e" + integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== + +"@types/node@*", "@types/node@^24.3.0": + version "24.3.0" + resolved "https://registry.npmmirror.com/@types/node/-/node-24.3.0.tgz#89b09f45cb9a8ee69466f18ee5864e4c3eb84dec" + integrity sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow== + dependencies: + undici-types "~7.10.0" + +"@types/normalize-package-data@^2.4.3": + version "2.4.4" + resolved "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" + integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== + +"@types/parse-path@^7.0.0": + version "7.1.0" + resolved "https://registry.npmmirror.com/@types/parse-path/-/parse-path-7.1.0.tgz#1bdddfe4fb2038e76c7e622234a97d6a050a1be3" + integrity sha512-EULJ8LApcVEPbrfND0cRQqutIOdiIgJ1Mgrhpy755r14xMohPTEpkV/k28SJvuOs9bHRFW8x+KeDAEPiGQPB9Q== + dependencies: + parse-path "*" + +"@types/resolve@1.20.2": + version "1.20.2" + resolved "https://registry.npmmirror.com/@types/resolve/-/resolve-1.20.2.tgz#97d26e00cd4a0423b4af620abecf3e6f442b7975" + integrity sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q== + +"@types/triple-beam@^1.3.2": + version "1.3.5" + resolved "https://registry.npmmirror.com/@types/triple-beam/-/triple-beam-1.3.5.tgz#74fef9ffbaa198eb8b588be029f38b00299caa2c" + integrity sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw== + +"@types/trusted-types@^2.0.7": + version "2.0.7" + resolved "https://registry.npmmirror.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11" + integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== + +"@types/yauzl@^2.9.1": + version "2.10.3" + resolved "https://registry.npmmirror.com/@types/yauzl/-/yauzl-2.10.3.tgz#e9b2808b4f109504a03cda958259876f61017999" + integrity sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q== + dependencies: + "@types/node" "*" + +"@typescript-eslint/project-service@8.40.0": + version "8.40.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/project-service/-/project-service-8.40.0.tgz#1b7ba6079ff580c3215882fe75a43e5d3ed166b9" + integrity sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw== + dependencies: + "@typescript-eslint/tsconfig-utils" "^8.40.0" + "@typescript-eslint/types" "^8.40.0" + debug "^4.3.4" + +"@typescript-eslint/scope-manager@^8.13.0": + version "8.40.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-8.40.0.tgz#2fbfcc8643340d8cd692267e61548b946190be8a" + integrity sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w== + dependencies: + "@typescript-eslint/types" "8.40.0" + "@typescript-eslint/visitor-keys" "8.40.0" + +"@typescript-eslint/tsconfig-utils@8.40.0", "@typescript-eslint/tsconfig-utils@^8.40.0": + version "8.40.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.40.0.tgz#8e8fdb9b988854aedd04abdde3239c4bdd2d26e4" + integrity sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw== + +"@typescript-eslint/types@8.40.0", "@typescript-eslint/types@^8.40.0": + version "8.40.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/types/-/types-8.40.0.tgz#0b580fdf643737aa5c01285314b5c6e9543846a9" + integrity sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg== + +"@typescript-eslint/typescript-estree@^8.13.0", "@typescript-eslint/typescript-estree@^8.23.0": + version "8.40.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.40.0.tgz#295149440ce7da81c790a4e14e327599a3a1e5c9" + integrity sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ== + dependencies: + "@typescript-eslint/project-service" "8.40.0" + "@typescript-eslint/tsconfig-utils" "8.40.0" + "@typescript-eslint/types" "8.40.0" + "@typescript-eslint/visitor-keys" "8.40.0" + debug "^4.3.4" + fast-glob "^3.3.2" + is-glob "^4.0.3" + minimatch "^9.0.4" + semver "^7.6.0" + ts-api-utils "^2.1.0" + +"@typescript-eslint/visitor-keys@8.40.0": + version "8.40.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.40.0.tgz#c1b45196981311fed7256863be4bfb2d3eda332a" + integrity sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA== + dependencies: + "@typescript-eslint/types" "8.40.0" + eslint-visitor-keys "^4.2.1" + +"@unhead/vue@^2.0.13": + version "2.0.14" + resolved "https://registry.npmmirror.com/@unhead/vue/-/vue-2.0.14.tgz#4cc6a1d244cb987ae2c5556c89e53d9d00700def" + integrity sha512-Ym9f+Kd2Afqek2FtUHvYvK+j2uZ2vbZ6Rr9NCnNGGBMdmafAuiZpT117YGyh0ARcueL6Znia0U8ySqPsnHOZIg== + dependencies: + hookable "^5.5.3" + unhead "2.0.14" + +"@vercel/nft@0.29.4", "@vercel/nft@^0.29.4": + version "0.29.4" + resolved "https://registry.npmmirror.com/@vercel/nft/-/nft-0.29.4.tgz#e56b07d193776bcf67b31ac4da065ceb8e8d362e" + integrity sha512-6lLqMNX3TuycBPABycx7A9F1bHQR7kiQln6abjFbPrf5C/05qHM9M5E4PeTE59c7z8g6vHnx1Ioihb2AQl7BTA== + dependencies: + "@mapbox/node-pre-gyp" "^2.0.0" + "@rollup/pluginutils" "^5.1.3" + acorn "^8.6.0" + acorn-import-attributes "^1.9.5" + async-sema "^3.1.1" + bindings "^1.4.0" + estree-walker "2.0.2" + glob "^10.4.5" + graceful-fs "^4.2.9" + node-gyp-build "^4.2.2" + picomatch "^4.0.2" + resolve-from "^5.0.0" + +"@vitejs/plugin-vue-jsx@^5.0.1": + version "5.0.1" + resolved "https://registry.npmmirror.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-5.0.1.tgz#e947d0f085de820fe4b9e097e2743e9ff174c00c" + integrity sha512-X7qmQMXbdDh+sfHUttXokPD0cjPkMFoae7SgbkF9vi3idGUKmxLcnU2Ug49FHwiKXebfzQRIm5yK3sfCJzNBbg== + dependencies: + "@babel/core" "^7.27.7" + "@babel/plugin-transform-typescript" "^7.27.1" + "@rolldown/pluginutils" "^1.0.0-beta.21" + "@vue/babel-plugin-jsx" "^1.4.0" + +"@vitejs/plugin-vue@^6.0.1": + version "6.0.1" + resolved "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-6.0.1.tgz#4c7f559621af104a22255c6ace5626e6d8349689" + integrity sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw== + dependencies: + "@rolldown/pluginutils" "1.0.0-beta.29" + +"@volar/language-core@2.4.23": + version "2.4.23" + resolved "https://registry.npmmirror.com/@volar/language-core/-/language-core-2.4.23.tgz#deb6dbc5fdbafa9bb7ba691fc59cb196cdb856d3" + integrity sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ== + dependencies: + "@volar/source-map" "2.4.23" + +"@volar/source-map@2.4.23": + version "2.4.23" + resolved "https://registry.npmmirror.com/@volar/source-map/-/source-map-2.4.23.tgz#d476e11a3a669d89858a5eb38b02342be39b0e44" + integrity sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q== + +"@vue-macros/common@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.npmmirror.com/@vue-macros/common/-/common-3.0.0-beta.15.tgz#6c4404759e2c01429c93589ae4c282725d519175" + integrity sha512-DMgq/rIh1H20WYNWU7krIbEfJRYDDhy7ix64GlT4AVUJZZWCZ5pxiYVJR3A3GmWQPkn7Pg7i3oIiGqu4JGC65w== + dependencies: + "@vue/compiler-sfc" "^3.5.17" + ast-kit "^2.1.0" + local-pkg "^1.1.1" + magic-string-ast "^1.0.0" + unplugin-utils "^0.2.4" + +"@vue-macros/common@3.0.0-beta.16": + version "3.0.0-beta.16" + resolved "https://registry.npmmirror.com/@vue-macros/common/-/common-3.0.0-beta.16.tgz#504141897a7acd2cdab6d7ba85a61b2bae178faa" + integrity sha512-8O2gWxWFiaoNkk7PGi0+p7NPGe/f8xJ3/INUufvje/RZOs7sJvlI1jnR4lydtRFa/mU0ylMXUXXjSK0fHDEYTA== + dependencies: + "@vue/compiler-sfc" "^3.5.17" + ast-kit "^2.1.1" + local-pkg "^1.1.1" + magic-string-ast "^1.0.0" + unplugin-utils "^0.2.4" + +"@vue/babel-helper-vue-transform-on@1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.5.0.tgz#b7e99d37eeb144d7b9757d7a1f40cd977fde748a" + integrity sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA== + +"@vue/babel-plugin-jsx@^1.4.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.5.0.tgz#1b988b497cb1f79725da94463e75cebe60b72e70" + integrity sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw== + dependencies: + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-syntax-jsx" "^7.27.1" + "@babel/template" "^7.27.2" + "@babel/traverse" "^7.28.0" + "@babel/types" "^7.28.2" + "@vue/babel-helper-vue-transform-on" "1.5.0" + "@vue/babel-plugin-resolve-type" "1.5.0" + "@vue/shared" "^3.5.18" + +"@vue/babel-plugin-resolve-type@1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.5.0.tgz#6881d7b1478e9fc0ea4bb08aaad1f4d206655568" + integrity sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/parser" "^7.28.0" + "@vue/compiler-sfc" "^3.5.18" + +"@vue/compiler-core@3.5.19": + version "3.5.19" + resolved "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.19.tgz#f141d35b61b55ce72c3cbb4dc9eeca3821d451aa" + integrity sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA== + dependencies: + "@babel/parser" "^7.28.3" + "@vue/shared" "3.5.19" + entities "^4.5.0" + estree-walker "^2.0.2" + source-map-js "^1.2.1" + +"@vue/compiler-dom@3.5.19", "@vue/compiler-dom@^3.2.45", "@vue/compiler-dom@^3.5.0": + version "3.5.19" + resolved "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.19.tgz#fc57d9dca4987df67d6ce64dbddaac6d73f1a6ef" + integrity sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA== + dependencies: + "@vue/compiler-core" "3.5.19" + "@vue/shared" "3.5.19" + +"@vue/compiler-sfc@3.5.19", "@vue/compiler-sfc@^3.5.13", "@vue/compiler-sfc@^3.5.17", "@vue/compiler-sfc@^3.5.18": + version "3.5.19" + resolved "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.19.tgz#7f9792ad7de5d4be9b6a32129c75e1f6cd4da015" + integrity sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg== + dependencies: + "@babel/parser" "^7.28.3" + "@vue/compiler-core" "3.5.19" + "@vue/compiler-dom" "3.5.19" + "@vue/compiler-ssr" "3.5.19" + "@vue/shared" "3.5.19" + estree-walker "^2.0.2" + magic-string "^0.30.17" + postcss "^8.5.6" + source-map-js "^1.2.1" + +"@vue/compiler-ssr@3.5.19": + version "3.5.19" + resolved "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.19.tgz#1719e7fda6d54f5696ca63d4d40281668c0e601c" + integrity sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw== + dependencies: + "@vue/compiler-dom" "3.5.19" + "@vue/shared" "3.5.19" + +"@vue/compiler-vue2@^2.7.16": + version "2.7.16" + resolved "https://registry.npmmirror.com/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz#2ba837cbd3f1b33c2bc865fbe1a3b53fb611e249" + integrity sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A== + dependencies: + de-indent "^1.0.2" + he "^1.2.0" + +"@vue/devtools-api@^6.5.0", "@vue/devtools-api@^6.6.4": + version "6.6.4" + resolved "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz#cbe97fe0162b365edc1dba80e173f90492535343" + integrity sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g== + +"@vue/devtools-api@^7.7.2": + version "7.7.7" + resolved "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-7.7.7.tgz#5ef5f55f60396220725a273548c0d7ee983d5d34" + integrity sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg== + dependencies: + "@vue/devtools-kit" "^7.7.7" + +"@vue/devtools-core@^7.7.7": + version "7.7.7" + resolved "https://registry.npmmirror.com/@vue/devtools-core/-/devtools-core-7.7.7.tgz#9885e2ecb7b462cca8e629d9cff0ab00bfd30d63" + integrity sha512-9z9TLbfC+AjAi1PQyWX+OErjIaJmdFlbDHcD+cAMYKY6Bh5VlsAtCeGyRMrXwIlMEQPukvnWt3gZBLwTAIMKzQ== + dependencies: + "@vue/devtools-kit" "^7.7.7" + "@vue/devtools-shared" "^7.7.7" + mitt "^3.0.1" + nanoid "^5.1.0" + pathe "^2.0.3" + vite-hot-client "^2.0.4" + +"@vue/devtools-kit@^7.7.7": + version "7.7.7" + resolved "https://registry.npmmirror.com/@vue/devtools-kit/-/devtools-kit-7.7.7.tgz#41a64f9526e9363331c72405544df020ce2e3641" + integrity sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA== + dependencies: + "@vue/devtools-shared" "^7.7.7" + birpc "^2.3.0" + hookable "^5.5.3" + mitt "^3.0.1" + perfect-debounce "^1.0.0" + speakingurl "^14.0.1" + superjson "^2.2.2" + +"@vue/devtools-shared@^7.7.7": + version "7.7.7" + resolved "https://registry.npmmirror.com/@vue/devtools-shared/-/devtools-shared-7.7.7.tgz#ff14aa8c1262ebac8c0397d3b09f767cd489750c" + integrity sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw== + dependencies: + rfdc "^1.4.1" + +"@vue/language-core@^3.0.1": + version "3.0.6" + resolved "https://registry.npmmirror.com/@vue/language-core/-/language-core-3.0.6.tgz#5e9d2f58f3a91465c5d86e460f0239f9c6e8300d" + integrity sha512-e2RRzYWm+qGm8apUHW1wA5RQxzNhkqbbKdbKhiDUcmMrNAZGyM8aTiL3UrTqkaFI5s7wJRGGrp4u3jgusuBp2A== + dependencies: + "@volar/language-core" "2.4.23" + "@vue/compiler-dom" "^3.5.0" + "@vue/compiler-vue2" "^2.7.16" + "@vue/shared" "^3.5.0" + alien-signals "^2.0.5" + muggle-string "^0.4.1" + path-browserify "^1.0.1" + picomatch "^4.0.2" + +"@vue/reactivity@3.5.19": + version "3.5.19" + resolved "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.19.tgz#c06f172da26e2fc74060cc490d1c3aaffc024622" + integrity sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA== + dependencies: + "@vue/shared" "3.5.19" + +"@vue/runtime-core@3.5.19": + version "3.5.19" + resolved "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.19.tgz#7af375addd88b8be0a3a90162112bb98f92a9359" + integrity sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA== + dependencies: + "@vue/reactivity" "3.5.19" + "@vue/shared" "3.5.19" + +"@vue/runtime-dom@3.5.19": + version "3.5.19" + resolved "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.19.tgz#b8cb4101778a306bdb64b5faba539a90ecce712c" + integrity sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ== + dependencies: + "@vue/reactivity" "3.5.19" + "@vue/runtime-core" "3.5.19" + "@vue/shared" "3.5.19" + csstype "^3.1.3" + +"@vue/server-renderer@3.5.19": + version "3.5.19" + resolved "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.19.tgz#68269701e73640ec0b861fcaff5cc77331d245e9" + integrity sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg== + dependencies: + "@vue/compiler-ssr" "3.5.19" + "@vue/shared" "3.5.19" + +"@vue/shared@3.5.19", "@vue/shared@^3.5.0", "@vue/shared@^3.5.18": + version "3.5.19" + resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.19.tgz#5301967a910cb62145e4f17131f3bee88b463c83" + integrity sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q== + +"@whatwg-node/disposablestack@^0.0.6": + version "0.0.6" + resolved "https://registry.npmmirror.com/@whatwg-node/disposablestack/-/disposablestack-0.0.6.tgz#2064a1425ea66194def6df0c7a1851b6939c82bb" + integrity sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw== + dependencies: + "@whatwg-node/promise-helpers" "^1.0.0" + tslib "^2.6.3" + +"@whatwg-node/fetch@^0.10.5": + version "0.10.10" + resolved "https://registry.npmmirror.com/@whatwg-node/fetch/-/fetch-0.10.10.tgz#2b3397bc114b3f6dbda34bd1f205e45216abd10f" + integrity sha512-watz4i/Vv4HpoJ+GranJ7HH75Pf+OkPQ63NoVmru6Srgc8VezTArB00i/oQlnn0KWh14gM42F22Qcc9SU9mo/w== + dependencies: + "@whatwg-node/node-fetch" "^0.7.25" + urlpattern-polyfill "^10.0.0" + +"@whatwg-node/node-fetch@^0.7.25": + version "0.7.25" + resolved "https://registry.npmmirror.com/@whatwg-node/node-fetch/-/node-fetch-0.7.25.tgz#8da0af32f389eeeebf935af5fbcce7bbd2bbc774" + integrity sha512-szCTESNJV+Xd56zU6ShOi/JWROxE9IwCic8o5D9z5QECZloas6Ez5tUuKqXTAdu6fHFx1t6C+5gwj8smzOLjtg== + dependencies: + "@fastify/busboy" "^3.1.1" + "@whatwg-node/disposablestack" "^0.0.6" + "@whatwg-node/promise-helpers" "^1.3.2" + tslib "^2.6.3" + +"@whatwg-node/promise-helpers@^1.0.0", "@whatwg-node/promise-helpers@^1.2.2", "@whatwg-node/promise-helpers@^1.3.2": + version "1.3.2" + resolved "https://registry.npmmirror.com/@whatwg-node/promise-helpers/-/promise-helpers-1.3.2.tgz#3b54987ad6517ef6db5920c66a6f0dada606587d" + integrity sha512-Nst5JdK47VIl9UcGwtv2Rcgyn5lWtZ0/mhRQ4G8NN2isxpq2TO30iqHzmwoJycjWuyUfg3GFXqP/gFHXeV57IA== + dependencies: + tslib "^2.6.3" + +"@whatwg-node/server@^0.9.60": + version "0.9.71" + resolved "https://registry.npmmirror.com/@whatwg-node/server/-/server-0.9.71.tgz#5715011b58ab8a0a8abb25759a426ff50d2dce4b" + integrity sha512-ueFCcIPaMgtuYDS9u0qlUoEvj6GiSsKrwnOLPp9SshqjtcRaR1IEHRjoReq3sXNydsF5i0ZnmuYgXq9dV53t0g== + dependencies: + "@whatwg-node/disposablestack" "^0.0.6" + "@whatwg-node/fetch" "^0.10.5" + "@whatwg-node/promise-helpers" "^1.2.2" + tslib "^2.6.3" + +abbrev@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/abbrev/-/abbrev-3.0.1.tgz#8ac8b3b5024d31464fe2a5feeea9f4536bf44025" + integrity sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg== + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +acorn-import-attributes@^1.9.5: + version "1.9.5" + resolved "https://registry.npmmirror.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef" + integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ== + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn@^8.14.0, acorn@^8.15.0, acorn@^8.5.0, acorn@^8.6.0, acorn@^8.8.2, acorn@^8.9.0: + version "8.15.0" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" + integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== + +agent-base@^7.1.2: + version "7.1.4" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8" + integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ== + +alien-signals@^2.0.5: + version "2.0.7" + resolved "https://registry.npmmirror.com/alien-signals/-/alien-signals-2.0.7.tgz#8c695e01878081046f1486e7e332380db35fb7e6" + integrity sha512-wE7y3jmYeb0+h6mr5BOovuqhFv22O/MV9j5p0ndJsa7z1zJNPGQ4ph5pQk/kTTCWRC3xsA4SmtwmkzQO+7NCNg== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.2.0" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.2.0.tgz#2f302e7550431b1b7762705fffb52cf1ffa20447" + integrity sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg== + +ansi-styles@^4.0.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + +ansis@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/ansis/-/ansis-4.1.0.tgz#cd43ecd3f814f37223e518291c0e0b04f2915a0d" + integrity sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w== + +anymatch@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +aos@^2.3.4: + version "2.3.4" + resolved "https://registry.npmmirror.com/aos/-/aos-2.3.4.tgz#eb1c29f5c1806a197cf6323080747547edd3db8e" + integrity sha512-zh/ahtR2yME4I51z8IttIt4lC1Nw0ktsFtmeDzID1m9naJnWXhCoARaCgNOGXb5CLy3zm+wqmRAEgMYB5E2HUw== + dependencies: + classlist-polyfill "^1.0.3" + lodash.debounce "^4.0.6" + lodash.throttle "^4.0.1" + +archiver-utils@^5.0.0, archiver-utils@^5.0.2: + version "5.0.2" + resolved "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-5.0.2.tgz#63bc719d951803efc72cf961a56ef810760dd14d" + integrity sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA== + dependencies: + glob "^10.0.0" + graceful-fs "^4.2.0" + is-stream "^2.0.1" + lazystream "^1.0.0" + lodash "^4.17.15" + normalize-path "^3.0.0" + readable-stream "^4.0.0" + +archiver@^7.0.0, archiver@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/archiver/-/archiver-7.0.1.tgz#c9d91c350362040b8927379c7aa69c0655122f61" + integrity sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ== + dependencies: + archiver-utils "^5.0.2" + async "^3.2.4" + buffer-crc32 "^1.0.0" + readable-stream "^4.0.0" + readdir-glob "^1.1.2" + tar-stream "^3.0.0" + zip-stream "^6.0.1" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +ast-kit@^2.1.0, ast-kit@^2.1.1, ast-kit@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ast-kit/-/ast-kit-2.1.2.tgz#167da747afd8bdf3762c702bdc436376100332be" + integrity sha512-cl76xfBQM6pztbrFWRnxbrDm9EOqDr1BF6+qQnnDZG2Co2LjyUktkN9GTJfBAfdae+DbT2nJf2nCGAdDDN7W2g== + dependencies: + "@babel/parser" "^7.28.0" + pathe "^2.0.3" + +ast-module-types@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/ast-module-types/-/ast-module-types-6.0.1.tgz#4b4ca0251c57b815bab62604dcb22f8c903e2523" + integrity sha512-WHw67kLXYbZuHTmcdbIrVArCq5wxo6NEuj3hiYAWr8mwJeC+C2mMCIBIWCiDoCye/OF/xelc+teJ1ERoWmnEIA== + +ast-walker-scope@^0.8.1: + version "0.8.2" + resolved "https://registry.npmmirror.com/ast-walker-scope/-/ast-walker-scope-0.8.2.tgz#f075e3199bd429b4fa0bbad56ec3577deadacad5" + integrity sha512-3pYeLyDZ6nJew9QeBhS4Nly02269Dkdk32+zdbbKmL6n4ZuaGorwwA+xx12xgOciA8BF1w9x+dlH7oUkFTW91w== + dependencies: + "@babel/parser" "^7.28.3" + ast-kit "^2.1.2" + +async-sema@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/async-sema/-/async-sema-3.1.1.tgz#e527c08758a0f8f6f9f15f799a173ff3c40ea808" + integrity sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg== + +async@^3.2.3, async@^3.2.4: + version "3.2.6" + resolved "https://registry.npmmirror.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce" + integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +autoprefixer@^10.4.21: + version "10.4.21" + resolved "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.21.tgz#77189468e7a8ad1d9a37fbc08efc9f480cf0a95d" + integrity sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ== + dependencies: + browserslist "^4.24.4" + caniuse-lite "^1.0.30001702" + fraction.js "^4.3.7" + normalize-range "^0.1.2" + picocolors "^1.1.1" + postcss-value-parser "^4.2.0" + +axios@^1.11.0: + version "1.11.0" + resolved "https://registry.npmmirror.com/axios/-/axios-1.11.0.tgz#c2ec219e35e414c025b2095e8b8280278478fdb6" + integrity sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA== + dependencies: + follow-redirects "^1.15.6" + form-data "^4.0.4" + proxy-from-env "^1.1.0" + +b4a@^1.6.4: + version "1.6.7" + resolved "https://registry.npmmirror.com/b4a/-/b4a-1.6.7.tgz#a99587d4ebbfbd5a6e3b21bdb5d5fa385767abe4" + integrity sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +bare-events@^2.2.0: + version "2.6.1" + resolved "https://registry.npmmirror.com/bare-events/-/bare-events-2.6.1.tgz#f793b28bdc3dcf147d7cf01f882a6f0b12ccc4a2" + integrity sha512-AuTJkq9XmE6Vk0FJVNq5QxETrSA/vKHarWVBG5l/JbdCL1prJemiyJqUS0jrlXO0MftuPq4m3YVYhoNc5+aE/g== + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +bindings@^1.4.0: + version "1.5.0" + resolved "https://registry.npmmirror.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +birpc@^2.3.0, birpc@^2.4.0, birpc@^2.5.0: + version "2.5.0" + resolved "https://registry.npmmirror.com/birpc/-/birpc-2.5.0.tgz#3a014e54c17eceba0ce15738d484ea371dbf6527" + integrity sha512-VSWO/W6nNQdyP520F1mhf+Lc2f8pjGQOtoHHm7Ze8Go1kX7akpVIrtTa0fn+HB0QJEDVacl6aO08YE0PgXfdnQ== + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7" + integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browserslist@^4.0.0, browserslist@^4.24.0, browserslist@^4.24.4, browserslist@^4.25.1: + version "4.25.3" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.25.3.tgz#9167c9cbb40473f15f75f85189290678b99b16c5" + integrity sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ== + dependencies: + caniuse-lite "^1.0.30001735" + electron-to-chromium "^1.5.204" + node-releases "^2.0.19" + update-browserslist-db "^1.1.3" + +buffer-crc32@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-1.0.0.tgz#a10993b9055081d55304bd9feb4a072de179f405" + integrity sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w== + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + +builtin-modules@^3.3.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== + +bundle-name@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" + integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== + dependencies: + run-applescript "^7.0.0" + +c12@^3.1.0, c12@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/c12/-/c12-3.2.0.tgz#7c4e4ccb4f9d3d290611ea9c30914581dd0cfc21" + integrity sha512-ixkEtbYafL56E6HiFuonMm1ZjoKtIo7TH68/uiEq4DAwv9NcUX2nJ95F8TrbMeNjqIkZpruo3ojXQJ+MGG5gcQ== + dependencies: + chokidar "^4.0.3" + confbox "^0.2.2" + defu "^6.1.4" + dotenv "^17.2.1" + exsolve "^1.0.7" + giget "^2.0.0" + jiti "^2.5.1" + ohash "^2.0.11" + pathe "^2.0.3" + perfect-debounce "^1.0.0" + pkg-types "^2.2.0" + rc9 "^2.1.2" + +cac@^6.7.14: + version "6.7.14" + resolved "https://registry.npmmirror.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959" + integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== + +call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" + integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + +call-bound@^1.0.2: + version "1.0.4" + resolved "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" + integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== + dependencies: + call-bind-apply-helpers "^1.0.2" + get-intrinsic "^1.3.0" + +callsite@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" + integrity sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001735: + version "1.0.30001736" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001736.tgz#3710a99cf154b653590fb6a57f81ee34173c3b47" + integrity sha512-ImpN5gLEY8gWeqfLUyEF4b7mYWcYoR2Si1VhnrbM4JizRFmfGaAQ12PhNykq6nvI4XvKLrsp8Xde74D5phJOSw== + +chokidar@^4.0.0, chokidar@^4.0.1, chokidar@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz#7be37a4c03c9aee1ecfe862a4a23b2c70c205d30" + integrity sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA== + dependencies: + readdirp "^4.0.1" + +chownr@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/chownr/-/chownr-3.0.0.tgz#9855e64ecd240a9cc4267ce8a4aa5d24a1da15e4" + integrity sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g== + +citty@^0.1.5, citty@^0.1.6: + version "0.1.6" + resolved "https://registry.npmmirror.com/citty/-/citty-0.1.6.tgz#0f7904da1ed4625e1a9ea7e0fa780981aab7c5e4" + integrity sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ== + dependencies: + consola "^3.2.3" + +classlist-polyfill@^1.0.3: + version "1.2.0" + resolved "https://registry.npmmirror.com/classlist-polyfill/-/classlist-polyfill-1.2.0.tgz#935bc2dfd9458a876b279617514638bcaa964a2e" + integrity sha512-GzIjNdcEtH4ieA2S8NmrSxv7DfEV5fmixQeyTmqmRmRJPGpRBaSnA2a0VrCjyT8iW8JjEdMbKzDotAJf+ajgaQ== + +clipboardy@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/clipboardy/-/clipboardy-4.0.0.tgz#e73ced93a76d19dd379ebf1f297565426dffdca1" + integrity sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w== + dependencies: + execa "^8.0.1" + is-wsl "^3.1.0" + is64bit "^2.0.0" + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +cluster-key-slot@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz#88ddaa46906e303b5de30d3153b7d9fe0a0c19ac" + integrity sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA== + +color-convert@^1.9.3: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@^1.0.0, color-name@^1.1.4, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.6.0: + version "1.9.1" + resolved "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.1.3: + version "3.2.1" + resolved "https://registry.npmmirror.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" + integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== + dependencies: + color-convert "^1.9.3" + color-string "^1.6.0" + +colord@^2.9.3: + version "2.9.3" + resolved "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +colorspace@1.1.x: + version "1.1.4" + resolved "https://registry.npmmirror.com/colorspace/-/colorspace-1.1.4.tgz#8d442d1186152f60453bf8070cd66eb364e59243" + integrity sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w== + dependencies: + color "^3.1.3" + text-hex "1.0.x" + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^10.0.1: + version "10.0.1" + resolved "https://registry.npmmirror.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + +commander@^11.1.0: + version "11.1.0" + resolved "https://registry.npmmirror.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906" + integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ== + +commander@^12.1.0: + version "12.1.0" + resolved "https://registry.npmmirror.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3" + integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compatx@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/compatx/-/compatx-0.2.0.tgz#76bae4e221c8de3da795f52b2e0b67003735b313" + integrity sha512-6gLRNt4ygsi5NyMVhceOCFv14CIdDFN7fQjX1U4+47qVE/+kjPoXMK65KWK+dWxmFzMTuKazoQ9sch6pM0p5oA== + +compress-commons@^6.0.2: + version "6.0.2" + resolved "https://registry.npmmirror.com/compress-commons/-/compress-commons-6.0.2.tgz#26d31251a66b9d6ba23a84064ecd3a6a71d2609e" + integrity sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg== + dependencies: + crc-32 "^1.2.0" + crc32-stream "^6.0.0" + is-stream "^2.0.1" + normalize-path "^3.0.0" + readable-stream "^4.0.0" + +confbox@^0.1.8: + version "0.1.8" + resolved "https://registry.npmmirror.com/confbox/-/confbox-0.1.8.tgz#820d73d3b3c82d9bd910652c5d4d599ef8ff8b06" + integrity sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w== + +confbox@^0.2.2: + version "0.2.2" + resolved "https://registry.npmmirror.com/confbox/-/confbox-0.2.2.tgz#8652f53961c74d9e081784beed78555974a9c110" + integrity sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ== + +consola@^3.2.3, consola@^3.4.0, consola@^3.4.2: + version "3.4.2" + resolved "https://registry.npmmirror.com/consola/-/consola-3.4.2.tgz#5af110145397bb67afdab77013fdc34cae590ea7" + integrity sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +cookie-es@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/cookie-es/-/cookie-es-1.2.2.tgz#18ceef9eb513cac1cb6c14bcbf8bdb2679b34821" + integrity sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg== + +cookie-es@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/cookie-es/-/cookie-es-2.0.0.tgz#ca6163d7ef8686ea6bbdd551f1de575569c1ed69" + integrity sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg== + +cookie@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/cookie/-/cookie-1.0.2.tgz#27360701532116bd3f1f9416929d176afe1e4610" + integrity sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA== + +copy-anything@^3.0.2: + version "3.0.5" + resolved "https://registry.npmmirror.com/copy-anything/-/copy-anything-3.0.5.tgz#2d92dce8c498f790fa7ad16b01a1ae5a45b020a0" + integrity sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w== + dependencies: + is-what "^4.1.8" + +copy-file@^11.0.0: + version "11.1.0" + resolved "https://registry.npmmirror.com/copy-file/-/copy-file-11.1.0.tgz#7d2074271b9f032e8be13aa6bae1a2b497a01731" + integrity sha512-X8XDzyvYaA6msMyAM575CUoygY5b44QzLcGRKsK3MFmXcOvQa518dNPLsKYwkYsn72g3EiW+LE0ytd/FlqWmyw== + dependencies: + graceful-fs "^4.2.11" + p-event "^6.0.0" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +crc-32@^1.2.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff" + integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== + +crc32-stream@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/crc32-stream/-/crc32-stream-6.0.0.tgz#8529a3868f8b27abb915f6c3617c0fadedbf9430" + integrity sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g== + dependencies: + crc-32 "^1.2.0" + readable-stream "^4.0.0" + +cron-parser@^4.9.0: + version "4.9.0" + resolved "https://registry.npmmirror.com/cron-parser/-/cron-parser-4.9.0.tgz#0340694af3e46a0894978c6f52a6dbb5c0f11ad5" + integrity sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q== + dependencies: + luxon "^3.2.1" + +croner@^9.1.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/croner/-/croner-9.1.0.tgz#94ccbba2570bca329f60f36ec19875dccf9a63aa" + integrity sha512-p9nwwR4qyT5W996vBZhdvBCnMhicY5ytZkR4D1Xj0wuTDEiMnjwR57Q3RXYY/s0EpX6Ay3vgIcfaR+ewGHsi+g== + +cross-spawn@^7.0.3, cross-spawn@^7.0.6: + version "7.0.6" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +"crossws@>=0.2.0 <0.4.0", crossws@^0.3.5: + version "0.3.5" + resolved "https://registry.npmmirror.com/crossws/-/crossws-0.3.5.tgz#daad331d44148ea6500098bc858869f3a5ab81a6" + integrity sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA== + dependencies: + uncrypto "^0.1.3" + +css-declaration-sorter@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz#6dec1c9523bc4a643e088aab8f09e67a54961024" + integrity sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow== + +css-select@^5.1.0: + version "5.2.2" + resolved "https://registry.npmmirror.com/css-select/-/css-select-5.2.2.tgz#01b6e8d163637bb2dd6c982ca4ed65863682786e" + integrity sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^3.0.1: + version "3.1.0" + resolved "https://registry.npmmirror.com/css-tree/-/css-tree-3.1.0.tgz#7aabc035f4e66b5c86f54570d55e05b1346eb0fd" + integrity sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w== + dependencies: + mdn-data "2.12.2" + source-map-js "^1.0.1" + +css-tree@~2.2.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032" + integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== + dependencies: + mdn-data "2.0.28" + source-map-js "^1.0.1" + +css-what@^6.1.0: + version "6.2.2" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.2.2.tgz#cdcc8f9b6977719fdfbd1de7aec24abf756b9dea" + integrity sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^7.0.8: + version "7.0.8" + resolved "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-7.0.8.tgz#a2e380cb73931dc817fa360217840b2e377463ee" + integrity sha512-d+3R2qwrUV3g4LEMOjnndognKirBZISylDZAF/TPeCWVjEwlXS2e4eN4ICkoobRe7pD3H6lltinKVyS1AJhdjQ== + dependencies: + browserslist "^4.25.1" + css-declaration-sorter "^7.2.0" + cssnano-utils "^5.0.1" + postcss-calc "^10.1.1" + postcss-colormin "^7.0.4" + postcss-convert-values "^7.0.6" + postcss-discard-comments "^7.0.4" + postcss-discard-duplicates "^7.0.2" + postcss-discard-empty "^7.0.1" + postcss-discard-overridden "^7.0.1" + postcss-merge-longhand "^7.0.5" + postcss-merge-rules "^7.0.6" + postcss-minify-font-values "^7.0.1" + postcss-minify-gradients "^7.0.1" + postcss-minify-params "^7.0.4" + postcss-minify-selectors "^7.0.5" + postcss-normalize-charset "^7.0.1" + postcss-normalize-display-values "^7.0.1" + postcss-normalize-positions "^7.0.1" + postcss-normalize-repeat-style "^7.0.1" + postcss-normalize-string "^7.0.1" + postcss-normalize-timing-functions "^7.0.1" + postcss-normalize-unicode "^7.0.4" + postcss-normalize-url "^7.0.1" + postcss-normalize-whitespace "^7.0.1" + postcss-ordered-values "^7.0.2" + postcss-reduce-initial "^7.0.4" + postcss-reduce-transforms "^7.0.1" + postcss-svgo "^7.1.0" + postcss-unique-selectors "^7.0.4" + +cssnano-utils@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/cssnano-utils/-/cssnano-utils-5.0.1.tgz#f529e9aa0d7930512ca45b9e2ddb8d6b9092eb30" + integrity sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg== + +cssnano@^7.1.0: + version "7.1.0" + resolved "https://registry.npmmirror.com/cssnano/-/cssnano-7.1.0.tgz#f1a89ac4753982aebe5ae9583f3e9ad6645aded5" + integrity sha512-Pu3rlKkd0ZtlCUzBrKL1Z4YmhKppjC1H9jo7u1o4qaKqyhvixFgu5qLyNIAOjSTg9DjVPtUqdROq2EfpVMEe+w== + dependencies: + cssnano-preset-default "^7.0.8" + lilconfig "^3.1.3" + +csso@^5.0.5: + version "5.0.5" + resolved "https://registry.npmmirror.com/csso/-/csso-5.0.5.tgz#f9b7fe6cc6ac0b7d90781bb16d5e9874303e2ca6" + integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== + dependencies: + css-tree "~2.2.0" + +csstype@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + +data-uri-to-buffer@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e" + integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A== + +db0@^0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/db0/-/db0-0.3.2.tgz#f2f19a547ac5519714a510edf0f93daf61ff7e47" + integrity sha512-xzWNQ6jk/+NtdfLyXEipbX55dmDSeteLFt/ayF+wZUU5bzKgmrDOxmInUTbyVRp46YwnJdkDA1KhB7WIXFofJw== + +de-indent@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" + integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg== + +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0, debug@^4.4.1: + version "4.4.1" + resolved "https://registry.npmmirror.com/debug/-/debug-4.4.1.tgz#e5a8bc6cbc4c6cd3e64308b0693a3d4fa550189b" + integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ== + dependencies: + ms "^2.1.3" + +decache@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/decache/-/decache-4.6.2.tgz#c1df1325a2f36d53922e08f33380f083148199cd" + integrity sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw== + dependencies: + callsite "^1.0.0" + +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +default-browser-id@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26" + integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== + +default-browser@^5.2.1: + version "5.2.1" + resolved "https://registry.npmmirror.com/default-browser/-/default-browser-5.2.1.tgz#7b7ba61204ff3e425b556869ae6d3e9d9f1712cf" + integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== + dependencies: + bundle-name "^4.1.0" + default-browser-id "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-lazy-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" + integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== + +defu@^6.1.4: + version "6.1.4" + resolved "https://registry.npmmirror.com/defu/-/defu-6.1.4.tgz#4e0c9cf9ff68fe5f3d7f2765cc1a012dfdcb0479" + integrity sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg== + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +denque@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/denque/-/denque-2.1.0.tgz#e93e1a6569fb5e66f16a3c2a2964617d349d6ab1" + integrity sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +destr@^2.0.3, destr@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/destr/-/destr-2.0.5.tgz#7d112ff1b925fb8d2079fac5bdb4a90973b51fdb" + integrity sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA== + +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== + +detect-libc@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/detect-libc/-/detect-libc-2.0.4.tgz#f04715b8ba815e53b4d8109655b6508a6865a7e8" + integrity sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA== + +detective-amd@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/detective-amd/-/detective-amd-6.0.1.tgz#71eb13b5d9b17222d7b4de3fb89a8e684d8b9a23" + integrity sha512-TtyZ3OhwUoEEIhTFoc1C9IyJIud3y+xYkSRjmvCt65+ycQuc3VcBrPRTMWoO/AnuCyOB8T5gky+xf7Igxtjd3g== + dependencies: + ast-module-types "^6.0.1" + escodegen "^2.1.0" + get-amd-module-type "^6.0.1" + node-source-walk "^7.0.1" + +detective-cjs@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/detective-cjs/-/detective-cjs-6.0.1.tgz#4fb81a67337630811409abb2148b2b622cacbdcd" + integrity sha512-tLTQsWvd2WMcmn/60T2inEJNhJoi7a//PQ7DwRKEj1yEeiQs4mrONgsUtEJKnZmrGWBBmE0kJ1vqOG/NAxwaJw== + dependencies: + ast-module-types "^6.0.1" + node-source-walk "^7.0.1" + +detective-es6@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/detective-es6/-/detective-es6-5.0.1.tgz#f0c026bc9b767a243e57ef282f4343fcf3b8ec4e" + integrity sha512-XusTPuewnSUdoxRSx8OOI6xIA/uld/wMQwYsouvFN2LAg7HgP06NF1lHRV3x6BZxyL2Kkoih4ewcq8hcbGtwew== + dependencies: + node-source-walk "^7.0.1" + +detective-postcss@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/detective-postcss/-/detective-postcss-7.0.1.tgz#f5822d8988339fb56851fcdb079d51fbcff114db" + integrity sha512-bEOVpHU9picRZux5XnwGsmCN4+8oZo7vSW0O0/Enq/TO5R2pIAP2279NsszpJR7ocnQt4WXU0+nnh/0JuK4KHQ== + dependencies: + is-url "^1.2.4" + postcss-values-parser "^6.0.2" + +detective-sass@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/detective-sass/-/detective-sass-6.0.1.tgz#fcf5aa51bebf7b721807be418418470ee2409f8a" + integrity sha512-jSGPO8QDy7K7pztUmGC6aiHkexBQT4GIH+mBAL9ZyBmnUIOFbkfZnO8wPRRJFP/QP83irObgsZHCoDHZ173tRw== + dependencies: + gonzales-pe "^4.3.0" + node-source-walk "^7.0.1" + +detective-scss@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/detective-scss/-/detective-scss-5.0.1.tgz#6a7f792dc9c0e8cfc0d252a50ba26a6df12596a7" + integrity sha512-MAyPYRgS6DCiS6n6AoSBJXLGVOydsr9huwXORUlJ37K3YLyiN0vYHpzs3AdJOgHobBfispokoqrEon9rbmKacg== + dependencies: + gonzales-pe "^4.3.0" + node-source-walk "^7.0.1" + +detective-stylus@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/detective-stylus/-/detective-stylus-5.0.1.tgz#57d54a0b405305ee16655e42008b38a827a9f179" + integrity sha512-Dgn0bUqdGbE3oZJ+WCKf8Dmu7VWLcmRJGc6RCzBgG31DLIyai9WAoEhYRgIHpt/BCRMrnXLbGWGPQuBUrnF0TA== + +detective-typescript@^14.0.0: + version "14.0.0" + resolved "https://registry.npmmirror.com/detective-typescript/-/detective-typescript-14.0.0.tgz#3cf429652eb7d7d2be2c050ac47af957a559527d" + integrity sha512-pgN43/80MmWVSEi5LUuiVvO/0a9ss5V7fwVfrJ4QzAQRd3cwqU1SfWGXJFcNKUqoD5cS+uIovhw5t/0rSeC5Mw== + dependencies: + "@typescript-eslint/typescript-estree" "^8.23.0" + ast-module-types "^6.0.1" + node-source-walk "^7.0.1" + +detective-vue2@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/detective-vue2/-/detective-vue2-2.2.0.tgz#35fd1d39e261b064aca9fcaf20e136c76877482a" + integrity sha512-sVg/t6O2z1zna8a/UIV6xL5KUa2cMTQbdTIIvqNM0NIPswp52fe43Nwmbahzj3ww4D844u/vC2PYfiGLvD3zFA== + dependencies: + "@dependents/detective-less" "^5.0.1" + "@vue/compiler-sfc" "^3.5.13" + detective-es6 "^5.0.1" + detective-sass "^6.0.1" + detective-scss "^5.0.1" + detective-stylus "^5.0.1" + detective-typescript "^14.0.0" + +devalue@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/devalue/-/devalue-5.1.1.tgz#a71887ac0f354652851752654e4bd435a53891ae" + integrity sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw== + +diff@^8.0.2: + version "8.0.2" + resolved "https://registry.npmmirror.com/diff/-/diff-8.0.2.tgz#712156a6dd288e66ebb986864e190c2fc9eddfae" + integrity sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg== + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +dompurify@^3.2.5: + version "3.2.6" + resolved "https://registry.npmmirror.com/dompurify/-/dompurify-3.2.6.tgz#ca040a6ad2b88e2a92dc45f38c79f84a714a1cad" + integrity sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ== + optionalDependencies: + "@types/trusted-types" "^2.0.7" + +domutils@^3.0.1: + version "3.2.2" + resolved "https://registry.npmmirror.com/domutils/-/domutils-3.2.2.tgz#edbfe2b668b0c1d97c24baf0f1062b132221bc78" + integrity sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + +dot-prop@9.0.0, dot-prop@^9.0.0: + version "9.0.0" + resolved "https://registry.npmmirror.com/dot-prop/-/dot-prop-9.0.0.tgz#bae5982fe6dc6b8fddb92efef4f2ddff26779e92" + integrity sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ== + dependencies: + type-fest "^4.18.2" + +dotenv@^16.3.1, dotenv@^16.4.7: + version "16.6.1" + resolved "https://registry.npmmirror.com/dotenv/-/dotenv-16.6.1.tgz#773f0e69527a8315c7285d5ee73c4459d20a8020" + integrity sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow== + +dotenv@^17.2.1: + version "17.2.1" + resolved "https://registry.npmmirror.com/dotenv/-/dotenv-17.2.1.tgz#6f32e10faf014883515538dc922a0fb8765d9b32" + integrity sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ== + +dunder-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" + integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== + dependencies: + call-bind-apply-helpers "^1.0.1" + es-errors "^1.3.0" + gopd "^1.2.0" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.5.204: + version "1.5.208" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.208.tgz#609c29502fd7257b4d721e3446f3ae391a0ca1b3" + integrity sha512-ozZyibehoe7tOhNaf16lKmljVf+3npZcJIEbJRVftVsmAg5TeA1mGS9dVCZzOwr2xT7xK15V0p7+GZqSPgkuPg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +enabled@2.0.x: + version "2.0.0" + resolved "https://registry.npmmirror.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2" + integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ== + +encodeurl@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== + +end-of-stream@^1.1.0: + version "1.4.5" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.5.tgz#7344d711dea40e0b74abc2ed49778743ccedb08c" + integrity sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg== + dependencies: + once "^1.4.0" + +entities@^4.2.0, entities@^4.5.0: + version "4.5.0" + resolved "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +env-paths@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/env-paths/-/env-paths-3.0.0.tgz#2f1e89c2f6dbd3408e1b1711dd82d62e317f58da" + integrity sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A== + +error-stack-parser-es@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz#e6a1655dd12f39bb3a85bf4c7088187d78740327" + integrity sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA== + +errx@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/errx/-/errx-0.1.0.tgz#4881e411d90a3b1e1620a07604f50081dd59f3aa" + integrity sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q== + +es-define-property@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" + integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-module-lexer@^1.0.0, es-module-lexer@^1.7.0: + version "1.7.0" + resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.7.0.tgz#9159601561880a85f2734560a9099b2c31e5372a" + integrity sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA== + +es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" + integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== + dependencies: + es-errors "^1.3.0" + +es-set-tostringtag@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" + integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== + dependencies: + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + has-tostringtag "^1.0.2" + hasown "^2.0.2" + +esbuild@0.25.5: + version "0.25.5" + resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.25.5.tgz#71075054993fdfae76c66586f9b9c1f8d7edd430" + integrity sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ== + optionalDependencies: + "@esbuild/aix-ppc64" "0.25.5" + "@esbuild/android-arm" "0.25.5" + "@esbuild/android-arm64" "0.25.5" + "@esbuild/android-x64" "0.25.5" + "@esbuild/darwin-arm64" "0.25.5" + "@esbuild/darwin-x64" "0.25.5" + "@esbuild/freebsd-arm64" "0.25.5" + "@esbuild/freebsd-x64" "0.25.5" + "@esbuild/linux-arm" "0.25.5" + "@esbuild/linux-arm64" "0.25.5" + "@esbuild/linux-ia32" "0.25.5" + "@esbuild/linux-loong64" "0.25.5" + "@esbuild/linux-mips64el" "0.25.5" + "@esbuild/linux-ppc64" "0.25.5" + "@esbuild/linux-riscv64" "0.25.5" + "@esbuild/linux-s390x" "0.25.5" + "@esbuild/linux-x64" "0.25.5" + "@esbuild/netbsd-arm64" "0.25.5" + "@esbuild/netbsd-x64" "0.25.5" + "@esbuild/openbsd-arm64" "0.25.5" + "@esbuild/openbsd-x64" "0.25.5" + "@esbuild/sunos-x64" "0.25.5" + "@esbuild/win32-arm64" "0.25.5" + "@esbuild/win32-ia32" "0.25.5" + "@esbuild/win32-x64" "0.25.5" + +esbuild@^0.25.0, esbuild@^0.25.6, esbuild@^0.25.8: + version "0.25.9" + resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.25.9.tgz#15ab8e39ae6cdc64c24ff8a2c0aef5b3fd9fa976" + integrity sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g== + optionalDependencies: + "@esbuild/aix-ppc64" "0.25.9" + "@esbuild/android-arm" "0.25.9" + "@esbuild/android-arm64" "0.25.9" + "@esbuild/android-x64" "0.25.9" + "@esbuild/darwin-arm64" "0.25.9" + "@esbuild/darwin-x64" "0.25.9" + "@esbuild/freebsd-arm64" "0.25.9" + "@esbuild/freebsd-x64" "0.25.9" + "@esbuild/linux-arm" "0.25.9" + "@esbuild/linux-arm64" "0.25.9" + "@esbuild/linux-ia32" "0.25.9" + "@esbuild/linux-loong64" "0.25.9" + "@esbuild/linux-mips64el" "0.25.9" + "@esbuild/linux-ppc64" "0.25.9" + "@esbuild/linux-riscv64" "0.25.9" + "@esbuild/linux-s390x" "0.25.9" + "@esbuild/linux-x64" "0.25.9" + "@esbuild/netbsd-arm64" "0.25.9" + "@esbuild/netbsd-x64" "0.25.9" + "@esbuild/openbsd-arm64" "0.25.9" + "@esbuild/openbsd-x64" "0.25.9" + "@esbuild/openharmony-arm64" "0.25.9" + "@esbuild/sunos-x64" "0.25.9" + "@esbuild/win32-arm64" "0.25.9" + "@esbuild/win32-ia32" "0.25.9" + "@esbuild/win32-x64" "0.25.9" + +escalade@^3.1.1, escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + +escape-html@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + +escodegen@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" + integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionalDependencies: + source-map "~0.6.1" + +eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint-visitor-keys@^4.2.1: + version "4.2.1" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1" + integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== + +espree@^9.0.0: + version "9.6.1" + resolved "https://registry.npmmirror.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + +esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-walker@2.0.2, estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + +estree-walker@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" + integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== + dependencies: + "@types/estree" "^1.0.0" + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@^1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.npmmirror.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +events@^3.3.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^8.0.0, execa@^8.0.1: + version "8.0.1" + resolved "https://registry.npmmirror.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" + integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^8.0.1" + human-signals "^5.0.0" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^4.1.0" + strip-final-newline "^3.0.0" + +exsolve@^1.0.5, exsolve@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/exsolve/-/exsolve-1.0.7.tgz#3b74e4c7ca5c5f9a19c3626ca857309fa99f9e9e" + integrity sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw== + +extract-zip@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + +fast-fifo@^1.2.0, fast-fifo@^1.3.2: + version "1.3.2" + resolved "https://registry.npmmirror.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" + integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== + +fast-glob@^3.2.12, fast-glob@^3.3.2, fast-glob@^3.3.3: + version "3.3.3" + resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" + integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.8" + +fast-npm-meta@^0.4.6: + version "0.4.6" + resolved "https://registry.npmmirror.com/fast-npm-meta/-/fast-npm-meta-0.4.6.tgz#ad38f0d7689ccb24f09622a1eed2d43689d50575" + integrity sha512-zbBBOAOlzxfrU4WSnbCHk/nR6Vf32lSEPxDEvNOR08Z5DSZ/A6qJu0rqrHVcexBTd1hc2gim998xnqF/R1PuEw== + +fastq@^1.6.0: + version "1.19.1" + resolved "https://registry.npmmirror.com/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5" + integrity sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ== + dependencies: + reusify "^1.0.4" + +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== + dependencies: + pend "~1.2.0" + +fdir@^6.2.0, fdir@^6.4.4, fdir@^6.5.0: + version "6.5.0" + resolved "https://registry.npmmirror.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350" + integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== + +fecha@^4.2.0: + version "4.2.3" + resolved "https://registry.npmmirror.com/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd" + integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw== + +fetch-blob@^3.1.2, fetch-blob@^3.1.4: + version "3.2.0" + resolved "https://registry.npmmirror.com/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9" + integrity sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ== + dependencies: + node-domexception "^1.0.0" + web-streams-polyfill "^3.0.3" + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +filter-obj@^6.0.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/filter-obj/-/filter-obj-6.1.0.tgz#58725ceed8f0de54b432d74b6a3eb149453d7ed0" + integrity sha512-xdMtCAODmPloU9qtmPcdBV9Kd27NtMse+4ayThxqIHUES5Z2S6bGpap5PpdmNM56ub7y3i1eyr+vJJIIgWGKmA== + +find-up-simple@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/find-up-simple/-/find-up-simple-1.0.1.tgz#18fb90ad49e45252c4d7fca56baade04fa3fca1e" + integrity sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ== + +find-up@7.0.0, find-up@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-7.0.0.tgz#e8dec1455f74f78d888ad65bf7ca13dd2b4e66fb" + integrity sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g== + dependencies: + locate-path "^7.2.0" + path-exists "^5.0.0" + unicorn-magic "^0.1.0" + +fn.name@1.x.x: + version "1.1.0" + resolved "https://registry.npmmirror.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" + integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== + +follow-redirects@^1.15.6: + version "1.15.11" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340" + integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== + +foreground-child@^3.1.0: + version "3.3.1" + resolved "https://registry.npmmirror.com/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f" + integrity sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw== + dependencies: + cross-spawn "^7.0.6" + signal-exit "^4.0.1" + +form-data@^4.0.4: + version "4.0.4" + resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.4.tgz#784cdcce0669a9d68e94d11ac4eea98088edd2c4" + integrity sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + es-set-tostringtag "^2.1.0" + hasown "^2.0.2" + mime-types "^2.1.12" + +formdata-polyfill@^4.0.10: + version "4.0.10" + resolved "https://registry.npmmirror.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423" + integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g== + dependencies: + fetch-blob "^3.1.2" + +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + +fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/fresh/-/fresh-2.0.0.tgz#8dd7df6a1b3a1b3a5cf186c05a5dd267622635a4" + integrity sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A== + +fsevents@~2.3.2, fsevents@~2.3.3: + version "2.3.3" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +fuse.js@^7.1.0: + version "7.1.0" + resolved "https://registry.npmmirror.com/fuse.js/-/fuse.js-7.1.0.tgz#306228b4befeee11e05b027087c2744158527d09" + integrity sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-amd-module-type@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-amd-module-type/-/get-amd-module-type-6.0.1.tgz#191f479ae8706c246b52bf402fbe1bb0965d9f1e" + integrity sha512-MtjsmYiCXcYDDrGqtNbeIYdAl85n+5mSv2r3FbzER/YV3ZILw4HNNIw34HuV5pyl0jzs6GFYU1VHVEefhgcNHQ== + dependencies: + ast-module-types "^6.0.1" + node-source-walk "^7.0.1" + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" + integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== + dependencies: + call-bind-apply-helpers "^1.0.2" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.1.1" + function-bind "^1.1.2" + get-proto "^1.0.1" + gopd "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + math-intrinsics "^1.1.0" + +get-port-please@^3.1.2, get-port-please@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/get-port-please/-/get-port-please-3.2.0.tgz#0ce3cee194c448ac640ec39dc357a500f5d7d2bb" + integrity sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A== + +get-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" + integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== + dependencies: + dunder-proto "^1.0.1" + es-object-atoms "^1.0.0" + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^8.0.1: + version "8.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2" + integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== + +giget@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/giget/-/giget-2.0.0.tgz#395fc934a43f9a7a29a29d55b99f23e30c14f195" + integrity sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA== + dependencies: + citty "^0.1.6" + consola "^3.4.0" + defu "^6.1.4" + node-fetch-native "^1.6.6" + nypm "^0.6.0" + pathe "^2.0.3" + +git-up@^8.1.0: + version "8.1.1" + resolved "https://registry.npmmirror.com/git-up/-/git-up-8.1.1.tgz#06262adadb89a4a614d2922d803a0eda054be8c5" + integrity sha512-FDenSF3fVqBYSaJoYy1KSc2wosx0gCvKP+c+PRBht7cAaiCeQlBtfBDX9vgnNOHmdePlSFITVcn4pFfcgNvx3g== + dependencies: + is-ssh "^1.4.0" + parse-url "^9.2.0" + +git-url-parse@^16.0.1: + version "16.1.0" + resolved "https://registry.npmmirror.com/git-url-parse/-/git-url-parse-16.1.0.tgz#3bb6f378a2ba2903c4d8b1cdec004aa85a7ab66f" + integrity sha512-cPLz4HuK86wClEW7iDdeAKcCVlWXmrLpb2L+G9goW0Z1dtpNS6BXXSOckUTlJT/LDQViE1QZKstNORzHsLnobw== + dependencies: + git-up "^8.1.0" + +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob@^10.0.0, glob@^10.4.5: + version "10.4.5" + resolved "https://registry.npmmirror.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + +global-directory@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/global-directory/-/global-directory-4.0.1.tgz#4d7ac7cfd2cb73f304c53b8810891748df5e361e" + integrity sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q== + dependencies: + ini "4.1.1" + +globby@^14.1.0: + version "14.1.0" + resolved "https://registry.npmmirror.com/globby/-/globby-14.1.0.tgz#138b78e77cf5a8d794e327b15dce80bf1fb0a73e" + integrity sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA== + dependencies: + "@sindresorhus/merge-streams" "^2.1.0" + fast-glob "^3.3.3" + ignore "^7.0.3" + path-type "^6.0.0" + slash "^5.1.0" + unicorn-magic "^0.3.0" + +gonzales-pe@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/gonzales-pe/-/gonzales-pe-4.3.0.tgz#fe9dec5f3c557eead09ff868c65826be54d067b3" + integrity sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ== + dependencies: + minimist "^1.2.5" + +gopd@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" + integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== + +graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +gzip-size@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-7.0.0.tgz#9f9644251f15bc78460fccef4055ae5a5562ac60" + integrity sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA== + dependencies: + duplexer "^0.1.2" + +h3@^1.12.0, h3@^1.15.3, h3@^1.15.4: + version "1.15.4" + resolved "https://registry.npmmirror.com/h3/-/h3-1.15.4.tgz#022ab3563bbaf2108c25375c40460f3e54a5fe02" + integrity sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ== + dependencies: + cookie-es "^1.2.2" + crossws "^0.3.5" + defu "^6.1.4" + destr "^2.0.5" + iron-webcrypto "^1.2.1" + node-mock-http "^1.0.2" + radix3 "^1.1.2" + ufo "^1.6.1" + uncrypto "^0.1.3" + +has-symbols@^1.0.3, has-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" + integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== + +has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== + dependencies: + has-symbols "^1.0.3" + +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hookable@^5.5.3: + version "5.5.3" + resolved "https://registry.npmmirror.com/hookable/-/hookable-5.5.3.tgz#6cfc358984a1ef991e2518cb9ed4a778bbd3215d" + integrity sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ== + +hosted-git-info@^7.0.0: + version "7.0.2" + resolved "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-7.0.2.tgz#9b751acac097757667f30114607ef7b661ff4f17" + integrity sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w== + dependencies: + lru-cache "^10.0.1" + +http-errors@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-shutdown@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/http-shutdown/-/http-shutdown-1.2.2.tgz#41bc78fc767637c4c95179bc492f312c0ae64c5f" + integrity sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw== + +https-proxy-agent@^7.0.5: + version "7.0.6" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" + integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== + dependencies: + agent-base "^7.1.2" + debug "4" + +httpxy@^0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/httpxy/-/httpxy-0.1.7.tgz#02d02e57eda10e8b5c0e3f9f10860e3d7a5991a4" + integrity sha512-pXNx8gnANKAndgga5ahefxc++tJvNL87CXoRwxn1cJE2ZkWEojF3tNfQIEhZX/vfpt+wzeAzpUI4qkediX1MLQ== + +human-signals@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28" + integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== + +ieee754@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^7.0.3, ignore@^7.0.5: + version "7.0.5" + resolved "https://registry.npmmirror.com/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9" + integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg== + +image-meta@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/image-meta/-/image-meta-0.2.1.tgz#3a9eb9f0bfd2f767ca2b0720623c2e03742aa29f" + integrity sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw== + +immutable@^5.0.2: + version "5.1.3" + resolved "https://registry.npmmirror.com/immutable/-/immutable-5.1.3.tgz#e6486694c8b76c37c063cca92399fa64098634d4" + integrity sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg== + +impound@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/impound/-/impound-1.0.0.tgz#42a011b33ddcce550c801210eb36b24a691ac941" + integrity sha512-8lAJ+1Arw2sMaZ9HE2ZmL5zOcMnt18s6+7Xqgq2aUVy4P1nlzAyPtzCDxsk51KVFwHEEdc6OWvUyqwHwhRYaug== + dependencies: + exsolve "^1.0.5" + mocked-exports "^0.1.1" + pathe "^2.0.3" + unplugin "^2.3.2" + unplugin-utils "^0.2.4" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +index-to-position@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/index-to-position/-/index-to-position-1.1.0.tgz#2e50bd54c8040bdd6d9b3d95ec2a8fedf86b4d44" + integrity sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg== + +inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ini@4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/ini/-/ini-4.1.1.tgz#d95b3d843b1e906e56d6747d5447904ff50ce7a1" + integrity sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g== + +ioredis@^5.6.1: + version "5.7.0" + resolved "https://registry.npmmirror.com/ioredis/-/ioredis-5.7.0.tgz#be8f4a09bfb67bfa84ead297ff625973a5dcefc3" + integrity sha512-NUcA93i1lukyXU+riqEyPtSEkyFq8tX90uL659J+qpCZ3rEdViB/APC58oAhIh3+bJln2hzdlZbBZsGNrlsR8g== + dependencies: + "@ioredis/commands" "^1.3.0" + cluster-key-slot "^1.1.0" + debug "^4.3.4" + denque "^2.1.0" + lodash.defaults "^4.2.0" + lodash.isarguments "^3.1.0" + redis-errors "^1.2.0" + redis-parser "^3.0.0" + standard-as-callback "^2.1.0" + +iron-webcrypto@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz#aa60ff2aa10550630f4c0b11fd2442becdb35a6f" + integrity sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg== + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-builtin-module@^3.1.0: + version "3.2.1" + resolved "https://registry.npmmirror.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169" + integrity sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A== + dependencies: + builtin-modules "^3.3.0" + +is-core-module@^2.13.0, is-core-module@^2.16.0: + version "2.16.1" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== + dependencies: + hasown "^2.0.2" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-docker@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" + integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-inside-container@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" + integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== + dependencies: + is-docker "^3.0.0" + +is-installed-globally@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-installed-globally/-/is-installed-globally-1.0.0.tgz#08952c43758c33d815692392f7f8437b9e436d5a" + integrity sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ== + dependencies: + global-directory "^4.0.1" + is-path-inside "^4.0.0" + +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-path-inside@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-4.0.0.tgz#805aeb62c47c1b12fc3fd13bfb3ed1e7430071db" + integrity sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA== + +is-plain-obj@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + +is-reference@1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" + integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== + dependencies: + "@types/estree" "*" + +is-ssh@^1.4.0: + version "1.4.1" + resolved "https://registry.npmmirror.com/is-ssh/-/is-ssh-1.4.1.tgz#76de1cdbe8f92a8b905d1a172b6bc09704c20396" + integrity sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg== + dependencies: + protocols "^2.0.1" + +is-stream@^2.0.0, is-stream@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== + +is-stream@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-4.0.1.tgz#375cf891e16d2e4baec250b85926cffc14720d9b" + integrity sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A== + +is-url-superb@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/is-url-superb/-/is-url-superb-4.0.0.tgz#b54d1d2499bb16792748ac967aa3ecb41a33a8c2" + integrity sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA== + +is-url@^1.2.4: + version "1.2.4" + resolved "https://registry.npmmirror.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" + integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== + +is-what@^4.1.8: + version "4.1.16" + resolved "https://registry.npmmirror.com/is-what/-/is-what-4.1.16.tgz#1ad860a19da8b4895ad5495da3182ce2acdd7a6f" + integrity sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +is-wsl@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" + integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== + dependencies: + is-inside-container "^1.0.0" + +is64bit@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/is64bit/-/is64bit-2.0.0.tgz#198c627cbcb198bbec402251f88e5e1a51236c07" + integrity sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw== + dependencies: + system-architecture "^0.1.0" + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isexe@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/isexe/-/isexe-3.1.1.tgz#4a407e2bd78ddfb14bea0c27c6f7072dde775f0d" + integrity sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ== + +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.npmmirror.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + +jiti@^2.1.2, jiti@^2.4.2, jiti@^2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/jiti/-/jiti-2.5.1.tgz#bd099c1c2be1c59bbea4e5adcd127363446759d0" + integrity sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w== + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-tokens@^9.0.1: + version "9.0.1" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-9.0.1.tgz#2ec43964658435296f6761b34e10671c2d9527f4" + integrity sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ== + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsesc@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" + integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== + +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonc-eslint-parser@^2.3.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/jsonc-eslint-parser/-/jsonc-eslint-parser-2.4.0.tgz#74ded53f9d716e8d0671bd167bf5391f452d5461" + integrity sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg== + dependencies: + acorn "^8.5.0" + eslint-visitor-keys "^3.0.0" + espree "^9.0.0" + semver "^7.3.5" + +junk@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/junk/-/junk-4.0.1.tgz#7ee31f876388c05177fe36529ee714b07b50fbed" + integrity sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ== + +jwt-decode@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/jwt-decode/-/jwt-decode-4.0.0.tgz#2270352425fd413785b2faf11f6e755c5151bd4b" + integrity sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +kleur@^4.1.5: + version "4.1.5" + resolved "https://registry.npmmirror.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" + integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== + +klona@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" + integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== + +knitwork@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/knitwork/-/knitwork-1.2.0.tgz#3cc92e76249aeb35449cfbed3f31c6df8444db3f" + integrity sha512-xYSH7AvuQ6nXkq42x0v5S8/Iry+cfulBz/DJQzhIyESdLD7425jXsPy4vn5cCXU+HhRN2kVw51Vd1K6/By4BQg== + +kuler@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3" + integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== + +lambda-local@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/lambda-local/-/lambda-local-2.2.0.tgz#733d183a4c3f2b16c6499b9ea72cec2f13278eef" + integrity sha512-bPcgpIXbHnVGfI/omZIlgucDqlf4LrsunwoKue5JdZeGybt8L6KyJz2Zu19ffuZwIwLj2NAI2ZyaqNT6/cetcg== + dependencies: + commander "^10.0.1" + dotenv "^16.3.1" + winston "^3.10.0" + +launch-editor@^2.11.1: + version "2.11.1" + resolved "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.11.1.tgz#61a0b7314a42fd84a6cbb564573d9e9ffcf3d72b" + integrity sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg== + dependencies: + picocolors "^1.1.1" + shell-quote "^1.8.3" + +lazystream@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" + integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== + dependencies: + readable-stream "^2.0.5" + +lilconfig@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4" + integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw== + +listhen@^1.9.0: + version "1.9.0" + resolved "https://registry.npmmirror.com/listhen/-/listhen-1.9.0.tgz#59355f7e4fc1eefda6bc494ae7e9ed13aa7658ef" + integrity sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg== + dependencies: + "@parcel/watcher" "^2.4.1" + "@parcel/watcher-wasm" "^2.4.1" + citty "^0.1.6" + clipboardy "^4.0.0" + consola "^3.2.3" + crossws ">=0.2.0 <0.4.0" + defu "^6.1.4" + get-port-please "^3.1.2" + h3 "^1.12.0" + http-shutdown "^1.2.2" + jiti "^2.1.2" + mlly "^1.7.1" + node-forge "^1.3.1" + pathe "^1.1.2" + std-env "^3.7.0" + ufo "^1.5.4" + untun "^0.1.3" + uqr "^0.1.2" + +local-pkg@^1.1.1, local-pkg@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/local-pkg/-/local-pkg-1.1.2.tgz#c03d208787126445303f8161619dc701afa4abb5" + integrity sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A== + dependencies: + mlly "^1.7.4" + pkg-types "^2.3.0" + quansync "^0.2.11" + +locate-path@^7.0.0, locate-path@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" + integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== + dependencies: + p-locate "^6.0.0" + +lodash-es@^4.17.21: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + +lodash.debounce@^4.0.6, lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ== + +lodash.isarguments@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.throttle@^4.0.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.15: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +logform@^2.7.0: + version "2.7.0" + resolved "https://registry.npmmirror.com/logform/-/logform-2.7.0.tgz#cfca97528ef290f2e125a08396805002b2d060d1" + integrity sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ== + dependencies: + "@colors/colors" "1.6.0" + "@types/triple-beam" "^1.3.2" + fecha "^4.2.0" + ms "^2.1.1" + safe-stable-stringify "^2.3.1" + triple-beam "^1.3.0" + +lru-cache@^10.0.1, lru-cache@^10.2.0, lru-cache@^10.4.3: + version "10.4.3" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +luxon@^3.2.1: + version "3.7.1" + resolved "https://registry.npmmirror.com/luxon/-/luxon-3.7.1.tgz#9bd09aa84a56afb00c57ea78a8ec5bd16eb24ec0" + integrity sha512-RkRWjA926cTvz5rAb1BqyWkKbbjzCGchDUIKMCUvNi17j6f6j8uHGDV82Aqcqtzd+icoYpELmG3ksgGiFNNcNg== + +magic-regexp@^0.10.0: + version "0.10.0" + resolved "https://registry.npmmirror.com/magic-regexp/-/magic-regexp-0.10.0.tgz#78b4421a50d2b7a67129bf2c424a333927c3a0e5" + integrity sha512-Uly1Bu4lO1hwHUW0CQeSWuRtzCMNO00CmXtS8N6fyvB3B979GOEEeAkiTUDsmbYLAbvpUS/Kt5c4ibosAzVyVg== + dependencies: + estree-walker "^3.0.3" + magic-string "^0.30.12" + mlly "^1.7.2" + regexp-tree "^0.1.27" + type-level-regexp "~0.1.17" + ufo "^1.5.4" + unplugin "^2.0.0" + +magic-string-ast@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/magic-string-ast/-/magic-string-ast-1.0.2.tgz#77668ee71d1ff2222cd8039dff9dde00d082d4c1" + integrity sha512-8ngQgLhcT0t3YBdn9CGkZqCYlvwW9pm7aWJwd7AxseVWf1RU8ZHCQvG1mt3N5vvUme+pXTcHB8G/7fE666U8Vw== + dependencies: + magic-string "^0.30.17" + +magic-string@^0.30.12, magic-string@^0.30.17, magic-string@^0.30.3: + version "0.30.18" + resolved "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.18.tgz#905bfbbc6aa5692703a93db26a9edcaa0007d2bb" + integrity sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.5" + +magicast@^0.3.5: + version "0.3.5" + resolved "https://registry.npmmirror.com/magicast/-/magicast-0.3.5.tgz#8301c3c7d66704a0771eb1bad74274f0ec036739" + integrity sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ== + dependencies: + "@babel/parser" "^7.25.4" + "@babel/types" "^7.25.4" + source-map-js "^1.2.0" + +math-intrinsics@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" + integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== + +mdn-data@2.0.28: + version "2.0.28" + resolved "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" + integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== + +mdn-data@2.12.2: + version "2.12.2" + resolved "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.12.2.tgz#9ae6c41a9e65adf61318b32bff7b64fbfb13f8cf" + integrity sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA== + +merge-options@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/merge-options/-/merge-options-3.0.4.tgz#84709c2aa2a4b24c1981f66c179fe5565cc6dbb7" + integrity sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ== + dependencies: + is-plain-obj "^2.1.0" + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micro-api-client@^3.3.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/micro-api-client/-/micro-api-client-3.3.0.tgz#52dd567d322f10faffe63d19d4feeac4e4ffd215" + integrity sha512-y0y6CUB9RLVsy3kfgayU28746QrNMpSm9O/AYGNsBgOkJr/X/Jk0VLGoO8Ude7Bpa8adywzF+MzXNZRFRsNPhg== + +micromatch@^4.0.5, micromatch@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-db@^1.54.0: + version "1.54.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" + integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== + +mime-types@^2.1.12: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime-types@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-3.0.1.tgz#b1d94d6997a9b32fd69ebaed0db73de8acb519ce" + integrity sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA== + dependencies: + mime-db "^1.54.0" + +mime@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7" + integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== + +mime@^4.0.7: + version "4.0.7" + resolved "https://registry.npmmirror.com/mime/-/mime-4.0.7.tgz#0b7a98b08c63bd3c10251e797d67840c9bde9f13" + integrity sha512-2OfDPL+e03E0LrXaGYOtTFIYhiuzep94NSsuhrNULq+stylcJedcHdzHtz0atMUuGwJfFYs0YL5xeC/Ca2x0eQ== + +mimic-fn@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== + +minimatch@^5.1.0: + version "5.1.6" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.0, minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.5: + version "1.2.8" + resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.4, minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + +minizlib@^3.0.1: + version "3.0.2" + resolved "https://registry.npmmirror.com/minizlib/-/minizlib-3.0.2.tgz#f33d638eb279f664439aa38dc5f91607468cb574" + integrity sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA== + dependencies: + minipass "^7.1.2" + +mitt@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" + integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== + +mkdirp@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" + integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== + +mlly@^1.2.0, mlly@^1.7.1, mlly@^1.7.2, mlly@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/mlly/-/mlly-1.7.4.tgz#3d7295ea2358ec7a271eaa5d000a0f84febe100f" + integrity sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw== + dependencies: + acorn "^8.14.0" + pathe "^2.0.1" + pkg-types "^1.3.0" + ufo "^1.5.4" + +mocked-exports@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/mocked-exports/-/mocked-exports-0.1.1.tgz#6916efea9a9dd0f4abd6a0a72526f56a76c966ea" + integrity sha512-aF7yRQr/Q0O2/4pIXm6PZ5G+jAd7QS4Yu8m+WEeEHGnbo+7mE36CbLSDQiXYV8bVL3NfmdeqPJct0tUlnjVSnA== + +module-definition@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/module-definition/-/module-definition-6.0.1.tgz#47e73144cc5a9aa31f3380166fddf8e962ccb2e4" + integrity sha512-FeVc50FTfVVQnolk/WQT8MX+2WVcDnTGiq6Wo+/+lJ2ET1bRVi3HG3YlJUfqagNMc/kUlFSoR96AJkxGpKz13g== + dependencies: + ast-module-types "^6.0.1" + node-source-walk "^7.0.1" + +mrmime@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/mrmime/-/mrmime-2.0.1.tgz#bc3e87f7987853a54c9850eeb1f1078cd44adddc" + integrity sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ== + +ms@^2.1.1, ms@^2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +muggle-string@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/muggle-string/-/muggle-string-0.4.1.tgz#3b366bd43b32f809dc20659534dd30e7c8a0d328" + integrity sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ== + +nanoid@^3.3.11: + version "3.3.11" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== + +nanoid@^5.1.0: + version "5.1.5" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-5.1.5.tgz#f7597f9d9054eb4da9548cdd53ca70f1790e87de" + integrity sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw== + +nanotar@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/nanotar/-/nanotar-0.2.0.tgz#763afd4e41974d033011f588e9157dff726c296b" + integrity sha512-9ca1h0Xjvo9bEkE4UOxgAzLV0jHKe6LMaxo37ND2DAhhAtd0j8pR1Wxz+/goMrZO8AEZTWCmyaOsFI/W5AdpCQ== + +napi-wasm@^1.1.0: + version "1.1.3" + resolved "https://registry.npmmirror.com/napi-wasm/-/napi-wasm-1.1.3.tgz#7bb95c88e6561f84880bb67195437b1cfbe99224" + integrity sha512-h/4nMGsHjZDCYmQVNODIrYACVJ+I9KItbG+0si6W/jSjdA9JbWDoU4LLeMXVcEQGHjttI2tuXqDrbGF7qkUHHg== + +netlify@^13.3.5: + version "13.3.5" + resolved "https://registry.npmmirror.com/netlify/-/netlify-13.3.5.tgz#b3b44dfff378654eeb2968bc0f43c21e6a38abda" + integrity sha512-Nc3loyVASW59W+8fLDZT1lncpG7llffyZ2o0UQLx/Fr20i7P8oP+lE7+TEcFvXj9IUWU6LjB9P3BH+iFGyp+mg== + dependencies: + "@netlify/open-api" "^2.37.0" + lodash-es "^4.17.21" + micro-api-client "^3.3.0" + node-fetch "^3.0.0" + p-wait-for "^5.0.0" + qs "^6.9.6" + +nitropack@^2.12.4: + version "2.12.4" + resolved "https://registry.npmmirror.com/nitropack/-/nitropack-2.12.4.tgz#eade37b69d2233b3068c6d11a970de6252a6f094" + integrity sha512-MPmPRJWTeH03f/NmpN4q3iI3Woik4uaaWIoX34W3gMJiW06Vm1te/lPzuu5EXpXOK7Q2m3FymGMPXcExqih96Q== + dependencies: + "@cloudflare/kv-asset-handler" "^0.4.0" + "@netlify/functions" "^3.1.10" + "@rollup/plugin-alias" "^5.1.1" + "@rollup/plugin-commonjs" "^28.0.6" + "@rollup/plugin-inject" "^5.0.5" + "@rollup/plugin-json" "^6.1.0" + "@rollup/plugin-node-resolve" "^16.0.1" + "@rollup/plugin-replace" "^6.0.2" + "@rollup/plugin-terser" "^0.4.4" + "@vercel/nft" "^0.29.4" + archiver "^7.0.1" + c12 "^3.1.0" + chokidar "^4.0.3" + citty "^0.1.6" + compatx "^0.2.0" + confbox "^0.2.2" + consola "^3.4.2" + cookie-es "^2.0.0" + croner "^9.1.0" + crossws "^0.3.5" + db0 "^0.3.2" + defu "^6.1.4" + destr "^2.0.5" + dot-prop "^9.0.0" + esbuild "^0.25.6" + escape-string-regexp "^5.0.0" + etag "^1.8.1" + exsolve "^1.0.7" + globby "^14.1.0" + gzip-size "^7.0.0" + h3 "^1.15.3" + hookable "^5.5.3" + httpxy "^0.1.7" + ioredis "^5.6.1" + jiti "^2.4.2" + klona "^2.0.6" + knitwork "^1.2.0" + listhen "^1.9.0" + magic-string "^0.30.17" + magicast "^0.3.5" + mime "^4.0.7" + mlly "^1.7.4" + node-fetch-native "^1.6.6" + node-mock-http "^1.0.1" + ofetch "^1.4.1" + ohash "^2.0.11" + pathe "^2.0.3" + perfect-debounce "^1.0.0" + pkg-types "^2.2.0" + pretty-bytes "^6.1.1" + radix3 "^1.1.2" + rollup "^4.45.0" + rollup-plugin-visualizer "^6.0.3" + scule "^1.3.0" + semver "^7.7.2" + serve-placeholder "^2.0.2" + serve-static "^2.2.0" + source-map "^0.7.4" + std-env "^3.9.0" + ufo "^1.6.1" + ultrahtml "^1.6.0" + uncrypto "^0.1.3" + unctx "^2.4.1" + unenv "^2.0.0-rc.18" + unimport "^5.1.0" + unplugin-utils "^0.2.4" + unstorage "^1.16.1" + untyped "^2.0.0" + unwasm "^0.3.9" + youch "4.1.0-beta.8" + youch-core "^0.3.3" + +node-addon-api@^7.0.0: + version "7.1.1" + resolved "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" + integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== + +node-domexception@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" + integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== + +node-fetch-native@^1.6.4, node-fetch-native@^1.6.6: + version "1.6.7" + resolved "https://registry.npmmirror.com/node-fetch-native/-/node-fetch-native-1.6.7.tgz#9d09ca63066cc48423211ed4caf5d70075d76a71" + integrity sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q== + +node-fetch@^2.6.7: + version "2.7.0" + resolved "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +node-fetch@^3.0.0: + version "3.3.2" + resolved "https://registry.npmmirror.com/node-fetch/-/node-fetch-3.3.2.tgz#d1e889bacdf733b4ff3b2b243eb7a12866a0b78b" + integrity sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA== + dependencies: + data-uri-to-buffer "^4.0.0" + fetch-blob "^3.1.4" + formdata-polyfill "^4.0.10" + +node-forge@^1.3.1: + version "1.3.1" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-gyp-build@^4.2.2: + version "4.8.4" + resolved "https://registry.npmmirror.com/node-gyp-build/-/node-gyp-build-4.8.4.tgz#8a70ee85464ae52327772a90d66c6077a900cfc8" + integrity sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ== + +node-mock-http@^1.0.1, node-mock-http@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/node-mock-http/-/node-mock-http-1.0.2.tgz#e66ec4ac6a76521f0f0f438c8f9285abc691b255" + integrity sha512-zWaamgDUdo9SSLw47we78+zYw/bDr5gH8pH7oRRs8V3KmBtu8GLgGIbV2p/gRPd3LWpEOpjQj7X1FOU3VFMJ8g== + +node-releases@^2.0.19: + version "2.0.19" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" + integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== + +node-source-walk@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/node-source-walk/-/node-source-walk-7.0.1.tgz#3e4ab8d065377228fd038af7b2d4fb58f61defd3" + integrity sha512-3VW/8JpPqPvnJvseXowjZcirPisssnBuDikk6JIZ8jQzF7KJQX52iPFX4RYYxLycYH7IbMRSPUOga/esVjy5Yg== + dependencies: + "@babel/parser" "^7.26.7" + +nopt@^8.0.0: + version "8.1.0" + resolved "https://registry.npmmirror.com/nopt/-/nopt-8.1.0.tgz#b11d38caf0f8643ce885818518064127f602eae3" + integrity sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A== + dependencies: + abbrev "^3.0.0" + +normalize-package-data@^6.0.0: + version "6.0.2" + resolved "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-6.0.2.tgz#a7bc22167fe24025412bcff0a9651eb768b03506" + integrity sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g== + dependencies: + hosted-git-info "^7.0.0" + semver "^7.3.5" + validate-npm-package-license "^3.0.4" + +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +npm-run-path@^5.1.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" + integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== + dependencies: + path-key "^4.0.0" + +npm-run-path@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-6.0.0.tgz#25cfdc4eae04976f3349c0b1afc089052c362537" + integrity sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA== + dependencies: + path-key "^4.0.0" + unicorn-magic "^0.3.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nuxt-define@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/nuxt-define/-/nuxt-define-1.0.0.tgz#987f97719d76c31719522ce7a359bc49c361cb46" + integrity sha512-CYZ2WjU+KCyCDVzjYUM4eEpMF0rkPmkpiFrybTqqQCRpUbPt2h3snswWIpFPXTi+osRCY6Og0W/XLAQgDL4FfQ== + +nuxt@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/nuxt/-/nuxt-4.0.3.tgz#bafa9da2a92daac83182983f7891275fa201a2a6" + integrity sha512-skRFoxY/1nphk+viF5ZEDLNEMJse0J/U5+wAYtJfYQ86EcEpLMm9v78FwdCc5IioKpgmSda6ZlLxY1DgK+6SDw== + dependencies: + "@nuxt/cli" "^3.27.0" + "@nuxt/devalue" "^2.0.2" + "@nuxt/devtools" "^2.6.2" + "@nuxt/kit" "4.0.3" + "@nuxt/schema" "4.0.3" + "@nuxt/telemetry" "^2.6.6" + "@nuxt/vite-builder" "4.0.3" + "@unhead/vue" "^2.0.13" + "@vue/shared" "^3.5.18" + c12 "^3.2.0" + chokidar "^4.0.3" + compatx "^0.2.0" + consola "^3.4.2" + cookie-es "^2.0.0" + defu "^6.1.4" + destr "^2.0.5" + devalue "^5.1.1" + errx "^0.1.0" + esbuild "^0.25.8" + escape-string-regexp "^5.0.0" + estree-walker "^3.0.3" + exsolve "^1.0.7" + h3 "^1.15.4" + hookable "^5.5.3" + ignore "^7.0.5" + impound "^1.0.0" + jiti "^2.5.1" + klona "^2.0.6" + knitwork "^1.2.0" + magic-string "^0.30.17" + mlly "^1.7.4" + mocked-exports "^0.1.1" + nanotar "^0.2.0" + nitropack "^2.12.4" + nypm "^0.6.1" + ofetch "^1.4.1" + ohash "^2.0.11" + on-change "^5.0.1" + oxc-minify "^0.80.0" + oxc-parser "^0.80.0" + oxc-transform "^0.80.0" + oxc-walker "^0.4.0" + pathe "^2.0.3" + perfect-debounce "^1.0.0" + pkg-types "^2.2.0" + radix3 "^1.1.2" + scule "^1.3.0" + semver "^7.7.2" + std-env "^3.9.0" + strip-literal "^3.0.0" + tinyglobby "0.2.14" + ufo "^1.6.1" + ultrahtml "^1.6.0" + uncrypto "^0.1.3" + unctx "^2.4.1" + unimport "^5.2.0" + unplugin "^2.3.5" + unplugin-vue-router "^0.15.0" + unstorage "^1.16.1" + untyped "^2.0.0" + vue "^3.5.18" + vue-bundle-renderer "^2.1.2" + vue-devtools-stub "^0.1.0" + vue-router "^4.5.1" + +nypm@^0.6.0, nypm@^0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/nypm/-/nypm-0.6.1.tgz#4905b419641073de25ef0f19fb47c5658ada0c35" + integrity sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w== + dependencies: + citty "^0.1.6" + consola "^3.4.2" + pathe "^2.0.3" + pkg-types "^2.2.0" + tinyexec "^1.0.1" + +object-inspect@^1.13.3: + version "1.13.4" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" + integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== + +ofetch@^1.4.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/ofetch/-/ofetch-1.4.1.tgz#b6bf6b0d75ba616cef6519dd8b6385a8bae480ec" + integrity sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw== + dependencies: + destr "^2.0.3" + node-fetch-native "^1.6.4" + ufo "^1.5.4" + +ohash@^2.0.11: + version "2.0.11" + resolved "https://registry.npmmirror.com/ohash/-/ohash-2.0.11.tgz#60b11e8cff62ca9dee88d13747a5baa145f5900b" + integrity sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ== + +on-change@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/on-change/-/on-change-5.0.1.tgz#ced60d262211eee41043e7479515b4875d1744ef" + integrity sha512-n7THCP7RkyReRSLkJb8kUWoNsxUIBxTkIp3JKno+sEz6o/9AJ3w3P9fzQkITEkMwyTKJjZciF3v/pVoouxZZMg== + +on-finished@^2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +one-time@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/one-time/-/one-time-1.0.0.tgz#e06bc174aed214ed58edede573b433bbf827cb45" + integrity sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g== + dependencies: + fn.name "1.x.x" + +onetime@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== + dependencies: + mimic-fn "^4.0.0" + +open@^10.2.0: + version "10.2.0" + resolved "https://registry.npmmirror.com/open/-/open-10.2.0.tgz#b9d855be007620e80b6fb05fac98141fe62db73c" + integrity sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA== + dependencies: + default-browser "^5.2.1" + define-lazy-prop "^3.0.0" + is-inside-container "^1.0.0" + wsl-utils "^0.1.0" + +open@^8.0.0: + version "8.4.2" + resolved "https://registry.npmmirror.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +oxc-minify@^0.80.0: + version "0.80.0" + resolved "https://registry.npmmirror.com/oxc-minify/-/oxc-minify-0.80.0.tgz#f16baec53591332835e31eb5e4ce7e069fb43d27" + integrity sha512-kMMb3dC8KlQ+Bzf/UhepYsq1ukorCOJu038rSxF7kTbsCLx1Ojet9Hc9gKqKR/Wpih5GWnOA2DvLe20ZtxbJ2Q== + optionalDependencies: + "@oxc-minify/binding-android-arm64" "0.80.0" + "@oxc-minify/binding-darwin-arm64" "0.80.0" + "@oxc-minify/binding-darwin-x64" "0.80.0" + "@oxc-minify/binding-freebsd-x64" "0.80.0" + "@oxc-minify/binding-linux-arm-gnueabihf" "0.80.0" + "@oxc-minify/binding-linux-arm-musleabihf" "0.80.0" + "@oxc-minify/binding-linux-arm64-gnu" "0.80.0" + "@oxc-minify/binding-linux-arm64-musl" "0.80.0" + "@oxc-minify/binding-linux-riscv64-gnu" "0.80.0" + "@oxc-minify/binding-linux-s390x-gnu" "0.80.0" + "@oxc-minify/binding-linux-x64-gnu" "0.80.0" + "@oxc-minify/binding-linux-x64-musl" "0.80.0" + "@oxc-minify/binding-wasm32-wasi" "0.80.0" + "@oxc-minify/binding-win32-arm64-msvc" "0.80.0" + "@oxc-minify/binding-win32-x64-msvc" "0.80.0" + +oxc-parser@^0.80.0: + version "0.80.0" + resolved "https://registry.npmmirror.com/oxc-parser/-/oxc-parser-0.80.0.tgz#c2bde665a7b1cd4c5aafa5be9d48d6366440d7d7" + integrity sha512-lTEUQs+WBOXPUzMR/tWY4yT9D7xXwnENtRR7Epw/QcuYpV4fRveEA+zq8IGUwyyuWecl8jHrddCCuadw+kZOSA== + dependencies: + "@oxc-project/types" "^0.80.0" + optionalDependencies: + "@oxc-parser/binding-android-arm64" "0.80.0" + "@oxc-parser/binding-darwin-arm64" "0.80.0" + "@oxc-parser/binding-darwin-x64" "0.80.0" + "@oxc-parser/binding-freebsd-x64" "0.80.0" + "@oxc-parser/binding-linux-arm-gnueabihf" "0.80.0" + "@oxc-parser/binding-linux-arm-musleabihf" "0.80.0" + "@oxc-parser/binding-linux-arm64-gnu" "0.80.0" + "@oxc-parser/binding-linux-arm64-musl" "0.80.0" + "@oxc-parser/binding-linux-riscv64-gnu" "0.80.0" + "@oxc-parser/binding-linux-s390x-gnu" "0.80.0" + "@oxc-parser/binding-linux-x64-gnu" "0.80.0" + "@oxc-parser/binding-linux-x64-musl" "0.80.0" + "@oxc-parser/binding-wasm32-wasi" "0.80.0" + "@oxc-parser/binding-win32-arm64-msvc" "0.80.0" + "@oxc-parser/binding-win32-x64-msvc" "0.80.0" + +oxc-parser@^0.81.0: + version "0.81.0" + resolved "https://registry.npmmirror.com/oxc-parser/-/oxc-parser-0.81.0.tgz#dc32b03c78076cb3be214d1da53e58e6f456cbb5" + integrity sha512-iceu9s70mZyjKs6V2QX7TURkJj1crnKi9csGByWvOWwrR5rwq0U0f49yIlRAzMP4t7K2gRC1MnyMZggMhiwAVg== + dependencies: + "@oxc-project/types" "^0.81.0" + optionalDependencies: + "@oxc-parser/binding-android-arm64" "0.81.0" + "@oxc-parser/binding-darwin-arm64" "0.81.0" + "@oxc-parser/binding-darwin-x64" "0.81.0" + "@oxc-parser/binding-freebsd-x64" "0.81.0" + "@oxc-parser/binding-linux-arm-gnueabihf" "0.81.0" + "@oxc-parser/binding-linux-arm-musleabihf" "0.81.0" + "@oxc-parser/binding-linux-arm64-gnu" "0.81.0" + "@oxc-parser/binding-linux-arm64-musl" "0.81.0" + "@oxc-parser/binding-linux-riscv64-gnu" "0.81.0" + "@oxc-parser/binding-linux-s390x-gnu" "0.81.0" + "@oxc-parser/binding-linux-x64-gnu" "0.81.0" + "@oxc-parser/binding-linux-x64-musl" "0.81.0" + "@oxc-parser/binding-wasm32-wasi" "0.81.0" + "@oxc-parser/binding-win32-arm64-msvc" "0.81.0" + "@oxc-parser/binding-win32-x64-msvc" "0.81.0" + +oxc-transform@^0.80.0: + version "0.80.0" + resolved "https://registry.npmmirror.com/oxc-transform/-/oxc-transform-0.80.0.tgz#89c9c29a637e63cd8954b25d0f54ca32afe6b025" + integrity sha512-hWusSpynsn4MZP1KJa7e254xyVmowTUshvttpk7JfTt055YEJ+ad6memMJ9GJqPeeyydfnwwKkLy6eiwDn12xA== + optionalDependencies: + "@oxc-transform/binding-android-arm64" "0.80.0" + "@oxc-transform/binding-darwin-arm64" "0.80.0" + "@oxc-transform/binding-darwin-x64" "0.80.0" + "@oxc-transform/binding-freebsd-x64" "0.80.0" + "@oxc-transform/binding-linux-arm-gnueabihf" "0.80.0" + "@oxc-transform/binding-linux-arm-musleabihf" "0.80.0" + "@oxc-transform/binding-linux-arm64-gnu" "0.80.0" + "@oxc-transform/binding-linux-arm64-musl" "0.80.0" + "@oxc-transform/binding-linux-riscv64-gnu" "0.80.0" + "@oxc-transform/binding-linux-s390x-gnu" "0.80.0" + "@oxc-transform/binding-linux-x64-gnu" "0.80.0" + "@oxc-transform/binding-linux-x64-musl" "0.80.0" + "@oxc-transform/binding-wasm32-wasi" "0.80.0" + "@oxc-transform/binding-win32-arm64-msvc" "0.80.0" + "@oxc-transform/binding-win32-x64-msvc" "0.80.0" + +oxc-transform@^0.81.0: + version "0.81.0" + resolved "https://registry.npmmirror.com/oxc-transform/-/oxc-transform-0.81.0.tgz#aa067daba988930bd54d0ebce9f8268b0b597bc5" + integrity sha512-Sfb7sBZJoA7GPNlgeVvwqSS+fKFG5Lu2N4CJIlKPdkBgMDwVqUPOTVrEXHYaoYilA2x0VXVwLWqjcW3CwrfzSA== + optionalDependencies: + "@oxc-transform/binding-android-arm64" "0.81.0" + "@oxc-transform/binding-darwin-arm64" "0.81.0" + "@oxc-transform/binding-darwin-x64" "0.81.0" + "@oxc-transform/binding-freebsd-x64" "0.81.0" + "@oxc-transform/binding-linux-arm-gnueabihf" "0.81.0" + "@oxc-transform/binding-linux-arm-musleabihf" "0.81.0" + "@oxc-transform/binding-linux-arm64-gnu" "0.81.0" + "@oxc-transform/binding-linux-arm64-musl" "0.81.0" + "@oxc-transform/binding-linux-riscv64-gnu" "0.81.0" + "@oxc-transform/binding-linux-s390x-gnu" "0.81.0" + "@oxc-transform/binding-linux-x64-gnu" "0.81.0" + "@oxc-transform/binding-linux-x64-musl" "0.81.0" + "@oxc-transform/binding-wasm32-wasi" "0.81.0" + "@oxc-transform/binding-win32-arm64-msvc" "0.81.0" + "@oxc-transform/binding-win32-x64-msvc" "0.81.0" + +oxc-walker@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/oxc-walker/-/oxc-walker-0.4.0.tgz#8814c27d347c14a83dc1de650bc266abbf99d8b7" + integrity sha512-x5TJAZQD3kRnRBGZ+8uryMZUwkTYddwzBftkqyJIcmpBOXmoK/fwriRKATjZroR2d+aS7+2w1B0oz189bBTwfw== + dependencies: + estree-walker "^3.0.3" + magic-regexp "^0.10.0" + +p-event@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/p-event/-/p-event-6.0.1.tgz#8f62a1e3616d4bc01fce3abda127e0383ef4715b" + integrity sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w== + dependencies: + p-timeout "^6.1.2" + +p-limit@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" + integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== + dependencies: + yocto-queue "^1.0.0" + +p-locate@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" + integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== + dependencies: + p-limit "^4.0.0" + +p-map@^7.0.0: + version "7.0.3" + resolved "https://registry.npmmirror.com/p-map/-/p-map-7.0.3.tgz#7ac210a2d36f81ec28b736134810f7ba4418cdb6" + integrity sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA== + +p-timeout@^6.0.0, p-timeout@^6.1.2: + version "6.1.4" + resolved "https://registry.npmmirror.com/p-timeout/-/p-timeout-6.1.4.tgz#418e1f4dd833fa96a2e3f532547dd2abdb08dbc2" + integrity sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg== + +p-wait-for@^5.0.0: + version "5.0.2" + resolved "https://registry.npmmirror.com/p-wait-for/-/p-wait-for-5.0.2.tgz#1546a15e64accf1897377cb1507fa4c756fffe96" + integrity sha512-lwx6u1CotQYPVju77R+D0vFomni/AqRfqLmqQ8hekklqZ6gAY9rONh7lBQ0uxWMkC2AuX9b2DVAl8To0NyP1JA== + dependencies: + p-timeout "^6.0.0" + +package-json-from-dist@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" + integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== + +package-manager-detector@^1.1.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/package-manager-detector/-/package-manager-detector-1.3.0.tgz#b42d641c448826e03c2b354272456a771ce453c0" + integrity sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ== + +parse-gitignore@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/parse-gitignore/-/parse-gitignore-2.0.0.tgz#81156b265115c507129f3faea067b8476da3b642" + integrity sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog== + +parse-json@^8.0.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-8.3.0.tgz#88a195a2157025139a2317a4f2f9252b61304ed5" + integrity sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ== + dependencies: + "@babel/code-frame" "^7.26.2" + index-to-position "^1.1.0" + type-fest "^4.39.1" + +parse-path@*, parse-path@^7.0.0: + version "7.1.0" + resolved "https://registry.npmmirror.com/parse-path/-/parse-path-7.1.0.tgz#41fb513cb122831807a4c7b29c8727947a09d8c6" + integrity sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw== + dependencies: + protocols "^2.0.0" + +parse-url@^9.2.0: + version "9.2.0" + resolved "https://registry.npmmirror.com/parse-url/-/parse-url-9.2.0.tgz#d75da32b3bbade66e4eb0763fb4851d27526b97b" + integrity sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ== + dependencies: + "@types/parse-path" "^7.0.0" + parse-path "^7.0.0" + +parseurl@^1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-browserify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + +path-exists@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" + integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-key@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.npmmirror.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + +path-type@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-6.0.0.tgz#2f1bb6791a91ce99194caede5d6c5920ed81eb51" + integrity sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ== + +pathe@^1.0.0, pathe@^1.1.1, pathe@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" + integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== + +pathe@^2.0.1, pathe@^2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/pathe/-/pathe-2.0.3.tgz#3ecbec55421685b70a9da872b2cff3e1cbed1716" + integrity sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w== + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== + +perfect-debounce@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz#9c2e8bc30b169cc984a58b7d5b28049839591d2a" + integrity sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA== + +picocolors@^1.0.0, picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + +picomatch@^2.0.4, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +picomatch@^4.0.2, picomatch@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" + integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== + +pinia@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/pinia/-/pinia-3.0.3.tgz#f412019bdeb2f45e85927b432803190343e12d89" + integrity sha512-ttXO/InUULUXkMHpTdp9Fj4hLpD/2AoJdmAbAeW2yu1iy1k+pkFekQXw5VpC0/5p51IOR/jDaDRfRWRnMMsGOA== + dependencies: + "@vue/devtools-api" "^7.7.2" + +pkg-types@^1.3.0: + version "1.3.1" + resolved "https://registry.npmmirror.com/pkg-types/-/pkg-types-1.3.1.tgz#bd7cc70881192777eef5326c19deb46e890917df" + integrity sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ== + dependencies: + confbox "^0.1.8" + mlly "^1.7.4" + pathe "^2.0.1" + +pkg-types@^2.2.0, pkg-types@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/pkg-types/-/pkg-types-2.3.0.tgz#037f2c19bd5402966ff6810e32706558cb5b5726" + integrity sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig== + dependencies: + confbox "^0.2.2" + exsolve "^1.0.7" + pathe "^2.0.3" + +postcss-calc@^10.1.1: + version "10.1.1" + resolved "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-10.1.1.tgz#52b385f2e628239686eb6e3a16207a43f36064ca" + integrity sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw== + dependencies: + postcss-selector-parser "^7.0.0" + postcss-value-parser "^4.2.0" + +postcss-colormin@^7.0.4: + version "7.0.4" + resolved "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-7.0.4.tgz#12b5ed701bc860d58e5267a51679415939563bdb" + integrity sha512-ziQuVzQZBROpKpfeDwmrG+Vvlr0YWmY/ZAk99XD+mGEBuEojoFekL41NCsdhyNUtZI7DPOoIWIR7vQQK9xwluw== + dependencies: + browserslist "^4.25.1" + caniuse-api "^3.0.0" + colord "^2.9.3" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^7.0.6: + version "7.0.6" + resolved "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-7.0.6.tgz#aece10411e05409c221263cd77deb4e6ad2c483e" + integrity sha512-MD/eb39Mr60hvgrqpXsgbiqluawYg/8K4nKsqRsuDX9f+xN1j6awZCUv/5tLH8ak3vYp/EMXwdcnXvfZYiejCQ== + dependencies: + browserslist "^4.25.1" + postcss-value-parser "^4.2.0" + +postcss-discard-comments@^7.0.4: + version "7.0.4" + resolved "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-7.0.4.tgz#9aded15cf437d14ee02b7589ee911b780cd73ffb" + integrity sha512-6tCUoql/ipWwKtVP/xYiFf1U9QgJ0PUvxN7pTcsQ8Ns3Fnwq1pU5D5s1MhT/XySeLq6GXNvn37U46Ded0TckWg== + dependencies: + postcss-selector-parser "^7.1.0" + +postcss-discard-duplicates@^7.0.2: + version "7.0.2" + resolved "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.2.tgz#9cf3e659d4f94b046eef6f93679490c0250a8e4e" + integrity sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w== + +postcss-discard-empty@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-7.0.1.tgz#b6c57e8b5c69023169abea30dceb93f98a2ffd9f" + integrity sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg== + +postcss-discard-overridden@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-7.0.1.tgz#bd9c9bc5e4548d3b6e67e7f8d64f2c9d745ae2a0" + integrity sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg== + +postcss-merge-longhand@^7.0.5: + version "7.0.5" + resolved "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-7.0.5.tgz#e1b126e92f583815482e8b1e82c47d2435a20421" + integrity sha512-Kpu5v4Ys6QI59FxmxtNB/iHUVDn9Y9sYw66D6+SZoIk4QTz1prC4aYkhIESu+ieG1iylod1f8MILMs1Em3mmIw== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^7.0.5" + +postcss-merge-rules@^7.0.6: + version "7.0.6" + resolved "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-7.0.6.tgz#f5a0cabf6423b1370ba76d5363dfe44776f1e619" + integrity sha512-2jIPT4Tzs8K87tvgCpSukRQ2jjd+hH6Bb8rEEOUDmmhOeTcqDg5fEFK8uKIu+Pvc3//sm3Uu6FRqfyv7YF7+BQ== + dependencies: + browserslist "^4.25.1" + caniuse-api "^3.0.0" + cssnano-utils "^5.0.1" + postcss-selector-parser "^7.1.0" + +postcss-minify-font-values@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-7.0.1.tgz#6fb4770131b31fd5a2014bd84e32f386a3406664" + integrity sha512-2m1uiuJeTplll+tq4ENOQSzB8LRnSUChBv7oSyFLsJRtUgAAJGP6LLz0/8lkinTgxrmJSPOEhgY1bMXOQ4ZXhQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-7.0.1.tgz#933cb642dd00df397237c17194f37dcbe4cad739" + integrity sha512-X9JjaysZJwlqNkJbUDgOclyG3jZEpAMOfof6PUZjPnPrePnPG62pS17CjdM32uT1Uq1jFvNSff9l7kNbmMSL2A== + dependencies: + colord "^2.9.3" + cssnano-utils "^5.0.1" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^7.0.4: + version "7.0.4" + resolved "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-7.0.4.tgz#665848c0674c5ff59e054e63e052339738cbc6a3" + integrity sha512-3OqqUddfH8c2e7M35W6zIwv7jssM/3miF9cbCSb1iJiWvtguQjlxZGIHK9JRmc8XAKmE2PFGtHSM7g/VcW97sw== + dependencies: + browserslist "^4.25.1" + cssnano-utils "^5.0.1" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^7.0.5: + version "7.0.5" + resolved "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-7.0.5.tgz#d8c89eeeb208705ab4127a464d1f54a3bc22cae3" + integrity sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug== + dependencies: + cssesc "^3.0.0" + postcss-selector-parser "^7.1.0" + +postcss-normalize-charset@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-7.0.1.tgz#bccc3f7c5f4440883608eea8b444c8f41ce55ff6" + integrity sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ== + +postcss-normalize-display-values@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.1.tgz#feb40277d89a7f677b67a84cac999f0306e38235" + integrity sha512-E5nnB26XjSYz/mGITm6JgiDpAbVuAkzXwLzRZtts19jHDUBFxZ0BkXAehy0uimrOjYJbocby4FVswA/5noOxrQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-7.0.1.tgz#c771c0d33034455205f060b999d8557c2308d22c" + integrity sha512-pB/SzrIP2l50ZIYu+yQZyMNmnAcwyYb9R1fVWPRxm4zcUFCY2ign7rcntGFuMXDdd9L2pPNUgoODDk91PzRZuQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.1.tgz#05fe4d838eedbd996436c5cab78feef9bb1ae57b" + integrity sha512-NsSQJ8zj8TIDiF0ig44Byo3Jk9e4gNt9x2VIlJudnQQ5DhWAHJPF4Tr1ITwyHio2BUi/I6Iv0HRO7beHYOloYQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-7.0.1.tgz#0f111e7b5dfb6de6ab19f09d9e1c16fabeee232f" + integrity sha512-QByrI7hAhsoze992kpbMlJSbZ8FuCEc1OT9EFbZ6HldXNpsdpZr+YXC5di3UEv0+jeZlHbZcoCADgb7a+lPmmQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.1.tgz#7b645a36f113fec49d95d56386c9980316c71216" + integrity sha512-bHifyuuSNdKKsnNJ0s8fmfLMlvsQwYVxIoUBnowIVl2ZAdrkYQNGVB4RxjfpvkMjipqvbz0u7feBZybkl/6NJg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^7.0.4: + version "7.0.4" + resolved "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.4.tgz#9fd8d1d1e931b60ed946556e4d657b5879e3ee00" + integrity sha512-LvIURTi1sQoZqj8mEIE8R15yvM+OhbR1avynMtI9bUzj5gGKR/gfZFd8O7VMj0QgJaIFzxDwxGl/ASMYAkqO8g== + dependencies: + browserslist "^4.25.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-7.0.1.tgz#d6471a22b6747ce93d7038c16eb9f1ba8b307e25" + integrity sha512-sUcD2cWtyK1AOL/82Fwy1aIVm/wwj5SdZkgZ3QiUzSzQQofrbq15jWJ3BA7Z+yVRwamCjJgZJN0I9IS7c6tgeQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.1.tgz#ab8e9ff1f3213f3f3851c0a7d0e4ce4716777cea" + integrity sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-ordered-values@^7.0.2: + version "7.0.2" + resolved "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-7.0.2.tgz#0e803fbb9601e254270481772252de9a8c905f48" + integrity sha512-AMJjt1ECBffF7CEON/Y0rekRLS6KsePU6PRP08UqYW4UGFRnTXNrByUzYK1h8AC7UWTZdQ9O3Oq9kFIhm0SFEw== + dependencies: + cssnano-utils "^5.0.1" + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^7.0.4: + version "7.0.4" + resolved "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-7.0.4.tgz#ebe8b4c85990efaa5a1accfc77f41f23cfa66187" + integrity sha512-rdIC9IlMBn7zJo6puim58Xd++0HdbvHeHaPgXsimMfG1ijC5A9ULvNLSE0rUKVJOvNMcwewW4Ga21ngyJjY/+Q== + dependencies: + browserslist "^4.25.1" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.1.tgz#f87111264b0dfa07e1f708d7e6401578707be5d6" + integrity sha512-MhyEbfrm+Mlp/36hvZ9mT9DaO7dbncU0CvWI8V93LRkY6IYlu38OPg3FObnuKTUxJ4qA8HpurdQOo5CyqqO76g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-selector-parser@^7.0.0, postcss-selector-parser@^7.1.0: + version "7.1.0" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz#4d6af97eba65d73bc4d84bcb343e865d7dd16262" + integrity sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^7.1.0: + version "7.1.0" + resolved "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-7.1.0.tgz#7eb6764a643ac2699bf56eef6d2676d428ed4542" + integrity sha512-KnAlfmhtoLz6IuU3Sij2ycusNs4jPW+QoFE5kuuUOK8awR6tMxZQrs5Ey3BUz7nFCzT3eqyFgqkyrHiaU2xx3w== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^4.0.0" + +postcss-unique-selectors@^7.0.4: + version "7.0.4" + resolved "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-7.0.4.tgz#625ad1c808bdf322fab6c027ae8d4f2637140995" + integrity sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ== + dependencies: + postcss-selector-parser "^7.1.0" + +postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss-values-parser@^6.0.2: + version "6.0.2" + resolved "https://registry.npmmirror.com/postcss-values-parser/-/postcss-values-parser-6.0.2.tgz#636edc5b86c953896f1bb0d7a7a6615df00fb76f" + integrity sha512-YLJpK0N1brcNJrs9WatuJFtHaV9q5aAOj+S4DI5S7jgHlRfm0PIbDCAFRYMQD5SHq7Fy6xsDhyutgS0QOAs0qw== + dependencies: + color-name "^1.1.4" + is-url-superb "^4.0.0" + quote-unquote "^1.0.0" + +postcss@^8.5.1, postcss@^8.5.6: + version "8.5.6" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.5.6.tgz#2825006615a619b4f62a9e7426cc120b349a8f3c" + integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== + dependencies: + nanoid "^3.3.11" + picocolors "^1.1.1" + source-map-js "^1.2.1" + +precinct@^12.0.0: + version "12.2.0" + resolved "https://registry.npmmirror.com/precinct/-/precinct-12.2.0.tgz#6ab18f48034cc534f2c8fedb318f19a11bcd171b" + integrity sha512-NFBMuwIfaJ4SocE9YXPU/n4AcNSoFMVFjP72nvl3cx69j/ke61/hPOWFREVxLkFhhEGnA8ZuVfTqJBa+PK3b5w== + dependencies: + "@dependents/detective-less" "^5.0.1" + commander "^12.1.0" + detective-amd "^6.0.1" + detective-cjs "^6.0.1" + detective-es6 "^5.0.1" + detective-postcss "^7.0.1" + detective-sass "^6.0.1" + detective-scss "^5.0.1" + detective-stylus "^5.0.1" + detective-typescript "^14.0.0" + detective-vue2 "^2.2.0" + module-definition "^6.0.1" + node-source-walk "^7.0.1" + postcss "^8.5.1" + typescript "^5.7.3" + +pretty-bytes@^6.1.1: + version "6.1.1" + resolved "https://registry.npmmirror.com/pretty-bytes/-/pretty-bytes-6.1.1.tgz#38cd6bb46f47afbf667c202cfc754bffd2016a3b" + integrity sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.npmmirror.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +protocols@^2.0.0, protocols@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/protocols/-/protocols-2.0.2.tgz#822e8fcdcb3df5356538b3e91bfd890b067fd0a4" + integrity sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ== + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +pump@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.3.tgz#151d979f1a29668dc0025ec589a455b53282268d" + integrity sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +qs@^6.9.6: + version "6.14.0" + resolved "https://registry.npmmirror.com/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930" + integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== + dependencies: + side-channel "^1.1.0" + +quansync@^0.2.11: + version "0.2.11" + resolved "https://registry.npmmirror.com/quansync/-/quansync-0.2.11.tgz#f9c3adda2e1272e4f8cf3f1457b04cbdb4ee692a" + integrity sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quote-unquote@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/quote-unquote/-/quote-unquote-1.0.0.tgz#67a9a77148effeaf81a4d428404a710baaac8a0b" + integrity sha512-twwRO/ilhlG/FIgYeKGFqyHhoEhqgnKVkcmqMKi2r524gz3ZbDTcyFt38E9xjJI2vT+KbRNHVbnJ/e0I25Azwg== + +radix3@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/radix3/-/radix3-1.1.2.tgz#fd27d2af3896c6bf4bcdfab6427c69c2afc69ec0" + integrity sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +rc9@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/rc9/-/rc9-2.1.2.tgz#6282ff638a50caa0a91a31d76af4a0b9cbd1080d" + integrity sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg== + dependencies: + defu "^6.1.4" + destr "^2.0.3" + +read-package-up@^11.0.0: + version "11.0.0" + resolved "https://registry.npmmirror.com/read-package-up/-/read-package-up-11.0.0.tgz#71fb879fdaac0e16891e6e666df22de24a48d5ba" + integrity sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ== + dependencies: + find-up-simple "^1.0.0" + read-pkg "^9.0.0" + type-fest "^4.6.0" + +read-pkg@^9.0.0: + version "9.0.1" + resolved "https://registry.npmmirror.com/read-pkg/-/read-pkg-9.0.1.tgz#b1b81fb15104f5dbb121b6bbdee9bbc9739f569b" + integrity sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA== + dependencies: + "@types/normalize-package-data" "^2.4.3" + normalize-package-data "^6.0.0" + parse-json "^8.0.0" + type-fest "^4.6.0" + unicorn-magic "^0.1.0" + +readable-stream@^2.0.5: + version "2.3.8" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.4.0, readable-stream@^3.6.2: + version "3.6.2" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^4.0.0: + version "4.7.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-4.7.0.tgz#cedbd8a1146c13dfff8dab14068028d58c15ac91" + integrity sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg== + dependencies: + abort-controller "^3.0.0" + buffer "^6.0.3" + events "^3.3.0" + process "^0.11.10" + string_decoder "^1.3.0" + +readdir-glob@^1.1.2: + version "1.1.3" + resolved "https://registry.npmmirror.com/readdir-glob/-/readdir-glob-1.1.3.tgz#c3d831f51f5e7bfa62fa2ffbe4b508c640f09584" + integrity sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA== + dependencies: + minimatch "^5.1.0" + +readdirp@^4.0.1: + version "4.1.2" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-4.1.2.tgz#eb85801435fbf2a7ee58f19e0921b068fc69948d" + integrity sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg== + +redis-errors@^1.0.0, redis-errors@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/redis-errors/-/redis-errors-1.2.0.tgz#eb62d2adb15e4eaf4610c04afe1529384250abad" + integrity sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w== + +redis-parser@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/redis-parser/-/redis-parser-3.0.0.tgz#b66d828cdcafe6b4b8a428a7def4c6bcac31c8b4" + integrity sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A== + dependencies: + redis-errors "^1.0.0" + +regexp-tree@^0.1.27: + version "0.1.27" + resolved "https://registry.npmmirror.com/regexp-tree/-/regexp-tree-0.1.27.tgz#2198f0ef54518ffa743fe74d983b56ffd631b6cd" + integrity sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA== + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.npmmirror.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-package-name@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/require-package-name/-/require-package-name-2.0.1.tgz#c11e97276b65b8e2923f75dabf5fb2ef0c3841b9" + integrity sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve@^1.22.1: + version "1.22.10" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39" + integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== + dependencies: + is-core-module "^2.16.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^2.0.0-next.1: + version "2.0.0-next.5" + resolved "https://registry.npmmirror.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +reusify@^1.0.4: + version "1.1.0" + resolved "https://registry.npmmirror.com/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f" + integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw== + +rfdc@^1.4.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" + integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== + +rollup-plugin-visualizer@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/rollup-plugin-visualizer/-/rollup-plugin-visualizer-6.0.3.tgz#d05bd17e358a6d04bf593cf73556219c9c6d8dad" + integrity sha512-ZU41GwrkDcCpVoffviuM9Clwjy5fcUxlz0oMoTXTYsK+tcIFzbdacnrr2n8TXcHxbGKKXtOdjxM2HUS4HjkwIw== + dependencies: + open "^8.0.0" + picomatch "^4.0.2" + source-map "^0.7.4" + yargs "^17.5.1" + +rollup@^4.43.0, rollup@^4.45.0: + version "4.47.1" + resolved "https://registry.npmmirror.com/rollup/-/rollup-4.47.1.tgz#c40bce25b7140265dbe5467cd32871f71e9f9f0b" + integrity sha512-iasGAQoZ5dWDzULEUX3jiW0oB1qyFOepSyDyoU6S/OhVlDIwj5knI5QBa5RRQ0sK7OE0v+8VIi2JuV+G+3tfNg== + dependencies: + "@types/estree" "1.0.8" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.47.1" + "@rollup/rollup-android-arm64" "4.47.1" + "@rollup/rollup-darwin-arm64" "4.47.1" + "@rollup/rollup-darwin-x64" "4.47.1" + "@rollup/rollup-freebsd-arm64" "4.47.1" + "@rollup/rollup-freebsd-x64" "4.47.1" + "@rollup/rollup-linux-arm-gnueabihf" "4.47.1" + "@rollup/rollup-linux-arm-musleabihf" "4.47.1" + "@rollup/rollup-linux-arm64-gnu" "4.47.1" + "@rollup/rollup-linux-arm64-musl" "4.47.1" + "@rollup/rollup-linux-loongarch64-gnu" "4.47.1" + "@rollup/rollup-linux-ppc64-gnu" "4.47.1" + "@rollup/rollup-linux-riscv64-gnu" "4.47.1" + "@rollup/rollup-linux-riscv64-musl" "4.47.1" + "@rollup/rollup-linux-s390x-gnu" "4.47.1" + "@rollup/rollup-linux-x64-gnu" "4.47.1" + "@rollup/rollup-linux-x64-musl" "4.47.1" + "@rollup/rollup-win32-arm64-msvc" "4.47.1" + "@rollup/rollup-win32-ia32-msvc" "4.47.1" + "@rollup/rollup-win32-x64-msvc" "4.47.1" + fsevents "~2.3.2" + +run-applescript@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb" + integrity sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A== + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-stable-stringify@^2.3.1: + version "2.5.0" + resolved "https://registry.npmmirror.com/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz#4ca2f8e385f2831c432a719b108a3bf7af42a1dd" + integrity sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA== + +sass@^1.90.0: + version "1.90.0" + resolved "https://registry.npmmirror.com/sass/-/sass-1.90.0.tgz#d6fc2be49c7c086ce86ea0b231a35bf9e33cb84b" + integrity sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q== + dependencies: + chokidar "^4.0.0" + immutable "^5.0.2" + source-map-js ">=0.6.2 <2.0.0" + optionalDependencies: + "@parcel/watcher" "^2.4.1" + +sax@^1.4.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f" + integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== + +scule@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/scule/-/scule-1.3.0.tgz#6efbd22fd0bb801bdcc585c89266a7d2daa8fbd3" + integrity sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g== + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.5, semver@^7.3.8, semver@^7.5.3, semver@^7.6.0, semver@^7.7.2: + version "7.7.2" + resolved "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58" + integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== + +send@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/send/-/send-1.2.0.tgz#32a7554fb777b831dfa828370f773a3808d37212" + integrity sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw== + dependencies: + debug "^4.3.5" + encodeurl "^2.0.0" + escape-html "^1.0.3" + etag "^1.8.1" + fresh "^2.0.0" + http-errors "^2.0.0" + mime-types "^3.0.1" + ms "^2.1.3" + on-finished "^2.4.1" + range-parser "^1.2.1" + statuses "^2.0.1" + +serialize-javascript@^6.0.1: + version "6.0.2" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + +serve-placeholder@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/serve-placeholder/-/serve-placeholder-2.0.2.tgz#c5db17fb8e906687c275404eaeb29c0d93aacc36" + integrity sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ== + dependencies: + defu "^6.1.4" + +serve-static@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-2.2.0.tgz#9c02564ee259bdd2251b82d659a2e7e1938d66f9" + integrity sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ== + dependencies: + encodeurl "^2.0.0" + escape-html "^1.0.3" + parseurl "^1.3.3" + send "^1.2.0" + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.8.3: + version "1.8.3" + resolved "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.3.tgz#55e40ef33cf5c689902353a3d8cd1a6725f08b4b" + integrity sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw== + +side-channel-list@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" + integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + +side-channel-map@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" + integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + +side-channel-weakmap@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" + integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + side-channel-map "^1.0.1" + +side-channel@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" + integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + side-channel-list "^1.0.0" + side-channel-map "^1.0.1" + side-channel-weakmap "^1.0.2" + +signal-exit@^4.0.1, signal-exit@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + +simple-git@^3.28.0: + version "3.28.0" + resolved "https://registry.npmmirror.com/simple-git/-/simple-git-3.28.0.tgz#c6345b2e387880f8450788a1e388573366ae48ac" + integrity sha512-Rs/vQRwsn1ILH1oBUy8NucJlXmnnLeLCfcvbSehkPzbv3wwoFWIdtfd6Ndo6ZPhlPsCZ60CPI4rxurnwAa+a2w== + dependencies: + "@kwsites/file-exists" "^1.1.1" + "@kwsites/promise-deferred" "^1.1.1" + debug "^4.4.0" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== + dependencies: + is-arrayish "^0.3.1" + +sirv@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/sirv/-/sirv-3.0.1.tgz#32a844794655b727f9e2867b777e0060fbe07bf3" + integrity sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A== + dependencies: + "@polka/url" "^1.0.0-next.24" + mrmime "^2.0.0" + totalist "^3.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/slash/-/slash-5.1.0.tgz#be3adddcdf09ac38eebe8dcdc7b1a57a75b095ce" + integrity sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg== + +smob@^1.0.0: + version "1.5.0" + resolved "https://registry.npmmirror.com/smob/-/smob-1.5.0.tgz#85d79a1403abf128d24d3ebc1cdc5e1a9548d3ab" + integrity sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig== + +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.0.2, source-map-js@^1.2.0, source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + +source-map-support@^0.5.21, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.4: + version "0.7.6" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.6.tgz#a3658ab87e5b6429c8a1f3ba0083d4c61ca3ef02" + integrity sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ== + +spdx-correct@^3.0.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.5.0" + resolved "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" + integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.22" + resolved "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz#abf5a08a6f5d7279559b669f47f0a43e8f3464ef" + integrity sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ== + +speakingurl@^14.0.1: + version "14.0.1" + resolved "https://registry.npmmirror.com/speakingurl/-/speakingurl-14.0.1.tgz#f37ec8ddc4ab98e9600c1c9ec324a8c48d772a53" + integrity sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ== + +stack-trace@0.0.x: + version "0.0.10" + resolved "https://registry.npmmirror.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== + +standard-as-callback@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/standard-as-callback/-/standard-as-callback-2.1.0.tgz#8953fc05359868a77b5b9739a665c5977bb7df45" + integrity sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +statuses@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.2.tgz#8f75eecef765b5e1cfcdc080da59409ed424e382" + integrity sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw== + +std-env@^3.7.0, std-env@^3.8.1, std-env@^3.9.0: + version "3.9.0" + resolved "https://registry.npmmirror.com/std-env/-/std-env-3.9.0.tgz#1a6f7243b339dca4c9fd55e1c7504c77ef23e8f1" + integrity sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw== + +streamx@^2.15.0: + version "2.22.1" + resolved "https://registry.npmmirror.com/streamx/-/streamx-2.22.1.tgz#c97cbb0ce18da4f4db5a971dc9ab68ff5dc7f5a5" + integrity sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA== + dependencies: + fast-fifo "^1.3.2" + text-decoder "^1.1.0" + optionalDependencies: + bare-events "^2.2.0" + +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +string_decoder@^1.1.1, string_decoder@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1, strip-ansi@^7.1.0: + version "7.1.0" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + +strip-final-newline@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + +strip-literal@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-literal/-/strip-literal-3.0.0.tgz#ce9c452a91a0af2876ed1ae4e583539a353df3fc" + integrity sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA== + dependencies: + js-tokens "^9.0.1" + +structured-clone-es@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/structured-clone-es/-/structured-clone-es-1.0.0.tgz#cc37f73c519c0d9e5d8d8efd3a7a9250207e688d" + integrity sha512-FL8EeKFFyNQv5cMnXI31CIMCsFarSVI2bF0U0ImeNE3g/F1IvJQyqzOXxPBRXiwQfyBTlbNe88jh1jFW0O/jiQ== + +stylehacks@^7.0.5: + version "7.0.6" + resolved "https://registry.npmmirror.com/stylehacks/-/stylehacks-7.0.6.tgz#b52653ec54b4d902268df4be5db5e16f18822b31" + integrity sha512-iitguKivmsueOmTO0wmxURXBP8uqOO+zikLGZ7Mm9e/94R4w5T999Js2taS/KBOnQ/wdC3jN3vNSrkGDrlnqQg== + dependencies: + browserslist "^4.25.1" + postcss-selector-parser "^7.1.0" + +superjson@^2.2.2: + version "2.2.2" + resolved "https://registry.npmmirror.com/superjson/-/superjson-2.2.2.tgz#9d52bf0bf6b5751a3c3472f1292e714782ba3173" + integrity sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q== + dependencies: + copy-anything "^3.0.2" + +supports-color@^10.0.0: + version "10.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-10.2.0.tgz#4e2ff2704883c99d95ba659ac5e702f06e12e8ed" + integrity sha512-5eG9FQjEjDbAlI5+kdpdyPIBMRH4GfTVDGREVupaZHmVoppknhM29b/S9BkQz7cathp85BVgRi/As3Siln7e0Q== + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svgo@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/svgo/-/svgo-4.0.0.tgz#17e0fa2eaccf429e0ec0d2179169abde9ba8ad3d" + integrity sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw== + dependencies: + commander "^11.1.0" + css-select "^5.1.0" + css-tree "^3.0.1" + css-what "^6.1.0" + csso "^5.0.5" + picocolors "^1.1.1" + sax "^1.4.1" + +swiper@^11.2.10: + version "11.2.10" + resolved "https://registry.npmmirror.com/swiper/-/swiper-11.2.10.tgz#ed0b17286b56f7fe8d4b46ed61e6e0bd8daaccad" + integrity sha512-RMeVUUjTQH+6N3ckimK93oxz6Sn5la4aDlgPzB+rBrG/smPdCTicXyhxa+woIpopz+jewEloiEE3lKo1h9w2YQ== + +system-architecture@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/system-architecture/-/system-architecture-0.1.0.tgz#71012b3ac141427d97c67c56bc7921af6bff122d" + integrity sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA== + +tar-stream@^3.0.0: + version "3.1.7" + resolved "https://registry.npmmirror.com/tar-stream/-/tar-stream-3.1.7.tgz#24b3fb5eabada19fe7338ed6d26e5f7c482e792b" + integrity sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ== + dependencies: + b4a "^1.6.4" + fast-fifo "^1.2.0" + streamx "^2.15.0" + +tar@^7.4.0: + version "7.4.3" + resolved "https://registry.npmmirror.com/tar/-/tar-7.4.3.tgz#88bbe9286a3fcd900e94592cda7a22b192e80571" + integrity sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw== + dependencies: + "@isaacs/fs-minipass" "^4.0.0" + chownr "^3.0.0" + minipass "^7.1.2" + minizlib "^3.0.1" + mkdirp "^3.0.1" + yallist "^5.0.0" + +terser@^5.17.4: + version "5.43.1" + resolved "https://registry.npmmirror.com/terser/-/terser-5.43.1.tgz#88387f4f9794ff1a29e7ad61fb2932e25b4fdb6d" + integrity sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.14.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +text-decoder@^1.1.0: + version "1.2.3" + resolved "https://registry.npmmirror.com/text-decoder/-/text-decoder-1.2.3.tgz#b19da364d981b2326d5f43099c310cc80d770c65" + integrity sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA== + dependencies: + b4a "^1.6.4" + +text-hex@1.0.x: + version "1.0.0" + resolved "https://registry.npmmirror.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5" + integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg== + +tiny-invariant@^1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/tiny-invariant/-/tiny-invariant-1.3.3.tgz#46680b7a873a0d5d10005995eb90a70d74d60127" + integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== + +tinyexec@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/tinyexec/-/tinyexec-1.0.1.tgz#70c31ab7abbb4aea0a24f55d120e5990bfa1e0b1" + integrity sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw== + +tinyglobby@0.2.14, tinyglobby@^0.2.14: + version "0.2.14" + resolved "https://registry.npmmirror.com/tinyglobby/-/tinyglobby-0.2.14.tgz#5280b0cf3f972b050e74ae88406c0a6a58f4079d" + integrity sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ== + dependencies: + fdir "^6.4.4" + picomatch "^4.0.2" + +tmp-promise@^3.0.2: + version "3.0.3" + resolved "https://registry.npmmirror.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" + integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ== + dependencies: + tmp "^0.2.0" + +tmp@^0.2.0: + version "0.2.5" + resolved "https://registry.npmmirror.com/tmp/-/tmp-0.2.5.tgz#b06bcd23f0f3c8357b426891726d16015abfd8f8" + integrity sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +toml@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/toml/-/toml-3.0.0.tgz#342160f1af1904ec9d204d03a5d61222d762c5ee" + integrity sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w== + +tosource@^2.0.0-alpha.3: + version "2.0.0-alpha.3" + resolved "https://registry.npmmirror.com/tosource/-/tosource-2.0.0-alpha.3.tgz#ef385dac9092e009bf25c018838ddaae436daeb6" + integrity sha512-KAB2lrSS48y91MzFPFuDg4hLbvDiyTjOVgaK7Erw+5AmZXNq4sFRVn8r6yxSLuNs15PaokrDRpS61ERY9uZOug== + +totalist@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" + integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +triple-beam@^1.3.0: + version "1.4.1" + resolved "https://registry.npmmirror.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984" + integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg== + +ts-api-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91" + integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ== + +tslib@^2.4.0, tslib@^2.6.3: + version "2.8.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + +type-fest@^4.18.2, type-fest@^4.39.1, type-fest@^4.6.0: + version "4.41.0" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-4.41.0.tgz#6ae1c8e5731273c2bf1f58ad39cbae2c91a46c58" + integrity sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA== + +type-level-regexp@~0.1.17: + version "0.1.17" + resolved "https://registry.npmmirror.com/type-level-regexp/-/type-level-regexp-0.1.17.tgz#ec1bf7dd65b85201f9863031d6f023bdefc2410f" + integrity sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg== + +typescript@^5.7.3, typescript@^5.9.2: + version "5.9.2" + resolved "https://registry.npmmirror.com/typescript/-/typescript-5.9.2.tgz#d93450cddec5154a2d5cabe3b8102b83316fb2a6" + integrity sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A== + +ufo@1.6.1, ufo@^1.5.4, ufo@^1.6.1: + version "1.6.1" + resolved "https://registry.npmmirror.com/ufo/-/ufo-1.6.1.tgz#ac2db1d54614d1b22c1d603e3aef44a85d8f146b" + integrity sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA== + +ultrahtml@^1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/ultrahtml/-/ultrahtml-1.6.0.tgz#0d1aad7bbfeae512438d30e799c11622127a1ac8" + integrity sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw== + +uncrypto@^0.1.3: + version "0.1.3" + resolved "https://registry.npmmirror.com/uncrypto/-/uncrypto-0.1.3.tgz#e1288d609226f2d02d8d69ee861fa20d8348ef2b" + integrity sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q== + +unctx@^2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/unctx/-/unctx-2.4.1.tgz#93346a98d4a38c64cc5861f6098f4ce7c6f8164a" + integrity sha512-AbaYw0Nm4mK4qjhns67C+kgxR2YWiwlDBPzxrN8h8C6VtAdCgditAY5Dezu3IJy4XVqAnbrXt9oQJvsn3fyozg== + dependencies: + acorn "^8.14.0" + estree-walker "^3.0.3" + magic-string "^0.30.17" + unplugin "^2.1.0" + +undici-types@~7.10.0: + version "7.10.0" + resolved "https://registry.npmmirror.com/undici-types/-/undici-types-7.10.0.tgz#4ac2e058ce56b462b056e629cc6a02393d3ff350" + integrity sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag== + +unenv@^2.0.0-rc.18, unenv@^2.0.0-rc.19: + version "2.0.0-rc.19" + resolved "https://registry.npmmirror.com/unenv/-/unenv-2.0.0-rc.19.tgz#b156b05578aea6f308404aa667189e06e7848eb2" + integrity sha512-t/OMHBNAkknVCI7bVB9OWjUUAwhVv9vsPIAGnNUxnu3FxPQN11rjh0sksLMzc3g7IlTgvHmOTl4JM7JHpcv5wA== + dependencies: + defu "^6.1.4" + exsolve "^1.0.7" + ohash "^2.0.11" + pathe "^2.0.3" + ufo "^1.6.1" + +unhead@2.0.14: + version "2.0.14" + resolved "https://registry.npmmirror.com/unhead/-/unhead-2.0.14.tgz#5760900dad961d0611f66acb5cddb2d3ff2ac25e" + integrity sha512-dRP6OCqtShhMVZQe1F4wdt/WsYl2MskxKK+cvfSo0lQnrPJ4oAUQEkxRg7pPP+vJENabhlir31HwAyHUv7wfMg== + dependencies: + hookable "^5.5.3" + +unicorn-magic@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/unicorn-magic/-/unicorn-magic-0.1.0.tgz#1bb9a51c823aaf9d73a8bfcd3d1a23dde94b0ce4" + integrity sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ== + +unicorn-magic@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/unicorn-magic/-/unicorn-magic-0.3.0.tgz#4efd45c85a69e0dd576d25532fbfa22aa5c8a104" + integrity sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA== + +unimport@^5.1.0, unimport@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/unimport/-/unimport-5.2.0.tgz#bb0277d268e56b2a65655e8147f5998b4cb782cf" + integrity sha512-bTuAMMOOqIAyjV4i4UH7P07pO+EsVxmhOzQ2YJ290J6mkLUdozNhb5I/YoOEheeNADC03ent3Qj07X0fWfUpmw== + dependencies: + acorn "^8.15.0" + escape-string-regexp "^5.0.0" + estree-walker "^3.0.3" + local-pkg "^1.1.1" + magic-string "^0.30.17" + mlly "^1.7.4" + pathe "^2.0.3" + picomatch "^4.0.3" + pkg-types "^2.2.0" + scule "^1.3.0" + strip-literal "^3.0.0" + tinyglobby "^0.2.14" + unplugin "^2.3.5" + unplugin-utils "^0.2.4" + +unixify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unixify/-/unixify-1.0.0.tgz#3a641c8c2ffbce4da683a5c70f03a462940c2090" + integrity sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg== + dependencies: + normalize-path "^2.1.1" + +unplugin-utils@^0.2.4: + version "0.2.5" + resolved "https://registry.npmmirror.com/unplugin-utils/-/unplugin-utils-0.2.5.tgz#d2fe44566ffffd7f216579bbb01184f6702e379b" + integrity sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg== + dependencies: + pathe "^2.0.3" + picomatch "^4.0.3" + +unplugin-vue-router@^0.14.0: + version "0.14.0" + resolved "https://registry.npmmirror.com/unplugin-vue-router/-/unplugin-vue-router-0.14.0.tgz#84de65620741b3b76a5a7b049e2491b873e1fc93" + integrity sha512-ipjunvS5e2aFHBAUFuLbHl2aHKbXXXBhTxGT9wZx66fNVPdEQzVVitF8nODr1plANhTTa3UZ+DQu9uyLngMzoQ== + dependencies: + "@vue-macros/common" "3.0.0-beta.15" + ast-walker-scope "^0.8.1" + chokidar "^4.0.3" + fast-glob "^3.3.3" + json5 "^2.2.3" + local-pkg "^1.1.1" + magic-string "^0.30.17" + mlly "^1.7.4" + pathe "^2.0.3" + picomatch "^4.0.2" + scule "^1.3.0" + unplugin "^2.3.5" + unplugin-utils "^0.2.4" + yaml "^2.8.0" + +unplugin-vue-router@^0.15.0: + version "0.15.0" + resolved "https://registry.npmmirror.com/unplugin-vue-router/-/unplugin-vue-router-0.15.0.tgz#fac7991a53213746277214dc3a5990d48b796f82" + integrity sha512-PyGehCjd9Ny9h+Uer4McbBjjib3lHihcyUEILa7pHKl6+rh8N7sFyw4ZkV+N30Oq2zmIUG7iKs3qpL0r+gXAaQ== + dependencies: + "@vue-macros/common" "3.0.0-beta.16" + "@vue/language-core" "^3.0.1" + ast-walker-scope "^0.8.1" + chokidar "^4.0.3" + json5 "^2.2.3" + local-pkg "^1.1.1" + magic-string "^0.30.17" + mlly "^1.7.4" + muggle-string "^0.4.1" + pathe "^2.0.3" + picomatch "^4.0.3" + scule "^1.3.0" + tinyglobby "^0.2.14" + unplugin "^2.3.5" + unplugin-utils "^0.2.4" + yaml "^2.8.0" + +unplugin@^1.1.0: + version "1.16.1" + resolved "https://registry.npmmirror.com/unplugin/-/unplugin-1.16.1.tgz#a844d2e3c3b14a4ac2945c42be80409321b61199" + integrity sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w== + dependencies: + acorn "^8.14.0" + webpack-virtual-modules "^0.6.2" + +unplugin@^2.0.0, unplugin@^2.1.0, unplugin@^2.3.2, unplugin@^2.3.5, unplugin@^2.3.6: + version "2.3.8" + resolved "https://registry.npmmirror.com/unplugin/-/unplugin-2.3.8.tgz#617198a50ec3467f28d03e4096167339747405e6" + integrity sha512-lkaSIlxceytPyt9yfb1h7L9jDFqwMqvUZeGsKB7Z8QrvAO3xZv2S+xMQQYzxk0AGJHcQhbcvhKEstrMy99jnuQ== + dependencies: + "@jridgewell/remapping" "^2.3.5" + acorn "^8.15.0" + picomatch "^4.0.3" + webpack-virtual-modules "^0.6.2" + +unstorage@^1.16.1: + version "1.16.1" + resolved "https://registry.npmmirror.com/unstorage/-/unstorage-1.16.1.tgz#b2c25d05610a64de7be61e54f61ec79c5f9ba43c" + integrity sha512-gdpZ3guLDhz+zWIlYP1UwQ259tG5T5vYRzDaHMkQ1bBY1SQPutvZnrRjTFaWUUpseErJIgAZS51h6NOcZVZiqQ== + dependencies: + anymatch "^3.1.3" + chokidar "^4.0.3" + destr "^2.0.5" + h3 "^1.15.3" + lru-cache "^10.4.3" + node-fetch-native "^1.6.6" + ofetch "^1.4.1" + ufo "^1.6.1" + +untun@^0.1.3: + version "0.1.3" + resolved "https://registry.npmmirror.com/untun/-/untun-0.1.3.tgz#5d10dee37a3a5737ff03d158be877dae0a0e58a6" + integrity sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ== + dependencies: + citty "^0.1.5" + consola "^3.2.3" + pathe "^1.1.1" + +untyped@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/untyped/-/untyped-2.0.0.tgz#86bc205a4ec4b0137282285866b8278557aeee97" + integrity sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g== + dependencies: + citty "^0.1.6" + defu "^6.1.4" + jiti "^2.4.2" + knitwork "^1.2.0" + scule "^1.3.0" + +unwasm@^0.3.9: + version "0.3.11" + resolved "https://registry.npmmirror.com/unwasm/-/unwasm-0.3.11.tgz#3c9a7f2be85d0bba8f6129b8cb631c3d0498213d" + integrity sha512-Vhp5gb1tusSQw5of/g3Q697srYgMXvwMgXMjcG4ZNga02fDX9coxJ9fAb0Ci38hM2Hv/U1FXRPGgjP2BYqhNoQ== + dependencies: + knitwork "^1.2.0" + magic-string "^0.30.17" + mlly "^1.7.4" + pathe "^2.0.3" + pkg-types "^2.2.0" + unplugin "^2.3.6" + +update-browserslist-db@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420" + integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.1" + +uqr@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/uqr/-/uqr-0.1.2.tgz#5c6cd5dcff9581f9bb35b982cb89e2c483a41d7d" + integrity sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA== + +urlpattern-polyfill@8.0.2: + version "8.0.2" + resolved "https://registry.npmmirror.com/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz#99f096e35eff8bf4b5a2aa7d58a1523d6ebc7ce5" + integrity sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ== + +urlpattern-polyfill@^10.0.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/urlpattern-polyfill/-/urlpattern-polyfill-10.1.0.tgz#1b2517e614136c73ba32948d5e7a3a063cba8e74" + integrity sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +uuid@^11.1.0: + version "11.1.0" + resolved "https://registry.npmmirror.com/uuid/-/uuid-11.1.0.tgz#9549028be1753bb934fc96e2bca09bb4105ae912" + integrity sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A== + +validate-npm-package-license@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vite-dev-rpc@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/vite-dev-rpc/-/vite-dev-rpc-1.1.0.tgz#a54be63cc4dbb127bce1360e4b12d9038087c204" + integrity sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A== + dependencies: + birpc "^2.4.0" + vite-hot-client "^2.1.0" + +vite-hot-client@^2.0.4, vite-hot-client@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/vite-hot-client/-/vite-hot-client-2.1.0.tgz#88f8469875e0121eae2f460cbf35cb528c049961" + integrity sha512-7SpgZmU7R+dDnSmvXE1mfDtnHLHQSisdySVR7lO8ceAXvM0otZeuQQ6C8LrS5d/aYyP/QZ0hI0L+dIPrm4YlFQ== + +vite-node@^3.2.4: + version "3.2.4" + resolved "https://registry.npmmirror.com/vite-node/-/vite-node-3.2.4.tgz#f3676d94c4af1e76898c162c92728bca65f7bb07" + integrity sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg== + dependencies: + cac "^6.7.14" + debug "^4.4.1" + es-module-lexer "^1.7.0" + pathe "^2.0.3" + vite "^5.0.0 || ^6.0.0 || ^7.0.0-0" + +vite-plugin-checker@^0.10.2: + version "0.10.2" + resolved "https://registry.npmmirror.com/vite-plugin-checker/-/vite-plugin-checker-0.10.2.tgz#2ea2e06093ea8aac4734a004aa826a037e0d51e8" + integrity sha512-FX9U8TnIS6AGOlqmC6O2YmkJzcZJRrjA03UF7FOhcUJ7it3HmCoxcIPMcoHliBP6EFOuNzle9K4c0JL4suRPow== + dependencies: + "@babel/code-frame" "^7.27.1" + chokidar "^4.0.3" + npm-run-path "^6.0.0" + picocolors "^1.1.1" + picomatch "^4.0.3" + strip-ansi "^7.1.0" + tiny-invariant "^1.3.3" + tinyglobby "^0.2.14" + vscode-uri "^3.1.0" + +vite-plugin-inspect@^11.3.2: + version "11.3.2" + resolved "https://registry.npmmirror.com/vite-plugin-inspect/-/vite-plugin-inspect-11.3.2.tgz#58b129ff0bd38f18c22204ef2c36e1d590d54c6e" + integrity sha512-nzwvyFQg58XSMAmKVLr2uekAxNYvAbz1lyPmCAFVIBncCgN9S/HPM+2UM9Q9cvc4JEbC5ZBgwLAdaE2onmQuKg== + dependencies: + ansis "^4.1.0" + debug "^4.4.1" + error-stack-parser-es "^1.0.5" + ohash "^2.0.11" + open "^10.2.0" + perfect-debounce "^1.0.0" + sirv "^3.0.1" + unplugin-utils "^0.2.4" + vite-dev-rpc "^1.1.0" + +vite-plugin-vue-tracer@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/vite-plugin-vue-tracer/-/vite-plugin-vue-tracer-1.0.0.tgz#2b664b72bf0be2fd1cd37eec617f4ffb49ac1473" + integrity sha512-a+UB9IwGx5uwS4uG/a9kM6fCMnxONDkOTbgCUbhFpiGhqfxrrC1+9BibV7sWwUnwj1Dg6MnRxG0trLgUZslDXA== + dependencies: + estree-walker "^3.0.3" + exsolve "^1.0.7" + magic-string "^0.30.17" + pathe "^2.0.3" + source-map-js "^1.2.1" + +"vite@^5.0.0 || ^6.0.0 || ^7.0.0-0", vite@^7.0.6: + version "7.1.3" + resolved "https://registry.npmmirror.com/vite/-/vite-7.1.3.tgz#8d70cb02fd6346b4bf1329a6760800538ef0faea" + integrity sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw== + dependencies: + esbuild "^0.25.0" + fdir "^6.5.0" + picomatch "^4.0.3" + postcss "^8.5.6" + rollup "^4.43.0" + tinyglobby "^0.2.14" + optionalDependencies: + fsevents "~2.3.3" + +vscode-uri@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/vscode-uri/-/vscode-uri-3.1.0.tgz#dd09ec5a66a38b5c3fffc774015713496d14e09c" + integrity sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ== + +vue-bundle-renderer@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/vue-bundle-renderer/-/vue-bundle-renderer-2.1.2.tgz#f2b26c56c0ac1f84f7385b0d7b4079a87f29858a" + integrity sha512-M4WRBO/O/7G9phGaGH9AOwOnYtY9ZpPoDVpBpRzR2jO5rFL9mgIlQIgums2ljCTC2HL1jDXFQc//CzWcAQHgAw== + dependencies: + ufo "^1.6.1" + +vue-demi@^0.12.5: + version "0.12.5" + resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.12.5.tgz#8eeed566a7d86eb090209a11723f887d28aeb2d1" + integrity sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q== + +vue-devtools-stub@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/vue-devtools-stub/-/vue-devtools-stub-0.1.0.tgz#a65b9485edecd4273cedcb8102c739b83add2c81" + integrity sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ== + +vue-dompurify-html@^5.3.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/vue-dompurify-html/-/vue-dompurify-html-5.3.0.tgz#12b38ef8baa8a7c9ed3ac8d14950b9a99a959e9d" + integrity sha512-HJQGBHbfSPcb6Mu97McdKbX7TqRHZa6Ji8OCpCNyuHca5QvQZ8IiuwghFPSO8OkSQfqXPNPKFMZdCOrnGGmOSQ== + dependencies: + dompurify "^3.2.5" + +vue-i18n@^10.0.0: + version "10.0.8" + resolved "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-10.0.8.tgz#adce21f875b29589c8bd602eb28b5c6ad2d85c97" + integrity sha512-mIjy4utxMz9lMMo6G9vYePv7gUFt4ztOMhY9/4czDJxZ26xPeJ49MAGa9wBAE3XuXbYCrtVPmPxNjej7JJJkZQ== + dependencies: + "@intlify/core-base" "10.0.8" + "@intlify/shared" "10.0.8" + "@vue/devtools-api" "^6.5.0" + +vue-i18n@^11.1.11: + version "11.1.11" + resolved "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-11.1.11.tgz#b38ed214896540cf7a68932dfa565d9d4fbbffac" + integrity sha512-LvyteQoXeQiuILbzqv13LbyBna/TEv2Ha+4ZWK2AwGHUzZ8+IBaZS0TJkCgn5izSPLcgZwXy9yyTrewCb2u/MA== + dependencies: + "@intlify/core-base" "11.1.11" + "@intlify/shared" "11.1.11" + "@vue/devtools-api" "^6.5.0" + +vue-router@^4.5.1: + version "4.5.1" + resolved "https://registry.npmmirror.com/vue-router/-/vue-router-4.5.1.tgz#47bffe2d3a5479d2886a9a244547a853aa0abf69" + integrity sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw== + dependencies: + "@vue/devtools-api" "^6.6.4" + +vue3-lazyload@^0.3.8: + version "0.3.8" + resolved "https://registry.npmmirror.com/vue3-lazyload/-/vue3-lazyload-0.3.8.tgz#82749a6b89a4d475c9a7fa409d0cff6c4abbd59d" + integrity sha512-UiJHRT7mzry102WbhtrRgJh+f8Z8u4Z+H1RU4dvPmQeq7wFSDFxZB9iJOWGihH2FscXN/8rMGLDOQJAmjwqpCg== + dependencies: + vue-demi "^0.12.5" + +vue@^3.4, vue@^3.5.18, vue@^3.5.19: + version "3.5.19" + resolved "https://registry.npmmirror.com/vue/-/vue-3.5.19.tgz#973ba643a331bd35578eec2a27fa115f500eb25b" + integrity sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg== + dependencies: + "@vue/compiler-dom" "3.5.19" + "@vue/compiler-sfc" "3.5.19" + "@vue/runtime-dom" "3.5.19" + "@vue/server-renderer" "3.5.19" + "@vue/shared" "3.5.19" + +web-streams-polyfill@^3.0.3: + version "3.3.3" + resolved "https://registry.npmmirror.com/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b" + integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +webpack-virtual-modules@^0.6.2: + version "0.6.2" + resolved "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz#057faa9065c8acf48f24cb57ac0e77739ab9a7e8" + integrity sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +which@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/which/-/which-5.0.0.tgz#d93f2d93f79834d4363c7d0c23e00d07c466c8d6" + integrity sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ== + dependencies: + isexe "^3.1.1" + +winston-transport@^4.9.0: + version "4.9.0" + resolved "https://registry.npmmirror.com/winston-transport/-/winston-transport-4.9.0.tgz#3bba345de10297654ea6f33519424560003b3bf9" + integrity sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A== + dependencies: + logform "^2.7.0" + readable-stream "^3.6.2" + triple-beam "^1.3.0" + +winston@^3.10.0: + version "3.17.0" + resolved "https://registry.npmmirror.com/winston/-/winston-3.17.0.tgz#74b8665ce9b4ea7b29d0922cfccf852a08a11423" + integrity sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw== + dependencies: + "@colors/colors" "^1.6.0" + "@dabh/diagnostics" "^2.0.2" + async "^3.2.3" + is-stream "^2.0.0" + logform "^2.7.0" + one-time "^1.0.0" + readable-stream "^3.4.0" + safe-stable-stringify "^2.3.1" + stack-trace "0.0.x" + triple-beam "^1.3.0" + winston-transport "^4.9.0" + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-6.0.0.tgz#e9c89c8191b3ef0606bc79fb92681aa1aa16fa93" + integrity sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^4.0.1" + +ws@^8.18.3: + version "8.18.3" + resolved "https://registry.npmmirror.com/ws/-/ws-8.18.3.tgz#b56b88abffde62791c639170400c93dcb0c95472" + integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== + +wsl-utils@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/wsl-utils/-/wsl-utils-0.1.0.tgz#8783d4df671d4d50365be2ee4c71917a0557baab" + integrity sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw== + dependencies: + is-wsl "^3.1.0" + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-5.0.0.tgz#00e2de443639ed0d78fd87de0d27469fbcffb533" + integrity sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw== + +yaml-eslint-parser@^1.2.2: + version "1.3.0" + resolved "https://registry.npmmirror.com/yaml-eslint-parser/-/yaml-eslint-parser-1.3.0.tgz#975dd11f8349e18c15c88b0e41a6d0b0377969cd" + integrity sha512-E/+VitOorXSLiAqtTd7Yqax0/pAS3xaYMP+AUUJGOK1OZG3rhcj9fcJOM5HJ2VrP1FrStVCWr1muTfQCdj4tAA== + dependencies: + eslint-visitor-keys "^3.0.0" + yaml "^2.0.0" + +yaml@^2.0.0, yaml@^2.8.0: + version "2.8.1" + resolved "https://registry.npmmirror.com/yaml/-/yaml-2.8.1.tgz#1870aa02b631f7e8328b93f8bc574fac5d6c4d79" + integrity sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^17.0.0, yargs@^17.5.1: + version "17.7.2" + resolved "https://registry.npmmirror.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.npmmirror.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + +yocto-queue@^1.0.0: + version "1.2.1" + resolved "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-1.2.1.tgz#36d7c4739f775b3cbc28e6136e21aa057adec418" + integrity sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg== + +youch-core@^0.3.1, youch-core@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/youch-core/-/youch-core-0.3.3.tgz#c5d3d85aeea0d8bc7b36e9764ed3f14b7ceddc7d" + integrity sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA== + dependencies: + "@poppinss/exception" "^1.2.2" + error-stack-parser-es "^1.0.5" + +youch@4.1.0-beta.8: + version "4.1.0-beta.8" + resolved "https://registry.npmmirror.com/youch/-/youch-4.1.0-beta.8.tgz#439124c40b9c5f42722b604ef071966cbbb18192" + integrity sha512-rY2A2lSF7zC+l7HH9Mq+83D1dLlsPnEvy8jTouzaptDZM6geqZ3aJe/b7ULCwRURPtWV3vbDjA2DDMdoBol0HQ== + dependencies: + "@poppinss/colors" "^4.1.4" + "@poppinss/dumper" "^0.6.3" + "@speed-highlight/core" "^1.2.7" + cookie "^1.0.2" + youch-core "^0.3.1" + +youch@^4.1.0-beta.11: + version "4.1.0-beta.11" + resolved "https://registry.npmmirror.com/youch/-/youch-4.1.0-beta.11.tgz#9327b48185a945c6aa51e197a3d2d5d80dc7d682" + integrity sha512-sQi6PERyO/mT8w564ojOVeAlYTtVQmC2GaktQAf+IdI75/GKIggosBuvyVXvEV+FATAT6RbLdIjFoiIId4ozoQ== + dependencies: + "@poppinss/colors" "^4.1.5" + "@poppinss/dumper" "^0.6.4" + "@speed-highlight/core" "^1.2.7" + cookie "^1.0.2" + youch-core "^0.3.3" + +zip-stream@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/zip-stream/-/zip-stream-6.0.1.tgz#e141b930ed60ccaf5d7fa9c8260e0d1748a2bbfb" + integrity sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA== + dependencies: + archiver-utils "^5.0.0" + compress-commons "^6.0.2" + readable-stream "^4.0.0" + +zod@^3.23.8: + version "3.25.76" + resolved "https://registry.npmmirror.com/zod/-/zod-3.25.76.tgz#26841c3f6fd22a6a2760e7ccb719179768471e34" + integrity sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==