From c78ded8a7c7af054eefd43c19144a3bb2c83aeca Mon Sep 17 00:00:00 2001 From: Ghost <106998207@qq.com> Date: Wed, 9 Apr 2025 09:34:27 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E9=97=A8=E5=BA=97=E7=AB=AF=E3=80=91?= =?UTF-8?q?=20=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 +- Store_vue/App.vue | 58 + Store_vue/components/CustomerManagement.vue | 1920 ++++++++++++++++++ Store_vue/components/DataStatistics.vue | 1740 ++++++++++++++++ Store_vue/components/LoginRegister.vue | 374 ++++ Store_vue/components/PackageDetail.vue | 386 ++++ Store_vue/components/SideMenu.vue | 754 +++++++ Store_vue/components/SupplyChainPurchase.vue | 424 ++++ Store_vue/components/SupplyItemDetail.vue | 368 ++++ Store_vue/components/SystemSettings.vue | 189 ++ Store_vue/components/TrafficPurchase.vue | 631 ++++++ Store_vue/index.html | 20 + Store_vue/main.js | 29 + Store_vue/manifest.json | 106 + Store_vue/package-lock.json | 1823 +++++++++++++++++ Store_vue/package.json | 19 + Store_vue/pages.json | 27 + Store_vue/pages/chat/index.vue | 854 ++++++++ Store_vue/pages/login/index.vue | 557 +++++ Store_vue/static/iconfont/iconfont.css | 163 ++ Store_vue/static/iconfont/iconfont.ttf | Bin 0 -> 11192 bytes Store_vue/static/iconfont/iconfont.woff | Bin 0 -> 7268 bytes Store_vue/static/iconfont/iconfont.woff2 | Bin 0 -> 6284 bytes Store_vue/static/logo.png | Bin 0 -> 4023 bytes Store_vue/static/spa1.png | 1 + Store_vue/static/spa2.png | 1 + Store_vue/static/spa3.png | 1 + Store_vue/static/spa4.png | 1 + Store_vue/static/spa5.png | 1 + Store_vue/uni.promisify.adaptor.js | 13 + Store_vue/uni.scss | 79 + 31 files changed, 10541 insertions(+), 1 deletion(-) create mode 100644 Store_vue/App.vue create mode 100644 Store_vue/components/CustomerManagement.vue create mode 100644 Store_vue/components/DataStatistics.vue create mode 100644 Store_vue/components/LoginRegister.vue create mode 100644 Store_vue/components/PackageDetail.vue create mode 100644 Store_vue/components/SideMenu.vue create mode 100644 Store_vue/components/SupplyChainPurchase.vue create mode 100644 Store_vue/components/SupplyItemDetail.vue create mode 100644 Store_vue/components/SystemSettings.vue create mode 100644 Store_vue/components/TrafficPurchase.vue create mode 100644 Store_vue/index.html create mode 100644 Store_vue/main.js create mode 100644 Store_vue/manifest.json create mode 100644 Store_vue/package-lock.json create mode 100644 Store_vue/package.json create mode 100644 Store_vue/pages.json create mode 100644 Store_vue/pages/chat/index.vue create mode 100644 Store_vue/pages/login/index.vue create mode 100644 Store_vue/static/iconfont/iconfont.css create mode 100644 Store_vue/static/iconfont/iconfont.ttf create mode 100644 Store_vue/static/iconfont/iconfont.woff create mode 100644 Store_vue/static/iconfont/iconfont.woff2 create mode 100644 Store_vue/static/logo.png create mode 100644 Store_vue/static/spa1.png create mode 100644 Store_vue/static/spa2.png create mode 100644 Store_vue/static/spa3.png create mode 100644 Store_vue/static/spa4.png create mode 100644 Store_vue/static/spa5.png create mode 100644 Store_vue/uni.promisify.adaptor.js create mode 100644 Store_vue/uni.scss diff --git a/.gitignore b/.gitignore index e0597c40..ac58e20b 100755 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ vendor Backend/dist Backend/node_modules -vue_store/* +Store_vue/node_modules +Store_vue/unpackage diff --git a/Store_vue/App.vue b/Store_vue/App.vue new file mode 100644 index 00000000..a75c505b --- /dev/null +++ b/Store_vue/App.vue @@ -0,0 +1,58 @@ + + + diff --git a/Store_vue/components/CustomerManagement.vue b/Store_vue/components/CustomerManagement.vue new file mode 100644 index 00000000..99b721ee --- /dev/null +++ b/Store_vue/components/CustomerManagement.vue @@ -0,0 +1,1920 @@ + + + + + + \ No newline at end of file diff --git a/Store_vue/components/DataStatistics.vue b/Store_vue/components/DataStatistics.vue new file mode 100644 index 00000000..9f67b19c --- /dev/null +++ b/Store_vue/components/DataStatistics.vue @@ -0,0 +1,1740 @@ + + + + + \ No newline at end of file diff --git a/Store_vue/components/LoginRegister.vue b/Store_vue/components/LoginRegister.vue new file mode 100644 index 00000000..545f09af --- /dev/null +++ b/Store_vue/components/LoginRegister.vue @@ -0,0 +1,374 @@ + + + + + \ No newline at end of file diff --git a/Store_vue/components/PackageDetail.vue b/Store_vue/components/PackageDetail.vue new file mode 100644 index 00000000..62e08bf9 --- /dev/null +++ b/Store_vue/components/PackageDetail.vue @@ -0,0 +1,386 @@ + + + + + \ No newline at end of file diff --git a/Store_vue/components/SideMenu.vue b/Store_vue/components/SideMenu.vue new file mode 100644 index 00000000..31121bcf --- /dev/null +++ b/Store_vue/components/SideMenu.vue @@ -0,0 +1,754 @@ + + + + + \ No newline at end of file diff --git a/Store_vue/components/SupplyChainPurchase.vue b/Store_vue/components/SupplyChainPurchase.vue new file mode 100644 index 00000000..df8c2a91 --- /dev/null +++ b/Store_vue/components/SupplyChainPurchase.vue @@ -0,0 +1,424 @@ + + + + + \ No newline at end of file diff --git a/Store_vue/components/SupplyItemDetail.vue b/Store_vue/components/SupplyItemDetail.vue new file mode 100644 index 00000000..b54487c9 --- /dev/null +++ b/Store_vue/components/SupplyItemDetail.vue @@ -0,0 +1,368 @@ + + + + + \ No newline at end of file diff --git a/Store_vue/components/SystemSettings.vue b/Store_vue/components/SystemSettings.vue new file mode 100644 index 00000000..6f5d22c9 --- /dev/null +++ b/Store_vue/components/SystemSettings.vue @@ -0,0 +1,189 @@ + + + + + \ No newline at end of file diff --git a/Store_vue/components/TrafficPurchase.vue b/Store_vue/components/TrafficPurchase.vue new file mode 100644 index 00000000..491801b5 --- /dev/null +++ b/Store_vue/components/TrafficPurchase.vue @@ -0,0 +1,631 @@ + + + + + \ No newline at end of file diff --git a/Store_vue/index.html b/Store_vue/index.html new file mode 100644 index 00000000..c3ff205f --- /dev/null +++ b/Store_vue/index.html @@ -0,0 +1,20 @@ + + + + + + + + + + +
+ + + diff --git a/Store_vue/main.js b/Store_vue/main.js new file mode 100644 index 00000000..b0b4b163 --- /dev/null +++ b/Store_vue/main.js @@ -0,0 +1,29 @@ +import App from './App' + +// #ifndef VUE3 +import Vue from 'vue' +import './uni.promisify.adaptor' +// 引入uView +import uView from 'uview-ui' +Vue.use(uView) +Vue.config.productionTip = false +App.mpType = 'app' +const app = new Vue({ + ...App +}) +app.$mount() +// #endif + +// #ifdef VUE3 +import { createSSRApp } from 'vue' +export function createApp() { + const app = createSSRApp(App) + // 引入uView + import('uview-ui').then(module => { + app.use(module.default) + }) + return { + app + } +} +// #endif \ No newline at end of file diff --git a/Store_vue/manifest.json b/Store_vue/manifest.json new file mode 100644 index 00000000..8cf55b6a --- /dev/null +++ b/Store_vue/manifest.json @@ -0,0 +1,106 @@ +{ + "name" : "store", + "appid" : "__UNI__9421F6C", + "description" : "", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : {}, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios" : { + "dSYMs" : false + }, + /* SDK配置 */ + "sdkConfigs" : {}, + "icons" : { + "android" : { + "hdpi" : "unpackage/res/icons/72x72.png", + "xhdpi" : "unpackage/res/icons/96x96.png", + "xxhdpi" : "unpackage/res/icons/144x144.png", + "xxxhdpi" : "unpackage/res/icons/192x192.png" + }, + "ios" : { + "appstore" : "unpackage/res/icons/1024x1024.png", + "ipad" : { + "app" : "unpackage/res/icons/76x76.png", + "app@2x" : "unpackage/res/icons/152x152.png", + "notification" : "unpackage/res/icons/20x20.png", + "notification@2x" : "unpackage/res/icons/40x40.png", + "proapp@2x" : "unpackage/res/icons/167x167.png", + "settings" : "unpackage/res/icons/29x29.png", + "settings@2x" : "unpackage/res/icons/58x58.png", + "spotlight" : "unpackage/res/icons/40x40.png", + "spotlight@2x" : "unpackage/res/icons/80x80.png" + }, + "iphone" : { + "app@2x" : "unpackage/res/icons/120x120.png", + "app@3x" : "unpackage/res/icons/180x180.png", + "notification@2x" : "unpackage/res/icons/40x40.png", + "notification@3x" : "unpackage/res/icons/60x60.png", + "settings@2x" : "unpackage/res/icons/58x58.png", + "settings@3x" : "unpackage/res/icons/87x87.png", + "spotlight@2x" : "unpackage/res/icons/80x80.png", + "spotlight@3x" : "unpackage/res/icons/120x120.png" + } + } + } + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "", + "setting" : { + "urlCheck" : false + }, + "usingComponents" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "vueVersion" : "2" +} diff --git a/Store_vue/package-lock.json b/Store_vue/package-lock.json new file mode 100644 index 00000000..12ebb9f6 --- /dev/null +++ b/Store_vue/package-lock.json @@ -0,0 +1,1823 @@ +{ + "name": "store", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "store", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "uview-ui": "^2.0.38" + }, + "devDependencies": { + "sass": "^1.86.0", + "sass-loader": "^10.5.2" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "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" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.13.10", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-22.13.10.tgz", + "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "node_modules/acorn": { + "version": "8.14.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001706", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001706.tgz", + "integrity": "sha512-3ZczoTApMAZwPKYWmwVbQMFpXBDds3/0VciVoUwPUbldlYyVLmRVuRs/PcUZtHpbLRpzzDvrvnFuREsGt6lUug==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0", + "peer": true + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.121", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.121.tgz", + "integrity": "sha512-gpIEzIb3uvm6V8IK452TvzOvZ3EAF8D5i11SMUG7BjpF2aalh5KyKX5dO+GDW5m9Qdia1ejLm6WM5NOIOd7sbQ==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.1", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-module-lexer": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmmirror.com/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/immutable": { + "version": "5.0.3", + "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.0.3.tgz", + "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peer": true + }, + "node_modules/sass": { + "version": "1.86.0", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.86.0.tgz", + "integrity": "sha512-zV8vGUld/+mP4KbMLJMX7TyGCuUp7hnkOScgCMsWuHtns8CWBoz+vmEhoGMXsaJrbUP8gj+F1dLvVe79sK8UdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sass-loader": { + "version": "10.5.2", + "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-10.5.2.tgz", + "integrity": "sha512-vMUoSNOUKJILHpcNCCyD23X34gve1TS7Rjd9uXHeKqhvBG39x6XbswFDtpbTElj6XdMFezoWhkh5vtKudf2cgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.39.0", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.14", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uview-ui": { + "version": "2.0.38", + "resolved": "https://registry.npmmirror.com/uview-ui/-/uview-ui-2.0.38.tgz", + "integrity": "sha512-6egHDf9lXHKpG3hEjRE0vMx4+VWwKk/ReTf5x18KrIKqdvdPRqO3+B8Unh7vYYwrIxzAWIlmhZ9RJpKI/4UqPQ==", + "engines": { + "HBuilderX": "^3.1.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack": { + "version": "5.98.0", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.98.0.tgz", + "integrity": "sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.11", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + } + } +} diff --git a/Store_vue/package.json b/Store_vue/package.json new file mode 100644 index 00000000..cf60374f --- /dev/null +++ b/Store_vue/package.json @@ -0,0 +1,19 @@ +{ + "name": "store", + "version": "1.0.0", + "main": "main.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC", + "description": "", + "dependencies": { + "uview-ui": "^2.0.38" + }, + "devDependencies": { + "sass": "^1.86.0", + "sass-loader": "^10.5.2" + } +} diff --git a/Store_vue/pages.json b/Store_vue/pages.json new file mode 100644 index 00000000..0624567e --- /dev/null +++ b/Store_vue/pages.json @@ -0,0 +1,27 @@ +{ + "easycom": { + "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue" + }, + "pages": [ + { + "path": "pages/chat/index", + "style": { + "navigationBarTitleText": "美业AI助理", + "navigationStyle": "custom" + } + }, + { + "path": "pages/login/index", + "style": { + "navigationStyle": "custom" + } + } + ], + "globalStyle": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "美业AI助理", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8" + }, + "uniIdRouter": {} +} diff --git a/Store_vue/pages/chat/index.vue b/Store_vue/pages/chat/index.vue new file mode 100644 index 00000000..0ef78078 --- /dev/null +++ b/Store_vue/pages/chat/index.vue @@ -0,0 +1,854 @@ + + + + + \ No newline at end of file diff --git a/Store_vue/pages/login/index.vue b/Store_vue/pages/login/index.vue new file mode 100644 index 00000000..9eeb9ba3 --- /dev/null +++ b/Store_vue/pages/login/index.vue @@ -0,0 +1,557 @@ + + + + + \ No newline at end of file diff --git a/Store_vue/static/iconfont/iconfont.css b/Store_vue/static/iconfont/iconfont.css new file mode 100644 index 00000000..be3a2d66 --- /dev/null +++ b/Store_vue/static/iconfont/iconfont.css @@ -0,0 +1,163 @@ +@font-face { + font-family: "iconfont"; /* Project id 4868191 */ + src: url('/static/iconfont/iconfont.woff2?t=1742797944667') format('woff2'), + url('/static/iconfont/iconfont.woff?t=1742797944667') format('woff'), + url('/static/iconfont/iconfont.ttf?t=1742797944667') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-shuju:before { + content: "\e62e"; +} + +.icon-data:before { + content: "\e673"; +} + +.icon-shuju1:before { + content: "\e884"; +} + +.icon-shujucanmou:before { + content: "\e87e"; +} + +.icon-gouwuchekong:before { + content: "\e600"; +} + +.icon-weixin:before { + content: "\e601"; +} + +.icon-shujutongji:before { + content: "\e609"; +} + +.icon-shu:before { + content: "\e645"; +} + +.icon-saoma:before { + content: "\e749"; +} + +.icon-shujutongji1:before { + content: "\e649"; +} + +.icon-pingguo:before { + content: "\e624"; +} + +.icon-pingguo1:before { + content: "\e610"; +} + +.icon-tupian:before { + content: "\e662"; +} + +.icon-tuichu:before { + content: "\e60d"; +} + +.icon-shu1:before { + content: "\e70e"; +} + +.icon-warning:before { + content: "\e605"; +} + +.icon-xiaoxi:before { + content: "\e6b6"; +} + +.icon-sousuo:before { + content: "\e637"; +} + +.icon-shaixuan:before { + content: "\e619"; +} + +.icon-shezhi:before { + content: "\e676"; +} + +.icon-tuichu1:before { + content: "\e62c"; +} + +.icon-yonghu:before { + content: "\e64e"; +} + +.icon-shangpin:before { + content: "\e634"; +} + +.icon-yonghuqun:before { + content: "\e62b"; +} + +.icon-shezhi1:before { + content: "\e684"; +} + +.icon-tuichu2:before { + content: "\e7ed"; +} + +.icon-shangsheng:before { + content: "\e61d"; +} + +.icon-gengduo:before { + content: "\e602"; +} + +.icon-shujutongji2:before { + content: "\e731"; +} + +.icon-dianhua:before { + content: "\e65f"; +} + +.icon-shejihuan:before { + content: "\e680"; +} + +.icon-shujutongji3:before { + content: "\e7c7"; +} + +.icon-maikefengkai:before { + content: "\e653"; +} + +.icon-shuju-xinzengyonghu:before { + content: "\e608"; +} + +.icon-bingtu:before { + content: "\e64f"; +} + +.icon-Gc_63_public-RiseOutlined:before { + content: "\e61e"; +} + +.icon-dianzan:before { + content: "\ec7f"; +} + diff --git a/Store_vue/static/iconfont/iconfont.ttf b/Store_vue/static/iconfont/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2594310314bafc5aeb93fbb5a56a47f9d91ae864 GIT binary patch literal 11192 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 literal 0 HcmV?d00001 diff --git a/Store_vue/static/iconfont/iconfont.woff b/Store_vue/static/iconfont/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..00ad38703a21528e84e8447974a128c5c30992f0 GIT binary patch literal 7268 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 aZHG1O7u<-fGIEpFwchoZyl96j0{#zLAH7Nd literal 0 HcmV?d00001 diff --git a/Store_vue/static/iconfont/iconfont.woff2 b/Store_vue/static/iconfont/iconfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a55c3f1cc1c30c76effcaf4371c85295609ce817 GIT binary patch literal 6284 zcmV;77<1=$Pew8T0RR9102qt_3jhEB04ulv02n<00RR9100000000000000000000 z0000SR0d!Gh*%21ShN%YHUcCAffx%;00bZfgl7kXOB-V(Go!-B0f3-B_aNVNMtAs@26$m%6I|n`OAjlBfFH>-HufNz%X;6tkb^=j;reFx)HWeP=2i45Y)& zP=bU@0CsY1$^(G>SlgfU_GbvR955UJ6v46I+osMqDQ!Rf=3yz}`ZNNqJ=KwI1?(79 z_yP#{zq#JGn*yLBn6fY|{hdj=CpVM4O|qrgEv2}5Db1EPWwwB}s;5FFk9c2+Kcaf> zqcC5%ujIFy0Mb^>ZS{2zA%%#@jfb4o4%_P4T(lqp%;HCsVo zQ8OCsK^=g4sAm?ii{z(}HpX*+6awKeFU4V?a}UhNh-D+#ff-ilGm>dxf6BuC#5>KP8*TBUh z;V_P60}OM*!$SyBd?EzlxqcEjHg6k}#^P{^A^h<4%sr`$Nkh9Z!SyzfDbd6bK1_^8 z0-`YjYkX#C#t?^D;BID?Vt!9;2v0f`+`f8F^E3K{mW1>AEvJu{llgGcDDra3C>OKb z1+`Ep2??o1EpXp8QCrB^L6`0B+lUS4M6LXtrf`x<(ey0~IuVlw%MVzU!T?qKs-Ng( zT!TJgebx=-y4g$n?VIG5GjP>Y#AQ~@W;p5kAZm~s8K@b`KhC}>B)kNorCjcloFI-~ z%FovHIP<^zUjFV67QE|uh`PHbL3ei@my*FEUnF0=35o9~L@cE?ailkMdEb#e({bxQ z^w?D@70kj$SWdiJ*>Nq(z`GQ-yuX^LUN;nL;%Q);iBLFI1XX?uF+QBJj_n8&YE3^y zRC>Irz@d;G8s6}**xJ+#SjEEl5oY@<$2C+&e3f*8&?(Ey317YxPVB3F<_-64E=Dz; zulgiWjC-tFG(;ynvT?WP;hNtWMljt}RkdBxEy!UxB-`F;9Ta8Ba63y&WGH?~yoDVj z%$^8Q6Hv@X&SD#7;SRNd{{^bTDMP;6REyqg{@kkhGOEG9ke$v(ar#LAhSIu1N3PS0 z(nBSo6rk=ZS5oB4?y2b5#&XljWwFeH+E90VSqFAHdplO<=R!R;yrO-{dE)z6aozOP zVOMeyJ@S-pdW`7*kocHA2wHvY(W?Q>j$6w|Ba@)#M+0gh;QL7))J-?g*I<=5xRJeU zuJGG$8(9&|_?CtaZR*`-9)qtV*+g$C#i~j9w+32*u!4MYBnkbkujKX?4Q;k~43xsp z>{$=#eo7yADqT;KY)l!Y<76ULrC7M0In9u+#dKpGHNn@%1N&w;Stp%6>Jug6Fg`6k zcU$eyRXf~$$D5B$3VNfxI|Lp?-H7dR_U$#VgH>)=ecVm8m;)1u0p}LpziIb>Li_qE zk0kxxhsl*bisZU~Q)2wX8vk*Pf1?A5nqboBRTH~~nzkVJHz^Vo?n=}<5DJ)GlUJU* za?49^JkW${HeEoS)<~z7!DlhsII#5rW_h+F+oV4iCVXhCI72CtMtK_lnU*{Lodsvm zI_i19ka*I7km#s^s(`}FQvhbn*NyB2phP6qEoTY^AyI0tBAE5CqF<$N#*P?7IO_PZ zJ+>D)WN(1vEkYgoWO^e}1>ZXyh#$86xqF>` zyHrjUPUr>B45%5P9a!eI<%Cj9N0d9J3c9dIpE9|VMm|SGW5x)&xYsE2$F=fEy4c81 zR42<%G%UvRi~MdalQ5Ubf=d|`SITRjQ&(Nc%=d}sNfU~W9y&ef^zvltdF{5^_i_F3 z*$36pQLxGwdo>w{#i3y4&YTw>!c5Gz%{Dtf)62BZ(noe!<;>f&3xffB#KuHQ!=e1$m@W*b z_HylWoM~KCEZ;F#!)&V|I``(3N0Jn|k_7r>ug`K2ZIBSm<9D)kXUt@%5L-uM z>ZlGOF>rl?Ssgc6x-Rx%9vb#m^uKU?!b^;MGH8YIjA>o2u zmWcJu*f6I62c~9wY-O-(Kx0p+*KYTJiq%Tg)?>BGmXxph`IOh{U)Yl=paGJZXZUIz z9R%tju|p{VVldM*MO6_3WCE(|5F(!#2F9sQxmG(}#%opDhLmN7yiHBXt;&5jt_R$v zRHz$`X3k`@T;bd;*81eLgH zu6J20pt#T1Av*fmI3~sTR|`}5o9)BDRuhb?1QoxusLkqBKdQe3$wtF!I~eM6TejtZ z(UFa_OAt5DjRb1G?Uvn78+lV413ckse}RI1iHtuFY34P<$LEBAkxU~u8+Ty-K1{B&37Yh)AB0- zTW*p}B*)yLbBx<;eOwiBeC;as&#xZ)qW0I-PM)-qvl47t*1pgeb)c@c@8ZuK(9WLl zcEYjV3A?jT+l1*w{5;{831C1YC3eLf;hmLnBF;)0TERZ#M@e3J+tT&7vJaah zeq0RF4CuS;VYA@!fJ6z^u#HLG5z`qL{{w9Zo03bi{%HxO?W<~_%{?PFGC0Xa%gVfd z{5^C4mWRUN|I+GKRgQh0Y4+;OWc=-)IORj+=!M(0bokZ6$TV}4JEfukF=3{t9^S4$ za!`VNriRwHx^&(+ohkFgZ|3@OdJ?xble+lLB}Xhh2fyz|X%P`)U_>M>EOkYQ_2xp5 zg0Os`;U+23{b&cZbSQ6VDYcbJUE0g*UAl0j4xNbzk(sCtp&4`rj@3^=0ZN=gW&)() z02_7lnvropbLZge)Z9#FYG2bnC}q)$o@?uMsjnAp3nsvRFuqu6d7exDt1ScyY5VKt zKes50@w|_j5WH!)BdZoi`WrevsAw<2^X-*IZTd zHo|r_9v1+B*00J4V=N3N*`b~zE(&RQgO%IBTD|wnSiW~Pi%oKuJ&S}R4s$l&-Yhte z1&Inl%3Lo{4)^cu|Ih!7hmRORzu|}1<2_{XqRwu+2jBph_SFu}aDy^~7yCf3V0NtYJ*El!o>JqK_6 z^tyrdy5wYC{XiX%=Urcw&#)v}t0+t>i~gs^ znsl((C%O()+qQ?wLQiSWim2~>F50Q>>NP{pYN;U#jHbDK@2L}hJteV3dpwnqoT7Tv zn4B82EiF_QAq%A?Jm?$^t|CL6sxpP5Oy#^J@a@YKPSqt}binbZsZGYg2E$-u6BH1z zFW+Q@^q8qv$#QZuS;mtQ__ph1uW0bYmy^ykhSioRM|rfWw$#Wti^x&t7RJ0Qk9tjd zzk5<&`V@x7?ZFN&-4As*Xe?(T(b2X|~v65ob%g0XB;*((G3qKH4> zM9Lz`LqCskZr9U|%Sj=N+yCBmztlD@7*%QHe^C?$EHmpI-rS{_Ovgp)HwNKvq)qv5ZEZN>amMVCXu+m^y^{u z;jd~E1&(+W#j>PgxmP|KE|w`gEQg|y1ds*gi<^$~D@f28E`X-h`>0oWjFFf*V1Z?I+4 z1(@=y@K*{Ww(~o0SmN`}SjMFV@P$pFp-C#tidQKr$`wr&3O|`DL71o8!4JT3 zA8)2v&u8!oG&ST0vO@}KT#N~CPfurb^cTmm`cJjftv4qY#K#xZ2%M_1LV#yC68q5A)#*LF%uQXg=`?+LTX-eH!p-;#Ki6 zIN5cMrvonlAQ-BHd2rc}1GP587z>4)*&(Ocv$H(!gqaLS9^4UV{BtLc)gg^v6z-RY`V>*en#9#g@$i-`*^= zh&O8m1@&sDQt2EK5UCN?)}th5vDoYgh?GMM!~+iNkLCO-jtfV-pQD9q6 z`_Z`(&}I49^1~k5@V)>#jeUfuB_3hZ=mCAh9VzHcG$(6{CwrLyJ?BoK9j1=HPbT=-B0xzI99Fq(Wt9%tn00?xgrRe*74)5nZdwt?A%Dkv|uB}C;Xps zV!!}r<#pjRgK;I!^|9Gb=gRdB8|I_lo_s&mNC1jOLIRp56N=2KLVVAtJh?6!OWl*+ z95FDW&G-oCMbEcqwJLu-w)kae8wBOf$@N2ibY!;18biT+rd1~`Nz!Sfj(#kns>AJ- z5=4$p1fG7+mv20!{=@bvlu9KJ9tX7mSOZPQ-G=gta2NYOAIm<6Ol)~OaQ6V{KbeEL zJ)6EgxKkr<<|xD)iU$zvAIVTC1x9%7CTK$NC5NB@Om+dpj^anl3ch3wuD@)J9dRKJ zD6sT$7DM8+Ya9ek)x{1d34%6z0vc3i-=nzaL4?P-9SyYWngHy%>9zl+VG+f5x zyF?y!CPQpd-?Q^6c#z9U(E9$3zv5-?m!bWKyCSy!m@wT%(!Y;V{t>?ZOTf9GQh8)| zEF`CFgb72rvHxC+1r8sPm^j>RE!6M7p$=nEz}AMlfQu{TM??30hvqYIM-Cd5kB8ZVaH~;Fx4uOfD~l99yu6BM4;e(Z&dwPLDC9 za~rMJ@i98+_-2eJUyK2CoEVeLe1Th*LjC&IJ_Uq?g*aRUNoSQx6203m)LcUd%Kc%8 z#CkCuO}v}m&|=732tbevRwnBw0~4-7qcNaXmj0O-W5l&lr}O zHGD*N&dA)nSpKNd1%>XT;gatPNRZj-Y5)5nvKuZH5>-e9L+Af*0arHS<_v5)(fWrp4GX2UsA9WOU&}RN_d8$8}5{3o?^p7 z^T9Bn3RR-v70?3?KN$Z#T5(QxsPHo-eteVr)qLObp(Z)}qKNODYO+{luK&xux&i=y CX)#Fv literal 0 HcmV?d00001 diff --git a/Store_vue/static/logo.png b/Store_vue/static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b5771e209bb677e2ebd5ff766ad5ee11790f305a GIT binary patch literal 4023 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 SYs}WS&%*SCNx89m_ { + res.then((res) => { + if (!res) return resolve(res) + return res[0] ? reject(res[0]) : resolve(res[1]) + }); + }); + }, +}); \ No newline at end of file diff --git a/Store_vue/uni.scss b/Store_vue/uni.scss new file mode 100644 index 00000000..b401ec02 --- /dev/null +++ b/Store_vue/uni.scss @@ -0,0 +1,79 @@ +/** + * 这里是uni-app内置的常用样式变量 + * + * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 + * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App + * + */ + +/* 引入uView主题文件 */ +@import 'uview-ui/theme.scss'; + +/** + * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 + * + * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 + */ + +/* 颜色变量 */ + +/* 行为相关颜色 */ +$uni-color-primary: #007aff; +$uni-color-success: #4cd964; +$uni-color-warning: #f0ad4e; +$uni-color-error: #dd524d; + +/* 文字基本颜色 */ +$uni-text-color:#333;//基本色 +$uni-text-color-inverse:#fff;//反色 +$uni-text-color-grey:#999;//辅助灰色,如加载更多的提示信息 +$uni-text-color-placeholder: #808080; +$uni-text-color-disable:#c0c0c0; + +/* 背景颜色 */ +$uni-bg-color:#ffffff; +$uni-bg-color-grey:#f8f8f8; +$uni-bg-color-hover:#f1f1f1;//点击状态颜色 +$uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色 + +/* 边框颜色 */ +$uni-border-color:#c8c7cc; + +/* 尺寸变量 */ + +/* 文字尺寸 */ +$uni-font-size-sm:12px; +$uni-font-size-base:14px; +$uni-font-size-lg:16px; + +/* 图片尺寸 */ +$uni-img-size-sm:20px; +$uni-img-size-base:26px; +$uni-img-size-lg:40px; + +/* Border Radius */ +$uni-border-radius-sm: 2px; +$uni-border-radius-base: 3px; +$uni-border-radius-lg: 6px; +$uni-border-radius-circle: 50%; + +/* 水平间距 */ +$uni-spacing-row-sm: 5px; +$uni-spacing-row-base: 10px; +$uni-spacing-row-lg: 15px; + +/* 垂直间距 */ +$uni-spacing-col-sm: 4px; +$uni-spacing-col-base: 8px; +$uni-spacing-col-lg: 12px; + +/* 透明度 */ +$uni-opacity-disabled: 0.3; // 组件禁用态的透明度 + +/* 文章场景相关 */ +$uni-color-title: #2C405A; // 文章标题颜色 +$uni-font-size-title:20px; +$uni-color-subtitle: #555555; // 二级标题颜色 +$uni-font-size-subtitle:26px; +$uni-color-paragraph: #3F536E; // 文章段落颜色 +$uni-font-size-paragraph:15px;