\ No newline at end of file
diff --git a/app/pages/signature/personal-Info/index.vue b/app/pages/signature/personal-Info/index.vue
index 22e87dc..7a40e60 100644
--- a/app/pages/signature/personal-Info/index.vue
+++ b/app/pages/signature/personal-Info/index.vue
@@ -6,6 +6,7 @@ definePageMeta({
name: 'personal-info',
})
const {t} = useI18n()
+const {t:$t} = useI18n()
const showPicker = ref(false)
const showPicker1 = ref(false)
const onConfirm = () => {
@@ -28,13 +29,13 @@ const adress=ref('')
- 请填写个人相关信息
+ {{$t('personal.title')}}
-
+
-
手机号
+
{{$t('profile.phone')}}
+ 86
@@ -42,15 +43,15 @@ const adress=ref('')
-
-
-
-
-
-
+
+
+
+
+
+
- 下一步
+ {{$t('personal.next')}}
diff --git a/app/pages/signature/protocol/index.vue b/app/pages/signature/protocol/index.vue
index bdf4c6c..27e1dc8 100644
--- a/app/pages/signature/protocol/index.vue
+++ b/app/pages/signature/protocol/index.vue
@@ -1,43 +1,95 @@
-
-
支付前需同意以下内容并签字
-
-
-
- 《拍卖规则》
-
- 代码是写出来给人看的,附带能在机器上运行。
-
-
-
- 《拍卖规则》
-
- 代码是写出来给人看的,附带能在机器上运行。
-
-
-
- 《拍卖规则》
-
- 代码是写出来给人看的,附带能在机器上运行。
-
-
-
- 同意并签字
-
-
-
+
+
+ {{ $t('signature.tips.prePayment') }}
+
-
\ No newline at end of file
+
+
+
+ {{ item.title }}
+
+
+
+
+
+
+
+ {{ $t('signature.button.agreeAndSign') }}
+
+
+
+
\ No newline at end of file
diff --git a/app/pages/signature/protocol/pdfView/index.vue b/app/pages/signature/protocol/pdfView/index.vue
new file mode 100644
index 0000000..8d6cc4c
--- /dev/null
+++ b/app/pages/signature/protocol/pdfView/index.vue
@@ -0,0 +1,68 @@
+
+
+
+
+ {{ $t('common.loading') }}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/pages/test/index.client.vue b/app/pages/test/index.client.vue
deleted file mode 100644
index dfdd01a..0000000
--- a/app/pages/test/index.client.vue
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
{{ item.title }}
- {{ item.description }}
-
-
-
-
\ No newline at end of file
diff --git a/app/plugins/i18n.ts b/app/plugins/i18n.ts
index ad5fb7c..ec535e6 100644
--- a/app/plugins/i18n.ts
+++ b/app/plugins/i18n.ts
@@ -16,8 +16,14 @@ export default defineNuxtPlugin(() => {
const i18n = useNuxtApp().$i18n
const { setLocale } = i18n
- const lang = localStorage.getItem('lang')
+ // 暂时设置固定语言,用于调试
+ // 可以根据需要修改这里的语言代码:'zh-CN' | 'en-US' | 'ja-JP' | 'zh-TW'
+ const fixedLang = 'zh-CN'
+ setLocale(fixedLang)
+ Locale.use(fixedLang)
+ // 原自动检测系统语言的逻辑(暂时注释)
+/* const lang = localStorage.getItem('lang')
if (lang) {
setLocale(lang as TypeLocale)
Locale.use(lang)
@@ -25,6 +31,6 @@ export default defineNuxtPlugin(() => {
else {
setLocale(i18n.locale.value)
Locale.use(i18n.locale.value)
- }
+ }*/
}
})
diff --git a/app/static/images/5554@2x1.png b/app/static/images/5554@2x1.png
new file mode 100644
index 0000000..a65267c
Binary files /dev/null and b/app/static/images/5554@2x1.png differ
diff --git a/app/static/images/z6022@2x.png b/app/static/images/z6022@2x.png
new file mode 100644
index 0000000..0d5a2f4
Binary files /dev/null and b/app/static/images/z6022@2x.png differ
diff --git a/app/static/images/zu5512@2x.png b/app/static/images/zu5512@2x.png
new file mode 100644
index 0000000..e94948e
Binary files /dev/null and b/app/static/images/zu5512@2x.png differ
diff --git a/app/static/images/zu6020@2x.png b/app/static/images/zu6020@2x.png
new file mode 100644
index 0000000..f1c6984
Binary files /dev/null and b/app/static/images/zu6020@2x.png differ
diff --git a/app/stores-collect-code/auth/index.js b/app/stores-collect-code/auth/index.js
index 1882716..cad4d3f 100644
--- a/app/stores-collect-code/auth/index.js
+++ b/app/stores-collect-code/auth/index.js
@@ -4,7 +4,37 @@ export const codeAuthStore = createGlobalState(() => {
const RefreshToken=useLocalStorage('RefreshToken','')
const userInfo=useLocalStorage('userInfo',{})
const fingerprint=useLocalStorage('fingerprint','')
+ const formData=useLocalStorage('formData',{
+ "countryCode": "",
+ "phone": "", //手机号
+ "userName": "", //用户名 (第一次传)
+ "gender": 1, //性别 1男 2女 3未知 (第一次传)
+ "birthday": "", //生日 (第一次传)
+ "address": "", //家庭住址 (第一次传)
+ "bankName": "", //银行名字(第一次传)
+ "bankNo": "", //银行卡号(第一次传)
+ "cardId": "",
+ cardType:1
+ })
+ const lotNo=useLocalStorage('lotNo',undefined)
+ const price=useLocalStorage('price',undefined)
+ const auctionArtworkUuid=useLocalStorage('auctionArtworkUuid',undefined)
+ const number=useLocalStorage('number',undefined)
+ const qrUid=useLocalStorage('qrUid',undefined)
+ const cpayment=useLocalStorage('cpayment',{
+ price:'',
+ currency:''
+ })
+ const qrData=useLocalStorage('qrData',{})
return{
+ qrData,
+ qrUid,
+ cpayment,
+ lotNo,
+ price,
+ auctionArtworkUuid,
+ number,
+ formData,
userInfo,
RefreshToken,
token,
diff --git a/app/stores/auth/index.js b/app/stores/auth/index.js
index f079db1..e6a7cee 100644
--- a/app/stores/auth/index.js
+++ b/app/stores/auth/index.js
@@ -4,7 +4,19 @@ export const authStore = createGlobalState(() => {
const RefreshToken=useLocalStorage('RefreshToken','')
const userInfo=useLocalStorage('userInfo',{})
const fingerprint=useLocalStorage('fingerprint','')
+ const checkoutSessionUrl=useLocalStorage('checkoutSessionUrl','')
+ const selectedZone=useLocalStorage('selectedZone','')
+ const payment=useLocalStorage('payment',{
+ leftPrice:'',
+ leftCurrency:'',
+ buyUid:'',
+ auctionArtworkUuid:''
+ })
+
return{
+ selectedZone,
+ payment,
+ checkoutSessionUrl,
userInfo,
RefreshToken,
token,
diff --git a/app/stores/live/index.js b/app/stores/live/index.js
index c4e94c1..2eefb0f 100644
--- a/app/stores/live/index.js
+++ b/app/stores/live/index.js
@@ -1,4 +1,4 @@
-import { createGlobalState } from '@vueuse/core'
+import {createGlobalState, useLocalStorage} from '@vueuse/core'
import {ref} from "vue";
import {goodStore} from "@/stores/goods/index.js";
import {authStore} from "@/stores/auth/index.js";
@@ -6,17 +6,18 @@ import {message} from "~/components/x-message/useMessage.js";
import { WebSocketClient } from '@/utils/websocket'
import {logSendlog} from "~/api/goods/index.js";
import CryptoJS from "crypto-js";
-
+import {useI18n} from 'vue-i18n'
export const liveStore = createGlobalState(() => {
const {auctionDetail} = goodStore();
const { token } = authStore()
+ const t=useI18n().t
const fullLive = ref(false)
const quoteStatus = ref(false)
const show = ref(false)
const cleanup = ref(null)
const show1=ref(false)
const playerId=ref('J_prismPlayer')
- const auctionData=ref({})
+ const auctionData=useLocalStorage('auctionData',{})
const socket=ref(null)
const config = useRuntimeConfig()
const pullLink=ref('')
@@ -108,6 +109,46 @@ export const liveStore = createGlobalState(() => {
}
+// 定义常量
+ const WS_TYPES = {
+ TIP: 'tip',
+ STOP_ARTWORK: 'stopArtwork',
+ OVER: 'over'
+ }
+
+ const TIP_TYPES = {
+ FALLING: 'falling',
+ OTHERS_BID: 'othersBid',
+ SUCCESS_BID: 'successBid',
+ ARTWORK_OVER: 'artworkOver',
+ FAIL_BID: 'failBid'
+ }
+
+// 基础消息配置
+ const BASE_MESSAGE_STYLE = {
+ width: '151px',
+ bottom: '265px'
+ }
+ const createMessageConfig = (text, color, subText = '', extraStyle = {}) => ({
+ title: {
+ text,
+ color,
+ align: 'center'
+ },
+ icon: false,
+ ...(subText && {
+ subTitle: {
+ text: subText,
+ color: '#939393',
+ align: 'center'
+ }
+ }),
+ style: {
+ ...BASE_MESSAGE_STYLE,
+ ...extraStyle
+ }
+ })
+
const getSocketData = async () => {
const wsClient = new WebSocketClient(
config.public.NUXT_PUBLIC_SOCKET_URL,
@@ -117,120 +158,76 @@ export const liveStore = createGlobalState(() => {
auctionUuid: auctionDetail.value.uuid,
})
+ // 处理消息提示
+ const handleTipMessage = (tipType) => {
+ const tipConfigs = {
+ [TIP_TYPES.FALLING]: () =>
+ message.warning(createMessageConfig(t('live_room.text1'), '#F09F1F')),
+
+ [TIP_TYPES.OTHERS_BID]: () =>
+ message.error(createMessageConfig(t('live_room.text2'), '#CF3050', t('live_room.text3'))),
+
+ [TIP_TYPES.SUCCESS_BID]: ()=>{
+ quoteStatus.value=false
+ message.success(createMessageConfig(t('live_room.text4'), '#18A058', t('live_room.text5')))
+ },
+ [TIP_TYPES.ARTWORK_OVER]: () =>{
+ quoteStatus.value=false
+ message.success(createMessageConfig(
+ t('live_room.text6'),
+ '#575757',
+ t('live_room.text7'),
+ { backgroundColor: '#fff', borderColor: '#fff' }
+ ))
+ },
+
+
+ [TIP_TYPES.FAIL_BID]: () =>
+ message.error(createMessageConfig(
+ t('live_room.text8'),
+ '#CF3050',
+ t('live_room.text9'),
+ { width: '186px' }
+ ))
+ }
+
+ const handler = tipConfigs[tipType]
+ if (handler) handler()
+ }
+
+ // WebSocket 事件处理
ws.onOpen(() => {
console.log('WebSocket connected')
})
ws.onMessage((data) => {
auctionData.value = data.data
- if (data.data?.wsType === 'tip' ) {
- if (data.data?.tip?.tipType === 'falling'){
- message.warning({
- title: {
- text: '即将落槌',
- color: '#F09F1F',
- align: 'center',
- },
- style: {
- width: '151px',
- bottom: '230px',
- },
- })
- }else if (data.data?.tip?.tipType === 'othersBid'){
- message.error({
- title: {
- text: '已有人出价',
- color: '#CF3050',
- align: 'center',
- },
- icon:false,
- subTitle:{
- text:'更新后再出价',
- color: '#939393',
- align: 'center',
- },
- style: {
- width: '151px',
- bottom: '230px'
- },
- })
- }else if (data.data?.tip?.tipType === 'successBid'){
- message.success({
- title: {
- text: '恭喜您,竞拍成功',
- color: '#18A058',
- align: 'center',
- },
- icon:false,
- subTitle:{
- text:'请缴款',
- color: '#939393',
- align: 'center',
- },
- style: {
- width: '151px',
- bottom: '230px'
- },
- })
- }else if (data.data?.tip?.tipType === 'artworkOver'){
- message.success({
- title: {
- text: '本拍品已结束',
- color: '#575757',
- align: 'center',
+ console.log(' auctionData.value', auctionData.value)
+ const { wsType, tip } = data.data || {}
- },
- icon:false,
- subTitle:{
- text:'请期待下个拍品',
- color: '#939393',
- align: 'center',
- },
- style: {
- width: '151px',
- bottom: '230px',
+ switch (wsType) {
+ case WS_TYPES.TIP:
+ handleTipMessage(tip?.tipType)
+ break
+ case WS_TYPES.STOP_ARTWORK:
+ console.log('changeQuote',quoteStatus.value)
+ //quoteStatus.value = false
+ break
+ case WS_TYPES.OVER:
+
+ quoteStatus.value = false
+ console.log('changeQuote',quoteStatus.value)
+ message.success(createMessageConfig(
+ t('live_room.text10'),
+ '#575757',
+ '',
+ {
+ width: '195px',
backgroundColor: '#fff',
- borderColor:'#fff'
- },
- })
- }else if (data.data?.tip?.tipType === 'failBid'){
- message.error({
- title: {
- text: '很遗憾,竞拍失败',
- color: '#CF3050',
- align: 'center',
- },
- icon:false,
- subTitle:{
- text:'竞拍结束',
- color: '#939393',
- align: 'center',
- },
- style: {
- width: '186px',
- bottom: '230px'
- },
- })
- }
-
- }else if (data.data?.wsType==='stopArtwor'){
- quoteStatus.value=false
- }else if (data.data?.wsType==='over'){
- message.success({
- title: {
- text: '竞拍结束,谢谢参与',
- color: '#575757',
- align: 'center',
-
- },
- icon:false,
- style: {
- width: '195px',
- bottom: '230px',
- backgroundColor: '#fff',
- borderColor:'#fff'
- },
- })
+ borderColor: '#fff'
+ }
+ ))
+ break
}
console.log('onmessage', data)
@@ -245,14 +242,14 @@ export const liveStore = createGlobalState(() => {
})
}
const changeStatus = () => {
- if (auctionData.value.artwork.isSelling&&!auctionData.value.artwork.isSoled){
- quoteStatus.value = true
+ if (auctionData.value.artwork?.isSelling&&!auctionData.value.artwork.isSoled){
+ quoteStatus.value = !quoteStatus.value
}else {
if (quoteStatus.value){
quoteStatus.value = false
}
}
-
+ console.log('changeQuote',quoteStatus.value)
}
return{
fullLive,
diff --git a/env/.env.prod b/env/.env.prod
index 9e59340..8ac45db 100644
--- a/env/.env.prod
+++ b/env/.env.prod
@@ -1,7 +1,4 @@
# 生产环境配置
-NUXT_PUBLIC_API_BASE=http://api.example.com
-NUXT_PUBLIC_WS_URL=ws://ws.example.com
+NUXT_PUBLIC_API_BASE=https://auction.yixunlink.com
+NUXT_PUBLIC_SOCKET_URL=wss://auction.yixunlink.com
NUXT_API_SECRET=prod-secret
-
-# 阿里云播放器配置
-NUXT_PUBLIC_PLAYER_SOURCE=artc://live-pull-sh-01.szjixun.cn/live/live?auth_key=1736748343-0-0-feef65166e5cc62957c35b6e3eec82a1
\ No newline at end of file
diff --git a/env/.env.test b/env/.env.test
index 4da997b..e2232e5 100644
--- a/env/.env.test
+++ b/env/.env.test
@@ -1,7 +1,5 @@
# 测试环境配置
NUXT_PUBLIC_API_BASE=https://auction-test.szjixun.cn
-NUXT_PUBLIC_API_COLLECT_CODE=https://auction-test.szjixun.cn
+NUXT_PUBLIC_API_COLLECT_CODE=http://auction-test.szjixun.cn
NUXT_API_SECRET=test-secret
-NUXT_PUBLIC_SOCKET_URL=ws://172.16.100.99:8005
-# 阿里云播放器配置
-NUXT_PUBLIC_PLAYER_SOURCE=artc://live-push-sh-01.szjixun.cn/live001/86180cae-1e07-4b8d-b45e-50d8ce800110?auth_key=1739255918-0-0-5251017e725a860570a59de7e4e2fd98
+NUXT_PUBLIC_SOCKET_URL=wss://auction-test.szjixun.cn
\ No newline at end of file
diff --git a/i18n/locales/en-US.json b/i18n/locales/en-US.json
index ecb4dac..7785955 100644
--- a/i18n/locales/en-US.json
+++ b/i18n/locales/en-US.json
@@ -1,18 +1,22 @@
{
- "appSetting":{
+ "appSetting": {
"appName": "FENGHE",
"appDescription": "TAIFENG INTERNATIONAL KYOTO AUCTION",
"appKeyWords": "TAIFENG,TAIFENG CULTURE,FENGHE,KYOTO,AUCTION"
},
"menu": {
- "home": "Home",
+ "home": "Kyoto Auction",
"profile": "Profile",
"darkMode": "🌗 Dark Mode",
"language": "📚 Language",
- "404Demo": "🙅 Page 404 Demo",
- "unocssExample": "🎨 Unocss example",
+ "404Demo": "🙅 404 Page Demo",
+ "unocssExample": "🎨 Unocss Example",
"keepAlive": "🧡 KeepAlive Demo",
- "fetch": "🏄 Network Request"
+ "persistPiniaState": "💾 Persist Pinia State",
+ "fetch": "🏄 Network Request",
+ "auction": "Auction",
+ "live": "Live",
+ "settings": "Settings"
},
"tabbar": {
"home": "Home",
@@ -25,14 +29,92 @@
"login": "Login",
"back": "Back",
"hasSendTo": "Verification code has been sent to",
- "reSend": "Re-send"
+ "reSend": "Resend",
+ "agreement": "By logging in, you agree to the",
+ "privacyPolicy": "Privacy Policy"
+ },
+ "common": {
+ "items": "items",
+ "auction": "Lots",
+ "loading": "Loading...",
+ "networkError": "Network error, please try again",
+ "systemError": "System error, please try again later",
+ "success": "Operation successful",
+ "fail": "Operation failed",
+ "confirm": "Confirm",
+ "cancel": "Cancel",
+ "back": "Back",
+ "next": "Next",
+ "save": "Save",
+ "edit": "Edit",
+ "delete": "Delete",
+ "view": "View",
+ "close": "Close",
+ "refresh": "Refresh",
+ "noData": "No data",
+ "loadMore": "Load more",
+ "noMore": "No more data",
+ "refreshSuccess": "Refresh successful",
+ "pleaseInput": "Please enter",
+ "pleaseSelect": "Please select"
+ },
+ "profile": {
+ "name": "Name",
+ "phone": "Phone",
+ "text1": "You have no lots",
+ "text2": "Go to auction",
+ "title": "Profile",
+ "account": {
+ "title": "Account Information",
+ "avatar": "Avatar",
+ "nickname": "Nickname",
+ "phone": "Phone",
+ "email": "Email",
+ "realName": "Real Name Authentication",
+ "verified": "Verified",
+ "unverified": "Unverified",
+ "edit": "Edit"
+ },
+ "order": {
+ "title": "My Orders",
+ "all": "All",
+ "unpaid": "Unpaid",
+ "paid": "Paid",
+ "completed": "Completed",
+ "cancelled": "Cancelled"
+ },
+ "favorite": {
+ "title": "My Favorites",
+ "empty": "No favorites",
+ "delete": "Delete",
+ "deleteConfirm": "Are you sure to delete selected favorites?"
+ },
+ "address": {
+ "title": "Shipping Addresses",
+ "add": "Add Address",
+ "edit": "Edit Address",
+ "delete": "Delete Address",
+ "default": "Default Address",
+ "setDefault": "Set as Default",
+ "name": "Recipient",
+ "phone": "Phone Number",
+ "region": "Region",
+ "detail": "Detailed Address",
+ "save": "Save",
+ "deleteConfirm": "Are you sure to delete this address?"
+ },
+ "settings": {
+ "title": "Settings",
+ "notification": "Notifications",
+ "language": "Language",
+ "about": "About Us",
+ "logout": "Logout",
+ "logoutConfirm": "Are you sure to logout?"
+ }
},
"error_page": {
"back_btn": "Back",
- "txt": "Not found"
- },
- "profile_page": {
- "txt": "WIP"
+ "txt": "Not Found"
},
"prose_page": {
"btn_fetch": "Fetch",
@@ -40,12 +122,13 @@
"btn_empty_desc": "No data"
},
"countryRegion": {
- "title": "Country and Region",
- "searchPlaceholder": "Please enter the country and region",
- "frequentCountry": "Frequent"
+ "title": "Country/Region",
+ "searchPlaceholder": "Enter country or region",
+ "frequentCountry": "Frequently Used"
},
"realAuth": {
- "title": "Real-name Authentication",
+ "phonePlaceholder": "Please enter your phone number",
+ "title": "Real Name Authentication",
"cnTab": "Mainland Residents",
"otherTab": "Non-Mainland Residents",
"cnTabDesc": "Please fill in ID card information",
@@ -62,10 +145,518 @@
"adress": "Home Address",
"adressPlaceholder": "Please enter home address",
"bank": "Bank",
- "bankPlaceholder": "Please select your bank",
+ "bankPlaceholder": "Please select bank",
"bankCard": "Bank Card Number",
"bankCardPlaceholder": "Please enter bank card number",
"cancel": "Cancel",
- "confirm": "Confirm"
+ "confirm": "Confirm",
+ "success_mess": "Submitted successfully",
+ "text1": "Please select gender",
+ "detail": {
+ "gender": {
+ "male": "Male",
+ "female": "Female"
+ }
+ }
+ },
+ "detail": {
+ "text1": "Artist",
+ "text2": "Total Area",
+ "text3": "Length",
+ "text4": "Width",
+ "text5": "Artwork Introduction",
+ "text6": "Starting Price",
+ "text7": "Bid History",
+ "text8": "Lot Details"
+ },
+ "art_detail_page": {
+ "button": "Proceed to payment",
+ "prompt_title": "Congratulations",
+ "prompt_desc": "Bid successful"
+ },
+ "home": {
+ "tab1": "Lots List",
+ "tab2": "Auction Instructions",
+ "lot_detail": "Lot Details",
+ "refresh_show": "Refresh successful",
+ "finished_text": "No more data",
+ "start_price": "Starting Price",
+ "close_price": "Hammer Price",
+ "my_lots": "My Lots",
+ "go_home": "Go to Home",
+ "text1": "Click to enter live room",
+ "text2": "Beijing Time"
+ },
+ "live_room": {
+ "error_mess": "Failed to get live content, retry?",
+ "success_mess": "Bid successful",
+ "warn_mess": "Bidding is not enabled",
+ "now_price": "Current Price",
+ "lower_price": "Next Increment",
+ "confirm": "Confirm Bid",
+ "button": "Click 'Enable Bidding' to participate",
+ "start": "Start Auction",
+ "head": "Leading",
+ "out": "Out",
+ "success": "Successful",
+ "next_lot": "Next lot coming soon",
+ "spot": "Onsite Bidding",
+ "network": "Online Bidding",
+ "me": "Me",
+ "all_pay": "Pay in Full",
+ "part_pay": "Partial Payment",
+ "lots": "Lots",
+ "colse_bid": "Close Bidding",
+ "start_bid": "Enable Bidding",
+ "total": "Total",
+ "lots_num": "lots",
+ "cast": "Casting",
+ "wait_update": "Waiting for Update",
+ "text1": "Hammer soon",
+ "text2": "Someone has placed a bid",
+ "text3": "Please bid after update",
+ "text4": "Congratulations, you won the bid",
+ "text5": "Please make payment",
+ "text6": "This lot has ended",
+ "text7": "Please wait for the next lot",
+ "text8": "Sorry, bidding unsuccessful",
+ "text9": "Bidding ended",
+ "text10": "Bidding ended, thank you for participating"
+ },
+ "personal": {
+ "title": "Please fill in your personal information",
+ "text": "Text",
+ "next": "Next"
+ },
+ "payment": {
+ "title": "Payment",
+ "result": {
+ "title": "Payment Result",
+ "success": "Payment Successful",
+ "fail": "Payment Failed",
+ "unpaid": "Unpaid",
+ "expired": "Payment Expired",
+ "partial": "Partially Paid"
+ },
+ "text1": "Payment Result",
+ "text2": "Payment Successful",
+ "text3": "Payment Failed",
+ "text4": "Unpaid",
+ "text5": "Payment Expired",
+ "text6": "Partially Paid",
+ "next": "Next",
+ "backHome": "Back to Home",
+ "confirm": "Confirm Payment",
+ "fullPayment": "Pay in Full",
+ "partialPayment": "Partial Payment",
+ "loading": "Loading...",
+ "error": {
+ "enterAmount": "Please enter amount",
+ "exceedTotal": "Cannot exceed total amount",
+ "invalidAmount": "Please enter a valid payment amount",
+ "networkError": "Network error, please try again",
+ "systemError": "System error, please try again later"
+ },
+ "placeholder": {
+ "amount": "Maximum {currency}{price}"
+ },
+ "amount": "Payment Amount"
+ },
+ "signature": {
+ "protocol": {
+ "loading": "Loading...",
+ "title": "Signature Content",
+ "agree": "Agree and Sign",
+ "cancel": "Cancel",
+ "confirm": "Confirm",
+ "success": "Signature Successful",
+ "fail": "Signature Failed",
+ "back": "Back"
+ },
+ "button": {
+ "agreeAndSign": "Agree and Sign"
+ },
+ "loading": "Loading...",
+ "agreement": {
+ "notice": "Auction Notice",
+ "rules": "Auction Rules",
+ "buyerGuide": "Buyer's Guide",
+ "buyerAgreement": "Buyer's Agreement",
+ "record": "Auction Record Confirmation",
+ "transfer": "Auction Transfer Confirmation"
+ },
+ "error": {
+ "getRecord": "Failed to get auction record"
+ },
+ "action": {
+ "agree": "Agree and Sign",
+ "back": "Back",
+ "clear": "Clear",
+ "confirm": "Confirm"
+ },
+ "tips": {
+ "landscape": "Please use landscape mode",
+ "needSign": "Please sign first",
+ "prePayment": "Please agree and sign before payment"
+ }
+ },
+ "liveRoom": {
+ "loading": "Live stream loading...",
+ "error": {
+ "player": "Player error:",
+ "init": "Player initialization failed:",
+ "noVideo": "Video element not found",
+ "screenshot": "Failed to get video screenshot:"
+ },
+ "player": {
+ "autoplay": true,
+ "muted": true,
+ "width": "100%",
+ "height": "100%"
+ },
+ "status": {
+ "error_mess": "Failed to get live content, retry?",
+ "success_mess": "Bid successful",
+ "warn_mess": "Bidding is not enabled",
+ "now_price": "Current Price",
+ "lower_price": "Next Increment",
+ "confirm": "Confirm Bid",
+ "button": "Click 'Enable Bidding' to participate",
+ "start": "Start Auction",
+ "head": "Leading",
+ "out": "Out",
+ "success": "Successful",
+ "next_lot": "Next lot coming soon",
+ "spot": "Onsite Bidding",
+ "network": "Online Bidding",
+ "me": "Me",
+ "all_pay": "Pay in Full",
+ "part_pay": "Partial Payment",
+ "lots": "Lots",
+ "colse_bid": "Close Bidding",
+ "start_bid": "Enable Bidding",
+ "total": "Total",
+ "lots_num": "lots",
+ "cast": "Casting",
+ "wait_update": "Waiting for Update",
+ "text1": "Hammer soon",
+ "text2": "Someone has placed a bid",
+ "text3": "Please bid after update",
+ "text4": "Congratulations, you won the bid",
+ "text5": "Please make payment",
+ "text6": "This lot has ended",
+ "text7": "Please wait for the next lot",
+ "text8": "Sorry, bidding unsuccessful",
+ "text9": "Bidding ended",
+ "text10": "Bidding ended, thank you for participating"
+ }
+ },
+ "privacyPolicy": {
+ "title": "Privacy Policy",
+ "content": {
+ "header": "Please read the 'Fenghe Privacy Policy' carefully (especially the bold content) and make sure you understand our rules for handling your personal information. If you have any questions during reading, you can contact our customer service for consultation. If you do not agree with any terms in the agreement, you should stop accessing immediately.",
+ "version": "Version update date: February 6, 2025",
+ "scope": "Fenghe Privacy Policy applies to the online auction, shopping and other products or services under Shanghai Fenghe Auction Co., Ltd., including but not limited to online auction live, online bidding, domestic proxy bidding, overseas proxy bidding, time-limited auction, consignment, global art purchase, family collections and other websites, clients, mini programs, as well as various products and/or services provided to you as new forms emerge with technological development."
+ }
+ },
+ "collectCode": {
+ "login": {
+ "title": "Collection Code Login",
+ "phoneNumber": "Phone Number",
+ "phoneNumberPlaceholder": "Please enter phone number",
+ "password": "Password",
+ "passwordPlaceholder": "Please enter password",
+ "passwordLogin": "Password Login",
+ "codeLogin": "Verification Code Login",
+ "getCode": "Get Code",
+ "login": "Login",
+ "hasSendTo": "Sent to",
+ "reSend": "Resend",
+ "back": "Back"
+ },
+ "mine": {
+ "title": "Profile",
+ "logout": "Logout",
+ "offlineQrcode": "Offline Payment QR Code",
+ "refreshSuccess": "Refresh successful",
+ "noMore": "No more data",
+ "add": "Add",
+ "addQrcode": {
+ "title": "Add Payment QR Code",
+ "amount": "Amount",
+ "amountUnit": "RMB",
+ "amountPlaceholder": "Please enter amount",
+ "lotNo": "Lot No.",
+ "lotNoPlaceholder": "Please enter lot number",
+ "existingWarning": "A payment QR code already exists for this lot number. Are you sure you want to create another one?",
+ "cancel": "Cancel",
+ "confirm": "Confirm"
+ }
+ },
+ "qrcode": {
+ "status": {
+ "paid": "Paid",
+ "unpaid": "Unpaid",
+ "partialPaid": "Partially Paid"
+ },
+ "card": {
+ "lotNo": "Lot: ",
+ "creator": "Creator: ",
+ "createTime": "Created: ",
+ "view": "View"
+ }
+ },
+ "payment": {
+ "title": "Payment",
+ "fullPayment": "Pay in Full",
+ "partialPayment": "Partial Payment",
+ "confirmPayment": "Confirm Payment",
+ "maxAmount": "Maximum {currency}{price}",
+ "enterAmount": "Please enter amount",
+ "exceedTotal": "Cannot exceed total amount"
+ },
+ "signature": {
+ "title": "Signature",
+ "back": "Back",
+ "clear": "Clear",
+ "confirm": "Confirm",
+ "pleaseSign": "Please sign first",
+ "loading": "Loading..."
+ },
+ "message": {
+ "amountRequired": "Please enter amount",
+ "lotNoRequired": "Please enter Lot No.",
+ "deleteSuccess": "Delete successful"
+ }
+ },
+ "validation": {
+ "required": "This field is required",
+ "invalidFormat": "Invalid format",
+ "invalidPhone": "Please enter a valid phone number",
+ "invalidEmail": "Please enter a valid email address",
+ "invalidPassword": "Invalid password format",
+ "invalidCode": "Invalid verification code format",
+ "invalidAmount": "Please enter a valid amount",
+ "invalidNumber": "Please enter a valid number"
+ },
+ "realName": {
+ "title": "Real Name Authentication",
+ "cnTab": "Chinese Mainland Residents",
+ "otherTab": "Non-Chinese Mainland Residents",
+ "cnTabDesc": "Please fill in ID card information",
+ "otherTabDesc": "Please upload personal information",
+ "idCard": "ID Card Number",
+ "idCardPlaceholder": "Please enter ID card number",
+ "name": "Name",
+ "namePlaceholder": "Please enter your name",
+ "gender": "Gender",
+ "male": "Male",
+ "female": "Female",
+ "birthday": "Date of Birth",
+ "birthdayPlaceholder": "Please select date of birth",
+ "address": "Home Address",
+ "addressPlaceholder": "Please enter home address",
+ "bank": "Bank",
+ "bankPlaceholder": "Please select bank",
+ "bankCard": "Bank Card Number",
+ "bankCardPlaceholder": "Please enter bank card number",
+ "confirm": "Confirm",
+ "success": "Submission successful",
+ "selectGender": "Please select gender"
+ },
+ "auction": {
+ "title": "Lot Details",
+ "area": "Total Area",
+ "length": "Length",
+ "width": "Width",
+ "description": "Artwork Description",
+ "startPrice": "Starting Price",
+ "bidList": "Bidding History",
+ "detail": "Lot Details",
+ "tab": {
+ "detail": "Lot Details",
+ "description": "Lot Description"
+ },
+ "lotDetail": "LOT Details",
+ "refresh": {
+ "success": "Refresh successful",
+ "noMore": "No more data"
+ },
+ "price": {
+ "start": "Starting Price",
+ "current": "Current Price",
+ "hammer": "Hammer Price"
+ }
+ },
+ "live": {
+ "enterRoom": "Click to enter live room",
+ "beijingTime": "Beijing Time",
+ "status": {
+ "notStarted": "Not Started",
+ "live": "Live",
+ "ended": "Ended"
+ },
+ "message": {
+ "networkError": "Network error, please check your connection",
+ "reconnecting": "Reconnecting...",
+ "reconnectSuccess": "Reconnection successful",
+ "reconnectFail": "Reconnection failed, please refresh the page"
+ }
+ },
+ "country": {
+ "title": "Country/Region",
+ "searchPlaceholder": "Enter country or region",
+ "frequentCountry": "Frequently Used"
+ },
+ "app": {
+ "name": "FENGHE",
+ "description": "FENGHE International Kyoto Auction",
+ "keywords": "FENGHE,FENGHE CULTURE,FENGHE,KYOTO,AUCTION",
+ "language": "📚 Language",
+ "unocssExample": "🎨 Unocss Example",
+ "loading": "Loading...",
+ "error": {
+ "404": {
+ "title": "Page Not Found",
+ "back": "Back"
+ },
+ "network": "Network Error",
+ "server": "Server Error"
+ }
+ },
+ "bid": {
+ "title": "Bidding",
+ "noBids": "No bidding items",
+ "bidNow": "Bid Now",
+ "success": "Bid Successful",
+ "fail": "Bid Failed",
+ "confirm": "Confirm Bid",
+ "cancel": "Cancel",
+ "amount": "Bid Amount",
+ "currentPrice": "Current Price",
+ "nextPrice": "Next Increment",
+ "bidHistory": "Bidding History",
+ "bidder": "Bidder",
+ "bidTime": "Bid Time",
+ "bidAmount": "Bid Amount",
+ "status": {
+ "bidding": "Bidding",
+ "ended": "Ended",
+ "upcoming": "Upcoming",
+ "cancelled": "Cancelled"
+ },
+ "message": {
+ "confirmBid": "Confirm bid of {amount}?",
+ "bidSuccess": "Bid successful",
+ "bidFail": "Bid failed",
+ "priceChanged": "Price has been updated, please bid again",
+ "insufficientBalance": "Insufficient balance",
+ "notQualified": "You are not qualified to bid",
+ "auctionEnded": "Auction has ended",
+ "auctionNotStarted": "Auction has not started"
+ }
+ },
+ "settings": {
+ "title": "Settings",
+ "language": "Language",
+ "notification": "Notifications",
+ "about": "About Us",
+ "feedback": "Feedback",
+ "privacy": "Privacy Policy",
+ "terms": "Terms of Service",
+ "version": "Version Information",
+ "logout": "Logout",
+ "darkMode": "Dark Mode",
+ "auto": "System",
+ "light": "Light",
+ "dark": "Dark"
+ },
+ "layout": {
+ "default": {
+ "title": "FENGHE Auction",
+ "loading": "Loading...",
+ "error": "Error",
+ "retry": "Retry",
+ "back": "Back"
+ },
+ "error": {
+ "notFound": "Page Not Found",
+ "back": "Back to Home",
+ "retry": "Retry"
+ }
+ },
+ "components": {
+ "loading": {
+ "text": "Loading..."
+ },
+ "empty": {
+ "text": "No Data",
+ "description": "No relevant content found"
+ },
+ "error": {
+ "text": "Error",
+ "description": "Loading failed, please try again",
+ "button": "Retry"
+ },
+ "navbar": {
+ "back": "Back",
+ "close": "Close",
+ "home": "Home"
+ },
+ "tabbar": {
+ "home": "Home",
+ "auction": "Auction",
+ "live": "Live",
+ "profile": "Profile"
+ },
+ "dialog": {
+ "confirm": "Confirm",
+ "cancel": "Cancel",
+ "close": "Close"
+ },
+ "toast": {
+ "success": "Success",
+ "fail": "Failed",
+ "loading": "Loading..."
+ },
+ "form": {
+ "required": "Required",
+ "optional": "Optional",
+ "save": "Save",
+ "submit": "Submit",
+ "cancel": "Cancel",
+ "pleaseInput": "Please enter",
+ "pleaseSelect": "Please select"
+ },
+ "upload": {
+ "text": "Click to Upload",
+ "delete": "Delete",
+ "preview": "Preview",
+ "maxSize": "File size cannot exceed {size}",
+ "format": "Supported formats: {formats}",
+ "uploading": "Uploading...",
+ "uploadSuccess": "Upload successful",
+ "uploadFail": "Upload failed"
+ }
+ },
+ "floatingBubble": {
+ "backToLive": "Back to Live"
+ },
+ "http": {
+ "error": {
+ "badRequest": "Invalid request parameters",
+ "unauthorized": "Unauthorized or login expired",
+ "forbidden": "Access forbidden",
+ "notFound": "Requested resource not found",
+ "serverError": "Server internal error",
+ "badGateway": "Gateway error",
+ "serviceUnavailable": "Service temporarily unavailable",
+ "gatewayTimeout": "Gateway timeout",
+ "operationFailed": "Operation failed",
+ "loginExpired": "Login has expired, please login again",
+ "networkError": "Network connection failed, please check your network settings",
+ "requestFailed": "Request failed",
+ "httpNotInitialized": "HTTP client not initialized. Call setupHttp first."
+ }
}
}
diff --git a/i18n/locales/ja-JP.json b/i18n/locales/ja-JP.json
index 5cfead3..3bb4bc6 100644
--- a/i18n/locales/ja-JP.json
+++ b/i18n/locales/ja-JP.json
@@ -1,36 +1,120 @@
{
"appSetting": {
- "appName": "豊和",
- "appDescription": "泰豊国際京都オークション",
- "appKeyWords": "泰豊,泰豊文化,豊和,京都,オークション"
+ "appName": "FENGHE",
+ "appDescription": "泰風インターナショナル京都オークション",
+ "appKeyWords": "泰風,泰風文化,FENGHE,京都,オークション"
},
"menu": {
- "home": "ホーム",
- "profile": "マイページ",
+ "home": "京都オークション",
+ "profile": "プロフィール",
"darkMode": "🌗 ダークモード",
"language": "📚 言語",
- "404Demo": "🙅 404ページ デモ",
- "unocssExample": "🎨 Unocss 例",
- "keepAlive": "🧡 KeepAlive デモ",
- "persistPiniaState": "💾 Pinia 状態の永続化",
- "fetch": "🏄 ネットワークリクエスト"
+ "404Demo": "🙅 404ページデモ",
+ "unocssExample": "🎨 Unocssの例",
+ "keepAlive": "🧡 KeepAliveデモ",
+ "persistPiniaState": "💾 Piniaの状態を保持",
+ "fetch": "🏄 ネットワークリクエスト",
+ "auction": "オークション",
+ "live": "ライブ",
+ "settings": "設定"
},
"tabbar": {
"home": "ホーム",
- "profile": "マイページ"
+ "profile": "プロフィール"
},
"login": {
"title": "ログイン",
- "phonePlaceholder": "携帯番号を入力してください",
+ "phonePlaceholder": "電話番号を入力してください",
"getCode": "認証コードを取得",
"login": "ログイン",
"back": "戻る",
- "hasSendTo": "認証コードは",
- "reSend": "再送"
+ "hasSendTo": "認証コードを送信しました:",
+ "reSend": "再送信",
+ "agreement": "ログインすることで",
+ "privacyPolicy": "プライバシーポリシー"
+ },
+ "common": {
+ "items": "点",
+ "auction": "オークション",
+ "loading": "読み込み中...",
+ "networkError": "ネットワークエラー、再試行してください",
+ "systemError": "システムエラー、後でもう一度お試しください",
+ "success": "操作が成功しました",
+ "fail": "操作が失敗しました",
+ "confirm": "確認",
+ "cancel": "キャンセル",
+ "back": "戻る",
+ "next": "次へ",
+ "save": "保存",
+ "edit": "編集",
+ "delete": "削除",
+ "view": "表示",
+ "close": "閉じる",
+ "refresh": "更新",
+ "noData": "データがありません",
+ "loadMore": "もっと読み込む",
+ "noMore": "これ以上ありません",
+ "refreshSuccess": "更新成功",
+ "pleaseInput": "入力してください",
+ "pleaseSelect": "選択してください"
+ },
+ "profile": {
+ "name": "名前",
+ "phone": "電話番号",
+ "text1": "出品物がありません",
+ "text2": "今すぐ入札",
+ "title": "プロフィール",
+ "account": {
+ "title": "アカウント情報",
+ "avatar": "アバター",
+ "nickname": "ニックネーム",
+ "phone": "電話番号",
+ "email": "メールアドレス",
+ "realName": "本人確認",
+ "verified": "認証済み",
+ "unverified": "未認証",
+ "edit": "編集"
+ },
+ "order": {
+ "title": "注文履歴",
+ "all": "すべて",
+ "unpaid": "未払い",
+ "paid": "支払い済み",
+ "completed": "完了",
+ "cancelled": "キャンセル"
+ },
+ "favorite": {
+ "title": "お気に入り",
+ "empty": "お気に入りがありません",
+ "delete": "削除",
+ "deleteConfirm": "選択したお気に入りを削除しますか?"
+ },
+ "address": {
+ "title": "配送先住所",
+ "add": "住所を追加",
+ "edit": "住所を編集",
+ "delete": "住所を削除",
+ "default": "デフォルトの住所",
+ "setDefault": "デフォルトに設定",
+ "name": "受取人",
+ "phone": "電話番号",
+ "region": "地域",
+ "detail": "詳細住所",
+ "save": "保存",
+ "deleteConfirm": "この住所を削除しますか?"
+ },
+ "settings": {
+ "title": "設定",
+ "notification": "通知",
+ "language": "言語",
+ "about": "当社について",
+ "logout": "ログアウト",
+ "logoutConfirm": "ログアウトしますか?"
+ }
},
"error_page": {
"back_btn": "戻る",
- "txt": "ページが見つかりません"
+ "txt": "見つかりません"
},
"prose_page": {
"btn_fetch": "取得",
@@ -38,20 +122,21 @@
"btn_empty_desc": "データなし"
},
"countryRegion": {
- "title": "国と地域",
- "searchPlaceholder": "国と地域を入力してください",
- "frequentCountry": "よく使う"
+ "title": "国/地域",
+ "searchPlaceholder": "国または地域を入力",
+ "frequentCountry": "よく使用する"
},
"realAuth": {
- "title": "実名認証",
- "cnTab": "中国本土住民",
- "otherTab": "非中国本土住民",
- "cnTabDesc": "身分証情報を入力してください",
+ "phonePlaceholder": "電話番号を入力してください",
+ "title": "本人確認",
+ "cnTab": "中国本土居住者",
+ "otherTab": "中国本土以外の居住者",
+ "cnTabDesc": "身分証明書の情報を入力してください",
"otherTabDesc": "個人情報をアップロードしてください",
- "idCard": "身分証番号",
- "idCardPlaceholder": "身分証番号を入力してください",
- "name": "氏名",
- "namePlaceholder": "氏名を入力してください",
+ "idCard": "身分証明書番号",
+ "idCardPlaceholder": "身分証明書番号を入力してください",
+ "name": "名前",
+ "namePlaceholder": "名前を入力してください",
"gender": "性別",
"male": "男性",
"female": "女性",
@@ -59,11 +144,519 @@
"birthdayPlaceholder": "生年月日を入力してください",
"adress": "住所",
"adressPlaceholder": "住所を入力してください",
- "bank": "所属銀行",
- "bankPlaceholder": "所属銀行を選択してください",
+ "bank": "銀行",
+ "bankPlaceholder": "銀行を選択してください",
"bankCard": "銀行カード番号",
"bankCardPlaceholder": "銀行カード番号を入力してください",
"cancel": "キャンセル",
- "confirm": "確定"
+ "confirm": "確認",
+ "success_mess": "提出が完了しました",
+ "text1": "性別を選択してください",
+ "detail": {
+ "gender": {
+ "male": "男性",
+ "female": "女性"
+ }
+ }
+ },
+ "detail": {
+ "text1": "アーティスト",
+ "text2": "総面積",
+ "text3": "長さ",
+ "text4": "幅",
+ "text5": "作品説明",
+ "text6": "開始価格",
+ "text7": "入札履歴",
+ "text8": "商品詳細"
+ },
+ "art_detail_page": {
+ "button": "支払う",
+ "prompt_title": "おめでとうございます",
+ "prompt_desc": "入札成功"
+ },
+ "home": {
+ "tab1": "商品一覧",
+ "tab2": "オークション説明",
+ "lot_detail": "商品詳細",
+ "refresh_show": "更新成功",
+ "finished_text": "これ以上ありません",
+ "start_price": "開始価格",
+ "close_price": "落札価格",
+ "my_lots": "マイ商品",
+ "go_home": "ホームへ",
+ "text1": "クリックしてライブルームに入る",
+ "text2": "北京時間"
+ },
+ "live_room": {
+ "error_mess": "ライブコンテンツの取得に失敗しました。再試行しますか?",
+ "success_mess": "入札成功",
+ "warn_mess": "入札が有効になっていません",
+ "now_price": "現在価格",
+ "lower_price": "次の最低価格",
+ "confirm": "入札確認",
+ "button": "'入札を有効にする'をクリックして参加",
+ "start": "オークション開始",
+ "head": "リード",
+ "out": "アウト",
+ "success": "成立",
+ "next_lot": "次の商品がまもなく開始",
+ "spot": "会場入札",
+ "network": "オンライン入札",
+ "me": "私",
+ "all_pay": "全額支払い",
+ "part_pay": "一部支払い",
+ "lots": "ロット",
+ "colse_bid": "入札を閉じる",
+ "start_bid": "入札を開始",
+ "total": "合計",
+ "lots_num": "ロット",
+ "cast": "キャスティング",
+ "wait_update": "更新を待っています",
+ "text1": "まもなく落札",
+ "text2": "入札されました",
+ "text3": "更新後に入札してください",
+ "text4": "おめでとうございます、落札成功",
+ "text5": "お支払いをお願いします",
+ "text6": "このロットは終了しました",
+ "text7": "次のロットをお待ちください",
+ "text8": "申し訳ありません、落札失敗",
+ "text9": "入札終了",
+ "text10": "入札終了、ご参加ありがとうございました"
+ },
+ "personal": {
+ "title": "個人情報を入力してください",
+ "text": "テキスト",
+ "next": "次へ"
+ },
+ "payment": {
+ "title": "支払い",
+ "result": {
+ "title": "支払い結果",
+ "success": "支払い成功",
+ "fail": "支払い失敗",
+ "unpaid": "未払い",
+ "expired": "支払い期限切れ",
+ "partial": "一部支払い"
+ },
+ "text1": "支払い結果",
+ "text2": "支払い成功",
+ "text3": "支払い失敗",
+ "text4": "未払い",
+ "text5": "支払い期限切れ",
+ "text6": "一部支払い",
+ "next": "次へ",
+ "backHome": "ホームに戻る",
+ "confirm": "支払い確認",
+ "fullPayment": "全額支払い",
+ "partialPayment": "一部支払い",
+ "loading": "読み込み中...",
+ "error": {
+ "enterAmount": "金額を入力してください",
+ "exceedTotal": "合計金額を超えることはできません",
+ "invalidAmount": "有効な支払い金額を入力してください",
+ "networkError": "ネットワークエラー、再試行してください",
+ "systemError": "システムエラー、後でもう一度お試しください"
+ },
+ "placeholder": {
+ "amount": "最大 {currency}{price}"
+ },
+ "amount": "支払い金額"
+ },
+ "signature": {
+ "protocol": {
+ "loading": "読み込み中...",
+ "title": "署名内容",
+ "agree": "同意して署名",
+ "cancel": "キャンセル",
+ "confirm": "確認",
+ "success": "署名成功",
+ "fail": "署名失敗",
+ "back": "戻る"
+ },
+ "button": {
+ "agreeAndSign": "同意して署名"
+ },
+ "loading": "読み込み中...",
+ "agreement": {
+ "notice": "オークション通知",
+ "rules": "オークションルール",
+ "buyerGuide": "バイヤーガイド",
+ "buyerAgreement": "バイヤー契約",
+ "record": "オークション記録確認",
+ "transfer": "オークション譲渡確認"
+ },
+ "error": {
+ "getRecord": "オークション記録の取得に失敗しました"
+ },
+ "action": {
+ "agree": "同意して署名",
+ "back": "戻る",
+ "clear": "クリア",
+ "confirm": "確認"
+ },
+ "tips": {
+ "landscape": "横向きでご使用ください",
+ "needSign": "最初に署名してください",
+ "prePayment": "支払い前に同意して署名してください"
+ }
+ },
+ "liveRoom": {
+ "loading": "ライブストリーム読み込み中...",
+ "error": {
+ "player": "プレーヤーエラー:",
+ "init": "プレーヤーの初期化に失敗しました:",
+ "noVideo": "ビデオ要素が見つかりません",
+ "screenshot": "ビデオスクリーンショットの取得に失敗しました:"
+ },
+ "player": {
+ "autoplay": true,
+ "muted": true,
+ "width": "100%",
+ "height": "100%"
+ },
+ "status": {
+ "error_mess": "ライブコンテンツの取得に失敗しました。再試行しますか?",
+ "success_mess": "入札成功",
+ "warn_mess": "入札が有効になっていません",
+ "now_price": "現在価格",
+ "lower_price": "次の最低価格",
+ "confirm": "入札確認",
+ "button": "'入札を有効にする'をクリックして参加",
+ "start": "オークション開始",
+ "head": "リード",
+ "out": "アウト",
+ "success": "成立",
+ "next_lot": "次の商品がまもなく開始",
+ "spot": "会場入札",
+ "network": "オンライン入札",
+ "me": "私",
+ "all_pay": "全額支払い",
+ "part_pay": "一部支払い",
+ "lots": "ロット",
+ "colse_bid": "入札を閉じる",
+ "start_bid": "入札を開始",
+ "total": "合計",
+ "lots_num": "ロット",
+ "cast": "キャスティング",
+ "wait_update": "更新を待っています",
+ "text1": "まもなく落札",
+ "text2": "入札されました",
+ "text3": "更新後に入札してください",
+ "text4": "おめでとうございます、落札成功",
+ "text5": "お支払いをお願いします",
+ "text6": "このロットは終了しました",
+ "text7": "次のロットをお待ちください",
+ "text8": "申し訳ありません、落札失敗",
+ "text9": "入札終了",
+ "text10": "入札終了、ご参加ありがとうございました"
+ }
+ },
+ "privacyPolicy": {
+ "title": "プライバシーポリシー",
+ "content": {
+ "header": "「Fengheプライバシーポリシー」を注意深くお読みください(特に太字の内容)、そして個人情報の取り扱いに関する規則をご理解ください。読んでいる間に質問がある場合は、カスタマーサービスにお問い合わせください。契約内の条項に同意しない場合は、直ちにアクセスを停止してください。",
+ "version": "バージョン更新日:2025年2月6日",
+ "scope": "Fengheプライバシーポリシーは、上海Fengheオークション株式会社のオンラインオークション、ショッピングなどの製品やサービスに適用されます。これには、オンラインオークションライブ、オンライン入札、国内代理入札、海外代理入札、期間限定オークション、委託、グローバルアート購入、家族コレクションなどのウェブサイト、クライアント、ミニプログラム、および技術の発展に伴い新しい形で提供される様々な製品やサービスが含まれます。"
+ }
+ },
+ "collectCode": {
+ "login": {
+ "title": "コレクションコードログイン",
+ "phoneNumber": "電話番号",
+ "phoneNumberPlaceholder": "電話番号を入力してください",
+ "password": "パスワード",
+ "passwordPlaceholder": "パスワードを入力してください",
+ "passwordLogin": "パスワードログイン",
+ "codeLogin": "認証コードログイン",
+ "getCode": "コードを取得",
+ "login": "ログイン",
+ "hasSendTo": "送信先",
+ "reSend": "再送信",
+ "back": "戻る"
+ },
+ "mine": {
+ "title": "プロフィール",
+ "logout": "ログアウト",
+ "offlineQrcode": "オフライン支払いQRコード",
+ "refreshSuccess": "更新成功",
+ "noMore": "これ以上ありません",
+ "add": "追加",
+ "addQrcode": {
+ "title": "支払いQRコードを追加",
+ "amount": "金額",
+ "amountUnit": "RMB",
+ "amountPlaceholder": "金額を入力してください",
+ "lotNo": "ロット番号",
+ "lotNoPlaceholder": "ロット番号を入力してください",
+ "existingWarning": "このロット番号の支払いQRコードはすでに存在します。別のコードを作成しますか?",
+ "cancel": "キャンセル",
+ "confirm": "確認"
+ }
+ },
+ "qrcode": {
+ "status": {
+ "paid": "支払い済み",
+ "unpaid": "未払い",
+ "partialPaid": "一部支払い済み"
+ },
+ "card": {
+ "lotNo": "ロット:",
+ "creator": "作成者:",
+ "createTime": "作成日時:",
+ "view": "表示"
+ }
+ },
+ "payment": {
+ "title": "支払い",
+ "fullPayment": "全額支払い",
+ "partialPayment": "一部支払い",
+ "confirmPayment": "支払い確認",
+ "maxAmount": "最大 {currency}{price}",
+ "enterAmount": "金額を入力してください",
+ "exceedTotal": "合計金額を超えることはできません"
+ },
+ "signature": {
+ "title": "署名",
+ "back": "戻る",
+ "clear": "クリア",
+ "confirm": "確認",
+ "pleaseSign": "最初に署名してください",
+ "loading": "読み込み中..."
+ },
+ "message": {
+ "amountRequired": "金額を入力してください",
+ "lotNoRequired": "ロット番号を入力してください",
+ "deleteSuccess": "削除成功"
+ }
+ },
+ "validation": {
+ "required": "この項目は必須です",
+ "invalidFormat": "形式が無効です",
+ "invalidPhone": "有効な電話番号を入力してください",
+ "invalidEmail": "有効なメールアドレスを入力してください",
+ "invalidPassword": "無効なパスワード形式",
+ "invalidCode": "無効な認証コード形式",
+ "invalidAmount": "有効な金額を入力してください",
+ "invalidNumber": "有効な数値を入力してください"
+ },
+ "realName": {
+ "title": "本人確認",
+ "cnTab": "中国本土居住者",
+ "otherTab": "中国本土以外の居住者",
+ "cnTabDesc": "身分証明書の情報を入力してください",
+ "otherTabDesc": "個人情報をアップロードしてください",
+ "idCard": "身分証明書番号",
+ "idCardPlaceholder": "身分証明書番号を入力してください",
+ "name": "名前",
+ "namePlaceholder": "名前を入力してください",
+ "gender": "性別",
+ "male": "男性",
+ "female": "女性",
+ "birthday": "生年月日",
+ "birthdayPlaceholder": "生年月日を選択してください",
+ "address": "住所",
+ "addressPlaceholder": "住所を入力してください",
+ "bank": "銀行",
+ "bankPlaceholder": "銀行を選択してください",
+ "bankCard": "銀行カード番号",
+ "bankCardPlaceholder": "銀行カード番号を入力してください",
+ "confirm": "確認",
+ "success": "提出成功",
+ "selectGender": "性別を選択してください"
+ },
+ "auction": {
+ "title": "商品詳細",
+ "area": "総面積",
+ "length": "長さ",
+ "width": "幅",
+ "description": "作品説明",
+ "startPrice": "開始価格",
+ "bidList": "入札履歴",
+ "detail": "商品詳細",
+ "tab": {
+ "detail": "商品詳細",
+ "description": "商品説明"
+ },
+ "lotDetail": "ロット詳細",
+ "refresh": {
+ "success": "更新成功",
+ "noMore": "これ以上ありません"
+ },
+ "price": {
+ "start": "開始価格",
+ "current": "現在価格",
+ "hammer": "落札価格"
+ }
+ },
+ "live": {
+ "enterRoom": "クリックしてライブルームに入る",
+ "beijingTime": "北京時間",
+ "status": {
+ "notStarted": "未開始",
+ "live": "ライブ中",
+ "ended": "終了"
+ },
+ "message": {
+ "networkError": "ネットワークエラー、接続を確認してください",
+ "reconnecting": "再接続中...",
+ "reconnectSuccess": "再接続成功",
+ "reconnectFail": "再接続失敗、ページを更新してください"
+ }
+ },
+ "country": {
+ "title": "国/地域",
+ "searchPlaceholder": "国または地域を入力",
+ "frequentCountry": "よく使用する"
+ },
+ "app": {
+ "name": "FENGHE",
+ "description": "FENGHEインターナショナル京都オークション",
+ "keywords": "FENGHE,FENGHE文化,FENGHE,京都,オークション",
+ "language": "📚 言語",
+ "unocssExample": "🎨 Unocss例",
+ "loading": "読み込み中...",
+ "error": {
+ "404": {
+ "title": "ページが見つかりません",
+ "back": "戻る"
+ },
+ "network": "ネットワークエラー",
+ "server": "サーバーエラー"
+ }
+ },
+ "bid": {
+ "title": "入札",
+ "noBids": "入札アイテムがありません",
+ "bidNow": "今すぐ入札",
+ "success": "入札成功",
+ "fail": "入札失敗",
+ "confirm": "入札確認",
+ "cancel": "キャンセル",
+ "amount": "入札金額",
+ "currentPrice": "現在価格",
+ "nextPrice": "次の最低価格",
+ "bidHistory": "入札履歴",
+ "bidder": "入札者",
+ "bidTime": "入札時間",
+ "bidAmount": "入札金額",
+ "status": {
+ "bidding": "入札中",
+ "ended": "終了",
+ "upcoming": "まもなく開始",
+ "cancelled": "キャンセル"
+ },
+ "message": {
+ "confirmBid": "{amount}の入札を確認しますか?",
+ "bidSuccess": "入札成功",
+ "bidFail": "入札失敗",
+ "priceChanged": "価格が更新されました、再度入札してください",
+ "insufficientBalance": "残高不足",
+ "notQualified": "入札資格がありません",
+ "auctionEnded": "オークションは終了しました",
+ "auctionNotStarted": "オークションはまだ開始していません"
+ }
+ },
+ "settings": {
+ "title": "設定",
+ "language": "言語",
+ "notification": "通知",
+ "about": "当社について",
+ "feedback": "フィードバック",
+ "privacy": "プライバシーポリシー",
+ "terms": "利用規約",
+ "version": "バージョン情報",
+ "logout": "ログアウト",
+ "darkMode": "ダークモード",
+ "auto": "システム設定に従う",
+ "light": "ライト",
+ "dark": "ダーク"
+ },
+ "layout": {
+ "default": {
+ "title": "FENGHEオークション",
+ "loading": "読み込み中...",
+ "error": "エラー",
+ "retry": "再試行",
+ "back": "戻る"
+ },
+ "error": {
+ "notFound": "ページが見つかりません",
+ "back": "ホームに戻る",
+ "retry": "再試行"
+ }
+ },
+ "components": {
+ "loading": {
+ "text": "読み込み中..."
+ },
+ "empty": {
+ "text": "データなし",
+ "description": "関連コンテンツが見つかりません"
+ },
+ "error": {
+ "text": "エラー",
+ "description": "読み込みに失敗しました、再試行してください",
+ "button": "再試行"
+ },
+ "navbar": {
+ "back": "戻る",
+ "close": "閉じる",
+ "home": "ホーム"
+ },
+ "tabbar": {
+ "home": "ホーム",
+ "auction": "オークション",
+ "live": "ライブ",
+ "profile": "プロフィール"
+ },
+ "dialog": {
+ "confirm": "確認",
+ "cancel": "キャンセル",
+ "close": "閉じる"
+ },
+ "toast": {
+ "success": "成功",
+ "fail": "失敗",
+ "loading": "読み込み中..."
+ },
+ "form": {
+ "required": "必須",
+ "optional": "任意",
+ "save": "保存",
+ "submit": "送信",
+ "cancel": "キャンセル",
+ "pleaseInput": "入力してください",
+ "pleaseSelect": "選択してください"
+ },
+ "upload": {
+ "text": "アップロードするにはクリック",
+ "delete": "削除",
+ "preview": "プレビュー",
+ "maxSize": "ファイルサイズは{size}を超えることができません",
+ "format": "対応フォーマット:{formats}",
+ "uploading": "アップロード中...",
+ "uploadSuccess": "アップロード成功",
+ "uploadFail": "アップロード失敗"
+ }
+ },
+ "floatingBubble": {
+ "backToLive": "ライブに戻る"
+ },
+ "http": {
+ "error": {
+ "badRequest": "リクエストパラメータが無効です",
+ "unauthorized": "認証されていないか、ログインが期限切れです",
+ "forbidden": "アクセスが禁止されています",
+ "notFound": "要求されたリソースが見つかりません",
+ "serverError": "サーバー内部エラー",
+ "badGateway": "ゲートウェイエラー",
+ "serviceUnavailable": "サービスが一時的に利用できません",
+ "gatewayTimeout": "ゲートウェイタイムアウト",
+ "operationFailed": "操作に失敗しました",
+ "loginExpired": "ログインの有効期限が切れました。再度ログインしてください",
+ "networkError": "ネットワーク接続に失敗しました。ネットワーク設定を確認してください",
+ "requestFailed": "リクエストに失敗しました",
+ "httpNotInitialized": "HTTPクライアントが初期化されていません。先にsetupHttpを呼び出してください"
+ }
}
}
\ No newline at end of file
diff --git a/i18n/locales/zh-CN.json b/i18n/locales/zh-CN.json
index 39ae867..cbe85e7 100644
--- a/i18n/locales/zh-CN.json
+++ b/i18n/locales/zh-CN.json
@@ -5,7 +5,7 @@
"appKeyWords": "泰丰,泰丰文化,豐和,京都,拍卖会"
},
"menu": {
- "home": "主页",
+ "home": "京都拍卖会",
"profile": "我的",
"darkMode": "🌗 暗黑模式",
"language": "📚 语言",
@@ -13,7 +13,10 @@
"unocssExample": "🎨 Unocss 示例",
"keepAlive": "🧡 KeepAlive 演示",
"persistPiniaState": "💾 持久化 Pinia 状态",
- "fetch": "🏄 网络请求"
+ "fetch": "🏄 网络请求",
+ "auction": "拍卖",
+ "live": "直播",
+ "settings": "设置"
},
"tabbar": {
"home": "主页",
@@ -26,11 +29,88 @@
"login": "登录",
"back": "返回",
"hasSendTo": "已发送验证码至",
- "reSend": "重新发送"
+ "reSend": "重新发送",
+ "agreement": "登录即同意",
+ "privacyPolicy": "《隐私政策》"
+ },
+ "common": {
+ "items": "件",
+ "auction": "拍品",
+ "loading": "加载中...",
+ "networkError": "网络错误,请重试",
+ "systemError": "系统错误,请稍后重试",
+ "success": "操作成功",
+ "fail": "操作失败",
+ "confirm": "确认",
+ "cancel": "取消",
+ "back": "返回",
+ "next": "下一步",
+ "save": "保存",
+ "edit": "编辑",
+ "delete": "删除",
+ "view": "查看",
+ "close": "关闭",
+ "refresh": "刷新",
+ "noData": "暂无数据",
+ "loadMore": "加载更多",
+ "noMore": "没有更多了",
+ "refreshSuccess": "刷新成功",
+ "pleaseInput": "请输入",
+ "pleaseSelect": "请选择"
},
"profile": {
"name": "姓名",
- "phone": "手机号"
+ "phone": "手机号",
+ "text1": "您暂无拍品",
+ "text2": "快去竞拍吧",
+ "title": "个人中心",
+ "account": {
+ "title": "账户信息",
+ "avatar": "头像",
+ "nickname": "昵称",
+ "phone": "手机号",
+ "email": "邮箱",
+ "realName": "实名认证",
+ "verified": "已认证",
+ "unverified": "未认证",
+ "edit": "编辑"
+ },
+ "order": {
+ "title": "我的订单",
+ "all": "全部",
+ "unpaid": "待付款",
+ "paid": "已付款",
+ "completed": "已完成",
+ "cancelled": "已取消"
+ },
+ "favorite": {
+ "title": "我的收藏",
+ "empty": "暂无收藏",
+ "delete": "删除",
+ "deleteConfirm": "确认删除选中的收藏?"
+ },
+ "address": {
+ "title": "收货地址",
+ "add": "新增地址",
+ "edit": "编辑地址",
+ "delete": "删除地址",
+ "default": "默认地址",
+ "setDefault": "设为默认",
+ "name": "收货人",
+ "phone": "手机号码",
+ "region": "所在地区",
+ "detail": "详细地址",
+ "save": "保存",
+ "deleteConfirm": "确认删除该地址?"
+ },
+ "settings": {
+ "title": "设置",
+ "notification": "消息通知",
+ "language": "语言",
+ "about": "关于我们",
+ "logout": "退出登录",
+ "logoutConfirm": "确认退出登录?"
+ }
},
"error_page": {
"back_btn": "返回",
@@ -47,10 +127,11 @@
"frequentCountry": "常用"
},
"realAuth": {
+ "phonePlaceholder": "请输入手机号",
"title": "实名认证",
"cnTab": "大陆居民",
"otherTab": "非大陆居民",
- "cnTabDesc": "请填写身份证相关信息",
+ "cnTabDesc": "请填写身份证相关信息",
"otherTabDesc": "请上传个人相关信息",
"idCard": "身份证号",
"idCardPlaceholder": "请输入身份证号",
@@ -61,13 +142,521 @@
"female": "女",
"birthday": "出生日期",
"birthdayPlaceholder": "请输入出生日期",
- "adress":"家庭住址",
+ "adress": "家庭住址",
"adressPlaceholder": "请输入家庭住址",
"bank": "所属银行",
"bankPlaceholder": "请选择所属银行",
"bankCard": "银行卡号码",
"bankCardPlaceholder": "请输入银行卡号码",
"cancel": "取消",
- "confirm": "确定"
+ "confirm": "确定",
+ "success_mess": "提交成功",
+ "text1": "请选择性别",
+ "detail": {
+ "gender": {
+ "male": "男",
+ "female": "女"
+ }
+ }
+ },
+ "detail": {
+ "text1": "作者",
+ "text2": "总平尺数",
+ "text3": "长",
+ "text4": "宽",
+ "text5": "画作简介",
+ "text6": "起拍价",
+ "text7": "竞价表",
+ "text8": "拍卖品详情"
+ },
+ "art_detail_page": {
+ "button": "去支付",
+ "prompt_title": "恭喜您",
+ "prompt_desc": "竞拍成功"
+ },
+ "home": {
+ "tab1": "拍品列表",
+ "tab2": "拍卖说明",
+ "lot_detail": "拍品详情",
+ "refresh_show": "刷新成功",
+ "finished_text": "没有更多了",
+ "start_price": "起拍价",
+ "close_price": "成交价",
+ "my_lots": "我的拍品",
+ "go_home": "去首页",
+ "text1": "点击进入直播间",
+ "text2": "北京时间"
+ },
+ "live_room": {
+ "error_mess": "直播内容获取失败,是否重新获取",
+ "success_mess": "出价成功",
+ "warn_mess": "出价状态未开启",
+ "now_price": "当前价",
+ "lower_price": "下口价",
+ "confirm": "确认出价",
+ "button": "点击'开启出价',即刻参与竞拍",
+ "start": "开始拍卖",
+ "head":"领先",
+ "out": "出局",
+ "success": "成交",
+ "next_lot": "即将开始下一个拍品",
+ "spot": "现场竞价",
+ "network": "网络竞价",
+ "me": "我",
+ "all_pay": "支付全部",
+ "part_pay": "支付部分",
+ "lots": "拍品",
+ "colse_bid": "关闭出价",
+ "start_bid": "开启出价",
+ "total": "共",
+ "lots_num": "个拍品",
+ "cast": "投屏中",
+ "wait_update": "等待更新",
+ "text1": "即将落槌",
+ "text2": "已有人出价",
+ "text3": "更新后再出价",
+ "text4": "恭喜您,竞拍成功",
+ "text5": "请缴款",
+ "text6": "本拍品已结束",
+ "text7": "请期待下个拍品",
+ "text8": "很遗憾,竞拍失败",
+ "text9": "竞拍结束",
+ "text10": "竞拍结束,谢谢参与"
+ },
+ "personal": {
+ "title": "请填写个人相关信息",
+ "text":"文本",
+ "next": "下一步"
+ },
+ "payment": {
+ "title": "支付",
+ "result": {
+ "title": "支付结果",
+ "success": "支付成功",
+ "fail": "支付失败",
+ "unpaid": "未支付",
+ "expired": "支付已过期",
+ "partial": "部分支付"
+ },
+ "text1": "支付结果",
+ "text2": "支付成功",
+ "text3": "支付失败",
+ "text4": "未支付",
+ "text5": "支付过期",
+ "text6": "部分支付",
+ "next": "下一步",
+ "backHome": "回到首页",
+ "confirm": "确认支付",
+ "fullPayment": "支付全部",
+ "partialPayment": "支付部分",
+ "loading": "加载中...",
+ "error": {
+ "enterAmount": "请输入金额",
+ "exceedTotal": "不得高于全部金额",
+ "invalidAmount": "请输入有效的支付金额",
+ "networkError": "网络错误,请重试",
+ "systemError": "系统错误,请稍后重试"
+ },
+ "placeholder": {
+ "amount": "最多{currency}{price}"
+ },
+ "amount": "支付金额"
+ },
+ "signature": {
+ "protocol": {
+ "loading": "加载中...",
+ "title": "签署内容",
+ "agree": "同意并签字",
+ "cancel": "取消",
+ "confirm": "确认",
+ "success": "签署成功",
+ "fail": "签署失败",
+ "back": "返回"
+ },
+ "button": {
+ "agreeAndSign": "同意并签署"
+ },
+ "loading": "加载中...",
+ "agreement": {
+ "notice": "《拍卖公告》",
+ "rules": "《拍卖规则》",
+ "buyerGuide": "《竞买须知》",
+ "buyerAgreement": "《竞买协议》",
+ "record": "《拍卖笔录成交确认书》",
+ "transfer": "《拍卖移交确认书》"
+ },
+ "error": {
+ "getRecord": "获取拍卖笔录失败"
+ },
+ "action": {
+ "agree": "同意并签字",
+ "back": "返回",
+ "clear": "清空",
+ "confirm": "确认"
+ },
+ "tips": {
+ "landscape": "请将手机横屏使用",
+ "needSign": "请先签名",
+ "prePayment": "支付前需同意以下内容并签字"
+ }
+ },
+ "liveRoom": {
+ "loading": "直播加载中...",
+ "error": {
+ "player": "播放器错误:",
+ "init": "播放器初始化失败:",
+ "noVideo": "未找到视频元素",
+ "screenshot": "获取视频截图失败:"
+ },
+ "player": {
+ "autoplay": true,
+ "muted": true,
+ "width": "100%",
+ "height": "100%"
+ },
+ "status": {
+ "error_mess": "直播内容获取失败,是否重新获取",
+ "success_mess": "出价成功",
+ "warn_mess": "出价状态未开启",
+ "now_price": "当前价",
+ "lower_price": "下口价",
+ "confirm": "确认出价",
+ "button": "点击'开启出价',即刻参与竞拍",
+ "start": "开始拍卖",
+ "head": "领先",
+ "out": "出局",
+ "success": "成交",
+ "next_lot": "即将开始下一个拍品",
+ "spot": "现场竞价",
+ "network": "网络竞价",
+ "me": "我",
+ "all_pay": "支付全部",
+ "part_pay": "支付部分",
+ "lots": "拍品",
+ "colse_bid": "关闭出价",
+ "start_bid": "开启出价",
+ "total": "共",
+ "lots_num": "个拍品",
+ "cast": "投屏中",
+ "wait_update": "等待更新",
+ "text1": "即将落槌",
+ "text2": "已有人出价",
+ "text3": "更新后再出价",
+ "text4": "恭喜您,竞拍成功",
+ "text5": "请缴款",
+ "text6": "本拍品已结束",
+ "text7": "请期待下个拍品",
+ "text8": "很遗憾,竞拍失败",
+ "text9": "竞拍结束",
+ "text10": "竞拍结束,谢谢参与"
+ }
+ },
+ "privacyPolicy": {
+ "title": "隐私政策",
+ "content": {
+ "header": "请仔细阅读《丰和隐私政策》(尤其是加粗的内容)并确定了解我们对您个人信息的处理规则。阅读过程中,如您有任何疑问,可联系我们的客服咨询,如您不同意协议中的任何条款,您应立即停止访问。",
+ "version": "版本更新日期:2025 年 2 月 6 日",
+ "scope": "丰和隐私政策适用于上海丰和拍卖有限公司旗下的网络竞拍、购物等产品或服务,包括但不限于在线拍卖直播、在线竞拍、国内代拍、海外代拍、限时竞拍、我要送拍、全球艺购、藏宝传家等网站、客户端、小程序以及随技术发展出现的新形态向您提供的各项产品与/或服务。"
+ }
+ },
+ "collectCode": {
+ "login": {
+ "title": "收藏码登录",
+ "phoneNumber": "手机号",
+ "phoneNumberPlaceholder": "请输入手机号",
+ "password": "密码",
+ "passwordPlaceholder": "请输入密码",
+ "passwordLogin": "密码登录",
+ "codeLogin": "验证码登录",
+ "getCode": "获取验证码",
+ "login": "登录",
+ "hasSendTo": "已发送至",
+ "reSend": "重新发送",
+ "back": "返回"
+ },
+ "mine": {
+ "title": "个人中心",
+ "logout": "退出登录",
+ "offlineQrcode": "线下付款二维码",
+ "refreshSuccess": "刷新成功",
+ "noMore": "没有更多了",
+ "add": "新增",
+ "addQrcode": {
+ "title": "新增收款二维码",
+ "amount": "金额",
+ "amountUnit": "RMB",
+ "amountPlaceholder": "请输入金额",
+ "lotNo": "Lot号",
+ "lotNoPlaceholder": "请输入拍品序号",
+ "existingWarning": "该拍品号当前已存在收款二维码,确定要创建吗?",
+ "cancel": "取消",
+ "confirm": "确定"
+ }
+ },
+ "qrcode": {
+ "status": {
+ "paid": "已付款",
+ "unpaid": "未付款",
+ "partialPaid": "已部分付款"
+ },
+ "card": {
+ "lotNo": "Lot:",
+ "creator": "创建人:",
+ "createTime": "创建时间:",
+ "view": "查看"
+ }
+ },
+ "payment": {
+ "title": "支付",
+ "fullPayment": "支付全部",
+ "partialPayment": "支付部分",
+ "confirmPayment": "确认支付",
+ "maxAmount": "最多{currency}{price}",
+ "enterAmount": "请输入金额",
+ "exceedTotal": "不得高于全部金额"
+ },
+ "signature": {
+ "title": "签署",
+ "back": "返回",
+ "clear": "清空",
+ "confirm": "确认",
+ "pleaseSign": "请先签名",
+ "loading": "加载中..."
+ },
+ "message": {
+ "amountRequired": "请输入金额",
+ "lotNoRequired": "请输入Lot号",
+ "deleteSuccess": "删除成功"
+ }
+ },
+ "validation": {
+ "required": "此项为必填项",
+ "invalidFormat": "格式不正确",
+ "invalidPhone": "请输入有效的手机号",
+ "invalidEmail": "请输入有效的邮箱地址",
+ "invalidPassword": "密码格式不正确",
+ "invalidCode": "验证码格式不正确",
+ "invalidAmount": "请输入有效的金额",
+ "invalidNumber": "请输入有效的数字"
+ },
+ "realName": {
+ "title": "实名认证",
+ "cnTab": "中国大陆居民",
+ "otherTab": "非中国大陆居民",
+ "cnTabDesc": "请填写身份证信息",
+ "otherTabDesc": "请上传个人信息",
+ "idCard": "身份证号",
+ "idCardPlaceholder": "请输入身份证号",
+ "name": "姓名",
+ "namePlaceholder": "请输入姓名",
+ "gender": "性别",
+ "male": "男",
+ "female": "女",
+ "birthday": "出生日期",
+ "birthdayPlaceholder": "请选择出生日期",
+ "address": "家庭住址",
+ "addressPlaceholder": "请输入家庭住址",
+ "bank": "开户银行",
+ "bankPlaceholder": "请选择开户银行",
+ "bankCard": "银行卡号",
+ "bankCardPlaceholder": "请输入银行卡号",
+ "confirm": "确认",
+ "success": "提交成功",
+ "selectGender": "请选择性别"
+ },
+ "auction": {
+ "title": "拍品详情",
+ "area": "总平方尺",
+ "length": "长",
+ "width": "宽",
+ "description": "作品介绍",
+ "startPrice": "起拍价",
+ "bidList": "竞拍记录",
+ "detail": "拍品详情",
+ "tab": {
+ "detail": "拍品详情",
+ "description": "拍品说明"
+ },
+ "lotDetail": "LOT详情",
+ "refresh": {
+ "success": "刷新成功",
+ "noMore": "没有更多了"
+ },
+ "price": {
+ "start": "起拍价",
+ "current": "当前价",
+ "hammer": "成交价"
+ }
+ },
+ "live": {
+ "enterRoom": "点击进入直播间",
+ "beijingTime": "北京时间",
+ "status": {
+ "notStarted": "未开始",
+ "live": "直播中",
+ "ended": "已结束"
+ },
+ "message": {
+ "networkError": "网络异常,请检查网络连接",
+ "reconnecting": "正在重连...",
+ "reconnectSuccess": "重连成功",
+ "reconnectFail": "重连失败,请刷新页面"
+ }
+ },
+ "country": {
+ "title": "国家和地区",
+ "searchPlaceholder": "请输入国家或地区",
+ "frequentCountry": "常用"
+ },
+ "app": {
+ "name": "丰和",
+ "description": "丰和国际京都拍卖",
+ "keywords": "丰和,丰和文化,FENGHE,京都,拍卖",
+ "language": "📚 语言",
+ "unocssExample": "🎨 Unocss示例",
+ "loading": "加载中...",
+ "error": {
+ "404": {
+ "title": "页面不存在",
+ "back": "返回"
+ },
+ "network": "网络错误",
+ "server": "服务器错误"
+ }
+ },
+ "bid": {
+ "title": "竞拍",
+ "noBids": "暂无竞拍商品",
+ "bidNow": "立即竞拍",
+ "success": "竞拍成功",
+ "fail": "竞拍失败",
+ "confirm": "确认出价",
+ "cancel": "取消",
+ "amount": "出价金额",
+ "currentPrice": "当前价",
+ "nextPrice": "下一口价",
+ "bidHistory": "竞价记录",
+ "bidder": "竞买人",
+ "bidTime": "竞价时间",
+ "bidAmount": "竞价金额",
+ "status": {
+ "bidding": "竞价中",
+ "ended": "已结束",
+ "upcoming": "即将开始",
+ "cancelled": "已取消"
+ },
+ "message": {
+ "confirmBid": "确认出价 {amount} 元?",
+ "bidSuccess": "出价成功",
+ "bidFail": "出价失败",
+ "priceChanged": "价格已更新,请重新出价",
+ "insufficientBalance": "余额不足",
+ "notQualified": "您暂未获得竞买资格",
+ "auctionEnded": "拍卖已结束",
+ "auctionNotStarted": "拍卖未开始"
+ }
+ },
+ "settings": {
+ "title": "设置",
+ "language": "语言",
+ "notification": "消息通知",
+ "about": "关于我们",
+ "feedback": "意见反馈",
+ "privacy": "隐私政策",
+ "terms": "服务条款",
+ "version": "版本信息",
+ "logout": "退出登录",
+ "darkMode": "深色模式",
+ "auto": "跟随系统",
+ "light": "浅色",
+ "dark": "深色"
+ },
+ "layout": {
+ "default": {
+ "title": "丰和拍卖",
+ "loading": "加载中...",
+ "error": "出错了",
+ "retry": "重试",
+ "back": "返回"
+ },
+ "error": {
+ "notFound": "页面不存在",
+ "back": "返回首页",
+ "retry": "重试"
+ }
+ },
+ "components": {
+ "loading": {
+ "text": "加载中..."
+ },
+ "empty": {
+ "text": "暂无数据",
+ "description": "没有找到相关内容"
+ },
+ "error": {
+ "text": "出错了",
+ "description": "加载失败,请重试",
+ "button": "重试"
+ },
+ "navbar": {
+ "back": "返回",
+ "close": "关闭",
+ "home": "首页"
+ },
+ "tabbar": {
+ "home": "首页",
+ "auction": "拍卖",
+ "live": "直播",
+ "profile": "我的"
+ },
+ "dialog": {
+ "confirm": "确定",
+ "cancel": "取消",
+ "close": "关闭"
+ },
+ "toast": {
+ "success": "操作成功",
+ "fail": "操作失败",
+ "loading": "加载中..."
+ },
+ "form": {
+ "required": "必填",
+ "optional": "选填",
+ "save": "保存",
+ "submit": "提交",
+ "cancel": "取消",
+ "pleaseInput": "请输入",
+ "pleaseSelect": "请选择"
+ },
+ "upload": {
+ "text": "点击上传",
+ "delete": "删除",
+ "preview": "预览",
+ "maxSize": "文件大小不能超过 {size}",
+ "format": "支持的文件格式:{formats}",
+ "uploading": "上传中...",
+ "uploadSuccess": "上传成功",
+ "uploadFail": "上传失败"
+ }
+ },
+ "floatingBubble": {
+ "backToLive": "回到直播"
+ },
+ "http": {
+ "error": {
+ "badRequest": "请求参数错误",
+ "unauthorized": "未授权或登录过期",
+ "forbidden": "访问被禁止",
+ "notFound": "请求的资源不存在",
+ "serverError": "服务器内部错误",
+ "badGateway": "网关错误",
+ "serviceUnavailable": "服务暂时不可用",
+ "gatewayTimeout": "网关超时",
+ "operationFailed": "操作失败",
+ "loginExpired": "登录已过期,请重新登录",
+ "networkError": "网络连接失败,请检查网络设置",
+ "requestFailed": "请求失败",
+ "httpNotInitialized": "HTTP客户端未初始化,请先调用setupHttp"
+ }
}
}
\ No newline at end of file
diff --git a/i18n/locales/zh-TW.json b/i18n/locales/zh-TW.json
index 56ed5e1..440494c 100644
--- a/i18n/locales/zh-TW.json
+++ b/i18n/locales/zh-TW.json
@@ -5,28 +5,163 @@
"appKeyWords": "泰豐,泰豐文化,豐和,京都,拍賣會"
},
"menu": {
- "home": "首頁",
+ "home": "京都拍賣會",
"profile": "我的",
"darkMode": "🌗 暗黑模式",
"language": "📚 語言",
- "404Demo": "🙅 404頁面 演示",
+ "404Demo": "🙅 404頁 演示",
"unocssExample": "🎨 Unocss 示例",
"keepAlive": "🧡 KeepAlive 演示",
"persistPiniaState": "💾 持久化 Pinia 狀態",
- "fetch": "🏄 網路請求"
+ "fetch": "🏄 網絡請求",
+ "auction": "拍賣",
+ "live": "直播",
+ "settings": "設置"
},
"tabbar": {
- "home": "首頁",
+ "home": "主頁",
"profile": "我的"
},
"login": {
- "title": "登入",
+ "title": "登錄",
"phonePlaceholder": "請輸入手機號",
"getCode": "獲取驗證碼",
- "login": "登入",
+ "login": "登錄",
"back": "返回",
"hasSendTo": "已發送驗證碼至",
- "reSend": "重新發送"
+ "reSend": "重新發送",
+ "agreement": "登錄即同意",
+ "privacyPolicy": "《隱私政策》"
+ },
+ "common": {
+ "items": "件",
+ "auction": "拍品",
+ "loading": "加載中...",
+ "networkError": "網絡錯誤,請重試",
+ "systemError": "系統錯誤,請稍後重試",
+ "success": "操作成功",
+ "fail": "操作失敗",
+ "confirm": "確認",
+ "cancel": "取消",
+ "back": "返回",
+ "next": "下一步",
+ "save": "保存",
+ "edit": "編輯",
+ "delete": "刪除",
+ "view": "查看",
+ "close": "關閉",
+ "refresh": "刷新",
+ "noData": "暫無數據",
+ "loadMore": "加載更多",
+ "noMore": "沒有更多了",
+ "refreshSuccess": "刷新成功",
+ "pleaseInput": "請輸入",
+ "pleaseSelect": "請選擇"
+ },
+ "liveRoom": {
+ "loading": "直播加載中...",
+ "error": {
+ "player": "播放器錯誤:",
+ "init": "播放器初始化失敗:",
+ "noVideo": "未找到視頻元素",
+ "screenshot": "獲取視頻截圖失敗:"
+ },
+ "player": {
+ "autoplay": true,
+ "muted": true,
+ "width": "100%",
+ "height": "100%"
+ },
+ "status": {
+ "error_mess": "直播內容獲取失敗,是否重新獲取",
+ "success_mess": "出價成功",
+ "warn_mess": "出價狀態未開啟",
+ "now_price": "當前價",
+ "lower_price": "下口價",
+ "confirm": "確認出價",
+ "button": "點擊'開啟出價',即刻參與競拍",
+ "start": "開始拍賣",
+ "head": "領先",
+ "out": "出局",
+ "success": "成交",
+ "next_lot": "即將開始下一個拍品",
+ "spot": "現場競價",
+ "network": "網絡競價",
+ "me": "我",
+ "all_pay": "支付全部",
+ "part_pay": "支付部分",
+ "lots": "拍品",
+ "colse_bid": "關閉出價",
+ "start_bid": "開啟出價",
+ "total": "共",
+ "lots_num": "個拍品",
+ "cast": "投屏中",
+ "wait_update": "等待更新",
+ "text1": "即將落槌",
+ "text2": "已有人出價",
+ "text3": "更新後再出價",
+ "text4": "恭喜您,競拍成功",
+ "text5": "請繳款",
+ "text6": "本拍品已結束",
+ "text7": "請期待下個拍品",
+ "text8": "很遺憾,競拍失敗",
+ "text9": "競拍結束",
+ "text10": "競拍結束,謝謝參與"
+ }
+ },
+ "profile": {
+ "name": "姓名",
+ "phone": "手機號",
+ "text1": "您暫無拍品",
+ "text2": "快去競拍吧",
+ "title": "個人中心",
+ "account": {
+ "title": "賬戶信息",
+ "avatar": "頭像",
+ "nickname": "暱稱",
+ "phone": "手機號",
+ "email": "郵箱",
+ "realName": "實名認證",
+ "verified": "已認證",
+ "unverified": "未認證",
+ "edit": "編輯"
+ },
+ "order": {
+ "title": "我的訂單",
+ "all": "全部",
+ "unpaid": "待付款",
+ "paid": "已付款",
+ "completed": "已完成",
+ "cancelled": "已取消"
+ },
+ "favorite": {
+ "title": "我的收藏",
+ "empty": "暫無收藏",
+ "delete": "刪除",
+ "deleteConfirm": "確認刪除選中的收藏?"
+ },
+ "address": {
+ "title": "收貨地址",
+ "add": "新增地址",
+ "edit": "編輯地址",
+ "delete": "刪除地址",
+ "default": "默認地址",
+ "setDefault": "設為默認",
+ "name": "收貨人",
+ "phone": "手機號碼",
+ "region": "所在地區",
+ "detail": "詳細地址",
+ "save": "保存",
+ "deleteConfirm": "確認刪除該地址?"
+ },
+ "settings": {
+ "title": "設置",
+ "notification": "消息通知",
+ "language": "語言",
+ "about": "關於我們",
+ "logout": "退出登錄",
+ "logoutConfirm": "確認退出登錄?"
+ }
},
"error_page": {
"back_btn": "返回",
@@ -43,10 +178,11 @@
"frequentCountry": "常用"
},
"realAuth": {
- "title": "實名認證 ",
+ "phonePlaceholder": "請輸入手機號",
+ "title": "實名認證",
"cnTab": "大陸居民",
"otherTab": "非大陸居民",
- "cnTabDesc": "請填寫身份證相關信息",
+ "cnTabDesc": "請填寫身份證相關信息",
"otherTabDesc": "請上傳個人相關信息",
"idCard": "身份證號",
"idCardPlaceholder": "請輸入身份證號",
@@ -57,14 +193,471 @@
"female": "女",
"birthday": "出生日期",
"birthdayPlaceholder": "請輸入出生日期",
- "adress":"家庭住址",
+ "adress": "家庭住址",
"adressPlaceholder": "請輸入家庭住址",
"bank": "所屬銀行",
"bankPlaceholder": "請選擇所屬銀行",
"bankCard": "銀行卡號碼",
"bankCardPlaceholder": "請輸入銀行卡號碼",
"cancel": "取消",
- "confirm": "確定"
+ "confirm": "確定",
+ "success_mess": "提交成功",
+ "text1": "請選擇性別",
+ "detail": {
+ "gender": {
+ "male": "男",
+ "female": "女"
+ }
+ }
+ },
+ "detail": {
+ "text1": "作者",
+ "text2": "總平尺數",
+ "text3": "長",
+ "text4": "寬",
+ "text5": "畫作簡介",
+ "text6": "起拍價",
+ "text7": "競價表",
+ "text8": "拍賣品詳情"
+ },
+ "art_detail_page": {
+ "button": "去支付",
+ "prompt_title": "恭喜您",
+ "prompt_desc": "競拍成功"
+ },
+ "home": {
+ "tab1": "拍品列表",
+ "tab2": "拍賣說明",
+ "lot_detail": "拍品詳情",
+ "refresh_show": "刷新成功",
+ "finished_text": "沒有更多了",
+ "start_price": "起拍價",
+ "close_price": "成交價",
+ "my_lots": "我的拍品",
+ "go_home": "去首頁",
+ "text1": "點擊進入直播間",
+ "text2": "北京時間"
+ },
+ "live_room": {
+ "error_mess": "直播內容獲取失敗,是否重新獲取",
+ "success_mess": "出價成功",
+ "warn_mess": "出價狀態未開啟",
+ "now_price": "當前價",
+ "lower_price": "下口價",
+ "confirm": "確認出價",
+ "button": "點擊'開啟出價',即刻參與競拍",
+ "start": "開始拍賣",
+ "head": "領先",
+ "out": "出局",
+ "success": "成交",
+ "next_lot": "即將開始下一個拍品",
+ "spot": "現場競價",
+ "network": "網絡競價",
+ "me": "我",
+ "all_pay": "支付全部",
+ "part_pay": "支付部分",
+ "lots": "拍品",
+ "colse_bid": "關閉出價",
+ "start_bid": "開啟出價",
+ "total": "共",
+ "lots_num": "個拍品",
+ "cast": "投屏中",
+ "wait_update": "等待更新",
+ "text1": "即將落槌",
+ "text2": "已有人出價",
+ "text3": "更新後再出價",
+ "text4": "恭喜您,競拍成功",
+ "text5": "請繳款",
+ "text6": "本拍品已結束",
+ "text7": "請期待下個拍品",
+ "text8": "很遺憾,競拍失敗",
+ "text9": "競拍結束",
+ "text10": "競拍結束,謝謝參與"
+ },
+ "personal": {
+ "title": "請填寫個人相關信息",
+ "text": "文本",
+ "next": "下一步"
+ },
+ "payment": {
+ "title": "支付",
+ "result": {
+ "title": "支付結果",
+ "success": "支付成功",
+ "fail": "支付失敗",
+ "unpaid": "未支付",
+ "expired": "支付已過期",
+ "partial": "部分支付"
+ },
+ "text1": "支付結果",
+ "text2": "支付成功",
+ "text3": "支付失敗",
+ "text4": "未支付",
+ "text5": "支付過期",
+ "text6": "部分支付",
+ "next": "下一步",
+ "backHome": "回到首頁",
+ "confirm": "確認支付",
+ "fullPayment": "支付全部",
+ "partialPayment": "支付部分",
+ "loading": "加載中...",
+ "error": {
+ "enterAmount": "請輸入金額",
+ "exceedTotal": "不得高於全部金額",
+ "invalidAmount": "請輸入有效的支付金額",
+ "networkError": "網絡錯誤,請重試",
+ "systemError": "系統錯誤,請稍後重試"
+ },
+ "placeholder": {
+ "amount": "最多{currency}{price}"
+ },
+ "amount": "支付金額"
+ },
+ "signature": {
+ "protocol": {
+ "loading": "加載中...",
+ "title": "簽署內容",
+ "agree": "同意並簽字",
+ "cancel": "取消",
+ "confirm": "確認",
+ "success": "簽署成功",
+ "fail": "簽署失敗",
+ "back": "返回"
+ },
+ "button": {
+ "agreeAndSign": "同意並簽署"
+ },
+ "loading": "加載中...",
+ "agreement": {
+ "notice": "《拍賣公告》",
+ "rules": "《拍賣規則》",
+ "buyerGuide": "《競買須知》",
+ "buyerAgreement": "《競買協議》",
+ "record": "《拍賣筆錄成交確認書》",
+ "transfer": "《拍賣移交確認書》"
+ },
+ "error": {
+ "getRecord": "獲取拍賣筆錄失敗"
+ },
+ "action": {
+ "agree": "同意並簽字",
+ "back": "返回",
+ "clear": "清空",
+ "confirm": "確認"
+ },
+ "tips": {
+ "landscape": "請將手機橫屏使用",
+ "needSign": "請先簽名",
+ "prePayment": "支付前需同意以下內容並簽字"
+ }
+ },
+ "privacyPolicy": {
+ "title": "隱私政策",
+ "content": {
+ "header": "請仔細閱讀《豐和隱私政策》(尤其是加粗的內容)並確定了解我們對您個人信息的處理規則。閱讀過程中,如您有任何疑問,可聯繫我們的客服諮詢,如您不同意協議中的任何條款,您應立即停止訪問。",
+ "version": "版本更新日期:2025 年 2 月 6 日",
+ "scope": "豐和隱私政策適用於上海豐和拍賣有限公司旗下的網絡競拍、購物等產品或服務,包括但不限於在線拍賣直播、在線競拍、國內代拍、海外代拍、限時競拍、我要送拍、全球藝購、藏寶傳家等網站、客戶端、小程序以及隨技術發展出現的新形態向您提供的各項產品與/或服務。"
+ }
+ },
+ "collectCode": {
+ "login": {
+ "title": "收藏碼登錄",
+ "phoneNumber": "手機號",
+ "phoneNumberPlaceholder": "請輸入手機號",
+ "password": "密碼",
+ "passwordPlaceholder": "請輸入密碼",
+ "passwordLogin": "密碼登錄",
+ "codeLogin": "驗證碼登錄",
+ "getCode": "獲取驗證碼",
+ "login": "登錄",
+ "hasSendTo": "已發送至",
+ "reSend": "重新發送",
+ "back": "返回"
+ },
+ "mine": {
+ "title": "個人中心",
+ "logout": "退出登錄",
+ "offlineQrcode": "線下付款二維碼",
+ "refreshSuccess": "刷新成功",
+ "noMore": "沒有更多了",
+ "add": "新增",
+ "addQrcode": {
+ "title": "新增收款二維碼",
+ "amount": "金額",
+ "amountUnit": "RMB",
+ "amountPlaceholder": "請輸入金額",
+ "lotNo": "Lot號",
+ "lotNoPlaceholder": "請輸入拍品序號",
+ "existingWarning": "該拍品號當前已存在收款二維碼,確定要創建嗎?",
+ "cancel": "取消",
+ "confirm": "確定"
+ }
+ },
+ "qrcode": {
+ "status": {
+ "paid": "已付款",
+ "unpaid": "未付款",
+ "partialPaid": "已部分付款"
+ },
+ "card": {
+ "lotNo": "Lot:",
+ "creator": "創建人:",
+ "createTime": "創建時間:",
+ "view": "查看"
+ }
+ },
+ "payment": {
+ "title": "支付",
+ "fullPayment": "支付全部",
+ "partialPayment": "支付部分",
+ "confirmPayment": "確認支付",
+ "maxAmount": "最多{currency}{price}",
+ "enterAmount": "請輸入金額",
+ "exceedTotal": "不得高於全部金額"
+ },
+ "signature": {
+ "title": "簽署",
+ "back": "返回",
+ "clear": "清空",
+ "confirm": "確認",
+ "pleaseSign": "請先簽名",
+ "loading": "加載中..."
+ },
+ "message": {
+ "amountRequired": "請輸入金額",
+ "lotNoRequired": "請輸入Lot號",
+ "deleteSuccess": "刪除成功"
+ }
+ },
+ "validation": {
+ "required": "此項為必填項",
+ "invalidFormat": "格式不正確",
+ "invalidPhone": "請輸入有效的手機號",
+ "invalidEmail": "請輸入有效的郵箱地址",
+ "invalidPassword": "密碼格式不正確",
+ "invalidCode": "驗證碼格式不正確",
+ "invalidAmount": "請輸入有效的金額",
+ "invalidNumber": "請輸入有效的數字"
+ },
+ "realName": {
+ "title": "實名認證",
+ "cnTab": "中國大陸居民",
+ "otherTab": "非中國大陸居民",
+ "cnTabDesc": "請填寫身份證信息",
+ "otherTabDesc": "請上傳個人信息",
+ "idCard": "身份證號",
+ "idCardPlaceholder": "請輸入身份證號",
+ "name": "姓名",
+ "namePlaceholder": "請輸入姓名",
+ "gender": "性別",
+ "male": "男",
+ "female": "女",
+ "birthday": "出生日期",
+ "birthdayPlaceholder": "請選擇出生日期",
+ "address": "家庭住址",
+ "addressPlaceholder": "請輸入家庭住址",
+ "bank": "開戶銀行",
+ "bankPlaceholder": "請選擇開戶銀行",
+ "bankCard": "銀行卡號",
+ "bankCardPlaceholder": "請輸入銀行卡號",
+ "confirm": "確認",
+ "success": "提交成功",
+ "selectGender": "請選擇性別"
+ },
+ "auction": {
+ "title": "拍品詳情",
+ "area": "總平方尺",
+ "length": "長",
+ "width": "寬",
+ "description": "作品介紹",
+ "startPrice": "起拍價",
+ "bidList": "競拍記錄",
+ "detail": "拍品詳情",
+ "tab": {
+ "detail": "拍品詳情",
+ "description": "拍品說明"
+ },
+ "lotDetail": "LOT詳情",
+ "refresh": {
+ "success": "刷新成功",
+ "noMore": "沒有更多了"
+ },
+ "price": {
+ "start": "起拍價",
+ "current": "當前價",
+ "hammer": "成交價"
+ }
+ },
+ "live": {
+ "enterRoom": "點擊進入直播間",
+ "beijingTime": "北京時間",
+ "status": {
+ "notStarted": "未開始",
+ "live": "直播中",
+ "ended": "已結束"
+ },
+ "message": {
+ "networkError": "網絡異常,請檢查網絡連接",
+ "reconnecting": "正在重連...",
+ "reconnectSuccess": "重連成功",
+ "reconnectFail": "重連失敗,請刷新頁面"
+ }
+ },
+ "country": {
+ "title": "國家和地區",
+ "searchPlaceholder": "請輸入國家或地區",
+ "frequentCountry": "常用"
+ },
+ "app": {
+ "name": "豐和",
+ "description": "豐和國際京都拍賣",
+ "keywords": "豐和,豐和文化,FENGHE,京都,拍賣",
+ "language": "📚 語言",
+ "unocssExample": "🎨 Unocss示例",
+ "loading": "加載中...",
+ "error": {
+ "404": {
+ "title": "頁面不存在",
+ "back": "返回"
+ },
+ "network": "網絡錯誤",
+ "server": "服務器錯誤"
+ }
+ },
+ "bid": {
+ "title": "競拍",
+ "noBids": "暫無競拍商品",
+ "bidNow": "立即競拍",
+ "success": "競拍成功",
+ "fail": "競拍失敗",
+ "confirm": "確認出價",
+ "cancel": "取消",
+ "amount": "出價金額",
+ "currentPrice": "當前價",
+ "nextPrice": "下一口價",
+ "bidHistory": "競價記錄",
+ "bidder": "競買人",
+ "bidTime": "競價時間",
+ "bidAmount": "競價金額",
+ "status": {
+ "bidding": "競價中",
+ "ended": "已結束",
+ "upcoming": "即將開始",
+ "cancelled": "已取消"
+ },
+ "message": {
+ "confirmBid": "確認出價 {amount} 元?",
+ "bidSuccess": "出價成功",
+ "bidFail": "出價失敗",
+ "priceChanged": "價格已更新,請重新出價",
+ "insufficientBalance": "餘額不足",
+ "notQualified": "您暫未獲得競買資格",
+ "auctionEnded": "拍賣已結束",
+ "auctionNotStarted": "拍賣未開始"
+ }
+ },
+ "settings": {
+ "title": "設置",
+ "language": "語言",
+ "notification": "消息通知",
+ "about": "關於我們",
+ "feedback": "意見反饋",
+ "privacy": "隱私政策",
+ "terms": "服務條款",
+ "version": "版本信息",
+ "logout": "退出登錄",
+ "darkMode": "深色模式",
+ "auto": "跟隨系統",
+ "light": "淺色",
+ "dark": "深色"
+ },
+ "layout": {
+ "default": {
+ "title": "豐和拍賣",
+ "loading": "加載中...",
+ "error": "出錯了",
+ "retry": "重試",
+ "back": "返回"
+ },
+ "error": {
+ "notFound": "頁面不存在",
+ "back": "返回首頁",
+ "retry": "重試"
+ }
+ },
+ "components": {
+ "loading": {
+ "text": "加載中..."
+ },
+ "empty": {
+ "text": "暫無數據",
+ "description": "沒有找到相關內容"
+ },
+ "error": {
+ "text": "出錯了",
+ "description": "加載失敗,請重試",
+ "button": "重試"
+ },
+ "navbar": {
+ "back": "返回",
+ "close": "關閉",
+ "home": "首頁"
+ },
+ "tabbar": {
+ "home": "首頁",
+ "auction": "拍賣",
+ "live": "直播",
+ "profile": "我的"
+ },
+ "dialog": {
+ "confirm": "確定",
+ "cancel": "取消",
+ "close": "關閉"
+ },
+ "toast": {
+ "success": "操作成功",
+ "fail": "操作失敗",
+ "loading": "加載中..."
+ },
+ "form": {
+ "required": "必填",
+ "optional": "選填",
+ "save": "保存",
+ "submit": "提交",
+ "cancel": "取消",
+ "pleaseInput": "請輸入",
+ "pleaseSelect": "請選擇"
+ },
+ "upload": {
+ "text": "點擊上傳",
+ "delete": "刪除",
+ "preview": "預覽",
+ "maxSize": "文件大小不能超過 {size}",
+ "format": "支持的文件格式:{formats}",
+ "uploading": "上傳中...",
+ "uploadSuccess": "上傳成功",
+ "uploadFail": "上傳失敗"
+ }
+ },
+ "floatingBubble": {
+ "backToLive": "回到直播"
+ },
+ "http": {
+ "error": {
+ "badRequest": "請求參數錯誤",
+ "unauthorized": "未授權或登錄過期",
+ "forbidden": "訪問被禁止",
+ "notFound": "請求的資源不存在",
+ "serverError": "伺服器內部錯誤",
+ "badGateway": "閘道錯誤",
+ "serviceUnavailable": "服務暫時不可用",
+ "gatewayTimeout": "閘道超時",
+ "operationFailed": "操作失敗",
+ "loginExpired": "登錄已過期,請重新登錄",
+ "networkError": "網絡連接失敗,請檢查網絡設置",
+ "requestFailed": "請求失敗",
+ "httpNotInitialized": "HTTP客戶端未初始化,請先調用setupHttp"
+ }
}
}
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..0519ecb
--- /dev/null
+++ b/index.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/nuxt.config.js b/nuxt.config.js
index f36448b..9563231 100644
--- a/nuxt.config.js
+++ b/nuxt.config.js
@@ -15,7 +15,6 @@ export default defineNuxtConfig({
modules: [
'@vant/nuxt',
'@unocss/nuxt',
- '@nuxt/image',
'@nuxtjs/i18n',
],
image: {
@@ -42,13 +41,13 @@ export default defineNuxtConfig({
'postcss-mobile-forever': {
appSelector: '#__nuxt',
viewportWidth: 375,
- maxDisplayWidth: 600,
// devtools excluded
exclude: /@nuxt/,
border: true,
rootContainingBlockSelectorList: [
'van-tabbar',
'van-popup',
+ 'van-overlay',
],
},
},
@@ -64,7 +63,6 @@ export default defineNuxtConfig({
alwaysRedirect: true,
fallbackLocale: 'zh-CN'
},
- langDir: 'locales',
defaultLocale: 'zh-CN',
vueI18n: './i18n/i18n.config.ts',
},
@@ -91,7 +89,15 @@ export default defineNuxtConfig({
],
},
},
+ nitro: {
+ externals: {
+ inline: ['tslib'] // 将 tslib 内联到构建中
+ }
+ },
+ build: {
+ transpile: ['tslib'] // 确保 tslib 被正确转译
+ },
vite: {
build: {
target: 'esnext',
@@ -110,7 +116,10 @@ export default defineNuxtConfig({
},
devtools: {
- enabled: true,
+ vscode: {
+ // 配置为 cursor 编辑器
+ editor: 'cursor'
+ }
},
typescript: {
diff --git a/package.json b/package.json
index cf00d48..f1f0d8a 100644
--- a/package.json
+++ b/package.json
@@ -19,24 +19,29 @@
"dependencies": {
"@fingerprintjs/fingerprintjs": "^4.5.1",
"@nuxtjs/i18n": "^9.1.1",
+ "@vue-office/pdf": "^2.0.10",
"@vueuse/core": "^12.4.0",
- "@yeger/vue-masonry-wall": "^5.0.17",
"aliyun-aliplayer": "^2.28.5",
"axios": "^1.7.9",
+ "countup.js": "^2.8.0",
"crypto-js": "^4.2.0",
"dayjs": "^1.11.13",
"dotenv": "^16.4.7",
+ "mammoth": "^1.9.0",
"nuxt": "^3.15.0",
"pinyin": "4.0.0-alpha.2",
"qrcode": "^1.5.4",
"segmentit": "^2.0.3",
+ "tslib": "^2.6.0",
"vconsole": "^3.15.1",
"vue": "^3.5.13",
- "vue-router": "^4.5.0"
+ "vue-demi": "^0.14.10",
+ "vue-pdf-embed": "^2.1.2",
+ "vue-router": "^4.5.0",
+ "vue-signature-pad": "^3.0.2"
},
"devDependencies": {
"@iconify-json/carbon": "^1.2.5",
- "@nuxt/image": "^1.9.0",
"@unocss/nuxt": "0.65.2",
"@unocss/preset-rem-to-px": "0.65.2",
"@vant/nuxt": "^1.0.6",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ab97ec8..0892e2f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,22 +13,25 @@ importers:
dependencies:
'@fingerprintjs/fingerprintjs':
specifier: ^4.5.1
- version: 4.5.1
+ version: 4.6.0
'@nuxtjs/i18n':
specifier: ^9.1.1
- version: 9.1.2(@vue/compiler-dom@3.5.13)(eslint@9.18.0(jiti@2.4.2))(magicast@0.3.5)(rollup@4.31.0)(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))
+ version: 9.2.0(@vue/compiler-dom@3.5.13)(eslint@9.20.1(jiti@2.4.2))(magicast@0.3.5)(rollup@4.34.6)(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))
+ '@vue-office/pdf':
+ specifier: ^2.0.10
+ version: 2.0.10(vue-demi@0.14.10(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))
'@vueuse/core':
specifier: ^12.4.0
- version: 12.5.0(typescript@5.7.3)
- '@yeger/vue-masonry-wall':
- specifier: ^5.0.17
- version: 5.0.17(vue@3.5.13(typescript@5.7.3))
+ version: 12.6.1(typescript@5.7.3)
aliyun-aliplayer:
specifier: ^2.28.5
- version: 2.28.6
+ version: 2.29.0(typescript@5.7.3)
axios:
specifier: ^1.7.9
version: 1.7.9
+ countup.js:
+ specifier: ^2.8.0
+ version: 2.8.0
crypto-js:
specifier: ^4.2.0
version: 4.2.0
@@ -38,9 +41,12 @@ importers:
dotenv:
specifier: ^16.4.7
version: 16.4.7
+ mammoth:
+ specifier: ^1.9.0
+ version: 1.9.0
nuxt:
specifier: ^3.15.0
- version: 3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.8)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.31.0)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0)
+ version: 3.15.4(@parcel/watcher@2.5.1)(@types/node@22.13.4)(db0@0.2.4)(eslint@9.20.1(jiti@2.4.2))(ioredis@5.5.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.6)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0)
pinyin:
specifier: 4.0.0-alpha.2
version: 4.0.0-alpha.2(segmentit@2.0.3)
@@ -50,49 +56,58 @@ importers:
segmentit:
specifier: ^2.0.3
version: 2.0.3
+ tslib:
+ specifier: ^2.6.0
+ version: 2.8.1
vconsole:
specifier: ^3.15.1
version: 3.15.1
vue:
specifier: ^3.5.13
version: 3.5.13(typescript@5.7.3)
+ vue-demi:
+ specifier: ^0.14.10
+ version: 0.14.10(vue@3.5.13(typescript@5.7.3))
+ vue-pdf-embed:
+ specifier: ^2.1.2
+ version: 2.1.2(vue@3.5.13(typescript@5.7.3))
vue-router:
specifier: ^4.5.0
version: 4.5.0(vue@3.5.13(typescript@5.7.3))
+ vue-signature-pad:
+ specifier: ^3.0.2
+ version: 3.0.2(vue@3.5.13(typescript@5.7.3))
devDependencies:
'@iconify-json/carbon':
specifier: ^1.2.5
- version: 1.2.5
- '@nuxt/image':
- specifier: ^1.9.0
- version: 1.9.0(db0@0.2.1)(ioredis@5.4.2)(magicast@0.3.5)(rollup@4.31.0)
+ version: 1.2.7
'@unocss/nuxt':
specifier: 0.65.2
- version: 0.65.2(magicast@0.3.5)(postcss@8.5.1)(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2))
+ version: 0.65.2(magicast@0.3.5)(postcss@8.5.2)(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))(webpack@5.98.0(esbuild@0.24.2))
'@unocss/preset-rem-to-px':
specifier: 0.65.2
version: 0.65.2
'@vant/nuxt':
specifier: ^1.0.6
- version: 1.0.6(magicast@0.3.5)(rollup@4.31.0)(vant@4.9.16(vue@3.5.13(typescript@5.7.3)))
+ version: 1.0.6(magicast@0.3.5)(vant@4.9.17(vue@3.5.13(typescript@5.7.3)))
bumpp:
specifier: ^9.9.2
- version: 9.10.2(magicast@0.3.5)
+ version: 9.11.1(magicast@0.3.5)
cross-env:
specifier: ^7.0.3
version: 7.0.3
ipx:
specifier: ^3.0.1
- version: 3.0.1(db0@0.2.1)(ioredis@5.4.2)
+ version: 3.0.1(db0@0.2.4)(ioredis@5.5.0)
postcss-mobile-forever:
specifier: ^4.3.1
- version: 4.3.2(postcss@8.5.1)
+ version: 4.3.2(postcss@8.5.2)
sass:
specifier: ^1.83.1
- version: 1.83.4
+ version: 1.85.0
sass-loader:
specifier: ^16.0.4
- version: 16.0.4(sass@1.83.4)(webpack@5.97.1(esbuild@0.24.2))
+ version: 16.0.4(sass@1.85.0)(webpack@5.98.0(esbuild@0.24.2))
sharp:
specifier: ^0.33.5
version: 0.33.5
@@ -101,7 +116,7 @@ importers:
version: 5.7.3
vant:
specifier: ^4.9.15
- version: 4.9.16(vue@3.5.13(typescript@5.7.3))
+ version: 4.9.17(vue@3.5.13(typescript@5.7.3))
packages:
@@ -109,8 +124,8 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@antfu/install-pkg@0.4.1':
- resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==}
+ '@antfu/install-pkg@1.0.0':
+ resolution: {integrity: sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==}
'@antfu/utils@0.7.10':
resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
@@ -122,16 +137,16 @@ packages:
resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.26.5':
- resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==}
+ '@babel/compat-data@7.26.8':
+ resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.26.0':
- resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==}
+ '@babel/core@7.26.8':
+ resolution: {integrity: sha512-l+lkXCHS6tQEc5oUpK28xBOZ6+HwaH7YwoYQbLFiYb4nS2/l1tKnZEtEWkD0GuiYdvArf9qBS0XlQGXzPMsNqQ==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.26.5':
- resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==}
+ '@babel/generator@7.26.8':
+ resolution: {integrity: sha512-ef383X5++iZHWAXX0SXQR6ZyQhw/0KtTkrTz61WXRhFM6dhpHulO/RJz79L8S6ugZHJkOOkUrUdxgdF2YiPFnA==}
engines: {node: '>=6.9.0'}
'@babel/helper-annotate-as-pure@7.25.9':
@@ -192,12 +207,12 @@ packages:
resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.26.0':
- resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==}
+ '@babel/helpers@7.26.7':
+ resolution: {integrity: sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.26.5':
- resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==}
+ '@babel/parser@7.26.8':
+ resolution: {integrity: sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -236,30 +251,30 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-typescript@7.26.5':
- resolution: {integrity: sha512-GJhPO0y8SD5EYVCy2Zr+9dSZcEgaSmq5BLR0Oc25TOEhC+ba49vUAGZFjy8v79z9E1mdldq4x9d1xgh4L1d5dQ==}
+ '@babel/plugin-transform-typescript@7.26.8':
+ resolution: {integrity: sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/runtime@7.26.0':
- resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==}
+ '@babel/runtime@7.26.7':
+ resolution: {integrity: sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==}
engines: {node: '>=6.9.0'}
- '@babel/standalone@7.26.6':
- resolution: {integrity: sha512-h1mkoNFYCqDkS+vTLGzsQYvp1v1qbuugk4lOtb/oyjArZ+EtreAaxcSYg3rSIzWZRQOjx4iqGe7A8NRYIMSTTw==}
+ '@babel/standalone@7.26.8':
+ resolution: {integrity: sha512-WS5Cw/8gWP9qBJ+qPUVr5Le4bCeXTMoVHF9TofgEqAUpEgvVzNXCPf97SNLuDpSRNHNWcH2lFixGUGjaM6VVCg==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.25.9':
- resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
+ '@babel/template@7.26.8':
+ resolution: {integrity: sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.26.5':
- resolution: {integrity: sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==}
+ '@babel/traverse@7.26.8':
+ resolution: {integrity: sha512-nic9tRkjYH0oB2dzr/JoGIm+4Q6SuYeLEiIiZDwBscRMYFJ+tMAz98fuel9ZnbXViA2I0HVSSRRK8DW5fjXStA==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.26.5':
- resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==}
+ '@babel/types@7.26.8':
+ resolution: {integrity: sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==}
engines: {node: '>=6.9.0'}
'@cloudflare/kv-asset-handler@0.3.4':
@@ -573,24 +588,28 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/config-array@0.19.1':
- resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==}
+ '@eslint/config-array@0.19.2':
+ resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.10.0':
resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/core@0.11.0':
+ resolution: {integrity: sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/eslintrc@3.2.0':
resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.18.0':
- resolution: {integrity: sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==}
+ '@eslint/js@9.20.0':
+ resolution: {integrity: sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/object-schema@2.1.5':
- resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==}
+ '@eslint/object-schema@2.1.6':
+ resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/plugin-kit@0.2.5':
@@ -601,8 +620,8 @@ packages:
resolution: {integrity: sha512-OIHZrb2ImZ7XG85HXOONLcJWGosv7sIvM2ifAPQVhg9Lv7qdmMBNVaai4QTdyuaqbKM5eO6sLSQOYI7wEQeCJQ==}
engines: {node: '>=14'}
- '@fingerprintjs/fingerprintjs@4.5.1':
- resolution: {integrity: sha512-hKJaRoLHNeUUPhb+Md3pTlY/Js2YR4aXjroaDHpxrjoM8kGnEFyZVZxXo6l3gRyKnQN52Uoqsycd3M73eCdMzw==}
+ '@fingerprintjs/fingerprintjs@4.6.0':
+ resolution: {integrity: sha512-g2z4lF2saGxVT+AQSmJhPSwW/hBn8vnFJMW6UYOMl9ipJT7re0RZbr2+lB2eCZj/lJ89wWc21FMA14v9iOKroQ==}
'@humanfs/core@0.19.1':
resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
@@ -624,14 +643,14 @@ packages:
resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==}
engines: {node: '>=18.18'}
- '@iconify-json/carbon@1.2.5':
- resolution: {integrity: sha512-aI3TEzOrUDGhs74zIT3ym/ZQBUEziyu8JifntX2Hb4siVzsP5sQ/QEfVdmcCUj37kQUYT3TYBSeAw2vTfCJx9w==}
+ '@iconify-json/carbon@1.2.7':
+ resolution: {integrity: sha512-nqEjicnNdb3CnY21MsTr9DfU8JBkP9C8hup1bCe4zvpLKjcU9YRmYChUbqZYBP4P+BL5NdrprTSN+B7qJg3H3Q==}
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
- '@iconify/utils@2.2.1':
- resolution: {integrity: sha512-0/7J7hk4PqXmxo5PDBDxmnecw5PxklZJfNjIVG9FM0mEfVrvfudS22rYWsqVk6gR3UJ/mSYS90X4R3znXnqfNA==}
+ '@iconify/utils@2.3.0':
+ resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==}
'@img/sharp-darwin-arm64@0.33.5':
resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
@@ -867,8 +886,8 @@ packages:
'@kwsites/promise-deferred@1.1.1':
resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
- '@mapbox/node-pre-gyp@2.0.0-rc.0':
- resolution: {integrity: sha512-nhSMNprz3WmeRvd8iUs5JqkKr0Ncx46JtPxM3AhXes84XpSJfmIwKeWXRpsr53S7kqPkQfPhzrMFUxSNb23qSA==}
+ '@mapbox/node-pre-gyp@2.0.0':
+ resolution: {integrity: sha512-llMXd39jtP0HpQLVI37Bf1m2ADlEb35GYSh1SDSLsBhR+5iCxiNGlT31yqbNtVHygHAtMy6dWFERpU2JgufhPg==}
engines: {node: '>=18'}
hasBin: true
@@ -877,6 +896,75 @@ packages:
peerDependencies:
rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0
+ '@napi-rs/canvas-android-arm64@0.1.67':
+ resolution: {integrity: sha512-W+3DFG5h0WU8Vqqb3W5fNmm5/TPH5ECZRinQDK4CAKFSUkc4iZcDwrmyFG9sB4KdHazf1mFVHCpEeVMO6Mk6Zg==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [android]
+
+ '@napi-rs/canvas-darwin-arm64@0.1.67':
+ resolution: {integrity: sha512-xzrv7QboI47yhIHR5P5u/9KGswokuOKLiKSukr1Ku03RRJxP6lGuVtrAZAgdRg7F9FsuF2REf2yK53YVb6pMlA==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@napi-rs/canvas-darwin-x64@0.1.67':
+ resolution: {integrity: sha512-SNk9lYBr84N0gW8MZ2IrjygFtbFBILr3SEqMdHzHHuph20SQmssFvJGPZwSSCMEyKAvyqhogbmlew0te5Z4w9Q==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@napi-rs/canvas-linux-arm-gnueabihf@0.1.67':
+ resolution: {integrity: sha512-qmBlSvUpl567bzH8tNXi82u5FrL4d0qINqd6K9O7GWGGGFmKMJdrgi2/SW3wwCTxqHBasIDdVWc4KSJfwyaoDQ==}
+ engines: {node: '>= 10'}
+ cpu: [arm]
+ os: [linux]
+
+ '@napi-rs/canvas-linux-arm64-gnu@0.1.67':
+ resolution: {integrity: sha512-k3nAPQefkMeFuJ65Rqdnx92KX1JXQhEKjjWeKsCJB+7sIBgQUWtHo9c3etfVLv5pkWJJDFi/Zc2soNkH3E8dRA==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@napi-rs/canvas-linux-arm64-musl@0.1.67':
+ resolution: {integrity: sha512-lZwHWR1cCP408l86n3Qbs3X1oFeAYMjJIQvQl1VMZh6wo5PfI+jaZSKBUOd8x44TnVllX9yhLY9unNRztk/sUQ==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@napi-rs/canvas-linux-riscv64-gnu@0.1.67':
+ resolution: {integrity: sha512-PdBC9p6bLHA1W3OdA0vTHj701SB/kioGQ1uCFBRMs5KBCaMLb/H4aNi8uaIUIEvBWnxeAjoNcLU7//q0FxEosw==}
+ engines: {node: '>= 10'}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
+ '@napi-rs/canvas-linux-x64-gnu@0.1.67':
+ resolution: {integrity: sha512-kJJX6eWzjipL/LdKOWCJctc88e5yzuXri8+s0V/lN06OwuLGW62TWS3lvi8qlUrGMOfRGabSWWlB4omhASSB8w==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@napi-rs/canvas-linux-x64-musl@0.1.67':
+ resolution: {integrity: sha512-jLKiPWGeN6ZzhnaLG7ex7eexsiHJ1mdtPK1qKvETIcu45dApMXyUIHvdL6XWB5gFFtj5ScHzLUxv1vkfPZsoxA==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@napi-rs/canvas-win32-x64-msvc@0.1.67':
+ resolution: {integrity: sha512-K/JmkOFbc4iRZYUqJhj0jwqfHA/wNQEmTiGNsgZ6d59yF/IBNp5T0D5eg3B8ghjI8GxDYCiSJ6DNX8mC3Oh2EQ==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [win32]
+
+ '@napi-rs/canvas@0.1.67':
+ resolution: {integrity: sha512-VA4Khm/5Kg2bQGx3jXotTC4MloOG8b1Ung80exafUK0k5u6yJmIz3Q2iXeeWZs5weV+LQOEB+CPKsYwEYaGAjw==}
+ engines: {node: '>= 10'}
+
'@netlify/functions@2.8.2':
resolution: {integrity: sha512-DeoAQh8LuNPvBE4qsKlezjKj0PyXDryOFJfJKo3Z1qZLKzQ21sT314KQKPVjfvw6knqijj+IO+0kHXy/TJiqNA==}
engines: {node: '>=14.0.0'}
@@ -901,8 +989,8 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@nuxt/cli@3.20.0':
- resolution: {integrity: sha512-TmQPjIHXJFPTssPMMFuLF48nr9cm6ctaNwrnhDFl4xLunfLR4rrMJNJAQhepWyukg970ZgokZVbUYMqf6eCnTQ==}
+ '@nuxt/cli@3.21.1':
+ resolution: {integrity: sha512-GFFHSEtNtf1s4anMKWFfKSbKiNvEwOKxfP3uls7anZ8GCVYrKthMMxeou4fZBcRhTAFbiLC7DytsKnjfmY2t9w==}
engines: {node: ^16.10.0 || >=18.0.0}
hasBin: true
@@ -924,125 +1012,121 @@ packages:
peerDependencies:
vite: ^6.0.5
- '@nuxt/image@1.9.0':
- resolution: {integrity: sha512-kuuePx/jtlmsuG/G8mTMELntw4p8MLD4tu9f4A064xor/ks29oEoBmFRzvfFwxqZ7cqfG2M4LZfTZFjQz5St+Q==}
- engines: {node: '>=18.20.5'}
+ '@nuxt/kit@3.15.4':
+ resolution: {integrity: sha512-dr7I7eZOoRLl4uxdxeL2dQsH0OrbEiVPIyBHnBpA4co24CBnoJoF+JINuP9l3PAM3IhUzc5JIVq3/YY3lEc3Hw==}
+ engines: {node: '>=18.12.0'}
- '@nuxt/kit@3.15.2':
- resolution: {integrity: sha512-nxiPJVz2fICcyBKlN5pL1IgZVejyArulREsS5HvAk07hijlYuZ5toRM8soLt51VQNpFd/PedL+Z1AlYu/bQCYQ==}
- engines: {node: '>=18.0.0'}
-
- '@nuxt/schema@3.15.2':
- resolution: {integrity: sha512-cTHGbLTbrQ83B+7Mh0ggc5MzIp74o8KciA0boCiBJyK5uImH9QQNK6VgfwRWcTD5sj3WNKiIB1luOMom3LHgVw==}
+ '@nuxt/schema@3.15.4':
+ resolution: {integrity: sha512-pAYZb/3ocSC/db1EFd5y+otmgHqUkvfxfhd9EknDB5DygnJuOIQNuGJ7LMJM6S2c0DYgBIHOdEelLxKHOjwbgQ==}
engines: {node: ^14.18.0 || >=16.10.0}
- '@nuxt/telemetry@2.6.4':
- resolution: {integrity: sha512-2Lgdn07Suraly5dSfVQ4ttBQBMtmjvCTGKGUHpc1UyH87HT9xCm3KLFO0UcVQ8+LNYCgoOaK7lq9qDJOfBfZ5A==}
- engines: {node: '>=18.20.5'}
+ '@nuxt/telemetry@2.6.5':
+ resolution: {integrity: sha512-lwMp9OHML/m0mjh7P5iz9PxINnk5smGkGebh88Wh8PjvnRooY1TBsbyq7mlSrNibpwD1BkwqhV5IAZOXWHLxMQ==}
+ engines: {node: '>=18.12.0'}
hasBin: true
- '@nuxt/vite-builder@3.15.2':
- resolution: {integrity: sha512-YtP6hIOKhqa1JhX0QzuULpA84lseO76bv5OqJzUl7yoaykhOkZjkEk9c20hamtMdoxhVeUAXGZJCsp9Ivjfb3g==}
+ '@nuxt/vite-builder@3.15.4':
+ resolution: {integrity: sha512-yBK6tWT973+ExKC3ciTWymZpjJ+enToOtYz574kXCyGO0PbSnuXdoJKTvrwXw1lK97PajCKxExlmwI/3oLOmMQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0}
peerDependencies:
vue: ^3.3.4
- '@nuxtjs/i18n@9.1.2':
- resolution: {integrity: sha512-z6Ay+h0AB5zHKgZ7Gmb9lMri/k6TnnqVW1yLBdeojkWMK+AELw251c29oxK/+mfTqg1uhMql2aY9hWwaAavWMw==}
+ '@nuxtjs/i18n@9.2.0':
+ resolution: {integrity: sha512-R7azgNji8jIZdimlylK1CU4plO1OjRPZduTyjS9SHHasMCzxrPM+LBJLRzjt9NUNatquLeCcVfHAYvxIxPHCmg==}
engines: {node: ^14.16.0 || >=16.11.0}
- '@parcel/watcher-android-arm64@2.5.0':
- resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==}
+ '@parcel/watcher-android-arm64@2.5.1':
+ resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [android]
- '@parcel/watcher-darwin-arm64@2.5.0':
- resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==}
+ '@parcel/watcher-darwin-arm64@2.5.1':
+ resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [darwin]
- '@parcel/watcher-darwin-x64@2.5.0':
- resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==}
+ '@parcel/watcher-darwin-x64@2.5.1':
+ resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [darwin]
- '@parcel/watcher-freebsd-x64@2.5.0':
- resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==}
+ '@parcel/watcher-freebsd-x64@2.5.1':
+ resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [freebsd]
- '@parcel/watcher-linux-arm-glibc@2.5.0':
- resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==}
+ '@parcel/watcher-linux-arm-glibc@2.5.1':
+ resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==}
engines: {node: '>= 10.0.0'}
cpu: [arm]
os: [linux]
libc: [glibc]
- '@parcel/watcher-linux-arm-musl@2.5.0':
- resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==}
+ '@parcel/watcher-linux-arm-musl@2.5.1':
+ resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==}
engines: {node: '>= 10.0.0'}
cpu: [arm]
os: [linux]
libc: [musl]
- '@parcel/watcher-linux-arm64-glibc@2.5.0':
- resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==}
+ '@parcel/watcher-linux-arm64-glibc@2.5.1':
+ resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@parcel/watcher-linux-arm64-musl@2.5.0':
- resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==}
+ '@parcel/watcher-linux-arm64-musl@2.5.1':
+ resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@parcel/watcher-linux-x64-glibc@2.5.0':
- resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==}
+ '@parcel/watcher-linux-x64-glibc@2.5.1':
+ resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@parcel/watcher-linux-x64-musl@2.5.0':
- resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==}
+ '@parcel/watcher-linux-x64-musl@2.5.1':
+ resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
libc: [musl]
- '@parcel/watcher-wasm@2.5.0':
- resolution: {integrity: sha512-Z4ouuR8Pfggk1EYYbTaIoxc+Yv4o7cGQnH0Xy8+pQ+HbiW+ZnwhcD2LPf/prfq1nIWpAxjOkQ8uSMFWMtBLiVQ==}
+ '@parcel/watcher-wasm@2.5.1':
+ resolution: {integrity: sha512-RJxlQQLkaMMIuWRozy+z2vEqbaQlCuaCgVZIUCzQLYggY22LZbP5Y1+ia+FD724Ids9e+XIyOLXLrLgQSHIthw==}
engines: {node: '>= 10.0.0'}
bundledDependencies:
- napi-wasm
- '@parcel/watcher-win32-arm64@2.5.0':
- resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==}
+ '@parcel/watcher-win32-arm64@2.5.1':
+ resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [win32]
- '@parcel/watcher-win32-ia32@2.5.0':
- resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==}
+ '@parcel/watcher-win32-ia32@2.5.1':
+ resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==}
engines: {node: '>= 10.0.0'}
cpu: [ia32]
os: [win32]
- '@parcel/watcher-win32-x64@2.5.0':
- resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==}
+ '@parcel/watcher-win32-x64@2.5.1':
+ resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [win32]
- '@parcel/watcher@2.5.0':
- resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==}
+ '@parcel/watcher@2.5.1':
+ resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==}
engines: {node: '>= 10.0.0'}
'@pkgjs/parseargs@0.11.0':
@@ -1052,15 +1136,20 @@ packages:
'@polka/url@1.0.0-next.28':
resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==}
+ '@puppeteer/browsers@2.6.1':
+ resolution: {integrity: sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg==}
+ engines: {node: '>=18'}
+ hasBin: true
+
'@redocly/ajv@8.11.2':
resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==}
- '@redocly/config@0.20.1':
- resolution: {integrity: sha512-TYiTDtuItiv95YMsrRxyCs1HKLrDPtTvpaD3+kDKXBnFDeJuYKZ+eHXpCr6YeN4inxfVBs7DLhHsQcs9srddyQ==}
+ '@redocly/config@0.20.3':
+ resolution: {integrity: sha512-Nyyv1Bj7GgYwj/l46O0nkH1GTKWbO3Ixe7KFcn021aZipkZd+z8Vlu1BwkhqtVgivcKaClaExtWU/lDHkjBzag==}
- '@redocly/openapi-core@1.27.2':
- resolution: {integrity: sha512-qVrDc27DHpeO2NRCMeRdb4299nijKQE3BY0wrA+WUHlOLScorIi/y7JzammLk22IaTvjR9Mv9aTAdjE1aUwJnA==}
- engines: {node: '>=14.19.0', npm: '>=7.0.0'}
+ '@redocly/openapi-core@1.28.5':
+ resolution: {integrity: sha512-eAuL+x1oBbodJksPm4UpFU57A6z1n1rx9JNpD87CObwtbRf5EzW29Ofd0t057bPGcHc8cYZtZzJ69dcRQ9xGdg==}
+ engines: {node: '>=18.17.0', npm: '>=9.5.0'}
'@rollup/plugin-alias@5.1.1':
resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==}
@@ -1143,108 +1232,108 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.31.0':
- resolution: {integrity: sha512-9NrR4033uCbUBRgvLcBrJofa2KY9DzxL2UKZ1/4xA/mnTNyhZCWBuD8X3tPm1n4KxcgaraOYgrFKSgwjASfmlA==}
+ '@rollup/rollup-android-arm-eabi@4.34.6':
+ resolution: {integrity: sha512-+GcCXtOQoWuC7hhX1P00LqjjIiS/iOouHXhMdiDSnq/1DGTox4SpUvO52Xm+div6+106r+TcvOeo/cxvyEyTgg==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.31.0':
- resolution: {integrity: sha512-iBbODqT86YBFHajxxF8ebj2hwKm1k8PTBQSojSt3d1FFt1gN+xf4CowE47iN0vOSdnd+5ierMHBbu/rHc7nq5g==}
+ '@rollup/rollup-android-arm64@4.34.6':
+ resolution: {integrity: sha512-E8+2qCIjciYUnCa1AiVF1BkRgqIGW9KzJeesQqVfyRITGQN+dFuoivO0hnro1DjT74wXLRZ7QF8MIbz+luGaJA==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.31.0':
- resolution: {integrity: sha512-WHIZfXgVBX30SWuTMhlHPXTyN20AXrLH4TEeH/D0Bolvx9PjgZnn4H677PlSGvU6MKNsjCQJYczkpvBbrBnG6g==}
+ '@rollup/rollup-darwin-arm64@4.34.6':
+ resolution: {integrity: sha512-z9Ib+OzqN3DZEjX7PDQMHEhtF+t6Mi2z/ueChQPLS/qUMKY7Ybn5A2ggFoKRNRh1q1T03YTQfBTQCJZiepESAg==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.31.0':
- resolution: {integrity: sha512-hrWL7uQacTEF8gdrQAqcDy9xllQ0w0zuL1wk1HV8wKGSGbKPVjVUv/DEwT2+Asabf8Dh/As+IvfdU+H8hhzrQQ==}
+ '@rollup/rollup-darwin-x64@4.34.6':
+ resolution: {integrity: sha512-PShKVY4u0FDAR7jskyFIYVyHEPCPnIQY8s5OcXkdU8mz3Y7eXDJPdyM/ZWjkYdR2m0izD9HHWA8sGcXn+Qrsyg==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.31.0':
- resolution: {integrity: sha512-S2oCsZ4hJviG1QjPY1h6sVJLBI6ekBeAEssYKad1soRFv3SocsQCzX6cwnk6fID6UQQACTjeIMB+hyYrFacRew==}
+ '@rollup/rollup-freebsd-arm64@4.34.6':
+ resolution: {integrity: sha512-YSwyOqlDAdKqs0iKuqvRHLN4SrD2TiswfoLfvYXseKbL47ht1grQpq46MSiQAx6rQEN8o8URtpXARCpqabqxGQ==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.31.0':
- resolution: {integrity: sha512-pCANqpynRS4Jirn4IKZH4tnm2+2CqCNLKD7gAdEjzdLGbH1iO0zouHz4mxqg0uEMpO030ejJ0aA6e1PJo2xrPA==}
+ '@rollup/rollup-freebsd-x64@4.34.6':
+ resolution: {integrity: sha512-HEP4CgPAY1RxXwwL5sPFv6BBM3tVeLnshF03HMhJYCNc6kvSqBgTMmsEjb72RkZBAWIqiPUyF1JpEBv5XT9wKQ==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.31.0':
- resolution: {integrity: sha512-0O8ViX+QcBd3ZmGlcFTnYXZKGbFu09EhgD27tgTdGnkcYXLat4KIsBBQeKLR2xZDCXdIBAlWLkiXE1+rJpCxFw==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.34.6':
+ resolution: {integrity: sha512-88fSzjC5xeH9S2Vg3rPgXJULkHcLYMkh8faix8DX4h4TIAL65ekwuQMA/g2CXq8W+NJC43V6fUpYZNjaX3+IIg==}
cpu: [arm]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm-musleabihf@4.31.0':
- resolution: {integrity: sha512-w5IzG0wTVv7B0/SwDnMYmbr2uERQp999q8FMkKG1I+j8hpPX2BYFjWe69xbhbP6J9h2gId/7ogesl9hwblFwwg==}
+ '@rollup/rollup-linux-arm-musleabihf@4.34.6':
+ resolution: {integrity: sha512-wM4ztnutBqYFyvNeR7Av+reWI/enK9tDOTKNF+6Kk2Q96k9bwhDDOlnCUNRPvromlVXo04riSliMBs/Z7RteEg==}
cpu: [arm]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-arm64-gnu@4.31.0':
- resolution: {integrity: sha512-JyFFshbN5xwy6fulZ8B/8qOqENRmDdEkcIMF0Zz+RsfamEW+Zabl5jAb0IozP/8UKnJ7g2FtZZPEUIAlUSX8cA==}
+ '@rollup/rollup-linux-arm64-gnu@4.34.6':
+ resolution: {integrity: sha512-9RyprECbRa9zEjXLtvvshhw4CMrRa3K+0wcp3KME0zmBe1ILmvcVHnypZ/aIDXpRyfhSYSuN4EPdCCj5Du8FIA==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm64-musl@4.31.0':
- resolution: {integrity: sha512-kpQXQ0UPFeMPmPYksiBL9WS/BDiQEjRGMfklVIsA0Sng347H8W2iexch+IEwaR7OVSKtr2ZFxggt11zVIlZ25g==}
+ '@rollup/rollup-linux-arm64-musl@4.34.6':
+ resolution: {integrity: sha512-qTmklhCTyaJSB05S+iSovfo++EwnIEZxHkzv5dep4qoszUMX5Ca4WM4zAVUMbfdviLgCSQOu5oU8YoGk1s6M9Q==}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-loongarch64-gnu@4.31.0':
- resolution: {integrity: sha512-pMlxLjt60iQTzt9iBb3jZphFIl55a70wexvo8p+vVFK+7ifTRookdoXX3bOsRdmfD+OKnMozKO6XM4zR0sHRrQ==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.34.6':
+ resolution: {integrity: sha512-4Qmkaps9yqmpjY5pvpkfOerYgKNUGzQpFxV6rnS7c/JfYbDSU0y6WpbbredB5cCpLFGJEqYX40WUmxMkwhWCjw==}
cpu: [loong64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-powerpc64le-gnu@4.31.0':
- resolution: {integrity: sha512-D7TXT7I/uKEuWiRkEFbed1UUYZwcJDU4vZQdPTcepK7ecPhzKOYk4Er2YR4uHKme4qDeIh6N3XrLfpuM7vzRWQ==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.34.6':
+ resolution: {integrity: sha512-Zsrtux3PuaxuBTX/zHdLaFmcofWGzaWW1scwLU3ZbW/X+hSsFbz9wDIp6XvnT7pzYRl9MezWqEqKy7ssmDEnuQ==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-riscv64-gnu@4.31.0':
- resolution: {integrity: sha512-wal2Tc8O5lMBtoePLBYRKj2CImUCJ4UNGJlLwspx7QApYny7K1cUYlzQ/4IGQBLmm+y0RS7dwc3TDO/pmcneTw==}
+ '@rollup/rollup-linux-riscv64-gnu@4.34.6':
+ resolution: {integrity: sha512-aK+Zp+CRM55iPrlyKiU3/zyhgzWBxLVrw2mwiQSYJRobCURb781+XstzvA8Gkjg/hbdQFuDw44aUOxVQFycrAg==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-s390x-gnu@4.31.0':
- resolution: {integrity: sha512-O1o5EUI0+RRMkK9wiTVpk2tyzXdXefHtRTIjBbmFREmNMy7pFeYXCFGbhKFwISA3UOExlo5GGUuuj3oMKdK6JQ==}
+ '@rollup/rollup-linux-s390x-gnu@4.34.6':
+ resolution: {integrity: sha512-WoKLVrY9ogmaYPXwTH326+ErlCIgMmsoRSx6bO+l68YgJnlOXhygDYSZe/qbUJCSiCiZAQ+tKm88NcWuUXqOzw==}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-gnu@4.31.0':
- resolution: {integrity: sha512-zSoHl356vKnNxwOWnLd60ixHNPRBglxpv2g7q0Cd3Pmr561gf0HiAcUBRL3S1vPqRC17Zo2CX/9cPkqTIiai1g==}
+ '@rollup/rollup-linux-x64-gnu@4.34.6':
+ resolution: {integrity: sha512-Sht4aFvmA4ToHd2vFzwMFaQCiYm2lDFho5rPcvPBT5pCdC+GwHG6CMch4GQfmWTQ1SwRKS0dhDYb54khSrjDWw==}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-musl@4.31.0':
- resolution: {integrity: sha512-ypB/HMtcSGhKUQNiFwqgdclWNRrAYDH8iMYH4etw/ZlGwiTVxBz2tDrGRrPlfZu6QjXwtd+C3Zib5pFqID97ZA==}
+ '@rollup/rollup-linux-x64-musl@4.34.6':
+ resolution: {integrity: sha512-zmmpOQh8vXc2QITsnCiODCDGXFC8LMi64+/oPpPx5qz3pqv0s6x46ps4xoycfUiVZps5PFn1gksZzo4RGTKT+A==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rollup/rollup-win32-arm64-msvc@4.31.0':
- resolution: {integrity: sha512-JuhN2xdI/m8Hr+aVO3vspO7OQfUFO6bKLIRTAy0U15vmWjnZDLrEgCZ2s6+scAYaQVpYSh9tZtRijApw9IXyMw==}
+ '@rollup/rollup-win32-arm64-msvc@4.34.6':
+ resolution: {integrity: sha512-3/q1qUsO/tLqGBaD4uXsB6coVGB3usxw3qyeVb59aArCgedSF66MPdgRStUd7vbZOsko/CgVaY5fo2vkvPLWiA==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.31.0':
- resolution: {integrity: sha512-U1xZZXYkvdf5MIWmftU8wrM5PPXzyaY1nGCI4KI4BFfoZxHamsIe+BtnPLIvvPykvQWlVbqUXdLa4aJUuilwLQ==}
+ '@rollup/rollup-win32-ia32-msvc@4.34.6':
+ resolution: {integrity: sha512-oLHxuyywc6efdKVTxvc0135zPrRdtYVjtVD5GUm55I3ODxhU/PwkQFD97z16Xzxa1Fz0AEe4W/2hzRtd+IfpOA==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.31.0':
- resolution: {integrity: sha512-ul8rnCsUumNln5YWwz0ted2ZHFhzhRRnkpBZ+YRuHoRAlUji9KChpOUOndY7uykrPEPXVbHLlsdo6v5yXo/TXw==}
+ '@rollup/rollup-win32-x64-msvc@4.34.6':
+ resolution: {integrity: sha512-0PVwmgzZ8+TZ9oGBmdZoQVXflbvuwzN/HRclujpl4N/q3i+y0lqLw8n1bXA8ru3sApDjlmONaNAuYr38y1Kr9w==}
cpu: [x64]
os: [win32]
@@ -1252,6 +1341,9 @@ packages:
resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==}
engines: {node: '>=18'}
+ '@tootallnate/quickjs-emscripten@0.23.0':
+ resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
+
'@trysound/sax@0.2.0':
resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
engines: {node: '>=10.13.0'}
@@ -1265,14 +1357,17 @@ packages:
'@types/estree@1.0.6':
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
- '@types/http-proxy@1.17.15':
- resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==}
+ '@types/gensync@1.0.4':
+ resolution: {integrity: sha512-C3YYeRQWp2fmq9OryX+FoDy8nXS6scQ7dPptD8LnFDAUNcKWJjXQKDNJD3HVm+kOUsXhTOkpi69vI4EuAr95bA==}
+
+ '@types/http-proxy@1.17.16':
+ resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==}
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- '@types/node@22.10.8':
- resolution: {integrity: sha512-rk+QvAEGsbX/ZPiiyel6hJHNUS9cnSbPWVaZLvE+Er3tLqQFzWMz9JOfWW7XUmKvRPfxJfbl3qYWve+RGXncFw==}
+ '@types/node@22.13.4':
+ resolution: {integrity: sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==}
'@types/parse-json@4.0.2':
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
@@ -1286,38 +1381,41 @@ packages:
'@types/web-bluetooth@0.0.20':
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
- '@typescript-eslint/scope-manager@8.21.0':
- resolution: {integrity: sha512-G3IBKz0/0IPfdeGRMbp+4rbjfSSdnGkXsM/pFZA8zM9t9klXDnB/YnKOBQ0GoPmoROa4bCq2NeHgJa5ydsQ4mA==}
+ '@types/yauzl@2.10.3':
+ resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
+
+ '@typescript-eslint/scope-manager@8.24.0':
+ resolution: {integrity: sha512-HZIX0UByphEtdVBKaQBgTDdn9z16l4aTUz8e8zPQnyxwHBtf5vtl1L+OhH+m1FGV9DrRmoDuYKqzVrvWDcDozw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/types@8.21.0':
- resolution: {integrity: sha512-PAL6LUuQwotLW2a8VsySDBwYMm129vFm4tMVlylzdoTybTHaAi0oBp7Ac6LhSrHHOdLM3efH+nAR6hAWoMF89A==}
+ '@typescript-eslint/types@8.24.0':
+ resolution: {integrity: sha512-VacJCBTyje7HGAw7xp11q439A+zeGG0p0/p2zsZwpnMzjPB5WteaWqt4g2iysgGFafrqvyLWqq6ZPZAOCoefCw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.21.0':
- resolution: {integrity: sha512-x+aeKh/AjAArSauz0GiQZsjT8ciadNMHdkUSwBB9Z6PrKc/4knM4g3UfHml6oDJmKC88a6//cdxnO/+P2LkMcg==}
+ '@typescript-eslint/typescript-estree@8.24.0':
+ resolution: {integrity: sha512-ITjYcP0+8kbsvT9bysygfIfb+hBj6koDsu37JZG7xrCiy3fPJyNmfVtaGsgTUSEuTzcvME5YI5uyL5LD1EV5ZQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/visitor-keys@8.21.0':
- resolution: {integrity: sha512-BkLMNpdV6prozk8LlyK/SOoWLmUFi+ZD+pcqti9ILCbVvHGk1ui1g4jJOc2WDLaeExz2qWwojxlPce5PljcT3w==}
+ '@typescript-eslint/visitor-keys@8.24.0':
+ resolution: {integrity: sha512-kArLq83QxGLbuHrTMoOEWO+l2MwsNS2TGISEdx8xgqpkbytB07XmlQyQdNDrCc1ecSqx0cnmhGvpX+VBwqqSkg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@unhead/dom@1.11.18':
- resolution: {integrity: sha512-zQuJUw/et9zYEV0SZWTDX23IgurwMaXycAuxt4L6OgNL0T4TWP3a0J/Vm3Q02hmdNo/cPKeVBrwBdnFUXjGU4w==}
+ '@unhead/dom@1.11.19':
+ resolution: {integrity: sha512-udkgITdIblEWH3hsoFQMKW+6QXNO2qFZlZ2FI37bVAplQSnK/PytTPt/5oA1GWkoVwT0DsQNGHbU6kOg/3SlNg==}
- '@unhead/schema@1.11.18':
- resolution: {integrity: sha512-a3TA/OJCRdfbFhcA3Hq24k1ZU1o9szicESrw8DZcGyQFacHnh84mVgnyqSkMnwgCmfN4kvjSiTBlLEHS6+wATw==}
+ '@unhead/schema@1.11.19':
+ resolution: {integrity: sha512-7VhYHWK7xHgljdv+C01MepCSYZO2v6OhgsfKWPxRQBDDGfUKCUaChox0XMq3tFvXP6u4zSp6yzcDw2yxCfVMwg==}
- '@unhead/shared@1.11.18':
- resolution: {integrity: sha512-OsupRQRxJqqnuKiL1Guqipjbl7MndD5DofvmGa3PFGu2qNPmOmH2mxGFjRBBgq2XxY1KalIHl/2I9HV6gbK8cw==}
+ '@unhead/shared@1.11.19':
+ resolution: {integrity: sha512-UYE9EIeQLJOhx8vC71bWGkAGY4Zzq/H8qYlihowUg4NiFOfL+KKMnj96datb74PRxSDvHac9V3OLktNcsX2NuA==}
- '@unhead/ssr@1.11.18':
- resolution: {integrity: sha512-uaHPz0RRAb18yKeCmHyHk5QKWRk/uHpOrqSbhRXTOhbrd3Ur3gGTVaAoyUoRYKGPU5B5/pyHh3TfLw0LkfrH1A==}
+ '@unhead/ssr@1.11.19':
+ resolution: {integrity: sha512-OH+rj6xBTdYyLsSntk4lEQyR+z57aEUZIiR2UpPl1zWGtBZPIr5zs3GY5+EyJ8t8e0zLemPR/Pu7VembTJ8o1w==}
- '@unhead/vue@1.11.18':
- resolution: {integrity: sha512-Jfi7t/XNBnlcauP9UTH3VHBcS69G70ikFd2e5zdgULLDRWpOlLs1sSTH1V2juNptc93DOk9RQfC5jLWbLcivFw==}
+ '@unhead/vue@1.11.19':
+ resolution: {integrity: sha512-/XATTP8wVLs3+2Pkj2crvr/Z55nybVQyOwISh+sAlr/48/9n3jGNiCZHKpHgL4MpOnGT4krwzWzbfhBO/G2BSQ==}
peerDependencies:
vue: '>=2.7 || >=3'
@@ -1453,6 +1551,16 @@ packages:
vue:
optional: true
+ '@vue-office/pdf@2.0.10':
+ resolution: {integrity: sha512-yHVLrMAKpMPBkhBwofFyGEtEeJF0Zd7oGmf56Pe5aj/xObdRq3E1CIZqTqhWJNgHV8oLQqaX0vs4p5T1zq+GIA==}
+ peerDependencies:
+ '@vue/composition-api': ^1.7.1
+ vue: ^2.0.0 || >=3.0.0
+ vue-demi: ^0.14.6
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+
'@vue/babel-helper-vue-transform-on@1.2.5':
resolution: {integrity: sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==}
@@ -1492,8 +1600,8 @@ packages:
'@vue/devtools-kit@7.6.8':
resolution: {integrity: sha512-JhJ8M3sPU+v0P2iZBF2DkdmR9L0dnT5RXJabJqX6o8KtFs3tebdvfoXV2Dm3BFuqeECuMJIfF1aCzSt+WQ4wrw==}
- '@vue/devtools-shared@7.7.0':
- resolution: {integrity: sha512-jtlQY26R5thQxW9YQTpXbI0HoK0Wf9Rd4ekidOkRvSy7ChfK0kIU6vvcBtjj87/EcpeOSK49fZAicaFNJcoTcQ==}
+ '@vue/devtools-shared@7.7.2':
+ resolution: {integrity: sha512-uBFxnp8gwW2vD6FrJB8JZLUzVb6PNRG0B0jBnHsOH8uKyva2qINY8PTF5Te4QlTbMDqU5K6qtJDr6cNsKWhbOA==}
'@vue/reactivity@3.5.13':
resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==}
@@ -1512,14 +1620,14 @@ packages:
'@vue/shared@3.5.13':
resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==}
- '@vueuse/core@12.5.0':
- resolution: {integrity: sha512-GVyH1iYqNANwcahAx8JBm6awaNgvR/SwZ1fjr10b8l1HIgDp82ngNbfzJUgOgWEoxjL+URAggnlilAEXwCOZtg==}
+ '@vueuse/core@12.6.1':
+ resolution: {integrity: sha512-FpgM1tXGAHsAC5n4Tflyg0vSoJUmdevfKaAhKFdxiK9BTIdHOHOiWmo+xivwdzjYFIvI8cEeJWYuqs646jOM2w==}
- '@vueuse/metadata@12.5.0':
- resolution: {integrity: sha512-Ui7Lo2a7AxrMAXRF+fAp9QsXuwTeeZ8fIB9wsLHqzq9MQk+2gMYE2IGJW48VMJ8ecvCB3z3GsGLKLbSasQ5Qlg==}
+ '@vueuse/metadata@12.6.1':
+ resolution: {integrity: sha512-2094HNXGdsU3aqRbad0vmlRgGncMC4u2f6nFdW1mUn7b7ym4hORrDZfyeq8G5BfGvX4y0zZynWfCdtB2WwpyVw==}
- '@vueuse/shared@12.5.0':
- resolution: {integrity: sha512-vMpcL1lStUU6O+kdj6YdHDixh0odjPAUM15uJ9f7MY781jcYkIwFA4iv2EfoIPO6vBmvutI1HxxAwmf0cx5ISQ==}
+ '@vueuse/shared@12.6.1':
+ resolution: {integrity: sha512-ukTb2na19KT1/YVjj4CYBDOgiV/xmsSJRL6TcKeiz2db+P5bT3I0OJxy38eRR3WSN8CmSnt7MdVJ16vX6VZFxg==}
'@webassemblyjs/ast@1.14.1':
resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
@@ -1566,26 +1674,16 @@ packages:
'@webassemblyjs/wast-printer@1.14.1':
resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==}
+ '@xmldom/xmldom@0.8.10':
+ resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==}
+ engines: {node: '>=10.0.0'}
+
'@xtuc/ieee754@1.2.0':
resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
'@xtuc/long@4.2.2':
resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
- '@yeger/debounce@2.0.11':
- resolution: {integrity: sha512-vb0ndSVXJhUERayj9Nn64MRoJ0PljOizlR5wPcBp0gjP4blmgKxtDgRn1fRbDlWL5+pcDQ8sgYSxdQsAFmFkzw==}
-
- '@yeger/vue-lib-adapter@2.0.11':
- resolution: {integrity: sha512-OPnyCJRNuPcAefGAIBqqU/ae7Nugy29FqWPYBKSLDXMuaAfbr6/5rTBZhBGjBZfvqudWuJlwSa7vYdqrOhP6Qg==}
-
- '@yeger/vue-masonry-wall-core@5.0.14':
- resolution: {integrity: sha512-9J8kGYCHQiDfCYpjdKSvcPKBsninXAV3jNdJtSsfFMpmEXPJKREVVaO2lGVPtnsqF2jc9QhDL1ypLuhU5rcKlQ==}
-
- '@yeger/vue-masonry-wall@5.0.17':
- resolution: {integrity: sha512-gj9brDg6U1ujAnig7SUp+mjcRBZkU8OmIRM1tjRTkzJ5oQ7Y0HEFy2hZgjwWHfa9zMIkq7RNLkETPdLMoCohRQ==}
- peerDependencies:
- vue: ^3.0.0
-
abbrev@3.0.0:
resolution: {integrity: sha512-+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA==}
engines: {node: ^18.17.0 || >=20.5.0}
@@ -1621,11 +1719,6 @@ packages:
ajv:
optional: true
- ajv-keywords@3.5.2:
- resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
- peerDependencies:
- ajv: ^6.9.1
-
ajv-keywords@5.1.0:
resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
peerDependencies:
@@ -1637,8 +1730,8 @@ packages:
ajv@8.17.1:
resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
- aliyun-aliplayer@2.28.6:
- resolution: {integrity: sha512-fG343vbNHVj4r1NEexjBMWtsNxbnG2bu/oHZVi1RQ1XbmVDx6sR/IrDXy0o6tL/7hHMDNo+5mwCu/FhVCK7Djg==}
+ aliyun-aliplayer@2.29.0:
+ resolution: {integrity: sha512-nq98ZI6SSsi6eWhJQOkrvtz9S9W5DBzefnEsfo+G0PDRAR2KMr3Jsd2BfbkXSghJdq/ywop5xkjXyFv1VQLFQQ==}
ansi-colors@4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
@@ -1679,6 +1772,9 @@ packages:
resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==}
engines: {node: '>= 14'}
+ argparse@1.0.10:
+ resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
+
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
@@ -1686,6 +1782,10 @@ packages:
resolution: {integrity: sha512-BlGeOw73FDsX7z0eZE/wuuafxYoek2yzNJ6l6A1nsb4+z/p87TOPbHaWuN53kFKNuUXiCQa2M+xLF71IqQmRSw==}
engines: {node: '>=16.14.0'}
+ ast-types@0.13.4:
+ resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
+ engines: {node: '>=4'}
+
ast-walker-scope@0.6.2:
resolution: {integrity: sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==}
engines: {node: '>=16.14.0'}
@@ -1736,8 +1836,8 @@ packages:
bare-path@3.0.0:
resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==}
- bare-stream@2.6.4:
- resolution: {integrity: sha512-G6i3A74FjNq4nVrrSTUz5h3vgXzBJnjmWAVlBWaZETkgu+LgKd7AiyOml3EDJY1AHlIbBHKDXE+TUT53Ff8OaA==}
+ bare-stream@2.6.5:
+ resolution: {integrity: sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==}
peerDependencies:
bare-buffer: '*'
bare-events: '*'
@@ -1750,6 +1850,10 @@ packages:
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+ basic-ftp@5.0.5:
+ resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==}
+ engines: {node: '>=10.0.0'}
+
binary-extensions@2.3.0:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
@@ -1760,8 +1864,8 @@ packages:
birpc@0.2.19:
resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==}
- bl@4.1.0:
- resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
+ bluebird@3.4.7:
+ resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==}
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
@@ -1781,6 +1885,9 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
+ buffer-crc32@0.2.13:
+ resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
+
buffer-crc32@1.0.0:
resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==}
engines: {node: '>=8.0.0'}
@@ -1794,8 +1901,8 @@ packages:
buffer@6.0.3:
resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
- bumpp@9.10.2:
- resolution: {integrity: sha512-QX1JdswFLLVgrA+I/t+926/jsuJ92BTKKxGvMYC6fg+1lFpCl9RbILQJg0thc5UirIjQ6/jY1Sj+b4tz3evA5g==}
+ bumpp@9.11.1:
+ resolution: {integrity: sha512-jBHlab9NnRwrpHsockb5E+MBo0os2yS6S7i3cnN8hB6EkTardKQotmd0CFdOc8pubLz2fxj2AD6RGtrySVG6Mw==}
engines: {node: '>=10'}
hasBin: true
@@ -1817,6 +1924,14 @@ packages:
magicast:
optional: true
+ c12@2.0.2:
+ resolution: {integrity: sha512-NkvlL5CHZt9kPswJYDCUYtTaMt7JOfcpsnNncfj7sWsc13x6Wz+GiTpBtqZOojFlzyTHui8+OAfR6praV6PYaQ==}
+ peerDependencies:
+ magicast: ^0.3.5
+ peerDependenciesMeta:
+ magicast:
+ optional: true
+
cac@6.7.14:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
@@ -1832,8 +1947,8 @@ packages:
caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
- caniuse-lite@1.0.30001695:
- resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==}
+ caniuse-lite@1.0.30001699:
+ resolution: {integrity: sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==}
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
@@ -1850,9 +1965,6 @@ packages:
resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
engines: {node: '>= 14.16.0'}
- chownr@1.1.4:
- resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
-
chownr@2.0.0:
resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
engines: {node: '>=10'}
@@ -1865,6 +1977,11 @@ packages:
resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
engines: {node: '>=6.0'}
+ chromium-bidi@0.11.0:
+ resolution: {integrity: sha512-6CJWHkNRoyZyjV9Rwv2lYONZf1Xm0IuDyNq97nwSsxxP3wf5Bwy15K5rOvVKMtJ127jJBmxFUanSAOjgFRxgrA==}
+ peerDependencies:
+ devtools-protocol: '*'
+
citty@0.1.6:
resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
@@ -1973,6 +2090,18 @@ packages:
resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==}
engines: {node: '>=8'}
+ cosmiconfig@9.0.0:
+ resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ typescript: '>=4.9.5'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ countup.js@2.8.0:
+ resolution: {integrity: sha512-f7xEhX0awl4NOElHulrl4XRfKoNH3rB+qfNSZZyjSZhaAoUk6elvhH+MNxMmlmuUJ2/QNTWPSA7U4mNtIAKljQ==}
+
crc-32@1.2.2:
resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
engines: {node: '>=0.8'}
@@ -1986,8 +2115,8 @@ packages:
resolution: {integrity: sha512-onMB0OkDjkXunhdW9htFjEhqrD54+M94i6ackoUkjHKbRnXdyEyKRelp4nJ1kAz32+s27jP1FsebpJCVl0BsvA==}
engines: {node: '>=18.0'}
- cronstrue@2.53.0:
- resolution: {integrity: sha512-CkAcaI94xL8h6N7cGxgXfR5D7oV2yVtDzB9vMZP8tIgPyEv/oc/7nq9rlk7LMxvc3N+q6LKZmNLCVxJRpyEg8A==}
+ cronstrue@2.54.0:
+ resolution: {integrity: sha512-vyp5NklDxA5MjPfQgkn0bA+0vRQe7Q9keX7RPdV6rMgd7LtDvbuKgnT+3T5ZAX16anSP5HmahcRp8mziXsLfaw==}
hasBin: true
cross-env@7.0.3:
@@ -1999,8 +2128,8 @@ packages:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
- crossws@0.3.2:
- resolution: {integrity: sha512-S2PpQHRcgYABOS2465b34wqTOn5dbLL+iSvyweJYGGFLDsKq88xrjDXUiEhfYkhWZq1HuS6of3okRHILbkrqxw==}
+ crossws@0.3.4:
+ resolution: {integrity: sha512-uj0O1ETYX1Bh6uSgktfPvwDiPYGQ3aI4qVsaC/LWpkIzGj1nUYm5FK3K+t11oOlpN01lGbprFCH4wBlKdJjVgw==}
crypto-js@4.2.0:
resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==}
@@ -2063,17 +2192,22 @@ packages:
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
+ data-uri-to-buffer@6.0.2:
+ resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==}
+ engines: {node: '>= 14'}
+
dayjs@1.11.13:
resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==}
- db0@0.2.1:
- resolution: {integrity: sha512-BWSFmLaCkfyqbSEZBQINMVNjCVfrogi7GQ2RSy1tmtfK9OXlsup6lUMwLsqSD7FbAjD04eWFdXowSHHUp6SE/Q==}
+ db0@0.2.4:
+ resolution: {integrity: sha512-hIzftLH1nMsF95zSLjDLYLbE9huOXnLYUTAQ5yKF5amp0FpeD+B15XJa8BvGYSOeSCH4gl2WahB/y1FcUByQSg==}
peerDependencies:
'@electric-sql/pglite': '*'
'@libsql/client': '*'
better-sqlite3: '*'
drizzle-orm: '*'
mysql2: '*'
+ sqlite3: '*'
peerDependenciesMeta:
'@electric-sql/pglite':
optional: true
@@ -2085,6 +2219,8 @@ packages:
optional: true
mysql2:
optional: true
+ sqlite3:
+ optional: true
debug@2.6.9:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
@@ -2107,14 +2243,6 @@ packages:
resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
engines: {node: '>=0.10.0'}
- decompress-response@6.0.0:
- resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
- engines: {node: '>=10'}
-
- deep-extend@0.6.0:
- resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
- engines: {node: '>=4.0.0'}
-
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
@@ -2141,6 +2269,10 @@ packages:
defu@6.1.4:
resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
+ degenerator@5.0.1:
+ resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==}
+ engines: {node: '>= 14'}
+
delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
@@ -2172,6 +2304,9 @@ packages:
devalue@5.1.1:
resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==}
+ devtools-protocol@0.0.1367902:
+ resolution: {integrity: sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg==}
+
diff@7.0.0:
resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==}
engines: {node: '>=0.3.1'}
@@ -2179,6 +2314,9 @@ packages:
dijkstrajs@1.0.3:
resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==}
+ dingbat-to-unicode@1.0.1:
+ resolution: {integrity: sha512-98l0sW87ZT58pU4i61wa2OHwxbiYSbuxsCBozaVnYX2iCnr3bLM3fIes1/ej7h1YdOKuKt/MLs706TVnALA65w==}
+
dom-serializer@2.0.0:
resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
@@ -2200,6 +2338,9 @@ packages:
resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==}
engines: {node: '>=12'}
+ duck@0.1.12:
+ resolution: {integrity: sha512-wkctla1O6VfP89gQ+J/yDesM0S7B7XLXjKGzXxMDVFg7uEn706niAtyYovKbyq1oT9YwDcly721/iUWoc8MVRg==}
+
duplexer@0.1.2:
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
@@ -2209,8 +2350,8 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- electron-to-chromium@1.5.84:
- resolution: {integrity: sha512-I+DQ8xgafao9Ha6y0qjHHvpZ9OfyA1qKlkHkjywxzniORU2awxyz7f/iVJcULmrF2yrM3nHQf+iDjJtbbexd/g==}
+ electron-to-chromium@1.5.100:
+ resolution: {integrity: sha512-u1z9VuzDXV86X2r3vAns0/5ojfXBue9o0+JDUDBKYqGLjxLkSqsSUoPU/6kW0gx76V44frHaf6Zo+QF74TQCMg==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -2229,14 +2370,18 @@ packages:
end-of-stream@1.4.4:
resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
- enhanced-resolve@5.18.0:
- resolution: {integrity: sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==}
+ enhanced-resolve@5.18.1:
+ resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
engines: {node: '>=10.13.0'}
entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
+ env-paths@2.2.1:
+ resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
+ engines: {node: '>=6'}
+
error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
@@ -2295,8 +2440,8 @@ packages:
resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.18.0:
- resolution: {integrity: sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==}
+ eslint@9.20.1:
+ resolution: {integrity: sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -2364,13 +2509,14 @@ packages:
resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
engines: {node: '>=16.17'}
- expand-template@2.0.3:
- resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
- engines: {node: '>=6'}
-
externality@1.0.2:
resolution: {integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==}
+ extract-zip@2.0.1:
+ resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
+ engines: {node: '>= 10.17.0'}
+ hasBin: true
+
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -2393,8 +2539,11 @@ packages:
fast-uri@3.0.6:
resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
- fastq@1.18.0:
- resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==}
+ fastq@1.19.0:
+ resolution: {integrity: sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==}
+
+ fd-slicer@1.1.0:
+ resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
fdir@6.4.3:
resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==}
@@ -2454,9 +2603,6 @@ packages:
resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
engines: {node: '>= 0.6'}
- fs-constants@1.0.0:
- resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
-
fs-extra@11.3.0:
resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==}
engines: {node: '>=14.14'}
@@ -2476,8 +2622,8 @@ packages:
function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
- fuse.js@7.0.0:
- resolution: {integrity: sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==}
+ fuse.js@7.1.0:
+ resolution: {integrity: sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==}
engines: {node: '>=10'}
gensync@1.0.0-beta.2:
@@ -2491,6 +2637,10 @@ packages:
get-port-please@3.1.2:
resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==}
+ get-stream@5.2.0:
+ resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
+ engines: {node: '>=8'}
+
get-stream@6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
@@ -2502,22 +2652,23 @@ packages:
get-tsconfig@4.10.0:
resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==}
- giget@1.2.3:
- resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==}
+ get-uri@6.0.4:
+ resolution: {integrity: sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==}
+ engines: {node: '>= 14'}
+
+ giget@1.2.4:
+ resolution: {integrity: sha512-Wv+daGyispVoA31TrWAVR+aAdP7roubTPEM/8JzRnqXhLbdJH0T9eQyXVFF8fjk3WKTsctII6QcyxILYgNp2DA==}
hasBin: true
git-config-path@2.0.0:
resolution: {integrity: sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==}
engines: {node: '>=4'}
- git-up@8.0.0:
- resolution: {integrity: sha512-uBI8Zdt1OZlrYfGcSVroLJKgyNNXlgusYFzHk614lTasz35yg2PVpL1RMy0LOO2dcvF9msYW3pRfUSmafZNrjg==}
+ git-up@8.0.1:
+ resolution: {integrity: sha512-2XFu1uNZMSjkyetaF+8rqn6P0XqpMq/C+2ycjI6YwrIKcszZ5/WR4UubxjN0lILOKqLkLaHDaCr2B6fP1cke6g==}
- git-url-parse@16.0.0:
- resolution: {integrity: sha512-Y8iAF0AmCaqXc6a5GYgPQW9ESbncNLOL+CeQAJRhmWUOmnPkKpBYeWYp4mFd3LA5j53CdGDdslzX12yEBVHQQg==}
-
- github-from-package@0.0.0:
- resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==}
+ git-url-parse@16.0.1:
+ resolution: {integrity: sha512-mcD36GrhAzX5JVOsIO52qNpgRyFzYWRbU1VSRFCvJt1IJvqfvH427wWw/CFqkWvjVPtdG5VTx4MKUeC5GeFPDQ==}
glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
@@ -2550,12 +2701,12 @@ packages:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
engines: {node: '>=18'}
- globals@15.14.0:
- resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==}
+ globals@15.15.0:
+ resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
engines: {node: '>=18'}
- globby@14.0.2:
- resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==}
+ globby@14.1.0:
+ resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==}
engines: {node: '>=18'}
graceful-fs@4.2.11:
@@ -2569,8 +2720,8 @@ packages:
resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- h3@1.14.0:
- resolution: {integrity: sha512-ao22eiONdgelqcnknw0iD645qW0s9NnrJHr5OBz4WOMdBdycfSas1EQf1wXRsm+PcB2Yoj43pjBPwqIpJQTeWg==}
+ h3@1.15.0:
+ resolution: {integrity: sha512-OsjX4JW8J4XGgCgEcad20pepFQWnuKH+OwkCJjogF3C+9AZ1iYdtB4hX6vAb5DskBiu5ljEXqApINjR8CqoCMQ==}
has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
@@ -2591,6 +2742,10 @@ packages:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
engines: {node: '>= 0.8'}
+ http-proxy-agent@7.0.2:
+ resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
+ engines: {node: '>= 14'}
+
http-shutdown@1.2.2:
resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==}
engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
@@ -2599,8 +2754,8 @@ packages:
resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
engines: {node: '>= 14'}
- httpxy@0.1.6:
- resolution: {integrity: sha512-GxJLI6oJZ3NbJl/vDlPmTCtP4WHwboNhGLHOcgf/3ia1QC5sdLglWbRHZwQjzjPuiCyw7MWwpwbsUfRDQlOdeg==}
+ httpxy@0.1.7:
+ resolution: {integrity: sha512-pXNx8gnANKAndgga5ahefxc++tJvNL87CXoRwxn1cJE2ZkWEojF3tNfQIEhZX/vfpt+wzeAzpUI4qkediX1MLQ==}
human-signals@4.3.1:
resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
@@ -2624,11 +2779,14 @@ packages:
image-meta@0.2.1:
resolution: {integrity: sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==}
+ immediate@3.0.6:
+ resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
+
immutable@5.0.3:
resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==}
- import-fresh@3.3.0:
- resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
+ import-fresh@3.3.1:
+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
engines: {node: '>=6'}
importx@0.5.1:
@@ -2659,13 +2817,13 @@ packages:
resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- ioredis@5.4.2:
- resolution: {integrity: sha512-0SZXGNGZ+WzISQ67QDyZ2x0+wVxjjUndtD8oSeik/4ajifeiRufed8fCb8QW8VMyi4MXcS+UO1k/0NGhvq1PAg==}
+ ioredis@5.5.0:
+ resolution: {integrity: sha512-7CutT89g23FfSa8MDoIFs2GYYa0PaNiW/OrT+nRyjRXHDZd17HmIgy+reOQ/yhh72NznNjGuS8kbCAcA4Ro4mw==}
engines: {node: '>=12.22.0'}
- ipx@2.1.0:
- resolution: {integrity: sha512-AVnPGXJ8L41vjd11Z4akIF2yd14636Klxul3tBySxHA6PKfCOQPxBDkCFK5zcWh0z/keR6toh1eg8qzdBVUgdA==}
- hasBin: true
+ ip-address@9.0.5:
+ resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
+ engines: {node: '>= 12'}
ipx@3.0.1:
resolution: {integrity: sha512-OqbP9wLqpGXtI/le0sU4exCH5cb7kZS9jaV5xDDM8wZ62VJZBBhEjR0gXwK0agA/GfS4g/GGwY9fFSIFrTb4Gg==}
@@ -2736,8 +2894,8 @@ packages:
is-reference@1.2.1:
resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
- is-ssh@1.4.0:
- resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==}
+ is-ssh@1.4.1:
+ resolution: {integrity: sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==}
is-stream@2.0.1:
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
@@ -2794,6 +2952,9 @@ packages:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
+ jsbn@1.1.0:
+ resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
+
jsesc@3.1.0:
resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
engines: {node: '>=6'}
@@ -2829,6 +2990,9 @@ packages:
jsonfile@6.1.0:
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
+ jszip@3.10.1:
+ resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==}
+
keypress@0.1.0:
resolution: {integrity: sha512-x0yf9PL/nx9Nw9oLL8ZVErFAk85/lslwEP7Vz7s5SI1ODXZIgit3C5qyWjw4DxOuO/3Hb4866SQh28a1V1d+WA==}
@@ -2860,6 +3024,9 @@ packages:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
+ lie@3.3.0:
+ resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==}
+
lilconfig@3.1.3:
resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
engines: {node: '>=14'}
@@ -2913,12 +3080,19 @@ packages:
lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ lop@0.4.2:
+ resolution: {integrity: sha512-RefILVDQ4DKoRZsJ4Pj22TxE3omDO47yFpkIBoDKzkqPRISs5U1cnAdg/5583YPkWPaLIYHOKRMQSvjFsO26cw==}
+
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+ lru-cache@7.18.3:
+ resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
+ engines: {node: '>=12'}
+
magic-string-ast@0.7.0:
resolution: {integrity: sha512-686fgAHaJY7wLTFEq7nnKqeQrhqmXB19d1HnqT35Ci7BN6hbAYLZUezTQ062uUHM7ggZEQlqJ94Ftls+KDXU8Q==}
engines: {node: '>=16.14.0'}
@@ -2933,6 +3107,11 @@ packages:
magicast@0.3.5:
resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
+ mammoth@1.9.0:
+ resolution: {integrity: sha512-F+0NxzankQV9XSUAuVKvkdQK0GbtGGuqVnND9aVf9VSeUA82LQa29GjLqYU6Eez8LHqSJG3eGiDW3224OKdpZg==}
+ engines: {node: '>=12.0.0'}
+ hasBin: true
+
mdn-data@2.0.28:
resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
@@ -2942,6 +3121,9 @@ packages:
mdn-data@2.12.2:
resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
+ merge-images@1.2.0:
+ resolution: {integrity: sha512-hEGvgnTdXr08uzGvEArxRsKpy7WmozM73YaSi4s5IYF4LxrhANpqfHaz9CgBZ5+0+s2NsjPnPdStz3aCc0Yulw==}
+
merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
@@ -2980,10 +3162,6 @@ packages:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
- mimic-response@3.1.0:
- resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
- engines: {node: '>=10'}
-
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
@@ -2995,9 +3173,6 @@ packages:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
- minimist@1.2.8:
- resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
-
minipass@3.3.6:
resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
engines: {node: '>=8'}
@@ -3021,9 +3196,6 @@ packages:
mitt@3.0.1:
resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
- mkdirp-classic@0.5.3:
- resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
-
mkdirp@1.0.4:
resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
engines: {node: '>=10'}
@@ -3063,11 +3235,8 @@ packages:
engines: {node: ^18 || >=20}
hasBin: true
- nanotar@0.1.1:
- resolution: {integrity: sha512-AiJsGsSF3O0havL1BydvI4+wR76sKT+okKRwWIaK96cZUnXqH0uNBOsHlbwZq3+m2BR1VKqHDVudl3gO4mYjpQ==}
-
- napi-build-utils@2.0.0:
- resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==}
+ nanotar@0.2.0:
+ resolution: {integrity: sha512-9ca1h0Xjvo9bEkE4UOxgAzLV0jHKe6LMaxo37ND2DAhhAtd0j8pR1Wxz+/goMrZO8AEZTWCmyaOsFI/W5AdpCQ==}
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
@@ -3075,6 +3244,10 @@ packages:
neo-async@2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+ netmask@2.0.2:
+ resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
+ engines: {node: '>= 0.4.0'}
+
nitropack@2.10.4:
resolution: {integrity: sha512-sJiG/MIQlZCVSw2cQrFG1H6mLeSqHlYfFerRjLKz69vUfdu0EL2l0WdOxlQbzJr3mMv/l4cOlCCLzVRzjzzF/g==}
engines: {node: ^16.11.0 || >=17.0.0}
@@ -3085,13 +3258,6 @@ packages:
xml2js:
optional: true
- node-abi@3.73.0:
- resolution: {integrity: sha512-z8iYzQGBu35ZkTQ9mtR8RqugJZ9RCLn8fv3d7LsgDBzOijGQP3RdKTX4LA7LXw03ZhU5z0l4xfhIMgSES31+cg==}
- engines: {node: '>=10'}
-
- node-addon-api@6.1.0:
- resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==}
-
node-addon-api@7.1.1:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
@@ -3115,6 +3281,9 @@ packages:
resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==}
hasBin: true
+ node-mock-http@1.0.0:
+ resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==}
+
node-releases@2.0.19:
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
@@ -3142,8 +3311,8 @@ packages:
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
- nuxt@3.15.2:
- resolution: {integrity: sha512-1EiQ5wYYVhgkRyaMCyuc4R5lhJtOPJTdOe3LwYNbIol3pmcO1urhNDNKfhiy9zdcA3G14zzN0W/+TqXXidchRw==}
+ nuxt@3.15.4:
+ resolution: {integrity: sha512-hSbZO4mR0uAMJtZPNTnCfiAtgleoOu28gvJcBNU7KQHgWnNXPjlWgwMczko2O4Tmnv9zIe/CQged+2HsPwl2ZA==}
engines: {node: ^18.20.5 || ^20.9.0 || >=22.0.0}
hasBin: true
peerDependencies:
@@ -3155,13 +3324,13 @@ packages:
'@types/node':
optional: true
- nypm@0.3.12:
- resolution: {integrity: sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==}
+ nypm@0.4.1:
+ resolution: {integrity: sha512-1b9mihliBh8UCcKtcGRu//G50iHpjxIQVUqkdhPT/SDVE7KdJKoHXLS0heuYTQCx95dFqiyUbXZB9r8ikn+93g==}
engines: {node: ^14.16.0 || >=16.10.0}
hasBin: true
- nypm@0.4.1:
- resolution: {integrity: sha512-1b9mihliBh8UCcKtcGRu//G50iHpjxIQVUqkdhPT/SDVE7KdJKoHXLS0heuYTQCx95dFqiyUbXZB9r8ikn+93g==}
+ nypm@0.5.2:
+ resolution: {integrity: sha512-AHzvnyUJYSrrphPhRWWZNcoZfArGNp3Vrc4pm/ZurO74tYNTgAPrEyBQEKy+qioqmWlPXwvMZCG2wOaHlPG0Pw==}
engines: {node: ^14.16.0 || >=16.10.0}
hasBin: true
@@ -3194,12 +3363,15 @@ packages:
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
engines: {node: '>=12'}
- openapi-typescript@7.5.2:
- resolution: {integrity: sha512-W/QXuQz0Fa3bGY6LKoqTCgrSX+xI/ST+E5RXo2WBmp3WwgXCWKDJPHv5GZmElF4yLCccnqYsakBDOJikHZYGRw==}
+ openapi-typescript@7.6.1:
+ resolution: {integrity: sha512-F7RXEeo/heF3O9lOXo2bNjCOtfp7u+D6W3a3VNEH2xE6v+fxLtn5nq0uvUcA1F5aT+CMhNeC5Uqtg5tlXFX/ag==}
hasBin: true
peerDependencies:
typescript: ^5.x
+ option@0.2.4:
+ resolution: {integrity: sha512-pkEqbDyl8ou5cpq+VsnQbe/WlEy5qS7xPzMS1U55OCG9KPvwFD46zDbxQIj3egJSFc3D+XhYOPUzz49zQAVy7A==}
+
optionator@0.9.4:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
@@ -3224,15 +3396,26 @@ packages:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
+ pac-proxy-agent@7.1.0:
+ resolution: {integrity: sha512-Z5FnLVVZSnX7WjBg0mhDtydeRZ1xMcATZThjySQUHqr+0ksP8kqaw23fNKkaaN/Z8gwLUs/W7xdl0I75eP2Xyw==}
+ engines: {node: '>= 14'}
+
+ pac-resolver@7.0.1:
+ resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==}
+ engines: {node: '>= 14'}
+
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
- package-manager-detector@0.2.8:
- resolution: {integrity: sha512-ts9KSdroZisdvKMWVAVCXiKqnqNfXz4+IbrBG8/BWx/TR5le+jfenvoBuIZ6UWM9nz47W7AbD9qYfAwfWMIwzA==}
+ package-manager-detector@0.2.9:
+ resolution: {integrity: sha512-+vYvA/Y31l8Zk8dwxHhL3JfTuHPm6tlxM2A3GeQyl7ovYnSp1+mzAxClxaOr0qO1TtPxbQxetI7v5XqKLJZk7Q==}
packrup@0.1.2:
resolution: {integrity: sha512-ZcKU7zrr5GlonoS9cxxrb5HVswGnyj6jQvwFBa6p5VFw7G71VAHcUKL5wyZSU/ECtPM/9gacWxy2KFQKt1gMNA==}
+ pako@1.0.11:
+ resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
+
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@@ -3249,8 +3432,8 @@ packages:
resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==}
engines: {node: '>=18'}
- parse-path@7.0.0:
- resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==}
+ parse-path@7.0.1:
+ resolution: {integrity: sha512-6ReLMptznuuOEzLoGEa+I1oWRSj2Zna5jLWC+l6zlfAI4dbbSaIES29ThzuPkbhNahT65dWzfoZEO6cfJw2Ksg==}
parse-url@9.2.0:
resolution: {integrity: sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ==}
@@ -3287,15 +3470,22 @@ packages:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
- path-type@5.0.0:
- resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==}
- engines: {node: '>=12'}
+ path-type@6.0.0:
+ resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==}
+ engines: {node: '>=18'}
pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
- pathe@2.0.2:
- resolution: {integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==}
+ pathe@2.0.3:
+ resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
+
+ pdfjs-dist@4.10.38:
+ resolution: {integrity: sha512-/Y3fcFrXEAsMjJXeL9J8+ZG9U01LbuWaYypvDW2ycW1jL269L3js3DVBjDJ0Up9Np1uqDXsDrRihHANhZOlwdQ==}
+ engines: {node: '>=20'}
+
+ pend@1.2.0:
+ resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
perfect-debounce@1.0.0:
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
@@ -3342,8 +3532,8 @@ packages:
resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
engines: {node: '>=10.13.0'}
- postcss-calc@10.1.0:
- resolution: {integrity: sha512-uQ/LDGsf3mgsSUEXmAt3VsCSHR3aKqtEIkmB+4PhzYwRYOW5MZs/GhCCFpsOtJJkP6EC6uGipbrnaTjqaJZcJw==}
+ postcss-calc@10.1.1:
+ resolution: {integrity: sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==}
engines: {node: ^18.12 || ^20.9 || >=22.0}
peerDependencies:
postcss: ^8.4.38
@@ -3501,8 +3691,8 @@ packages:
resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
engines: {node: '>=4'}
- postcss-selector-parser@7.0.0:
- resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==}
+ postcss-selector-parser@7.1.0:
+ resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
engines: {node: '>=4'}
postcss-svgo@7.0.1:
@@ -3520,15 +3710,10 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.5.1:
- resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==}
+ postcss@8.5.2:
+ resolution: {integrity: sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==}
engines: {node: ^10 || ^12 || >=14}
- prebuild-install@7.1.3:
- resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==}
- engines: {node: '>=10'}
- hasBin: true
-
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
@@ -3547,12 +3732,20 @@ packages:
resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
engines: {node: '>= 0.6.0'}
+ progress@2.0.3:
+ resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
+ engines: {node: '>=0.4.0'}
+
prompts@2.4.2:
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
engines: {node: '>= 6'}
- protocols@2.0.1:
- resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==}
+ protocols@2.0.2:
+ resolution: {integrity: sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==}
+
+ proxy-agent@6.5.0:
+ resolution: {integrity: sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==}
+ engines: {node: '>= 14'}
proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
@@ -3564,6 +3757,15 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
+ puppeteer-core@23.11.1:
+ resolution: {integrity: sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg==}
+ engines: {node: '>=18'}
+
+ puppeteer@23.11.1:
+ resolution: {integrity: sha512-53uIX3KR5en8l7Vd8n5DUv90Ae9QDQsyIthaUFVzwV6yU750RjqRznEtNMBT20VthqAdemnJN+hxVdmMHKt7Zw==}
+ engines: {node: '>=18'}
+ hasBin: true
+
qrcode@1.5.4:
resolution: {integrity: sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==}
engines: {node: '>=10.13.0'}
@@ -3572,9 +3774,6 @@ packages:
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- queue-tick@1.0.1:
- resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==}
-
radix3@1.1.2:
resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
@@ -3588,17 +3787,9 @@ packages:
rc9@2.1.2:
resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==}
- rc@1.2.8:
- resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
- hasBin: true
-
readable-stream@2.3.8:
resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
- readable-stream@3.6.2:
- resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
- engines: {node: '>= 6'}
-
readable-stream@4.7.0:
resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -3676,8 +3867,8 @@ packages:
rollup:
optional: true
- rollup@4.31.0:
- resolution: {integrity: sha512-9cCE8P4rZLx9+PjoyqHLs31V9a9Vpvfo4qNcs6JCiGWYhw2gijSetFbH6SSy1whnkgcefnUwr8sad7tgqsGvnw==}
+ rollup@4.34.6:
+ resolution: {integrity: sha512-wc2cBWqJgkU3Iz5oztRkQbfVkbxoz5EhnCGOrnJvnLnQ7O0WhQUYyv18qQI79O8L7DdHrrlJNeCHd4VGpnaXKQ==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -3715,15 +3906,11 @@ packages:
webpack:
optional: true
- sass@1.83.4:
- resolution: {integrity: sha512-B1bozCeNQiOgDcLd33e2Cs2U60wZwjUUXzh900ZyQF5qUasvMdDZYbQ566LJu7cqR+sAHlAfO6RMkaID5s6qpA==}
+ sass@1.85.0:
+ resolution: {integrity: sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==}
engines: {node: '>=14.0.0'}
hasBin: true
- schema-utils@3.3.0:
- resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
- engines: {node: '>= 10.13.0'}
-
schema-utils@4.3.0:
resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==}
engines: {node: '>= 10.13.0'}
@@ -3738,8 +3925,8 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.6.3:
- resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
+ semver@7.7.1:
+ resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
engines: {node: '>=10'}
hasBin: true
@@ -3760,13 +3947,12 @@ packages:
set-blocking@2.0.0:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
+ setimmediate@1.0.5:
+ resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
+
setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
- sharp@0.32.6:
- resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==}
- engines: {node: '>=14.15.0'}
-
sharp@0.33.5:
resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
@@ -3790,11 +3976,8 @@ packages:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
- simple-concat@1.0.1:
- resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
-
- simple-get@4.0.1:
- resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==}
+ signature_pad@3.0.0-beta.4:
+ resolution: {integrity: sha512-cOf2NhVuTiuNqe2X/ycEmizvCDXk0DoemhsEpnkcGnA4kS5iJYTCqZ9As7tFBbsch45Q1EdX61833+6sjJ8rrw==}
simple-git@3.27.0:
resolution: {integrity: sha512-ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA==}
@@ -3813,9 +3996,21 @@ packages:
resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
engines: {node: '>=14.16'}
+ smart-buffer@4.2.0:
+ resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
+ engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
+
smob@1.5.0:
resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==}
+ socks-proxy-agent@8.0.5:
+ resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==}
+ engines: {node: '>= 14'}
+
+ socks@2.8.4:
+ resolution: {integrity: sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==}
+ engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
+
source-map-js@1.2.1:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
@@ -3835,6 +4030,12 @@ packages:
resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
engines: {node: '>=0.10.0'}
+ sprintf-js@1.0.3:
+ resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
+
+ sprintf-js@1.1.3:
+ resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
+
standard-as-callback@2.1.0:
resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==}
@@ -3845,8 +4046,8 @@ packages:
std-env@3.8.0:
resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==}
- streamx@2.21.1:
- resolution: {integrity: sha512-PhP9wUnFLa+91CPy3N6tiQsK+gnYyUNuk15S3YG/zjYE7RuPeCjJngqnzpC31ow0lzBHQ+QGO4cNJnd0djYUsw==}
+ streamx@2.22.0:
+ resolution: {integrity: sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==}
string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
@@ -3874,10 +4075,6 @@ packages:
resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
engines: {node: '>=12'}
- strip-json-comments@2.0.1:
- resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
- engines: {node: '>=0.10.0'}
-
strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
@@ -3935,16 +4132,9 @@ packages:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
engines: {node: '>=6'}
- tar-fs@2.1.2:
- resolution: {integrity: sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==}
-
tar-fs@3.0.8:
resolution: {integrity: sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==}
- tar-stream@2.2.0:
- resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
- engines: {node: '>=6'}
-
tar-stream@3.1.7:
resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==}
@@ -3972,8 +4162,8 @@ packages:
uglify-js:
optional: true
- terser@5.37.0:
- resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==}
+ terser@5.39.0:
+ resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==}
engines: {node: '>=10'}
hasBin: true
@@ -3987,6 +4177,12 @@ packages:
thenify@3.3.1:
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
+ through@2.3.8:
+ resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
+
+ tiny-conventional-commits-parser@0.0.1:
+ resolution: {integrity: sha512-N5+AZWdBeHNSgTIaxvx0+9mFrnW4H1BbjQ84H7i3TuWSkno8Hju886hLaHZhE/hYEKrfrfl/uHurqpZJHDuYGQ==}
+
tiny-invariant@1.3.3:
resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
@@ -4016,8 +4212,8 @@ packages:
tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
- ts-api-utils@2.0.0:
- resolution: {integrity: sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==}
+ ts-api-utils@2.0.1:
+ resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==}
engines: {node: '>=18.12'}
peerDependencies:
typescript: '>=4.8.4'
@@ -4033,9 +4229,6 @@ packages:
engines: {node: '>=18.0.0'}
hasBin: true
- tunnel-agent@0.6.0:
- resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
-
type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
@@ -4044,10 +4237,13 @@ packages:
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
engines: {node: '>=10'}
- type-fest@4.33.0:
- resolution: {integrity: sha512-s6zVrxuyKbbAsSAD5ZPTB77q4YIdRctkTbJ2/Dqlinwz+8ooH2gd+YA7VA6Pa93KML9GockVvoxjZ2vHP+mu8g==}
+ type-fest@4.34.1:
+ resolution: {integrity: sha512-6kSc32kT0rbwxD6QL1CYe8IqdzN/J/ILMrNK+HMQCKH3insCDRY/3ITb0vcBss0a3t72fzh2YSzj8ko1HgwT3g==}
engines: {node: '>=16'}
+ typed-query-selector@2.12.0:
+ resolution: {integrity: sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==}
+
typescript@5.7.3:
resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==}
engines: {node: '>=14.17'}
@@ -4059,6 +4255,9 @@ packages:
ultrahtml@1.5.3:
resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==}
+ unbzip2-stream@1.4.3:
+ resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==}
+
unconfig@0.6.1:
resolution: {integrity: sha512-cVU+/sPloZqOyJEAfNwnQSFCzFrZm85vcVkryH7lnlB/PiTycUkAjt5Ds79cfIshGOZ+M5v3PBDnKgpmlE5DtA==}
@@ -4068,22 +4267,29 @@ packages:
unctx@2.4.1:
resolution: {integrity: sha512-AbaYw0Nm4mK4qjhns67C+kgxR2YWiwlDBPzxrN8h8C6VtAdCgditAY5Dezu3IJy4XVqAnbrXt9oQJvsn3fyozg==}
+ underscore@1.13.7:
+ resolution: {integrity: sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==}
+
undici-types@6.20.0:
resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
unenv@1.10.0:
resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==}
- unhead@1.11.18:
- resolution: {integrity: sha512-TWgGUoZMpYe2yJwY6jZ0/9kpQT18ygr2h5lI6cUXdfD9UzDc0ytM9jGaleSYkj9guJWXkk7izYBnzJvxl8mRvQ==}
+ unhead@1.11.19:
+ resolution: {integrity: sha512-O5AYb3+xUOzBlwDmPfC/DgGp9rDMoGkB4gFkhoaz8IonQqP8W8qqetxYf5ZyEdntvXnFsMWS8lZF//5176xo6Q==}
- unicorn-magic@0.1.0:
- resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
+ unicorn-magic@0.3.0:
+ resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
engines: {node: '>=18'}
unimport@3.14.6:
resolution: {integrity: sha512-CYvbDaTT04Rh8bmD8jz3WPmHYZRG/NnvYVzwD6V1YAlvvKROlAeNDUBhkBGzNav2RKaeuXvlWYaa1V4Lfi/O0g==}
+ unimport@4.1.1:
+ resolution: {integrity: sha512-j9+fijH6aDd05yv1fXlyt7HSxtOWtGtrZeYTVBsSUg57Iuf+Ps2itIZjeyu7bEQ4k0WOgYhHrdW8m/pJgOpl5g==}
+ engines: {node: '>=18.12.0'}
+
universalify@2.0.1:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
@@ -4100,6 +4306,10 @@ packages:
vite:
optional: true
+ unplugin-utils@0.2.4:
+ resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==}
+ engines: {node: '>=18.12.0'}
+
unplugin-vue-router@0.10.9:
resolution: {integrity: sha512-DXmC0GMcROOnCmN56GRvi1bkkG1BnVs4xJqNvucBUeZkmB245URvtxOfbo3H6q4SOUQQbLPYWd6InzvjRh363A==}
peerDependencies:
@@ -4108,6 +4318,14 @@ packages:
vue-router:
optional: true
+ unplugin-vue-router@0.11.2:
+ resolution: {integrity: sha512-X8BbQ3BNnMqaCYeMj80jtz5jC4AB0jcpdmECIYey9qKm6jy/upaPZ/WzfuT+iTGRiQAY4WemHueXxuzH127oOg==}
+ peerDependencies:
+ vue-router: ^4.4.0
+ peerDependenciesMeta:
+ vue-router:
+ optional: true
+
unplugin@1.16.1:
resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==}
engines: {node: '>=14.0.0'}
@@ -4120,6 +4338,10 @@ packages:
resolution: {integrity: sha512-Q3LU0e4zxKfRko1wMV2HmP8lB9KWislY7hxXpxd+lGx0PRInE4vhMBVEZwpdVYHvtqzhSrzuIfErsob6bQfCzw==}
engines: {node: '>=18.12.0'}
+ unplugin@2.2.0:
+ resolution: {integrity: sha512-m1ekpSwuOT5hxkJeZGRxO7gXbXT3gF26NjQ7GdVHoLoF8/nopLcd/QfPigpCy7i51oFHiRJg/CyHhj4vs2+KGw==}
+ engines: {node: '>=18.12.0'}
+
unstorage@1.14.4:
resolution: {integrity: sha512-1SYeamwuYeQJtJ/USE1x4l17LkmQBzg7deBJ+U9qOBoHo15d1cDxG4jM31zKRgF7pG0kirZy4wVMX6WL6Zoscg==}
peerDependencies:
@@ -4211,8 +4433,8 @@ packages:
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- vant@4.9.16:
- resolution: {integrity: sha512-QkcxoV7MOiV+fakCPF8z/czarW42BeR0k79U9KNuM2xZs8q3YhhPxBDdrcoQ64OWIkdf5alEYeDWCuDYfiyR3g==}
+ vant@4.9.17:
+ resolution: {integrity: sha512-so/plH9G4au9rUrqy7yLB1slmZqY2Ub3Gq8ckMSQXbUEwTzmViVjEDqh/hNck/XELxwL+gIy2hLXiSgVcf2EBQ==}
peerDependencies:
vue: ^3.0.0
@@ -4224,9 +4446,9 @@ packages:
peerDependencies:
vite: ^6.0.5
- vite-node@2.1.8:
- resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ vite-node@3.0.5:
+ resolution: {integrity: sha512-02JEJl7SbtwSDJdYS537nU6l+ktdvcREfLksk/NDAqtdKWGqHl+joXzEubHROmS3E6pip+Xgu2tFezMu75jH7A==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
vite-plugin-checker@0.8.0:
@@ -4278,8 +4500,8 @@ packages:
peerDependencies:
vite: ^6.0.5
- vite@6.0.11:
- resolution: {integrity: sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==}
+ vite@6.1.0:
+ resolution: {integrity: sha512-RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
@@ -4339,12 +4561,23 @@ packages:
resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==}
hasBin: true
- vscode-uri@3.0.8:
- resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
+ vscode-uri@3.1.0:
+ resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
vue-bundle-renderer@2.1.1:
resolution: {integrity: sha512-+qALLI5cQncuetYOXp4yScwYvqh8c6SMXee3B+M7oTZxOgtESP0l4j/fXdEJoZ+EdMxkGWIj+aSEyjXkOdmd7g==}
+ vue-demi@0.14.10:
+ resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
+ engines: {node: '>=12'}
+ hasBin: true
+ peerDependencies:
+ '@vue/composition-api': ^1.0.0-rc.1
+ vue: ^3.0.0-0 || ^2.6.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+
vue-devtools-stub@0.1.0:
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
@@ -4359,11 +4592,22 @@ packages:
peerDependencies:
vue: ^3.0.0
+ vue-pdf-embed@2.1.2:
+ resolution: {integrity: sha512-/j++oknFBY9x/MgEFBo9tSuOXS0Z9COlywwLhMREhiGfmuQqpnGy5T+SwVIXxR1tmdzM/lHog8JL7HOAgXT1aw==}
+ peerDependencies:
+ vue: ^3.3.0
+
vue-router@4.5.0:
resolution: {integrity: sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==}
peerDependencies:
vue: ^3.2.0
+ vue-signature-pad@3.0.2:
+ resolution: {integrity: sha512-o25o+lROfCmzASS2+fU8ZV801kV+D4/02zkZ+ez3NKeiUmbxW7kwlUf5oKQkvA+l7Ou9xGsGLsirBLch3jyX8A==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ vue: ^3.2.0
+
vue@3.5.13:
resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==}
peerDependencies:
@@ -4386,8 +4630,8 @@ packages:
webpack-virtual-modules@0.6.2:
resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
- webpack@5.97.1:
- resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==}
+ webpack@5.98.0:
+ resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==}
engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
@@ -4443,6 +4687,10 @@ packages:
utf-8-validate:
optional: true
+ xmlbuilder@10.1.1:
+ resolution: {integrity: sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==}
+ engines: {node: '>=4.0'}
+
xss@1.0.15:
resolution: {integrity: sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==}
engines: {node: '>= 0.10.0'}
@@ -4497,6 +4745,9 @@ packages:
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
engines: {node: '>=12'}
+ yauzl@2.10.0:
+ resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
+
yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
@@ -4508,6 +4759,9 @@ packages:
resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
engines: {node: '>= 14'}
+ zod@3.23.8:
+ resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
+
snapshots:
'@ampproject/remapping@2.3.0':
@@ -4515,9 +4769,9 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- '@antfu/install-pkg@0.4.1':
+ '@antfu/install-pkg@1.0.0':
dependencies:
- package-manager-detector: 0.2.8
+ package-manager-detector: 0.2.9
tinyexec: 0.3.2
'@antfu/utils@0.7.10': {}
@@ -4530,20 +4784,21 @@ snapshots:
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/compat-data@7.26.5': {}
+ '@babel/compat-data@7.26.8': {}
- '@babel/core@7.26.0':
+ '@babel/core@7.26.8':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.5
+ '@babel/generator': 7.26.8
'@babel/helper-compilation-targets': 7.26.5
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
- '@babel/helpers': 7.26.0
- '@babel/parser': 7.26.5
- '@babel/template': 7.25.9
- '@babel/traverse': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.8)
+ '@babel/helpers': 7.26.7
+ '@babel/parser': 7.26.8
+ '@babel/template': 7.26.8
+ '@babel/traverse': 7.26.8
+ '@babel/types': 7.26.8
+ '@types/gensync': 1.0.4
convert-source-map: 2.0.0
debug: 4.4.0(supports-color@9.4.0)
gensync: 1.0.0-beta.2
@@ -4552,81 +4807,81 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.26.5':
+ '@babel/generator@7.26.8':
dependencies:
- '@babel/parser': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/parser': 7.26.8
+ '@babel/types': 7.26.8
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0
'@babel/helper-annotate-as-pure@7.25.9':
dependencies:
- '@babel/types': 7.26.5
+ '@babel/types': 7.26.8
'@babel/helper-compilation-targets@7.26.5':
dependencies:
- '@babel/compat-data': 7.26.5
+ '@babel/compat-data': 7.26.8
'@babel/helper-validator-option': 7.25.9
browserslist: 4.24.4
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)':
+ '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.8)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.8
'@babel/helper-annotate-as-pure': 7.25.9
'@babel/helper-member-expression-to-functions': 7.25.9
'@babel/helper-optimise-call-expression': 7.25.9
- '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.0)
+ '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.8)
'@babel/helper-skip-transparent-expression-wrappers': 7.25.9
- '@babel/traverse': 7.26.5
+ '@babel/traverse': 7.26.8
semver: 6.3.1
transitivePeerDependencies:
- supports-color
'@babel/helper-member-expression-to-functions@7.25.9':
dependencies:
- '@babel/traverse': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/traverse': 7.26.8
+ '@babel/types': 7.26.8
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.25.9':
dependencies:
- '@babel/traverse': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/traverse': 7.26.8
+ '@babel/types': 7.26.8
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)':
+ '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.8)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.8
'@babel/helper-module-imports': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
- '@babel/traverse': 7.26.5
+ '@babel/traverse': 7.26.8
transitivePeerDependencies:
- supports-color
'@babel/helper-optimise-call-expression@7.25.9':
dependencies:
- '@babel/types': 7.26.5
+ '@babel/types': 7.26.8
'@babel/helper-plugin-utils@7.26.5': {}
- '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.0)':
+ '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.8)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.8
'@babel/helper-member-expression-to-functions': 7.25.9
'@babel/helper-optimise-call-expression': 7.25.9
- '@babel/traverse': 7.26.5
+ '@babel/traverse': 7.26.8
transitivePeerDependencies:
- supports-color
'@babel/helper-skip-transparent-expression-wrappers@7.25.9':
dependencies:
- '@babel/traverse': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/traverse': 7.26.8
+ '@babel/types': 7.26.8
transitivePeerDependencies:
- supports-color
@@ -4636,85 +4891,85 @@ snapshots:
'@babel/helper-validator-option@7.25.9': {}
- '@babel/helpers@7.26.0':
+ '@babel/helpers@7.26.7':
dependencies:
- '@babel/template': 7.25.9
- '@babel/types': 7.26.5
+ '@babel/template': 7.26.8
+ '@babel/types': 7.26.8
- '@babel/parser@7.26.5':
+ '@babel/parser@7.26.8':
dependencies:
- '@babel/types': 7.26.5
+ '@babel/types': 7.26.8
- '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.8)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/core': 7.26.8
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.8)
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.8)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.8)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.8
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)':
+ '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.8)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.8
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)':
+ '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.8)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.8
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.8)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.8
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.8)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.8
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-typescript@7.26.5(@babel/core@7.26.0)':
+ '@babel/plugin-transform-typescript@7.26.8(@babel/core@7.26.8)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.8
'@babel/helper-annotate-as-pure': 7.25.9
- '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.8)
'@babel/helper-plugin-utils': 7.26.5
'@babel/helper-skip-transparent-expression-wrappers': 7.25.9
- '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.8)
transitivePeerDependencies:
- supports-color
- '@babel/runtime@7.26.0':
+ '@babel/runtime@7.26.7':
dependencies:
regenerator-runtime: 0.14.1
- '@babel/standalone@7.26.6': {}
+ '@babel/standalone@7.26.8': {}
- '@babel/template@7.25.9':
+ '@babel/template@7.26.8':
dependencies:
'@babel/code-frame': 7.26.2
- '@babel/parser': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/parser': 7.26.8
+ '@babel/types': 7.26.8
- '@babel/traverse@7.26.5':
+ '@babel/traverse@7.26.8':
dependencies:
'@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.5
- '@babel/parser': 7.26.5
- '@babel/template': 7.25.9
- '@babel/types': 7.26.5
+ '@babel/generator': 7.26.8
+ '@babel/parser': 7.26.8
+ '@babel/template': 7.26.8
+ '@babel/types': 7.26.8
debug: 4.4.0(supports-color@9.4.0)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.26.5':
+ '@babel/types@7.26.8':
dependencies:
'@babel/helper-string-parser': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
@@ -4875,16 +5130,16 @@ snapshots:
'@esbuild/win32-x64@0.24.2':
optional: true
- '@eslint-community/eslint-utils@4.4.1(eslint@9.18.0(jiti@2.4.2))':
+ '@eslint-community/eslint-utils@4.4.1(eslint@9.20.1(jiti@2.4.2))':
dependencies:
- eslint: 9.18.0(jiti@2.4.2)
+ eslint: 9.20.1(jiti@2.4.2)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
- '@eslint/config-array@0.19.1':
+ '@eslint/config-array@0.19.2':
dependencies:
- '@eslint/object-schema': 2.1.5
+ '@eslint/object-schema': 2.1.6
debug: 4.4.0(supports-color@9.4.0)
minimatch: 3.1.2
transitivePeerDependencies:
@@ -4894,6 +5149,10 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
+ '@eslint/core@0.11.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
'@eslint/eslintrc@3.2.0':
dependencies:
ajv: 6.12.6
@@ -4901,16 +5160,16 @@ snapshots:
espree: 10.3.0
globals: 14.0.0
ignore: 5.3.2
- import-fresh: 3.3.0
+ import-fresh: 3.3.1
js-yaml: 4.1.0
minimatch: 3.1.2
strip-json-comments: 3.1.1
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.18.0': {}
+ '@eslint/js@9.20.0': {}
- '@eslint/object-schema@2.1.5': {}
+ '@eslint/object-schema@2.1.6': {}
'@eslint/plugin-kit@0.2.5':
dependencies:
@@ -4919,7 +5178,7 @@ snapshots:
'@fastify/accept-negotiator@1.1.0': {}
- '@fingerprintjs/fingerprintjs@4.5.1':
+ '@fingerprintjs/fingerprintjs@4.6.0':
dependencies:
tslib: 2.8.1
@@ -4936,21 +5195,21 @@ snapshots:
'@humanwhocodes/retry@0.4.1': {}
- '@iconify-json/carbon@1.2.5':
+ '@iconify-json/carbon@1.2.7':
dependencies:
'@iconify/types': 2.0.0
'@iconify/types@2.0.0': {}
- '@iconify/utils@2.2.1':
+ '@iconify/utils@2.3.0':
dependencies:
- '@antfu/install-pkg': 0.4.1
- '@antfu/utils': 0.7.10
+ '@antfu/install-pkg': 1.0.0
+ '@antfu/utils': 8.1.0
'@iconify/types': 2.0.0
debug: 4.4.0(supports-color@9.4.0)
- globals: 15.14.0
+ globals: 15.15.0
kolorist: 1.8.0
- local-pkg: 0.5.1
+ local-pkg: 1.0.0
mlly: 1.7.4
transitivePeerDependencies:
- supports-color
@@ -5075,15 +5334,15 @@ snapshots:
'@intlify/shared@11.1.1': {}
- '@intlify/unplugin-vue-i18n@6.0.3(@vue/compiler-dom@3.5.13)(eslint@9.18.0(jiti@2.4.2))(rollup@4.31.0)(typescript@5.7.3)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))':
+ '@intlify/unplugin-vue-i18n@6.0.3(@vue/compiler-dom@3.5.13)(eslint@9.20.1(jiti@2.4.2))(rollup@4.34.6)(typescript@5.7.3)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))':
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2))
'@intlify/bundle-utils': 10.0.0(vue-i18n@10.0.5(vue@3.5.13(typescript@5.7.3)))
'@intlify/shared': 11.1.1
'@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.1)(@vue/compiler-dom@3.5.13)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
- '@typescript-eslint/scope-manager': 8.21.0
- '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
+ '@typescript-eslint/scope-manager': 8.24.0
+ '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3)
debug: 4.4.0(supports-color@9.4.0)
fast-glob: 3.3.3
js-yaml: 4.1.0
@@ -5106,7 +5365,7 @@ snapshots:
'@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.1)(@vue/compiler-dom@3.5.13)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))':
dependencies:
- '@babel/parser': 7.26.5
+ '@babel/parser': 7.26.8
optionalDependencies:
'@intlify/shared': 11.1.1
'@vue/compiler-dom': 3.5.13
@@ -5158,24 +5417,68 @@ snapshots:
'@kwsites/promise-deferred@1.1.1': {}
- '@mapbox/node-pre-gyp@2.0.0-rc.0':
+ '@mapbox/node-pre-gyp@2.0.0':
dependencies:
consola: 3.4.0
detect-libc: 2.0.3
https-proxy-agent: 7.0.6(supports-color@9.4.0)
node-fetch: 2.7.0
nopt: 8.1.0
- semver: 7.6.3
+ semver: 7.7.1
tar: 7.4.3
transitivePeerDependencies:
- encoding
- supports-color
- '@miyaneee/rollup-plugin-json5@1.2.0(rollup@4.31.0)':
+ '@miyaneee/rollup-plugin-json5@1.2.0(rollup@4.34.6)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
json5: 2.2.3
- rollup: 4.31.0
+ rollup: 4.34.6
+
+ '@napi-rs/canvas-android-arm64@0.1.67':
+ optional: true
+
+ '@napi-rs/canvas-darwin-arm64@0.1.67':
+ optional: true
+
+ '@napi-rs/canvas-darwin-x64@0.1.67':
+ optional: true
+
+ '@napi-rs/canvas-linux-arm-gnueabihf@0.1.67':
+ optional: true
+
+ '@napi-rs/canvas-linux-arm64-gnu@0.1.67':
+ optional: true
+
+ '@napi-rs/canvas-linux-arm64-musl@0.1.67':
+ optional: true
+
+ '@napi-rs/canvas-linux-riscv64-gnu@0.1.67':
+ optional: true
+
+ '@napi-rs/canvas-linux-x64-gnu@0.1.67':
+ optional: true
+
+ '@napi-rs/canvas-linux-x64-musl@0.1.67':
+ optional: true
+
+ '@napi-rs/canvas-win32-x64-msvc@0.1.67':
+ optional: true
+
+ '@napi-rs/canvas@0.1.67':
+ optionalDependencies:
+ '@napi-rs/canvas-android-arm64': 0.1.67
+ '@napi-rs/canvas-darwin-arm64': 0.1.67
+ '@napi-rs/canvas-darwin-x64': 0.1.67
+ '@napi-rs/canvas-linux-arm-gnueabihf': 0.1.67
+ '@napi-rs/canvas-linux-arm64-gnu': 0.1.67
+ '@napi-rs/canvas-linux-arm64-musl': 0.1.67
+ '@napi-rs/canvas-linux-riscv64-gnu': 0.1.67
+ '@napi-rs/canvas-linux-x64-gnu': 0.1.67
+ '@napi-rs/canvas-linux-x64-musl': 0.1.67
+ '@napi-rs/canvas-win32-x64-msvc': 0.1.67
+ optional: true
'@netlify/functions@2.8.2':
dependencies:
@@ -5198,30 +5501,30 @@ snapshots:
'@nodelib/fs.walk@1.2.8':
dependencies:
'@nodelib/fs.scandir': 2.1.5
- fastq: 1.18.0
+ fastq: 1.19.0
- '@nuxt/cli@3.20.0(magicast@0.3.5)':
+ '@nuxt/cli@3.21.1(magicast@0.3.5)':
dependencies:
- c12: 2.0.1(magicast@0.3.5)
+ c12: 2.0.2(magicast@0.3.5)
chokidar: 4.0.3
citty: 0.1.6
clipboardy: 4.0.0
consola: 3.4.0
defu: 6.1.4
- fuse.js: 7.0.0
- giget: 1.2.3
- h3: 1.14.0
- httpxy: 0.1.6
+ fuse.js: 7.1.0
+ giget: 1.2.4
+ h3: 1.15.0
+ httpxy: 0.1.7
jiti: 2.4.2
listhen: 1.9.0
- nypm: 0.4.1
+ nypm: 0.5.2
ofetch: 1.4.1
ohash: 1.1.4
- pathe: 2.0.2
+ pathe: 2.0.3
perfect-debounce: 1.0.0
pkg-types: 1.3.1
scule: 1.3.0
- semver: 7.6.3
+ semver: 7.7.1
std-env: 3.8.0
tinyexec: 0.3.2
ufo: 1.5.4
@@ -5230,15 +5533,14 @@ snapshots:
'@nuxt/devalue@2.0.2': {}
- '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))':
+ '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))':
dependencies:
- '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.31.0)
- '@nuxt/schema': 3.15.2
+ '@nuxt/kit': 3.15.4(magicast@0.3.5)
+ '@nuxt/schema': 3.15.4
execa: 7.2.0
- vite: 6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
+ vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)
transitivePeerDependencies:
- magicast
- - rollup
- supports-color
'@nuxt/devtools-wizard@1.7.0':
@@ -5252,19 +5554,19 @@ snapshots:
pkg-types: 1.3.1
prompts: 2.4.2
rc9: 2.1.2
- semver: 7.6.3
+ semver: 7.7.1
- '@nuxt/devtools@1.7.0(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))':
+ '@nuxt/devtools@1.7.0(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))':
dependencies:
'@antfu/utils': 0.7.10
- '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))
+ '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))
'@nuxt/devtools-wizard': 1.7.0
- '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.31.0)
- '@vue/devtools-core': 7.6.8(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
+ '@nuxt/kit': 3.15.4(magicast@0.3.5)
+ '@vue/devtools-core': 7.6.8(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
'@vue/devtools-kit': 7.6.8
birpc: 0.2.19
consola: 3.4.0
- cronstrue: 2.53.0
+ cronstrue: 2.54.0
destr: 2.0.3
error-stack-parser-es: 0.1.5
execa: 7.2.0
@@ -5284,14 +5586,14 @@ snapshots:
pkg-types: 1.3.1
rc9: 2.1.2
scule: 1.3.0
- semver: 7.6.3
+ semver: 7.7.1
simple-git: 3.27.0
sirv: 3.0.0
tinyglobby: 0.2.10
- unimport: 3.14.6(rollup@4.31.0)
- vite: 6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
- vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.2(magicast@0.3.5)(rollup@4.31.0))(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))
- vite-plugin-vue-inspector: 5.3.1(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))
+ unimport: 3.14.6(rollup@4.34.6)
+ vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)
+ vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))
+ vite-plugin-vue-inspector: 5.3.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))
which: 3.0.1
ws: 8.18.0
transitivePeerDependencies:
@@ -5301,130 +5603,90 @@ snapshots:
- utf-8-validate
- vue
- '@nuxt/image@1.9.0(db0@0.2.1)(ioredis@5.4.2)(magicast@0.3.5)(rollup@4.31.0)':
+ '@nuxt/kit@3.15.4(magicast@0.3.5)':
dependencies:
- '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.31.0)
- consola: 3.4.0
- defu: 6.1.4
- h3: 1.14.0
- image-meta: 0.2.1
- ohash: 1.1.4
- pathe: 2.0.2
- std-env: 3.8.0
- ufo: 1.5.4
- optionalDependencies:
- ipx: 2.1.0(db0@0.2.1)(ioredis@5.4.2)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bare-buffer
- - db0
- - idb-keyval
- - ioredis
- - magicast
- - rollup
- - supports-color
- - uploadthing
-
- '@nuxt/kit@3.15.2(magicast@0.3.5)(rollup@4.31.0)':
- dependencies:
- '@nuxt/schema': 3.15.2
- c12: 2.0.1(magicast@0.3.5)
+ c12: 2.0.2(magicast@0.3.5)
consola: 3.4.0
defu: 6.1.4
destr: 2.0.3
- globby: 14.0.2
+ globby: 14.1.0
ignore: 7.0.3
jiti: 2.4.2
klona: 2.0.6
knitwork: 1.2.0
mlly: 1.7.4
ohash: 1.1.4
- pathe: 2.0.2
+ pathe: 2.0.3
pkg-types: 1.3.1
scule: 1.3.0
- semver: 7.6.3
+ semver: 7.7.1
std-env: 3.8.0
ufo: 1.5.4
unctx: 2.4.1
- unimport: 3.14.6(rollup@4.31.0)
+ unimport: 4.1.1
untyped: 1.5.2
transitivePeerDependencies:
- magicast
- - rollup
- supports-color
- '@nuxt/schema@3.15.2':
+ '@nuxt/schema@3.15.4':
dependencies:
consola: 3.4.0
defu: 6.1.4
- pathe: 2.0.2
+ pathe: 2.0.3
std-env: 3.8.0
- '@nuxt/telemetry@2.6.4(magicast@0.3.5)(rollup@4.31.0)':
+ '@nuxt/telemetry@2.6.5(magicast@0.3.5)':
dependencies:
- '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.31.0)
+ '@nuxt/kit': 3.15.4(magicast@0.3.5)
citty: 0.1.6
consola: 3.4.0
destr: 2.0.3
dotenv: 16.4.7
- git-url-parse: 16.0.0
+ git-url-parse: 16.0.1
is-docker: 3.0.0
ofetch: 1.4.1
- package-manager-detector: 0.2.8
+ package-manager-detector: 0.2.9
parse-git-config: 3.0.0
- pathe: 2.0.2
+ pathe: 2.0.3
rc9: 2.1.2
std-env: 3.8.0
transitivePeerDependencies:
- magicast
- - rollup
- supports-color
- '@nuxt/vite-builder@3.15.2(@types/node@22.10.8)(eslint@9.18.0(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.31.0)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))(yaml@2.7.0)':
+ '@nuxt/vite-builder@3.15.4(@types/node@22.13.4)(eslint@9.20.1(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.6)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))(yaml@2.7.0)':
dependencies:
- '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.31.0)
- '@rollup/plugin-replace': 6.0.2(rollup@4.31.0)
- '@vitejs/plugin-vue': 5.2.1(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
- '@vitejs/plugin-vue-jsx': 4.1.1(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
- autoprefixer: 10.4.20(postcss@8.5.1)
+ '@nuxt/kit': 3.15.4(magicast@0.3.5)
+ '@rollup/plugin-replace': 6.0.2(rollup@4.34.6)
+ '@vitejs/plugin-vue': 5.2.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
+ '@vitejs/plugin-vue-jsx': 4.1.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
+ autoprefixer: 10.4.20(postcss@8.5.2)
consola: 3.4.0
- cssnano: 7.0.6(postcss@8.5.1)
+ cssnano: 7.0.6(postcss@8.5.2)
defu: 6.1.4
esbuild: 0.24.2
escape-string-regexp: 5.0.0
externality: 1.0.2
get-port-please: 3.1.2
- h3: 1.14.0
+ h3: 1.15.0
jiti: 2.4.2
knitwork: 1.2.0
magic-string: 0.30.17
mlly: 1.7.4
ohash: 1.1.4
- pathe: 2.0.2
+ pathe: 2.0.3
perfect-debounce: 1.0.0
pkg-types: 1.3.1
- postcss: 8.5.1
- rollup-plugin-visualizer: 5.14.0(rollup@4.31.0)
+ postcss: 8.5.2
+ rollup-plugin-visualizer: 5.14.0(rollup@4.34.6)
std-env: 3.8.0
ufo: 1.5.4
unenv: 1.10.0
- unplugin: 2.1.2
- vite: 6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
- vite-node: 2.1.8(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
- vite-plugin-checker: 0.8.0(eslint@9.18.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))
+ unplugin: 2.2.0
+ vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)
+ vite-node: 3.0.5(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)
+ vite-plugin-checker: 0.8.0(eslint@9.20.1(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))
vue: 3.5.13(typescript@5.7.3)
vue-bundle-renderer: 2.1.1
transitivePeerDependencies:
@@ -5452,15 +5714,15 @@ snapshots:
- vue-tsc
- yaml
- '@nuxtjs/i18n@9.1.2(@vue/compiler-dom@3.5.13)(eslint@9.18.0(jiti@2.4.2))(magicast@0.3.5)(rollup@4.31.0)(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))':
+ '@nuxtjs/i18n@9.2.0(@vue/compiler-dom@3.5.13)(eslint@9.20.1(jiti@2.4.2))(magicast@0.3.5)(rollup@4.34.6)(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))':
dependencies:
'@intlify/h3': 0.6.1
'@intlify/shared': 10.0.5
- '@intlify/unplugin-vue-i18n': 6.0.3(@vue/compiler-dom@3.5.13)(eslint@9.18.0(jiti@2.4.2))(rollup@4.31.0)(typescript@5.7.3)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))
+ '@intlify/unplugin-vue-i18n': 6.0.3(@vue/compiler-dom@3.5.13)(eslint@9.20.1(jiti@2.4.2))(rollup@4.34.6)(typescript@5.7.3)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))
'@intlify/utils': 0.13.0
- '@miyaneee/rollup-plugin-json5': 1.2.0(rollup@4.31.0)
- '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.31.0)
- '@rollup/plugin-yaml': 4.1.2(rollup@4.31.0)
+ '@miyaneee/rollup-plugin-json5': 1.2.0(rollup@4.34.6)
+ '@nuxt/kit': 3.15.4(magicast@0.3.5)
+ '@rollup/plugin-yaml': 4.1.2(rollup@4.34.6)
'@vue/compiler-sfc': 3.5.13
debug: 4.4.0(supports-color@9.4.0)
defu: 6.1.4
@@ -5474,7 +5736,7 @@ snapshots:
sucrase: 3.35.0
ufo: 1.5.4
unplugin: 1.16.1
- unplugin-vue-router: 0.10.9(rollup@4.31.0)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))
+ unplugin-vue-router: 0.10.9(rollup@4.34.6)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))
vue-i18n: 10.0.5(vue@3.5.13(typescript@5.7.3))
vue-router: 4.5.0(vue@3.5.13(typescript@5.7.3))
transitivePeerDependencies:
@@ -5487,76 +5749,91 @@ snapshots:
- typescript
- vue
- '@parcel/watcher-android-arm64@2.5.0':
+ '@parcel/watcher-android-arm64@2.5.1':
optional: true
- '@parcel/watcher-darwin-arm64@2.5.0':
+ '@parcel/watcher-darwin-arm64@2.5.1':
optional: true
- '@parcel/watcher-darwin-x64@2.5.0':
+ '@parcel/watcher-darwin-x64@2.5.1':
optional: true
- '@parcel/watcher-freebsd-x64@2.5.0':
+ '@parcel/watcher-freebsd-x64@2.5.1':
optional: true
- '@parcel/watcher-linux-arm-glibc@2.5.0':
+ '@parcel/watcher-linux-arm-glibc@2.5.1':
optional: true
- '@parcel/watcher-linux-arm-musl@2.5.0':
+ '@parcel/watcher-linux-arm-musl@2.5.1':
optional: true
- '@parcel/watcher-linux-arm64-glibc@2.5.0':
+ '@parcel/watcher-linux-arm64-glibc@2.5.1':
optional: true
- '@parcel/watcher-linux-arm64-musl@2.5.0':
+ '@parcel/watcher-linux-arm64-musl@2.5.1':
optional: true
- '@parcel/watcher-linux-x64-glibc@2.5.0':
+ '@parcel/watcher-linux-x64-glibc@2.5.1':
optional: true
- '@parcel/watcher-linux-x64-musl@2.5.0':
+ '@parcel/watcher-linux-x64-musl@2.5.1':
optional: true
- '@parcel/watcher-wasm@2.5.0':
+ '@parcel/watcher-wasm@2.5.1':
dependencies:
is-glob: 4.0.3
micromatch: 4.0.8
- '@parcel/watcher-win32-arm64@2.5.0':
+ '@parcel/watcher-win32-arm64@2.5.1':
optional: true
- '@parcel/watcher-win32-ia32@2.5.0':
+ '@parcel/watcher-win32-ia32@2.5.1':
optional: true
- '@parcel/watcher-win32-x64@2.5.0':
+ '@parcel/watcher-win32-x64@2.5.1':
optional: true
- '@parcel/watcher@2.5.0':
+ '@parcel/watcher@2.5.1':
dependencies:
detect-libc: 1.0.3
is-glob: 4.0.3
micromatch: 4.0.8
node-addon-api: 7.1.1
optionalDependencies:
- '@parcel/watcher-android-arm64': 2.5.0
- '@parcel/watcher-darwin-arm64': 2.5.0
- '@parcel/watcher-darwin-x64': 2.5.0
- '@parcel/watcher-freebsd-x64': 2.5.0
- '@parcel/watcher-linux-arm-glibc': 2.5.0
- '@parcel/watcher-linux-arm-musl': 2.5.0
- '@parcel/watcher-linux-arm64-glibc': 2.5.0
- '@parcel/watcher-linux-arm64-musl': 2.5.0
- '@parcel/watcher-linux-x64-glibc': 2.5.0
- '@parcel/watcher-linux-x64-musl': 2.5.0
- '@parcel/watcher-win32-arm64': 2.5.0
- '@parcel/watcher-win32-ia32': 2.5.0
- '@parcel/watcher-win32-x64': 2.5.0
+ '@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
'@pkgjs/parseargs@0.11.0':
optional: true
'@polka/url@1.0.0-next.28': {}
+ '@puppeteer/browsers@2.6.1':
+ dependencies:
+ debug: 4.4.0(supports-color@9.4.0)
+ extract-zip: 2.0.1
+ progress: 2.0.3
+ proxy-agent: 6.5.0
+ semver: 7.7.1
+ tar-fs: 3.0.8
+ unbzip2-stream: 1.4.3
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - bare-buffer
+ - supports-color
+ optional: true
+
'@redocly/ajv@8.11.2':
dependencies:
fast-deep-equal: 3.1.3
@@ -5564,31 +5841,29 @@ snapshots:
require-from-string: 2.0.2
uri-js-replace: 1.0.1
- '@redocly/config@0.20.1': {}
+ '@redocly/config@0.20.3': {}
- '@redocly/openapi-core@1.27.2(supports-color@9.4.0)':
+ '@redocly/openapi-core@1.28.5(supports-color@9.4.0)':
dependencies:
'@redocly/ajv': 8.11.2
- '@redocly/config': 0.20.1
+ '@redocly/config': 0.20.3
colorette: 1.4.0
https-proxy-agent: 7.0.6(supports-color@9.4.0)
js-levenshtein: 1.1.6
js-yaml: 4.1.0
minimatch: 5.1.6
- node-fetch: 2.7.0
pluralize: 8.0.0
yaml-ast-parser: 0.0.43
transitivePeerDependencies:
- - encoding
- supports-color
- '@rollup/plugin-alias@5.1.1(rollup@4.31.0)':
+ '@rollup/plugin-alias@5.1.1(rollup@4.34.6)':
optionalDependencies:
- rollup: 4.31.0
+ rollup: 4.34.6
- '@rollup/plugin-commonjs@28.0.2(rollup@4.31.0)':
+ '@rollup/plugin-commonjs@28.0.2(rollup@4.34.6)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.4.3(picomatch@4.0.2)
@@ -5596,122 +5871,125 @@ snapshots:
magic-string: 0.30.17
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.31.0
+ rollup: 4.34.6
- '@rollup/plugin-inject@5.0.5(rollup@4.31.0)':
+ '@rollup/plugin-inject@5.0.5(rollup@4.34.6)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
estree-walker: 2.0.2
magic-string: 0.30.17
optionalDependencies:
- rollup: 4.31.0
+ rollup: 4.34.6
- '@rollup/plugin-json@6.1.0(rollup@4.31.0)':
+ '@rollup/plugin-json@6.1.0(rollup@4.34.6)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
optionalDependencies:
- rollup: 4.31.0
+ rollup: 4.34.6
- '@rollup/plugin-node-resolve@15.3.1(rollup@4.31.0)':
+ '@rollup/plugin-node-resolve@15.3.1(rollup@4.34.6)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
- rollup: 4.31.0
+ rollup: 4.34.6
- '@rollup/plugin-replace@6.0.2(rollup@4.31.0)':
+ '@rollup/plugin-replace@6.0.2(rollup@4.34.6)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
magic-string: 0.30.17
optionalDependencies:
- rollup: 4.31.0
+ rollup: 4.34.6
- '@rollup/plugin-terser@0.4.4(rollup@4.31.0)':
+ '@rollup/plugin-terser@0.4.4(rollup@4.34.6)':
dependencies:
serialize-javascript: 6.0.2
smob: 1.5.0
- terser: 5.37.0
+ terser: 5.39.0
optionalDependencies:
- rollup: 4.31.0
+ rollup: 4.34.6
- '@rollup/plugin-yaml@4.1.2(rollup@4.31.0)':
+ '@rollup/plugin-yaml@4.1.2(rollup@4.34.6)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
js-yaml: 4.1.0
tosource: 2.0.0-alpha.3
optionalDependencies:
- rollup: 4.31.0
+ rollup: 4.34.6
- '@rollup/pluginutils@5.1.4(rollup@4.31.0)':
+ '@rollup/pluginutils@5.1.4(rollup@4.34.6)':
dependencies:
'@types/estree': 1.0.6
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.31.0
+ rollup: 4.34.6
- '@rollup/rollup-android-arm-eabi@4.31.0':
+ '@rollup/rollup-android-arm-eabi@4.34.6':
optional: true
- '@rollup/rollup-android-arm64@4.31.0':
+ '@rollup/rollup-android-arm64@4.34.6':
optional: true
- '@rollup/rollup-darwin-arm64@4.31.0':
+ '@rollup/rollup-darwin-arm64@4.34.6':
optional: true
- '@rollup/rollup-darwin-x64@4.31.0':
+ '@rollup/rollup-darwin-x64@4.34.6':
optional: true
- '@rollup/rollup-freebsd-arm64@4.31.0':
+ '@rollup/rollup-freebsd-arm64@4.34.6':
optional: true
- '@rollup/rollup-freebsd-x64@4.31.0':
+ '@rollup/rollup-freebsd-x64@4.34.6':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.31.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.34.6':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.31.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.34.6':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.31.0':
+ '@rollup/rollup-linux-arm64-gnu@4.34.6':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.31.0':
+ '@rollup/rollup-linux-arm64-musl@4.34.6':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.31.0':
+ '@rollup/rollup-linux-loongarch64-gnu@4.34.6':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.31.0':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.34.6':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.31.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.34.6':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.31.0':
+ '@rollup/rollup-linux-s390x-gnu@4.34.6':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.31.0':
+ '@rollup/rollup-linux-x64-gnu@4.34.6':
optional: true
- '@rollup/rollup-linux-x64-musl@4.31.0':
+ '@rollup/rollup-linux-x64-musl@4.34.6':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.31.0':
+ '@rollup/rollup-win32-arm64-msvc@4.34.6':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.31.0':
+ '@rollup/rollup-win32-ia32-msvc@4.34.6':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.31.0':
+ '@rollup/rollup-win32-x64-msvc@4.34.6':
optional: true
'@sindresorhus/merge-streams@2.3.0': {}
+ '@tootallnate/quickjs-emscripten@0.23.0':
+ optional: true
+
'@trysound/sax@0.2.0': {}
'@types/eslint-scope@3.7.7':
@@ -5726,13 +6004,15 @@ snapshots:
'@types/estree@1.0.6': {}
- '@types/http-proxy@1.17.15':
+ '@types/gensync@1.0.4': {}
+
+ '@types/http-proxy@1.17.16':
dependencies:
- '@types/node': 22.10.8
+ '@types/node': 22.13.4
'@types/json-schema@7.0.15': {}
- '@types/node@22.10.8':
+ '@types/node@22.13.4':
dependencies:
undici-types: 6.20.0
@@ -5744,76 +6024,81 @@ snapshots:
'@types/web-bluetooth@0.0.20': {}
- '@typescript-eslint/scope-manager@8.21.0':
+ '@types/yauzl@2.10.3':
dependencies:
- '@typescript-eslint/types': 8.21.0
- '@typescript-eslint/visitor-keys': 8.21.0
+ '@types/node': 22.13.4
+ optional: true
- '@typescript-eslint/types@8.21.0': {}
-
- '@typescript-eslint/typescript-estree@8.21.0(typescript@5.7.3)':
+ '@typescript-eslint/scope-manager@8.24.0':
dependencies:
- '@typescript-eslint/types': 8.21.0
- '@typescript-eslint/visitor-keys': 8.21.0
+ '@typescript-eslint/types': 8.24.0
+ '@typescript-eslint/visitor-keys': 8.24.0
+
+ '@typescript-eslint/types@8.24.0': {}
+
+ '@typescript-eslint/typescript-estree@8.24.0(typescript@5.7.3)':
+ dependencies:
+ '@typescript-eslint/types': 8.24.0
+ '@typescript-eslint/visitor-keys': 8.24.0
debug: 4.4.0(supports-color@9.4.0)
fast-glob: 3.3.3
is-glob: 4.0.3
minimatch: 9.0.5
- semver: 7.6.3
- ts-api-utils: 2.0.0(typescript@5.7.3)
+ semver: 7.7.1
+ ts-api-utils: 2.0.1(typescript@5.7.3)
typescript: 5.7.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.21.0':
+ '@typescript-eslint/visitor-keys@8.24.0':
dependencies:
- '@typescript-eslint/types': 8.21.0
+ '@typescript-eslint/types': 8.24.0
eslint-visitor-keys: 4.2.0
- '@unhead/dom@1.11.18':
+ '@unhead/dom@1.11.19':
dependencies:
- '@unhead/schema': 1.11.18
- '@unhead/shared': 1.11.18
+ '@unhead/schema': 1.11.19
+ '@unhead/shared': 1.11.19
- '@unhead/schema@1.11.18':
+ '@unhead/schema@1.11.19':
dependencies:
hookable: 5.5.3
zhead: 2.2.4
- '@unhead/shared@1.11.18':
+ '@unhead/shared@1.11.19':
dependencies:
- '@unhead/schema': 1.11.18
+ '@unhead/schema': 1.11.19
packrup: 0.1.2
- '@unhead/ssr@1.11.18':
+ '@unhead/ssr@1.11.19':
dependencies:
- '@unhead/schema': 1.11.18
- '@unhead/shared': 1.11.18
+ '@unhead/schema': 1.11.19
+ '@unhead/shared': 1.11.19
- '@unhead/vue@1.11.18(vue@3.5.13(typescript@5.7.3))':
+ '@unhead/vue@1.11.19(vue@3.5.13(typescript@5.7.3))':
dependencies:
- '@unhead/schema': 1.11.18
- '@unhead/shared': 1.11.18
+ '@unhead/schema': 1.11.19
+ '@unhead/shared': 1.11.19
hookable: 5.5.3
- unhead: 1.11.18
+ unhead: 1.11.19
vue: 3.5.13(typescript@5.7.3)
- '@unocss/astro@0.65.2(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))':
+ '@unocss/astro@0.65.2(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))':
dependencies:
'@unocss/core': 0.65.2
'@unocss/reset': 0.65.2
- '@unocss/vite': 0.65.2(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
+ '@unocss/vite': 0.65.2(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
optionalDependencies:
- vite: 6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
+ vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)
transitivePeerDependencies:
- rollup
- supports-color
- vue
- '@unocss/cli@0.65.2(rollup@4.31.0)':
+ '@unocss/cli@0.65.2(rollup@4.34.6)':
dependencies:
'@ampproject/remapping': 2.3.0
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
'@unocss/config': 0.65.2
'@unocss/core': 0.65.2
'@unocss/preset-uno': 0.65.2
@@ -5852,9 +6137,9 @@ snapshots:
transitivePeerDependencies:
- vue
- '@unocss/nuxt@0.65.2(magicast@0.3.5)(postcss@8.5.1)(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2))':
+ '@unocss/nuxt@0.65.2(magicast@0.3.5)(postcss@8.5.2)(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))(webpack@5.98.0(esbuild@0.24.2))':
dependencies:
- '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.31.0)
+ '@nuxt/kit': 3.15.4(magicast@0.3.5)
'@unocss/config': 0.65.2
'@unocss/core': 0.65.2
'@unocss/preset-attributify': 0.65.2
@@ -5865,9 +6150,9 @@ snapshots:
'@unocss/preset-web-fonts': 0.65.2
'@unocss/preset-wind': 0.65.2
'@unocss/reset': 0.65.2
- '@unocss/vite': 0.65.2(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
- '@unocss/webpack': 0.65.2(rollup@4.31.0)(webpack@5.97.1(esbuild@0.24.2))
- unocss: 0.65.2(@unocss/webpack@0.65.2(rollup@4.31.0)(webpack@5.97.1(esbuild@0.24.2)))(postcss@8.5.1)(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
+ '@unocss/vite': 0.65.2(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
+ '@unocss/webpack': 0.65.2(rollup@4.34.6)(webpack@5.98.0(esbuild@0.24.2))
+ unocss: 0.65.2(@unocss/webpack@0.65.2(rollup@4.34.6)(webpack@5.98.0(esbuild@0.24.2)))(postcss@8.5.2)(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
transitivePeerDependencies:
- magicast
- postcss
@@ -5877,13 +6162,13 @@ snapshots:
- vue
- webpack
- '@unocss/postcss@0.65.2(postcss@8.5.1)':
+ '@unocss/postcss@0.65.2(postcss@8.5.2)':
dependencies:
'@unocss/config': 0.65.2
'@unocss/core': 0.65.2
'@unocss/rule-utils': 0.65.2
css-tree: 3.1.0
- postcss: 8.5.1
+ postcss: 8.5.2
tinyglobby: 0.2.10
transitivePeerDependencies:
- supports-color
@@ -5894,7 +6179,7 @@ snapshots:
'@unocss/preset-icons@0.65.2':
dependencies:
- '@iconify/utils': 2.2.1
+ '@iconify/utils': 2.3.0
'@unocss/core': 0.65.2
ofetch: 1.4.1
transitivePeerDependencies:
@@ -5962,47 +6247,46 @@ snapshots:
dependencies:
'@unocss/core': 0.65.2
- '@unocss/vite@0.65.2(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))':
+ '@unocss/vite@0.65.2(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))':
dependencies:
'@ampproject/remapping': 2.3.0
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
'@unocss/config': 0.65.2
'@unocss/core': 0.65.2
'@unocss/inspector': 0.65.2(vue@3.5.13(typescript@5.7.3))
chokidar: 3.6.0
magic-string: 0.30.17
tinyglobby: 0.2.10
- vite: 6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
+ vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)
transitivePeerDependencies:
- rollup
- supports-color
- vue
- '@unocss/webpack@0.65.2(rollup@4.31.0)(webpack@5.97.1(esbuild@0.24.2))':
+ '@unocss/webpack@0.65.2(rollup@4.34.6)(webpack@5.98.0(esbuild@0.24.2))':
dependencies:
'@ampproject/remapping': 2.3.0
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
'@unocss/config': 0.65.2
'@unocss/core': 0.65.2
chokidar: 3.6.0
magic-string: 0.30.17
tinyglobby: 0.2.10
unplugin: 1.16.1
- webpack: 5.97.1(esbuild@0.24.2)
+ webpack: 5.98.0(esbuild@0.24.2)
webpack-sources: 3.2.3
transitivePeerDependencies:
- rollup
- supports-color
- '@vant/nuxt@1.0.6(magicast@0.3.5)(rollup@4.31.0)(vant@4.9.16(vue@3.5.13(typescript@5.7.3)))':
+ '@vant/nuxt@1.0.6(magicast@0.3.5)(vant@4.9.17(vue@3.5.13(typescript@5.7.3)))':
dependencies:
- '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.31.0)
+ '@nuxt/kit': 3.15.4(magicast@0.3.5)
magic-string: 0.29.0
unplugin: 1.16.1
- vant: 4.9.16(vue@3.5.13(typescript@5.7.3))
+ vant: 4.9.17(vue@3.5.13(typescript@5.7.3))
transitivePeerDependencies:
- magicast
- - rollup
- supports-color
'@vant/popperjs@1.3.0': {}
@@ -6011,10 +6295,10 @@ snapshots:
dependencies:
vue: 3.5.13(typescript@5.7.3)
- '@vercel/nft@0.27.10(rollup@4.31.0)':
+ '@vercel/nft@0.27.10(rollup@4.34.6)':
dependencies:
- '@mapbox/node-pre-gyp': 2.0.0-rc.0
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ '@mapbox/node-pre-gyp': 2.0.0
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
acorn: 8.14.0
acorn-import-attributes: 1.9.5(acorn@8.14.0)
async-sema: 3.1.1
@@ -6030,19 +6314,19 @@ snapshots:
- rollup
- supports-color
- '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))':
+ '@vitejs/plugin-vue-jsx@4.1.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))':
dependencies:
- '@babel/core': 7.26.0
- '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0)
- '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0)
- vite: 6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
+ '@babel/core': 7.26.8
+ '@babel/plugin-transform-typescript': 7.26.8(@babel/core@7.26.8)
+ '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.8)
+ vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)
vue: 3.5.13(typescript@5.7.3)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@5.2.1(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))':
+ '@vitejs/plugin-vue@5.2.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))':
dependencies:
- vite: 6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
+ vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)
vue: 3.5.13(typescript@5.7.3)
'@vue-macros/common@1.16.1(vue@3.5.13(typescript@5.7.3))':
@@ -6051,44 +6335,49 @@ snapshots:
ast-kit: 1.4.0
local-pkg: 1.0.0
magic-string-ast: 0.7.0
- pathe: 2.0.2
+ pathe: 2.0.3
picomatch: 4.0.2
optionalDependencies:
vue: 3.5.13(typescript@5.7.3)
+ '@vue-office/pdf@2.0.10(vue-demi@0.14.10(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))':
+ dependencies:
+ vue: 3.5.13(typescript@5.7.3)
+ vue-demi: 0.14.10(vue@3.5.13(typescript@5.7.3))
+
'@vue/babel-helper-vue-transform-on@1.2.5': {}
- '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.26.0)':
+ '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.26.8)':
dependencies:
'@babel/helper-module-imports': 7.25.9
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
- '@babel/template': 7.25.9
- '@babel/traverse': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.8)
+ '@babel/template': 7.26.8
+ '@babel/traverse': 7.26.8
+ '@babel/types': 7.26.8
'@vue/babel-helper-vue-transform-on': 1.2.5
- '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.26.0)
+ '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.26.8)
html-tags: 3.3.1
svg-tags: 1.0.0
optionalDependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.8
transitivePeerDependencies:
- supports-color
- '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.26.0)':
+ '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.26.8)':
dependencies:
'@babel/code-frame': 7.26.2
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.8
'@babel/helper-module-imports': 7.25.9
'@babel/helper-plugin-utils': 7.26.5
- '@babel/parser': 7.26.5
+ '@babel/parser': 7.26.8
'@vue/compiler-sfc': 3.5.13
transitivePeerDependencies:
- supports-color
'@vue/compiler-core@3.5.13':
dependencies:
- '@babel/parser': 7.26.5
+ '@babel/parser': 7.26.8
'@vue/shared': 3.5.13
entities: 4.5.0
estree-walker: 2.0.2
@@ -6101,14 +6390,14 @@ snapshots:
'@vue/compiler-sfc@3.5.13':
dependencies:
- '@babel/parser': 7.26.5
+ '@babel/parser': 7.26.8
'@vue/compiler-core': 3.5.13
'@vue/compiler-dom': 3.5.13
'@vue/compiler-ssr': 3.5.13
'@vue/shared': 3.5.13
estree-walker: 2.0.2
magic-string: 0.30.17
- postcss: 8.5.1
+ postcss: 8.5.2
source-map-js: 1.2.1
'@vue/compiler-ssr@3.5.13':
@@ -6118,21 +6407,21 @@ snapshots:
'@vue/devtools-api@6.6.4': {}
- '@vue/devtools-core@7.6.8(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))':
+ '@vue/devtools-core@7.6.8(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))':
dependencies:
'@vue/devtools-kit': 7.6.8
- '@vue/devtools-shared': 7.7.0
+ '@vue/devtools-shared': 7.7.2
mitt: 3.0.1
nanoid: 5.0.9
pathe: 1.1.2
- vite-hot-client: 0.2.4(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))
+ vite-hot-client: 0.2.4(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))
vue: 3.5.13(typescript@5.7.3)
transitivePeerDependencies:
- vite
'@vue/devtools-kit@7.6.8':
dependencies:
- '@vue/devtools-shared': 7.7.0
+ '@vue/devtools-shared': 7.7.2
birpc: 0.2.19
hookable: 5.5.3
mitt: 3.0.1
@@ -6140,7 +6429,7 @@ snapshots:
speakingurl: 14.0.1
superjson: 2.2.2
- '@vue/devtools-shared@7.7.0':
+ '@vue/devtools-shared@7.7.2':
dependencies:
rfdc: 1.4.1
@@ -6168,18 +6457,18 @@ snapshots:
'@vue/shared@3.5.13': {}
- '@vueuse/core@12.5.0(typescript@5.7.3)':
+ '@vueuse/core@12.6.1(typescript@5.7.3)':
dependencies:
'@types/web-bluetooth': 0.0.20
- '@vueuse/metadata': 12.5.0
- '@vueuse/shared': 12.5.0(typescript@5.7.3)
+ '@vueuse/metadata': 12.6.1
+ '@vueuse/shared': 12.6.1(typescript@5.7.3)
vue: 3.5.13(typescript@5.7.3)
transitivePeerDependencies:
- typescript
- '@vueuse/metadata@12.5.0': {}
+ '@vueuse/metadata@12.6.1': {}
- '@vueuse/shared@12.5.0(typescript@5.7.3)':
+ '@vueuse/shared@12.6.1(typescript@5.7.3)':
dependencies:
vue: 3.5.13(typescript@5.7.3)
transitivePeerDependencies:
@@ -6261,24 +6550,12 @@ snapshots:
'@webassemblyjs/ast': 1.14.1
'@xtuc/long': 4.2.2
+ '@xmldom/xmldom@0.8.10': {}
+
'@xtuc/ieee754@1.2.0': {}
'@xtuc/long@4.2.2': {}
- '@yeger/debounce@2.0.11': {}
-
- '@yeger/vue-lib-adapter@2.0.11': {}
-
- '@yeger/vue-masonry-wall-core@5.0.14':
- dependencies:
- '@yeger/debounce': 2.0.11
- '@yeger/vue-lib-adapter': 2.0.11
-
- '@yeger/vue-masonry-wall@5.0.17(vue@3.5.13(typescript@5.7.3))':
- dependencies:
- '@yeger/vue-masonry-wall-core': 5.0.14
- vue: 3.5.13(typescript@5.7.3)
-
abbrev@3.0.0: {}
abort-controller@3.0.0:
@@ -6301,10 +6578,6 @@ snapshots:
optionalDependencies:
ajv: 8.17.1
- ajv-keywords@3.5.2(ajv@6.12.6):
- dependencies:
- ajv: 6.12.6
-
ajv-keywords@5.1.0(ajv@8.17.1):
dependencies:
ajv: 8.17.1
@@ -6324,9 +6597,17 @@ snapshots:
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
- aliyun-aliplayer@2.28.6:
+ aliyun-aliplayer@2.29.0(typescript@5.7.3):
dependencies:
crypto-js: 4.2.0
+ optionalDependencies:
+ puppeteer: 23.11.1(typescript@5.7.3)
+ transitivePeerDependencies:
+ - bare-buffer
+ - bufferutil
+ - supports-color
+ - typescript
+ - utf-8-validate
ansi-colors@4.1.3: {}
@@ -6371,16 +6652,25 @@ snapshots:
tar-stream: 3.1.7
zip-stream: 6.0.1
+ argparse@1.0.10:
+ dependencies:
+ sprintf-js: 1.0.3
+
argparse@2.0.1: {}
ast-kit@1.4.0:
dependencies:
- '@babel/parser': 7.26.5
- pathe: 2.0.2
+ '@babel/parser': 7.26.8
+ pathe: 2.0.3
+
+ ast-types@0.13.4:
+ dependencies:
+ tslib: 2.8.1
+ optional: true
ast-walker-scope@0.6.2:
dependencies:
- '@babel/parser': 7.26.5
+ '@babel/parser': 7.26.8
ast-kit: 1.4.0
async-sema@3.1.1: {}
@@ -6389,14 +6679,14 @@ snapshots:
asynckit@0.4.0: {}
- autoprefixer@10.4.20(postcss@8.5.1):
+ autoprefixer@10.4.20(postcss@8.5.2):
dependencies:
browserslist: 4.24.4
- caniuse-lite: 1.0.30001695
+ caniuse-lite: 1.0.30001699
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
axios@1.7.9:
@@ -6411,13 +6701,13 @@ snapshots:
babel-plugin-macros@2.8.0:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
cosmiconfig: 6.0.0
resolve: 1.22.10
babel-plugin-preval@4.0.0:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
babel-plugin-macros: 2.8.0
require-from-string: 2.0.2
@@ -6430,7 +6720,7 @@ snapshots:
dependencies:
bare-events: 2.5.4
bare-path: 3.0.0
- bare-stream: 2.6.4(bare-events@2.5.4)
+ bare-stream: 2.6.5(bare-events@2.5.4)
transitivePeerDependencies:
- bare-buffer
optional: true
@@ -6443,15 +6733,18 @@ snapshots:
bare-os: 3.4.0
optional: true
- bare-stream@2.6.4(bare-events@2.5.4):
+ bare-stream@2.6.5(bare-events@2.5.4):
dependencies:
- streamx: 2.21.1
+ streamx: 2.22.0
optionalDependencies:
bare-events: 2.5.4
optional: true
base64-js@1.5.1: {}
+ basic-ftp@5.0.5:
+ optional: true
+
binary-extensions@2.3.0: {}
bindings@1.5.0:
@@ -6460,12 +6753,7 @@ snapshots:
birpc@0.2.19: {}
- bl@4.1.0:
- dependencies:
- buffer: 5.7.1
- inherits: 2.0.4
- readable-stream: 3.6.2
- optional: true
+ bluebird@3.4.7: {}
boolbase@1.0.0: {}
@@ -6484,11 +6772,14 @@ snapshots:
browserslist@4.24.4:
dependencies:
- caniuse-lite: 1.0.30001695
- electron-to-chromium: 1.5.84
+ caniuse-lite: 1.0.30001699
+ electron-to-chromium: 1.5.100
node-releases: 2.0.19
update-browserslist-db: 1.1.2(browserslist@4.24.4)
+ buffer-crc32@0.2.13:
+ optional: true
+
buffer-crc32@1.0.0: {}
buffer-from@1.1.2: {}
@@ -6504,16 +6795,17 @@ snapshots:
base64-js: 1.5.1
ieee754: 1.2.1
- bumpp@9.10.2(magicast@0.3.5):
+ bumpp@9.11.1(magicast@0.3.5):
dependencies:
- c12: 2.0.1(magicast@0.3.5)
+ c12: 2.0.2(magicast@0.3.5)
cac: 6.7.14
escalade: 3.2.0
js-yaml: 4.1.0
jsonc-parser: 3.3.1
- package-manager-detector: 0.2.8
+ package-manager-detector: 0.2.9
prompts: 2.4.2
- semver: 7.6.3
+ semver: 7.7.1
+ tiny-conventional-commits-parser: 0.0.1
tinyexec: 0.3.2
tinyglobby: 0.2.10
transitivePeerDependencies:
@@ -6534,7 +6826,7 @@ snapshots:
confbox: 0.1.8
defu: 6.1.4
dotenv: 16.4.7
- giget: 1.2.3
+ giget: 1.2.4
jiti: 2.4.2
mlly: 1.7.4
ohash: 1.1.4
@@ -6545,6 +6837,23 @@ snapshots:
optionalDependencies:
magicast: 0.3.5
+ c12@2.0.2(magicast@0.3.5):
+ dependencies:
+ chokidar: 4.0.3
+ confbox: 0.1.8
+ defu: 6.1.4
+ dotenv: 16.4.7
+ giget: 1.2.4
+ jiti: 2.4.2
+ mlly: 1.7.4
+ ohash: 1.1.4
+ pathe: 2.0.3
+ perfect-debounce: 1.0.0
+ pkg-types: 1.3.1
+ rc9: 2.1.2
+ optionalDependencies:
+ magicast: 0.3.5
+
cac@6.7.14: {}
callsites@3.1.0: {}
@@ -6554,11 +6863,11 @@ snapshots:
caniuse-api@3.0.0:
dependencies:
browserslist: 4.24.4
- caniuse-lite: 1.0.30001695
+ caniuse-lite: 1.0.30001699
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
- caniuse-lite@1.0.30001695: {}
+ caniuse-lite@1.0.30001699: {}
chalk@4.1.2:
dependencies:
@@ -6583,15 +6892,19 @@ snapshots:
dependencies:
readdirp: 4.1.1
- chownr@1.1.4:
- optional: true
-
chownr@2.0.0: {}
chownr@3.0.0: {}
chrome-trace-event@1.0.4: {}
+ chromium-bidi@0.11.0(devtools-protocol@0.0.1367902):
+ dependencies:
+ devtools-protocol: 0.0.1367902
+ mitt: 3.0.1
+ zod: 3.23.8
+ optional: true
+
citty@0.1.6:
dependencies:
consola: 3.4.0
@@ -6689,11 +7002,23 @@ snapshots:
cosmiconfig@6.0.0:
dependencies:
'@types/parse-json': 4.0.2
- import-fresh: 3.3.0
+ import-fresh: 3.3.1
parse-json: 5.2.0
path-type: 4.0.0
yaml: 1.10.2
+ cosmiconfig@9.0.0(typescript@5.7.3):
+ dependencies:
+ env-paths: 2.2.1
+ import-fresh: 3.3.1
+ js-yaml: 4.1.0
+ parse-json: 5.2.0
+ optionalDependencies:
+ typescript: 5.7.3
+ optional: true
+
+ countup.js@2.8.0: {}
+
crc-32@1.2.2: {}
crc32-stream@6.0.0:
@@ -6703,7 +7028,7 @@ snapshots:
croner@9.0.0: {}
- cronstrue@2.53.0: {}
+ cronstrue@2.54.0: {}
cross-env@7.0.3:
dependencies:
@@ -6715,15 +7040,15 @@ snapshots:
shebang-command: 2.0.0
which: 2.0.2
- crossws@0.3.2:
+ crossws@0.3.4:
dependencies:
uncrypto: 0.1.3
crypto-js@4.2.0: {}
- css-declaration-sorter@7.2.0(postcss@8.5.1):
+ css-declaration-sorter@7.2.0(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
css-select@5.1.0:
dependencies:
@@ -6754,49 +7079,49 @@ snapshots:
cssfilter@0.0.10: {}
- cssnano-preset-default@7.0.6(postcss@8.5.1):
+ cssnano-preset-default@7.0.6(postcss@8.5.2):
dependencies:
browserslist: 4.24.4
- css-declaration-sorter: 7.2.0(postcss@8.5.1)
- cssnano-utils: 5.0.0(postcss@8.5.1)
- postcss: 8.5.1
- postcss-calc: 10.1.0(postcss@8.5.1)
- postcss-colormin: 7.0.2(postcss@8.5.1)
- postcss-convert-values: 7.0.4(postcss@8.5.1)
- postcss-discard-comments: 7.0.3(postcss@8.5.1)
- postcss-discard-duplicates: 7.0.1(postcss@8.5.1)
- postcss-discard-empty: 7.0.0(postcss@8.5.1)
- postcss-discard-overridden: 7.0.0(postcss@8.5.1)
- postcss-merge-longhand: 7.0.4(postcss@8.5.1)
- postcss-merge-rules: 7.0.4(postcss@8.5.1)
- postcss-minify-font-values: 7.0.0(postcss@8.5.1)
- postcss-minify-gradients: 7.0.0(postcss@8.5.1)
- postcss-minify-params: 7.0.2(postcss@8.5.1)
- postcss-minify-selectors: 7.0.4(postcss@8.5.1)
- postcss-normalize-charset: 7.0.0(postcss@8.5.1)
- postcss-normalize-display-values: 7.0.0(postcss@8.5.1)
- postcss-normalize-positions: 7.0.0(postcss@8.5.1)
- postcss-normalize-repeat-style: 7.0.0(postcss@8.5.1)
- postcss-normalize-string: 7.0.0(postcss@8.5.1)
- postcss-normalize-timing-functions: 7.0.0(postcss@8.5.1)
- postcss-normalize-unicode: 7.0.2(postcss@8.5.1)
- postcss-normalize-url: 7.0.0(postcss@8.5.1)
- postcss-normalize-whitespace: 7.0.0(postcss@8.5.1)
- postcss-ordered-values: 7.0.1(postcss@8.5.1)
- postcss-reduce-initial: 7.0.2(postcss@8.5.1)
- postcss-reduce-transforms: 7.0.0(postcss@8.5.1)
- postcss-svgo: 7.0.1(postcss@8.5.1)
- postcss-unique-selectors: 7.0.3(postcss@8.5.1)
+ css-declaration-sorter: 7.2.0(postcss@8.5.2)
+ cssnano-utils: 5.0.0(postcss@8.5.2)
+ postcss: 8.5.2
+ postcss-calc: 10.1.1(postcss@8.5.2)
+ postcss-colormin: 7.0.2(postcss@8.5.2)
+ postcss-convert-values: 7.0.4(postcss@8.5.2)
+ postcss-discard-comments: 7.0.3(postcss@8.5.2)
+ postcss-discard-duplicates: 7.0.1(postcss@8.5.2)
+ postcss-discard-empty: 7.0.0(postcss@8.5.2)
+ postcss-discard-overridden: 7.0.0(postcss@8.5.2)
+ postcss-merge-longhand: 7.0.4(postcss@8.5.2)
+ postcss-merge-rules: 7.0.4(postcss@8.5.2)
+ postcss-minify-font-values: 7.0.0(postcss@8.5.2)
+ postcss-minify-gradients: 7.0.0(postcss@8.5.2)
+ postcss-minify-params: 7.0.2(postcss@8.5.2)
+ postcss-minify-selectors: 7.0.4(postcss@8.5.2)
+ postcss-normalize-charset: 7.0.0(postcss@8.5.2)
+ postcss-normalize-display-values: 7.0.0(postcss@8.5.2)
+ postcss-normalize-positions: 7.0.0(postcss@8.5.2)
+ postcss-normalize-repeat-style: 7.0.0(postcss@8.5.2)
+ postcss-normalize-string: 7.0.0(postcss@8.5.2)
+ postcss-normalize-timing-functions: 7.0.0(postcss@8.5.2)
+ postcss-normalize-unicode: 7.0.2(postcss@8.5.2)
+ postcss-normalize-url: 7.0.0(postcss@8.5.2)
+ postcss-normalize-whitespace: 7.0.0(postcss@8.5.2)
+ postcss-ordered-values: 7.0.1(postcss@8.5.2)
+ postcss-reduce-initial: 7.0.2(postcss@8.5.2)
+ postcss-reduce-transforms: 7.0.0(postcss@8.5.2)
+ postcss-svgo: 7.0.1(postcss@8.5.2)
+ postcss-unique-selectors: 7.0.3(postcss@8.5.2)
- cssnano-utils@5.0.0(postcss@8.5.1):
+ cssnano-utils@5.0.0(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
- cssnano@7.0.6(postcss@8.5.1):
+ cssnano@7.0.6(postcss@8.5.2):
dependencies:
- cssnano-preset-default: 7.0.6(postcss@8.5.1)
+ cssnano-preset-default: 7.0.6(postcss@8.5.2)
lilconfig: 3.1.3
- postcss: 8.5.1
+ postcss: 8.5.2
csso@5.0.5:
dependencies:
@@ -6804,9 +7129,12 @@ snapshots:
csstype@3.1.3: {}
+ data-uri-to-buffer@6.0.2:
+ optional: true
+
dayjs@1.11.13: {}
- db0@0.2.1: {}
+ db0@0.2.4: {}
debug@2.6.9:
dependencies:
@@ -6820,14 +7148,6 @@ snapshots:
decamelize@1.2.0: {}
- decompress-response@6.0.0:
- dependencies:
- mimic-response: 3.1.0
- optional: true
-
- deep-extend@0.6.0:
- optional: true
-
deep-is@0.1.4: {}
deepmerge@4.3.1: {}
@@ -6845,6 +7165,13 @@ snapshots:
defu@6.1.4: {}
+ degenerator@5.0.1:
+ dependencies:
+ ast-types: 0.13.4
+ escodegen: 2.1.0
+ esprima: 4.0.1
+ optional: true
+
delayed-stream@1.0.0: {}
denque@2.1.0: {}
@@ -6861,10 +7188,15 @@ snapshots:
devalue@5.1.1: {}
+ devtools-protocol@0.0.1367902:
+ optional: true
+
diff@7.0.0: {}
dijkstrajs@1.0.3: {}
+ dingbat-to-unicode@1.0.1: {}
+
dom-serializer@2.0.0:
dependencies:
domelementtype: 2.3.0
@@ -6885,17 +7217,21 @@ snapshots:
dot-prop@9.0.0:
dependencies:
- type-fest: 4.33.0
+ type-fest: 4.34.1
dotenv@16.4.7: {}
+ duck@0.1.12:
+ dependencies:
+ underscore: 1.13.7
+
duplexer@0.1.2: {}
eastasianwidth@0.2.0: {}
ee-first@1.1.1: {}
- electron-to-chromium@1.5.84: {}
+ electron-to-chromium@1.5.100: {}
emoji-regex@8.0.0: {}
@@ -6910,13 +7246,16 @@ snapshots:
once: 1.4.0
optional: true
- enhanced-resolve@5.18.0:
+ enhanced-resolve@5.18.1:
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.1
entities@4.5.0: {}
+ env-paths@2.2.1:
+ optional: true
+
error-ex@1.3.2:
dependencies:
is-arrayish: 0.2.1
@@ -7012,14 +7351,14 @@ snapshots:
eslint-visitor-keys@4.2.0: {}
- eslint@9.18.0(jiti@2.4.2):
+ eslint@9.20.1(jiti@2.4.2):
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2))
'@eslint-community/regexpp': 4.12.1
- '@eslint/config-array': 0.19.1
- '@eslint/core': 0.10.0
+ '@eslint/config-array': 0.19.2
+ '@eslint/core': 0.11.0
'@eslint/eslintrc': 3.2.0
- '@eslint/js': 9.18.0
+ '@eslint/js': 9.20.0
'@eslint/plugin-kit': 0.2.5
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
@@ -7117,16 +7456,24 @@ snapshots:
signal-exit: 4.1.0
strip-final-newline: 3.0.0
- expand-template@2.0.3:
- optional: true
-
externality@1.0.2:
dependencies:
- enhanced-resolve: 5.18.0
+ enhanced-resolve: 5.18.1
mlly: 1.7.4
pathe: 1.1.2
ufo: 1.5.4
+ extract-zip@2.0.1:
+ dependencies:
+ debug: 4.4.0(supports-color@9.4.0)
+ get-stream: 5.2.0
+ yauzl: 2.10.0
+ optionalDependencies:
+ '@types/yauzl': 2.10.3
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
fast-deep-equal@3.1.3: {}
fast-fifo@1.3.2: {}
@@ -7147,10 +7494,15 @@ snapshots:
fast-uri@3.0.6: {}
- fastq@1.18.0:
+ fastq@1.19.0:
dependencies:
reusify: 1.0.4
+ fd-slicer@1.1.0:
+ dependencies:
+ pend: 1.2.0
+ optional: true
+
fdir@6.4.3(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
@@ -7199,9 +7551,6 @@ snapshots:
fresh@0.5.2: {}
- fs-constants@1.0.0:
- optional: true
-
fs-extra@11.3.0:
dependencies:
graceful-fs: 4.2.11
@@ -7219,7 +7568,7 @@ snapshots:
function-bind@1.1.2: {}
- fuse.js@7.0.0: {}
+ fuse.js@7.1.0: {}
gensync@1.0.0-beta.2: {}
@@ -7227,6 +7576,11 @@ snapshots:
get-port-please@3.1.2: {}
+ get-stream@5.2.0:
+ dependencies:
+ pump: 3.0.2
+ optional: true
+
get-stream@6.0.1: {}
get-stream@8.0.1: {}
@@ -7235,30 +7589,36 @@ snapshots:
dependencies:
resolve-pkg-maps: 1.0.0
- giget@1.2.3:
+ get-uri@6.0.4:
+ dependencies:
+ basic-ftp: 5.0.5
+ data-uri-to-buffer: 6.0.2
+ debug: 4.4.0(supports-color@9.4.0)
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ giget@1.2.4:
dependencies:
citty: 0.1.6
consola: 3.4.0
defu: 6.1.4
node-fetch-native: 1.6.6
- nypm: 0.3.12
+ nypm: 0.5.2
ohash: 1.1.4
- pathe: 1.1.2
+ pathe: 2.0.3
tar: 6.2.1
git-config-path@2.0.0: {}
- git-up@8.0.0:
+ git-up@8.0.1:
dependencies:
- is-ssh: 1.4.0
+ is-ssh: 1.4.1
parse-url: 9.2.0
- git-url-parse@16.0.0:
+ git-url-parse@16.0.1:
dependencies:
- git-up: 8.0.0
-
- github-from-package@0.0.0:
- optional: true
+ git-up: 8.0.1
glob-parent@5.1.2:
dependencies:
@@ -7296,16 +7656,16 @@ snapshots:
globals@14.0.0: {}
- globals@15.14.0: {}
+ globals@15.15.0: {}
- globby@14.0.2:
+ globby@14.1.0:
dependencies:
'@sindresorhus/merge-streams': 2.3.0
fast-glob: 3.3.3
- ignore: 5.3.2
- path-type: 5.0.0
+ ignore: 7.0.3
+ path-type: 6.0.0
slash: 5.1.0
- unicorn-magic: 0.1.0
+ unicorn-magic: 0.3.0
graceful-fs@4.2.11: {}
@@ -7317,18 +7677,18 @@ snapshots:
dependencies:
duplexer: 0.1.2
- h3@1.14.0:
+ h3@1.15.0:
dependencies:
cookie-es: 1.2.2
- crossws: 0.3.2
+ crossws: 0.3.4
defu: 6.1.4
destr: 2.0.3
iron-webcrypto: 1.2.1
+ node-mock-http: 1.0.0
ohash: 1.1.4
radix3: 1.1.2
ufo: 1.5.4
uncrypto: 0.1.3
- unenv: 1.10.0
has-flag@4.0.0: {}
@@ -7348,6 +7708,14 @@ snapshots:
statuses: 2.0.1
toidentifier: 1.0.1
+ http-proxy-agent@7.0.2:
+ dependencies:
+ agent-base: 7.1.3
+ debug: 4.4.0(supports-color@9.4.0)
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
http-shutdown@1.2.2: {}
https-proxy-agent@7.0.6(supports-color@9.4.0):
@@ -7357,7 +7725,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- httpxy@0.1.6: {}
+ httpxy@0.1.7: {}
human-signals@4.3.1: {}
@@ -7371,9 +7739,11 @@ snapshots:
image-meta@0.2.1: {}
+ immediate@3.0.6: {}
+
immutable@5.0.3: {}
- import-fresh@3.3.0:
+ import-fresh@3.3.1:
dependencies:
parent-module: 1.0.1
resolve-from: 4.0.0
@@ -7389,9 +7759,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- impound@0.2.0(rollup@4.31.0):
+ impound@0.2.0(rollup@4.34.6):
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
mlly: 1.7.4
pathe: 1.1.2
unenv: 1.10.0
@@ -7414,7 +7784,7 @@ snapshots:
ini@4.1.1: {}
- ioredis@5.4.2:
+ ioredis@5.5.0:
dependencies:
'@ioredis/commands': 1.2.0
cluster-key-slot: 1.1.2
@@ -7428,47 +7798,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- ipx@2.1.0(db0@0.2.1)(ioredis@5.4.2):
+ ip-address@9.0.5:
dependencies:
- '@fastify/accept-negotiator': 1.1.0
- citty: 0.1.6
- consola: 3.4.0
- defu: 6.1.4
- destr: 2.0.3
- etag: 1.8.1
- h3: 1.14.0
- image-meta: 0.2.1
- listhen: 1.9.0
- ofetch: 1.4.1
- pathe: 1.1.2
- sharp: 0.32.6
- svgo: 3.3.2
- ufo: 1.5.4
- unstorage: 1.14.4(db0@0.2.1)(ioredis@5.4.2)
- xss: 1.0.15
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bare-buffer
- - db0
- - idb-keyval
- - ioredis
- - uploadthing
+ jsbn: 1.1.0
+ sprintf-js: 1.1.3
optional: true
- ipx@3.0.1(db0@0.2.1)(ioredis@5.4.2):
+ ipx@3.0.1(db0@0.2.4)(ioredis@5.5.0):
dependencies:
'@fastify/accept-negotiator': 1.1.0
citty: 0.1.6
@@ -7476,7 +7812,7 @@ snapshots:
defu: 6.1.4
destr: 2.0.3
etag: 1.8.1
- h3: 1.14.0
+ h3: 1.15.0
image-meta: 0.2.1
listhen: 1.9.0
ofetch: 1.4.1
@@ -7484,7 +7820,7 @@ snapshots:
sharp: 0.33.5
svgo: 3.3.2
ufo: 1.5.4
- unstorage: 1.14.4(db0@0.2.1)(ioredis@5.4.2)
+ unstorage: 1.14.4(db0@0.2.4)(ioredis@5.5.0)
xss: 1.0.15
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -7553,9 +7889,9 @@ snapshots:
dependencies:
'@types/estree': 1.0.6
- is-ssh@1.4.0:
+ is-ssh@1.4.1:
dependencies:
- protocols: 2.0.1
+ protocols: 2.0.2
is-stream@2.0.1: {}
@@ -7587,7 +7923,7 @@ snapshots:
jest-worker@27.5.1:
dependencies:
- '@types/node': 22.10.8
+ '@types/node': 22.13.4
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -7603,6 +7939,9 @@ snapshots:
dependencies:
argparse: 2.0.1
+ jsbn@1.1.0:
+ optional: true
+
jsesc@3.1.0: {}
json-buffer@3.0.1: {}
@@ -7622,7 +7961,7 @@ snapshots:
acorn: 8.14.0
eslint-visitor-keys: 3.4.3
espree: 9.6.1
- semver: 7.6.3
+ semver: 7.7.1
jsonc-parser@3.3.1: {}
@@ -7632,6 +7971,13 @@ snapshots:
optionalDependencies:
graceful-fs: 4.2.11
+ jszip@3.10.1:
+ dependencies:
+ lie: 3.3.0
+ pako: 1.0.11
+ readable-stream: 2.3.8
+ setimmediate: 1.0.5
+
keypress@0.1.0: {}
keyv@4.5.4:
@@ -7660,21 +8006,25 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
+ lie@3.3.0:
+ dependencies:
+ immediate: 3.0.6
+
lilconfig@3.1.3: {}
lines-and-columns@1.2.4: {}
listhen@1.9.0:
dependencies:
- '@parcel/watcher': 2.5.0
- '@parcel/watcher-wasm': 2.5.0
+ '@parcel/watcher': 2.5.1
+ '@parcel/watcher-wasm': 2.5.1
citty: 0.1.6
clipboardy: 4.0.0
consola: 3.4.0
- crossws: 0.3.2
+ crossws: 0.3.4
defu: 6.1.4
get-port-please: 3.1.2
- h3: 1.14.0
+ h3: 1.15.0
http-shutdown: 1.2.2
jiti: 2.4.2
mlly: 1.7.4
@@ -7719,12 +8069,21 @@ snapshots:
lodash@4.17.21: {}
+ lop@0.4.2:
+ dependencies:
+ duck: 0.1.12
+ option: 0.2.4
+ underscore: 1.13.7
+
lru-cache@10.4.3: {}
lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
+ lru-cache@7.18.3:
+ optional: true
+
magic-string-ast@0.7.0:
dependencies:
magic-string: 0.30.17
@@ -7739,16 +8098,31 @@ snapshots:
magicast@0.3.5:
dependencies:
- '@babel/parser': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/parser': 7.26.8
+ '@babel/types': 7.26.8
source-map-js: 1.2.1
+ mammoth@1.9.0:
+ dependencies:
+ '@xmldom/xmldom': 0.8.10
+ argparse: 1.0.10
+ base64-js: 1.5.1
+ bluebird: 3.4.7
+ dingbat-to-unicode: 1.0.1
+ jszip: 3.10.1
+ lop: 0.4.2
+ path-is-absolute: 1.0.1
+ underscore: 1.13.7
+ xmlbuilder: 10.1.1
+
mdn-data@2.0.28: {}
mdn-data@2.0.30: {}
mdn-data@2.12.2: {}
+ merge-images@1.2.0: {}
+
merge-stream@2.0.0: {}
merge2@1.4.1: {}
@@ -7772,9 +8146,6 @@ snapshots:
mimic-fn@4.0.0: {}
- mimic-response@3.1.0:
- optional: true
-
minimatch@3.1.2:
dependencies:
brace-expansion: 1.1.11
@@ -7787,9 +8158,6 @@ snapshots:
dependencies:
brace-expansion: 2.0.1
- minimist@1.2.8:
- optional: true
-
minipass@3.3.6:
dependencies:
yallist: 4.0.0
@@ -7810,9 +8178,6 @@ snapshots:
mitt@3.0.1: {}
- mkdirp-classic@0.5.3:
- optional: true
-
mkdirp@1.0.4: {}
mkdirp@3.0.1: {}
@@ -7820,7 +8185,7 @@ snapshots:
mlly@1.7.4:
dependencies:
acorn: 8.14.0
- pathe: 2.0.2
+ pathe: 2.0.3
pkg-types: 1.3.1
ufo: 1.5.4
@@ -7842,29 +8207,29 @@ snapshots:
nanoid@5.0.9: {}
- nanotar@0.1.1: {}
-
- napi-build-utils@2.0.0:
- optional: true
+ nanotar@0.2.0: {}
natural-compare@1.4.0: {}
neo-async@2.6.2: {}
+ netmask@2.0.2:
+ optional: true
+
nitropack@2.10.4(typescript@5.7.3):
dependencies:
'@cloudflare/kv-asset-handler': 0.3.4
'@netlify/functions': 2.8.2
- '@rollup/plugin-alias': 5.1.1(rollup@4.31.0)
- '@rollup/plugin-commonjs': 28.0.2(rollup@4.31.0)
- '@rollup/plugin-inject': 5.0.5(rollup@4.31.0)
- '@rollup/plugin-json': 6.1.0(rollup@4.31.0)
- '@rollup/plugin-node-resolve': 15.3.1(rollup@4.31.0)
- '@rollup/plugin-replace': 6.0.2(rollup@4.31.0)
- '@rollup/plugin-terser': 0.4.4(rollup@4.31.0)
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
- '@types/http-proxy': 1.17.15
- '@vercel/nft': 0.27.10(rollup@4.31.0)
+ '@rollup/plugin-alias': 5.1.1(rollup@4.34.6)
+ '@rollup/plugin-commonjs': 28.0.2(rollup@4.34.6)
+ '@rollup/plugin-inject': 5.0.5(rollup@4.34.6)
+ '@rollup/plugin-json': 6.1.0(rollup@4.34.6)
+ '@rollup/plugin-node-resolve': 15.3.1(rollup@4.34.6)
+ '@rollup/plugin-replace': 6.0.2(rollup@4.34.6)
+ '@rollup/plugin-terser': 0.4.4(rollup@4.34.6)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
+ '@types/http-proxy': 1.17.16
+ '@vercel/nft': 0.27.10(rollup@4.34.6)
archiver: 7.0.1
c12: 2.0.1(magicast@0.3.5)
chokidar: 3.6.0
@@ -7874,8 +8239,8 @@ snapshots:
consola: 3.4.0
cookie-es: 1.2.2
croner: 9.0.0
- crossws: 0.3.2
- db0: 0.2.1
+ crossws: 0.3.4
+ db0: 0.2.4
defu: 6.1.4
destr: 2.0.3
dot-prop: 9.0.0
@@ -7883,12 +8248,12 @@ snapshots:
escape-string-regexp: 5.0.0
etag: 1.8.1
fs-extra: 11.3.0
- globby: 14.0.2
+ globby: 14.1.0
gzip-size: 7.0.0
- h3: 1.14.0
+ h3: 1.15.0
hookable: 5.5.3
- httpxy: 0.1.6
- ioredis: 5.4.2
+ httpxy: 0.1.7
+ ioredis: 5.5.0
jiti: 2.4.2
klona: 2.0.6
knitwork: 1.2.0
@@ -7900,16 +8265,16 @@ snapshots:
node-fetch-native: 1.6.6
ofetch: 1.4.1
ohash: 1.1.4
- openapi-typescript: 7.5.2(typescript@5.7.3)
+ openapi-typescript: 7.6.1(typescript@5.7.3)
pathe: 1.1.2
perfect-debounce: 1.0.0
pkg-types: 1.3.1
pretty-bytes: 6.1.1
radix3: 1.1.2
- rollup: 4.31.0
- rollup-plugin-visualizer: 5.14.0(rollup@4.31.0)
+ rollup: 4.34.6
+ rollup-plugin-visualizer: 5.14.0(rollup@4.34.6)
scule: 1.3.0
- semver: 7.6.3
+ semver: 7.7.1
serve-placeholder: 2.0.2
serve-static: 1.16.2
std-env: 3.8.0
@@ -7917,8 +8282,8 @@ snapshots:
uncrypto: 0.1.3
unctx: 2.4.1
unenv: 1.10.0
- unimport: 3.14.6(rollup@4.31.0)
- unstorage: 1.14.4(db0@0.2.1)(ioredis@5.4.2)
+ unimport: 3.14.6(rollup@4.34.6)
+ unstorage: 1.14.4(db0@0.2.4)(ioredis@5.5.0)
untyped: 1.5.2
unwasm: 0.3.9
transitivePeerDependencies:
@@ -7944,18 +8309,11 @@ snapshots:
- idb-keyval
- mysql2
- rolldown
+ - sqlite3
- supports-color
- typescript
- uploadthing
- node-abi@3.73.0:
- dependencies:
- semver: 7.6.3
- optional: true
-
- node-addon-api@6.1.0:
- optional: true
-
node-addon-api@7.1.1: {}
node-fetch-native@1.6.6: {}
@@ -7968,6 +8326,8 @@ snapshots:
node-gyp-build@4.8.4: {}
+ node-mock-http@1.0.0: {}
+
node-releases@2.0.19: {}
nopt@8.1.0:
@@ -7990,22 +8350,22 @@ snapshots:
dependencies:
boolbase: 1.0.0
- nuxt@3.15.2(@parcel/watcher@2.5.0)(@types/node@22.10.8)(db0@0.2.1)(eslint@9.18.0(jiti@2.4.2))(ioredis@5.4.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.31.0)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0):
+ nuxt@3.15.4(@parcel/watcher@2.5.1)(@types/node@22.13.4)(db0@0.2.4)(eslint@9.20.1(jiti@2.4.2))(ioredis@5.5.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.6)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(typescript@5.7.3)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0):
dependencies:
- '@nuxt/cli': 3.20.0(magicast@0.3.5)
+ '@nuxt/cli': 3.21.1(magicast@0.3.5)
'@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 1.7.0(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
- '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.31.0)
- '@nuxt/schema': 3.15.2
- '@nuxt/telemetry': 2.6.4(magicast@0.3.5)(rollup@4.31.0)
- '@nuxt/vite-builder': 3.15.2(@types/node@22.10.8)(eslint@9.18.0(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.31.0)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))(yaml@2.7.0)
- '@unhead/dom': 1.11.18
- '@unhead/shared': 1.11.18
- '@unhead/ssr': 1.11.18
- '@unhead/vue': 1.11.18(vue@3.5.13(typescript@5.7.3))
+ '@nuxt/devtools': 1.7.0(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
+ '@nuxt/kit': 3.15.4(magicast@0.3.5)
+ '@nuxt/schema': 3.15.4
+ '@nuxt/telemetry': 2.6.5(magicast@0.3.5)
+ '@nuxt/vite-builder': 3.15.4(@types/node@22.13.4)(eslint@9.20.1(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.6)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))(yaml@2.7.0)
+ '@unhead/dom': 1.11.19
+ '@unhead/shared': 1.11.19
+ '@unhead/ssr': 1.11.19
+ '@unhead/vue': 1.11.19(vue@3.5.13(typescript@5.7.3))
'@vue/shared': 3.5.13
acorn: 8.14.0
- c12: 2.0.1(magicast@0.3.5)
+ c12: 2.0.2(magicast@0.3.5)
chokidar: 4.0.3
compatx: 0.1.8
consola: 3.4.0
@@ -8017,27 +8377,27 @@ snapshots:
esbuild: 0.24.2
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
- globby: 14.0.2
- h3: 1.14.0
+ globby: 14.1.0
+ h3: 1.15.0
hookable: 5.5.3
ignore: 7.0.3
- impound: 0.2.0(rollup@4.31.0)
+ impound: 0.2.0(rollup@4.34.6)
jiti: 2.4.2
klona: 2.0.6
knitwork: 1.2.0
magic-string: 0.30.17
mlly: 1.7.4
- nanotar: 0.1.1
+ nanotar: 0.2.0
nitropack: 2.10.4(typescript@5.7.3)
- nypm: 0.4.1
+ nypm: 0.5.2
ofetch: 1.4.1
ohash: 1.1.4
- pathe: 2.0.2
+ pathe: 2.0.3
perfect-debounce: 1.0.0
pkg-types: 1.3.1
radix3: 1.1.2
scule: 1.3.0
- semver: 7.6.3
+ semver: 7.7.1
std-env: 3.8.0
strip-literal: 3.0.0
tinyglobby: 0.2.10
@@ -8046,19 +8406,19 @@ snapshots:
uncrypto: 0.1.3
unctx: 2.4.1
unenv: 1.10.0
- unhead: 1.11.18
- unimport: 3.14.6(rollup@4.31.0)
- unplugin: 2.1.2
- unplugin-vue-router: 0.10.9(rollup@4.31.0)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))
- unstorage: 1.14.4(db0@0.2.1)(ioredis@5.4.2)
+ unhead: 1.11.19
+ unimport: 4.1.1
+ unplugin: 2.2.0
+ unplugin-vue-router: 0.11.2(rollup@4.34.6)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))
+ unstorage: 1.14.4(db0@0.2.4)(ioredis@5.5.0)
untyped: 1.5.2
vue: 3.5.13(typescript@5.7.3)
vue-bundle-renderer: 2.1.1
vue-devtools-stub: 0.1.0
vue-router: 4.5.0(vue@3.5.13(typescript@5.7.3))
optionalDependencies:
- '@parcel/watcher': 2.5.0
- '@types/node': 22.10.8
+ '@parcel/watcher': 2.5.1
+ '@types/node': 22.13.4
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -8095,6 +8455,7 @@ snapshots:
- rollup
- sass
- sass-embedded
+ - sqlite3
- stylelint
- stylus
- sugarss
@@ -8111,15 +8472,6 @@ snapshots:
- xml2js
- yaml
- nypm@0.3.12:
- dependencies:
- citty: 0.1.6
- consola: 3.4.0
- execa: 8.0.1
- pathe: 1.1.2
- pkg-types: 1.3.1
- ufo: 1.5.4
-
nypm@0.4.1:
dependencies:
citty: 0.1.6
@@ -8129,6 +8481,15 @@ snapshots:
tinyexec: 0.3.2
ufo: 1.5.4
+ nypm@0.5.2:
+ dependencies:
+ citty: 0.1.6
+ consola: 3.4.0
+ pathe: 2.0.3
+ pkg-types: 1.3.1
+ tinyexec: 0.3.2
+ ufo: 1.5.4
+
object-assign@4.1.1: {}
ofetch@1.4.1:
@@ -8164,17 +8525,17 @@ snapshots:
is-docker: 2.2.1
is-wsl: 2.2.0
- openapi-typescript@7.5.2(typescript@5.7.3):
+ openapi-typescript@7.6.1(typescript@5.7.3):
dependencies:
- '@redocly/openapi-core': 1.27.2(supports-color@9.4.0)
+ '@redocly/openapi-core': 1.28.5(supports-color@9.4.0)
ansi-colors: 4.1.3
change-case: 5.4.4
parse-json: 8.1.0
supports-color: 9.4.0
typescript: 5.7.3
yargs-parser: 21.1.1
- transitivePeerDependencies:
- - encoding
+
+ option@0.2.4: {}
optionator@0.9.4:
dependencies:
@@ -8203,12 +8564,34 @@ snapshots:
p-try@2.2.0: {}
+ pac-proxy-agent@7.1.0:
+ dependencies:
+ '@tootallnate/quickjs-emscripten': 0.23.0
+ agent-base: 7.1.3
+ debug: 4.4.0(supports-color@9.4.0)
+ get-uri: 6.0.4
+ http-proxy-agent: 7.0.2
+ https-proxy-agent: 7.0.6(supports-color@9.4.0)
+ pac-resolver: 7.0.1
+ socks-proxy-agent: 8.0.5
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ pac-resolver@7.0.1:
+ dependencies:
+ degenerator: 5.0.1
+ netmask: 2.0.2
+ optional: true
+
package-json-from-dist@1.0.1: {}
- package-manager-detector@0.2.8: {}
+ package-manager-detector@0.2.9: {}
packrup@0.1.2: {}
+ pako@1.0.11: {}
+
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
@@ -8229,16 +8612,16 @@ snapshots:
dependencies:
'@babel/code-frame': 7.26.2
index-to-position: 0.1.2
- type-fest: 4.33.0
+ type-fest: 4.34.1
- parse-path@7.0.0:
+ parse-path@7.0.1:
dependencies:
- protocols: 2.0.1
+ protocols: 2.0.2
parse-url@9.2.0:
dependencies:
'@types/parse-path': 7.0.3
- parse-path: 7.0.0
+ parse-path: 7.0.1
parseurl@1.3.3: {}
@@ -8259,11 +8642,18 @@ snapshots:
path-type@4.0.0: {}
- path-type@5.0.0: {}
+ path-type@6.0.0: {}
pathe@1.1.2: {}
- pathe@2.0.2: {}
+ pathe@2.0.3: {}
+
+ pdfjs-dist@4.10.38:
+ optionalDependencies:
+ '@napi-rs/canvas': 0.1.67
+
+ pend@1.2.0:
+ optional: true
perfect-debounce@1.0.0: {}
@@ -8285,152 +8675,152 @@ snapshots:
dependencies:
confbox: 0.1.8
mlly: 1.7.4
- pathe: 2.0.2
+ pathe: 2.0.3
pluralize@8.0.0: {}
pngjs@5.0.0: {}
- postcss-calc@10.1.0(postcss@8.5.1):
+ postcss-calc@10.1.1(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
- postcss-selector-parser: 7.0.0
+ postcss: 8.5.2
+ postcss-selector-parser: 7.1.0
postcss-value-parser: 4.2.0
- postcss-colormin@7.0.2(postcss@8.5.1):
+ postcss-colormin@7.0.2(postcss@8.5.2):
dependencies:
browserslist: 4.24.4
caniuse-api: 3.0.0
colord: 2.9.3
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- postcss-convert-values@7.0.4(postcss@8.5.1):
+ postcss-convert-values@7.0.4(postcss@8.5.2):
dependencies:
browserslist: 4.24.4
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- postcss-discard-comments@7.0.3(postcss@8.5.1):
+ postcss-discard-comments@7.0.3(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-selector-parser: 6.1.2
- postcss-discard-duplicates@7.0.1(postcss@8.5.1):
+ postcss-discard-duplicates@7.0.1(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
- postcss-discard-empty@7.0.0(postcss@8.5.1):
+ postcss-discard-empty@7.0.0(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
- postcss-discard-overridden@7.0.0(postcss@8.5.1):
+ postcss-discard-overridden@7.0.0(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
- postcss-merge-longhand@7.0.4(postcss@8.5.1):
+ postcss-merge-longhand@7.0.4(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- stylehacks: 7.0.4(postcss@8.5.1)
+ stylehacks: 7.0.4(postcss@8.5.2)
- postcss-merge-rules@7.0.4(postcss@8.5.1):
+ postcss-merge-rules@7.0.4(postcss@8.5.2):
dependencies:
browserslist: 4.24.4
caniuse-api: 3.0.0
- cssnano-utils: 5.0.0(postcss@8.5.1)
- postcss: 8.5.1
+ cssnano-utils: 5.0.0(postcss@8.5.2)
+ postcss: 8.5.2
postcss-selector-parser: 6.1.2
- postcss-minify-font-values@7.0.0(postcss@8.5.1):
+ postcss-minify-font-values@7.0.0(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- postcss-minify-gradients@7.0.0(postcss@8.5.1):
+ postcss-minify-gradients@7.0.0(postcss@8.5.2):
dependencies:
colord: 2.9.3
- cssnano-utils: 5.0.0(postcss@8.5.1)
- postcss: 8.5.1
+ cssnano-utils: 5.0.0(postcss@8.5.2)
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- postcss-minify-params@7.0.2(postcss@8.5.1):
+ postcss-minify-params@7.0.2(postcss@8.5.2):
dependencies:
browserslist: 4.24.4
- cssnano-utils: 5.0.0(postcss@8.5.1)
- postcss: 8.5.1
+ cssnano-utils: 5.0.0(postcss@8.5.2)
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- postcss-minify-selectors@7.0.4(postcss@8.5.1):
+ postcss-minify-selectors@7.0.4(postcss@8.5.2):
dependencies:
cssesc: 3.0.0
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-selector-parser: 6.1.2
- postcss-mobile-forever@4.3.2(postcss@8.5.1):
+ postcss-mobile-forever@4.3.2(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
- postcss-normalize-charset@7.0.0(postcss@8.5.1):
+ postcss-normalize-charset@7.0.0(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
- postcss-normalize-display-values@7.0.0(postcss@8.5.1):
+ postcss-normalize-display-values@7.0.0(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- postcss-normalize-positions@7.0.0(postcss@8.5.1):
+ postcss-normalize-positions@7.0.0(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- postcss-normalize-repeat-style@7.0.0(postcss@8.5.1):
+ postcss-normalize-repeat-style@7.0.0(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- postcss-normalize-string@7.0.0(postcss@8.5.1):
+ postcss-normalize-string@7.0.0(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- postcss-normalize-timing-functions@7.0.0(postcss@8.5.1):
+ postcss-normalize-timing-functions@7.0.0(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- postcss-normalize-unicode@7.0.2(postcss@8.5.1):
+ postcss-normalize-unicode@7.0.2(postcss@8.5.2):
dependencies:
browserslist: 4.24.4
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- postcss-normalize-url@7.0.0(postcss@8.5.1):
+ postcss-normalize-url@7.0.0(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- postcss-normalize-whitespace@7.0.0(postcss@8.5.1):
+ postcss-normalize-whitespace@7.0.0(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- postcss-ordered-values@7.0.1(postcss@8.5.1):
+ postcss-ordered-values@7.0.1(postcss@8.5.2):
dependencies:
- cssnano-utils: 5.0.0(postcss@8.5.1)
- postcss: 8.5.1
+ cssnano-utils: 5.0.0(postcss@8.5.2)
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
- postcss-reduce-initial@7.0.2(postcss@8.5.1):
+ postcss-reduce-initial@7.0.2(postcss@8.5.2):
dependencies:
browserslist: 4.24.4
caniuse-api: 3.0.0
- postcss: 8.5.1
+ postcss: 8.5.2
- postcss-reduce-transforms@7.0.0(postcss@8.5.1):
+ postcss-reduce-transforms@7.0.0(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
postcss-selector-parser@6.1.2:
@@ -8438,46 +8828,30 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-selector-parser@7.0.0:
+ postcss-selector-parser@7.1.0:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-svgo@7.0.1(postcss@8.5.1):
+ postcss-svgo@7.0.1(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-value-parser: 4.2.0
svgo: 3.3.2
- postcss-unique-selectors@7.0.3(postcss@8.5.1):
+ postcss-unique-selectors@7.0.3(postcss@8.5.2):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-selector-parser: 6.1.2
postcss-value-parser@4.2.0: {}
- postcss@8.5.1:
+ postcss@8.5.2:
dependencies:
nanoid: 3.3.8
picocolors: 1.1.1
source-map-js: 1.2.1
- prebuild-install@7.1.3:
- dependencies:
- detect-libc: 2.0.3
- expand-template: 2.0.3
- github-from-package: 0.0.0
- minimist: 1.2.8
- mkdirp-classic: 0.5.3
- napi-build-utils: 2.0.0
- node-abi: 3.73.0
- pump: 3.0.2
- rc: 1.2.8
- simple-get: 4.0.1
- tar-fs: 2.1.2
- tunnel-agent: 0.6.0
- optional: true
-
prelude-ls@1.2.1: {}
pretty-bytes@6.1.1: {}
@@ -8490,12 +8864,29 @@ snapshots:
process@0.11.10: {}
+ progress@2.0.3:
+ optional: true
+
prompts@2.4.2:
dependencies:
kleur: 3.0.3
sisteransi: 1.0.5
- protocols@2.0.1: {}
+ protocols@2.0.2: {}
+
+ proxy-agent@6.5.0:
+ dependencies:
+ agent-base: 7.1.3
+ debug: 4.4.0(supports-color@9.4.0)
+ http-proxy-agent: 7.0.2
+ https-proxy-agent: 7.0.6(supports-color@9.4.0)
+ lru-cache: 7.18.3
+ pac-proxy-agent: 7.1.0
+ proxy-from-env: 1.1.0
+ socks-proxy-agent: 8.0.5
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
proxy-from-env@1.1.0: {}
@@ -8507,6 +8898,37 @@ snapshots:
punycode@2.3.1: {}
+ puppeteer-core@23.11.1:
+ dependencies:
+ '@puppeteer/browsers': 2.6.1
+ chromium-bidi: 0.11.0(devtools-protocol@0.0.1367902)
+ debug: 4.4.0(supports-color@9.4.0)
+ devtools-protocol: 0.0.1367902
+ typed-query-selector: 2.12.0
+ ws: 8.18.0
+ transitivePeerDependencies:
+ - bare-buffer
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ optional: true
+
+ puppeteer@23.11.1(typescript@5.7.3):
+ dependencies:
+ '@puppeteer/browsers': 2.6.1
+ chromium-bidi: 0.11.0(devtools-protocol@0.0.1367902)
+ cosmiconfig: 9.0.0(typescript@5.7.3)
+ devtools-protocol: 0.0.1367902
+ puppeteer-core: 23.11.1
+ typed-query-selector: 2.12.0
+ transitivePeerDependencies:
+ - bare-buffer
+ - bufferutil
+ - supports-color
+ - typescript
+ - utf-8-validate
+ optional: true
+
qrcode@1.5.4:
dependencies:
dijkstrajs: 1.0.3
@@ -8515,8 +8937,6 @@ snapshots:
queue-microtask@1.2.3: {}
- queue-tick@1.0.1: {}
-
radix3@1.1.2: {}
randombytes@2.1.0:
@@ -8530,14 +8950,6 @@ snapshots:
defu: 6.1.4
destr: 2.0.3
- rc@1.2.8:
- dependencies:
- deep-extend: 0.6.0
- ini: 1.3.8
- minimist: 1.2.8
- strip-json-comments: 2.0.1
- optional: true
-
readable-stream@2.3.8:
dependencies:
core-util-is: 1.0.3
@@ -8548,13 +8960,6 @@ snapshots:
string_decoder: 1.1.1
util-deprecate: 1.0.2
- readable-stream@3.6.2:
- dependencies:
- inherits: 2.0.4
- string_decoder: 1.3.0
- util-deprecate: 1.0.2
- optional: true
-
readable-stream@4.7.0:
dependencies:
abort-controller: 3.0.0
@@ -8607,38 +9012,38 @@ snapshots:
dependencies:
glob: 10.4.5
- rollup-plugin-visualizer@5.14.0(rollup@4.31.0):
+ rollup-plugin-visualizer@5.14.0(rollup@4.34.6):
dependencies:
open: 8.4.2
picomatch: 4.0.2
source-map: 0.7.4
yargs: 17.7.2
optionalDependencies:
- rollup: 4.31.0
+ rollup: 4.34.6
- rollup@4.31.0:
+ rollup@4.34.6:
dependencies:
'@types/estree': 1.0.6
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.31.0
- '@rollup/rollup-android-arm64': 4.31.0
- '@rollup/rollup-darwin-arm64': 4.31.0
- '@rollup/rollup-darwin-x64': 4.31.0
- '@rollup/rollup-freebsd-arm64': 4.31.0
- '@rollup/rollup-freebsd-x64': 4.31.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.31.0
- '@rollup/rollup-linux-arm-musleabihf': 4.31.0
- '@rollup/rollup-linux-arm64-gnu': 4.31.0
- '@rollup/rollup-linux-arm64-musl': 4.31.0
- '@rollup/rollup-linux-loongarch64-gnu': 4.31.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.31.0
- '@rollup/rollup-linux-riscv64-gnu': 4.31.0
- '@rollup/rollup-linux-s390x-gnu': 4.31.0
- '@rollup/rollup-linux-x64-gnu': 4.31.0
- '@rollup/rollup-linux-x64-musl': 4.31.0
- '@rollup/rollup-win32-arm64-msvc': 4.31.0
- '@rollup/rollup-win32-ia32-msvc': 4.31.0
- '@rollup/rollup-win32-x64-msvc': 4.31.0
+ '@rollup/rollup-android-arm-eabi': 4.34.6
+ '@rollup/rollup-android-arm64': 4.34.6
+ '@rollup/rollup-darwin-arm64': 4.34.6
+ '@rollup/rollup-darwin-x64': 4.34.6
+ '@rollup/rollup-freebsd-arm64': 4.34.6
+ '@rollup/rollup-freebsd-x64': 4.34.6
+ '@rollup/rollup-linux-arm-gnueabihf': 4.34.6
+ '@rollup/rollup-linux-arm-musleabihf': 4.34.6
+ '@rollup/rollup-linux-arm64-gnu': 4.34.6
+ '@rollup/rollup-linux-arm64-musl': 4.34.6
+ '@rollup/rollup-linux-loongarch64-gnu': 4.34.6
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.34.6
+ '@rollup/rollup-linux-riscv64-gnu': 4.34.6
+ '@rollup/rollup-linux-s390x-gnu': 4.34.6
+ '@rollup/rollup-linux-x64-gnu': 4.34.6
+ '@rollup/rollup-linux-x64-musl': 4.34.6
+ '@rollup/rollup-win32-arm64-msvc': 4.34.6
+ '@rollup/rollup-win32-ia32-msvc': 4.34.6
+ '@rollup/rollup-win32-x64-msvc': 4.34.6
fsevents: 2.3.3
run-applescript@7.0.0: {}
@@ -8651,26 +9056,20 @@ snapshots:
safe-buffer@5.2.1: {}
- sass-loader@16.0.4(sass@1.83.4)(webpack@5.97.1(esbuild@0.24.2)):
+ sass-loader@16.0.4(sass@1.85.0)(webpack@5.98.0(esbuild@0.24.2)):
dependencies:
neo-async: 2.6.2
optionalDependencies:
- sass: 1.83.4
- webpack: 5.97.1(esbuild@0.24.2)
+ sass: 1.85.0
+ webpack: 5.98.0(esbuild@0.24.2)
- sass@1.83.4:
+ sass@1.85.0:
dependencies:
chokidar: 4.0.3
immutable: 5.0.3
source-map-js: 1.2.1
optionalDependencies:
- '@parcel/watcher': 2.5.0
-
- schema-utils@3.3.0:
- dependencies:
- '@types/json-schema': 7.0.15
- ajv: 6.12.6
- ajv-keywords: 3.5.2(ajv@6.12.6)
+ '@parcel/watcher': 2.5.1
schema-utils@4.3.0:
dependencies:
@@ -8687,7 +9086,7 @@ snapshots:
semver@6.3.1: {}
- semver@7.6.3: {}
+ semver@7.7.1: {}
send@0.19.0:
dependencies:
@@ -8726,27 +9125,15 @@ snapshots:
set-blocking@2.0.0: {}
- setprototypeof@1.2.0: {}
+ setimmediate@1.0.5: {}
- sharp@0.32.6:
- dependencies:
- color: 4.2.3
- detect-libc: 2.0.3
- node-addon-api: 6.1.0
- prebuild-install: 7.1.3
- semver: 7.6.3
- simple-get: 4.0.1
- tar-fs: 3.0.8
- tunnel-agent: 0.6.0
- transitivePeerDependencies:
- - bare-buffer
- optional: true
+ setprototypeof@1.2.0: {}
sharp@0.33.5:
dependencies:
color: 4.2.3
detect-libc: 2.0.3
- semver: 7.6.3
+ semver: 7.7.1
optionalDependencies:
'@img/sharp-darwin-arm64': 0.33.5
'@img/sharp-darwin-x64': 0.33.5
@@ -8780,15 +9167,7 @@ snapshots:
signal-exit@4.1.0: {}
- simple-concat@1.0.1:
- optional: true
-
- simple-get@4.0.1:
- dependencies:
- decompress-response: 6.0.0
- once: 1.4.0
- simple-concat: 1.0.1
- optional: true
+ signature_pad@3.0.0-beta.4: {}
simple-git@3.27.0:
dependencies:
@@ -8812,8 +9191,26 @@ snapshots:
slash@5.1.0: {}
+ smart-buffer@4.2.0:
+ optional: true
+
smob@1.5.0: {}
+ socks-proxy-agent@8.0.5:
+ dependencies:
+ agent-base: 7.1.3
+ debug: 4.4.0(supports-color@9.4.0)
+ socks: 2.8.4
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ socks@2.8.4:
+ dependencies:
+ ip-address: 9.0.5
+ smart-buffer: 4.2.0
+ optional: true
+
source-map-js@1.2.1: {}
source-map-support@0.5.21:
@@ -8827,16 +9224,20 @@ snapshots:
speakingurl@14.0.1: {}
+ sprintf-js@1.0.3: {}
+
+ sprintf-js@1.1.3:
+ optional: true
+
standard-as-callback@2.1.0: {}
statuses@2.0.1: {}
std-env@3.8.0: {}
- streamx@2.21.1:
+ streamx@2.22.0:
dependencies:
fast-fifo: 1.3.2
- queue-tick: 1.0.1
text-decoder: 1.2.3
optionalDependencies:
bare-events: 2.5.4
@@ -8871,9 +9272,6 @@ snapshots:
strip-final-newline@3.0.0: {}
- strip-json-comments@2.0.1:
- optional: true
-
strip-json-comments@3.1.1: {}
strip-literal@2.1.1:
@@ -8884,10 +9282,10 @@ snapshots:
dependencies:
js-tokens: 9.0.1
- stylehacks@7.0.4(postcss@8.5.1):
+ stylehacks@7.0.4(postcss@8.5.2):
dependencies:
browserslist: 4.24.4
- postcss: 8.5.1
+ postcss: 8.5.2
postcss-selector-parser: 6.1.2
sucrase@3.35.0:
@@ -8932,14 +9330,6 @@ snapshots:
tapable@2.2.1: {}
- tar-fs@2.1.2:
- dependencies:
- chownr: 1.1.4
- mkdirp-classic: 0.5.3
- pump: 3.0.2
- tar-stream: 2.2.0
- optional: true
-
tar-fs@3.0.8:
dependencies:
pump: 3.0.2
@@ -8951,20 +9341,11 @@ snapshots:
- bare-buffer
optional: true
- tar-stream@2.2.0:
- dependencies:
- bl: 4.1.0
- end-of-stream: 1.4.4
- fs-constants: 1.0.0
- inherits: 2.0.4
- readable-stream: 3.6.2
- optional: true
-
tar-stream@3.1.7:
dependencies:
b4a: 1.6.7
fast-fifo: 1.3.2
- streamx: 2.21.1
+ streamx: 2.22.0
tar@6.2.1:
dependencies:
@@ -8984,18 +9365,18 @@ snapshots:
mkdirp: 3.0.1
yallist: 5.0.0
- terser-webpack-plugin@5.3.11(esbuild@0.24.2)(webpack@5.97.1(esbuild@0.24.2)):
+ terser-webpack-plugin@5.3.11(esbuild@0.24.2)(webpack@5.98.0(esbuild@0.24.2)):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
jest-worker: 27.5.1
schema-utils: 4.3.0
serialize-javascript: 6.0.2
- terser: 5.37.0
- webpack: 5.97.1(esbuild@0.24.2)
+ terser: 5.39.0
+ webpack: 5.98.0(esbuild@0.24.2)
optionalDependencies:
esbuild: 0.24.2
- terser@5.37.0:
+ terser@5.39.0:
dependencies:
'@jridgewell/source-map': 0.3.6
acorn: 8.14.0
@@ -9014,6 +9395,11 @@ snapshots:
dependencies:
any-promise: 1.3.0
+ through@2.3.8:
+ optional: true
+
+ tiny-conventional-commits-parser@0.0.1: {}
+
tiny-invariant@1.3.3: {}
tinyexec@0.3.2: {}
@@ -9035,7 +9421,7 @@ snapshots:
tr46@0.0.3: {}
- ts-api-utils@2.0.0(typescript@5.7.3):
+ ts-api-utils@2.0.1(typescript@5.7.3):
dependencies:
typescript: 5.7.3
@@ -9050,18 +9436,16 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- tunnel-agent@0.6.0:
- dependencies:
- safe-buffer: 5.2.1
- optional: true
-
type-check@0.4.0:
dependencies:
prelude-ls: 1.2.1
type-fest@0.21.3: {}
- type-fest@4.33.0: {}
+ type-fest@4.34.1: {}
+
+ typed-query-selector@2.12.0:
+ optional: true
typescript@5.7.3: {}
@@ -9069,6 +9453,12 @@ snapshots:
ultrahtml@1.5.3: {}
+ unbzip2-stream@1.4.3:
+ dependencies:
+ buffer: 5.7.1
+ through: 2.3.8
+ optional: true
+
unconfig@0.6.1:
dependencies:
'@antfu/utils': 8.1.0
@@ -9084,7 +9474,9 @@ snapshots:
acorn: 8.14.0
estree-walker: 3.0.3
magic-string: 0.30.17
- unplugin: 2.1.2
+ unplugin: 2.2.0
+
+ underscore@1.13.7: {}
undici-types@6.20.0: {}
@@ -9096,18 +9488,18 @@ snapshots:
node-fetch-native: 1.6.6
pathe: 1.1.2
- unhead@1.11.18:
+ unhead@1.11.19:
dependencies:
- '@unhead/dom': 1.11.18
- '@unhead/schema': 1.11.18
- '@unhead/shared': 1.11.18
+ '@unhead/dom': 1.11.19
+ '@unhead/schema': 1.11.19
+ '@unhead/shared': 1.11.19
hookable: 5.5.3
- unicorn-magic@0.1.0: {}
+ unicorn-magic@0.3.0: {}
- unimport@3.14.6(rollup@4.31.0):
+ unimport@3.14.6(rollup@4.34.6):
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
acorn: 8.14.0
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
@@ -9115,7 +9507,7 @@ snapshots:
local-pkg: 1.0.0
magic-string: 0.30.17
mlly: 1.7.4
- pathe: 2.0.2
+ pathe: 2.0.3
picomatch: 4.0.2
pkg-types: 1.3.1
scule: 1.3.0
@@ -9124,14 +9516,31 @@ snapshots:
transitivePeerDependencies:
- rollup
+ unimport@4.1.1:
+ dependencies:
+ acorn: 8.14.0
+ escape-string-regexp: 5.0.0
+ estree-walker: 3.0.3
+ fast-glob: 3.3.3
+ local-pkg: 1.0.0
+ magic-string: 0.30.17
+ mlly: 1.7.4
+ pathe: 2.0.3
+ picomatch: 4.0.2
+ pkg-types: 1.3.1
+ scule: 1.3.0
+ strip-literal: 3.0.0
+ unplugin: 2.2.0
+ unplugin-utils: 0.2.4
+
universalify@2.0.1: {}
- unocss@0.65.2(@unocss/webpack@0.65.2(rollup@4.31.0)(webpack@5.97.1(esbuild@0.24.2)))(postcss@8.5.1)(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)):
+ unocss@0.65.2(@unocss/webpack@0.65.2(rollup@4.34.6)(webpack@5.98.0(esbuild@0.24.2)))(postcss@8.5.2)(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)):
dependencies:
- '@unocss/astro': 0.65.2(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
- '@unocss/cli': 0.65.2(rollup@4.31.0)
+ '@unocss/astro': 0.65.2(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
+ '@unocss/cli': 0.65.2(rollup@4.34.6)
'@unocss/core': 0.65.2
- '@unocss/postcss': 0.65.2(postcss@8.5.1)
+ '@unocss/postcss': 0.65.2(postcss@8.5.2)
'@unocss/preset-attributify': 0.65.2
'@unocss/preset-icons': 0.65.2
'@unocss/preset-mini': 0.65.2
@@ -9144,20 +9553,25 @@ snapshots:
'@unocss/transformer-compile-class': 0.65.2
'@unocss/transformer-directives': 0.65.2
'@unocss/transformer-variant-group': 0.65.2
- '@unocss/vite': 0.65.2(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
+ '@unocss/vite': 0.65.2(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))
optionalDependencies:
- '@unocss/webpack': 0.65.2(rollup@4.31.0)(webpack@5.97.1(esbuild@0.24.2))
- vite: 6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
+ '@unocss/webpack': 0.65.2(rollup@4.34.6)(webpack@5.98.0(esbuild@0.24.2))
+ vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)
transitivePeerDependencies:
- postcss
- rollup
- supports-color
- vue
- unplugin-vue-router@0.10.9(rollup@4.31.0)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)):
+ unplugin-utils@0.2.4:
dependencies:
- '@babel/types': 7.26.5
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ pathe: 2.0.3
+ picomatch: 4.0.2
+
+ unplugin-vue-router@0.10.9(rollup@4.34.6)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)):
+ dependencies:
+ '@babel/types': 7.26.8
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
'@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.7.3))
ast-walker-scope: 0.6.2
chokidar: 3.6.0
@@ -9176,6 +9590,28 @@ snapshots:
- rollup
- vue
+ unplugin-vue-router@0.11.2(rollup@4.34.6)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)):
+ dependencies:
+ '@babel/types': 7.26.8
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
+ '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.7.3))
+ ast-walker-scope: 0.6.2
+ chokidar: 3.6.0
+ fast-glob: 3.3.3
+ json5: 2.2.3
+ local-pkg: 1.0.0
+ magic-string: 0.30.17
+ mlly: 1.7.4
+ pathe: 2.0.3
+ scule: 1.3.0
+ unplugin: 2.1.2
+ yaml: 2.7.0
+ optionalDependencies:
+ vue-router: 4.5.0(vue@3.5.13(typescript@5.7.3))
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
unplugin@1.16.1:
dependencies:
acorn: 8.14.0
@@ -9191,19 +9627,24 @@ snapshots:
acorn: 8.14.0
webpack-virtual-modules: 0.6.2
- unstorage@1.14.4(db0@0.2.1)(ioredis@5.4.2):
+ unplugin@2.2.0:
+ dependencies:
+ acorn: 8.14.0
+ webpack-virtual-modules: 0.6.2
+
+ unstorage@1.14.4(db0@0.2.4)(ioredis@5.5.0):
dependencies:
anymatch: 3.1.3
chokidar: 3.6.0
destr: 2.0.3
- h3: 1.14.0
+ h3: 1.15.0
lru-cache: 10.4.3
node-fetch-native: 1.6.6
ofetch: 1.4.1
ufo: 1.5.4
optionalDependencies:
- db0: 0.2.1
- ioredis: 5.4.2
+ db0: 0.2.4
+ ioredis: 5.5.0
untun@0.1.3:
dependencies:
@@ -9213,9 +9654,9 @@ snapshots:
untyped@1.5.2:
dependencies:
- '@babel/core': 7.26.0
- '@babel/standalone': 7.26.6
- '@babel/types': 7.26.5
+ '@babel/core': 7.26.8
+ '@babel/standalone': 7.26.8
+ '@babel/types': 7.26.8
citty: 0.1.6
defu: 6.1.4
jiti: 2.4.2
@@ -9251,7 +9692,7 @@ snapshots:
util-deprecate@1.0.2: {}
- vant@4.9.16(vue@3.5.13(typescript@5.7.3)):
+ vant@4.9.17(vue@3.5.13(typescript@5.7.3)):
dependencies:
'@vant/popperjs': 1.3.0
'@vant/use': 1.6.0(vue@3.5.13(typescript@5.7.3))
@@ -9260,22 +9701,22 @@ snapshots:
vconsole@3.15.1:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
copy-text-to-clipboard: 3.2.0
core-js: 3.40.0
mutation-observer: 1.0.3
- vite-hot-client@0.2.4(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)):
+ vite-hot-client@0.2.4(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)):
dependencies:
- vite: 6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
+ vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)
- vite-node@2.1.8(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0):
+ vite-node@3.0.5(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0):
dependencies:
cac: 6.7.14
debug: 4.4.0(supports-color@9.4.0)
es-module-lexer: 1.6.0
- pathe: 1.1.2
- vite: 6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
+ pathe: 2.0.3
+ vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -9290,7 +9731,7 @@ snapshots:
- tsx
- yaml
- vite-plugin-checker@0.8.0(eslint@9.18.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)):
+ vite-plugin-checker@0.8.0(eslint@9.20.1(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)):
dependencies:
'@babel/code-frame': 7.26.2
ansi-escapes: 4.3.2
@@ -9302,20 +9743,20 @@ snapshots:
npm-run-path: 4.0.1
strip-ansi: 6.0.1
tiny-invariant: 1.3.3
- vite: 6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
+ vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)
vscode-languageclient: 7.0.0
vscode-languageserver: 7.0.0
vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
optionalDependencies:
- eslint: 9.18.0(jiti@2.4.2)
+ eslint: 9.20.1(jiti@2.4.2)
optionator: 0.9.4
typescript: 5.7.3
- vite-plugin-inspect@0.8.9(@nuxt/kit@3.15.2(magicast@0.3.5)(rollup@4.31.0))(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)):
+ vite-plugin-inspect@0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.34.6)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)):
dependencies:
'@antfu/utils': 0.7.10
- '@rollup/pluginutils': 5.1.4(rollup@4.31.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.34.6)
debug: 4.4.0(supports-color@9.4.0)
error-stack-parser-es: 0.1.5
fs-extra: 11.3.0
@@ -9323,39 +9764,39 @@ snapshots:
perfect-debounce: 1.0.0
picocolors: 1.1.1
sirv: 3.0.0
- vite: 6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
+ vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)
optionalDependencies:
- '@nuxt/kit': 3.15.2(magicast@0.3.5)(rollup@4.31.0)
+ '@nuxt/kit': 3.15.4(magicast@0.3.5)
transitivePeerDependencies:
- rollup
- supports-color
- vite-plugin-vue-inspector@5.3.1(vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)):
+ vite-plugin-vue-inspector@5.3.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)):
dependencies:
- '@babel/core': 7.26.0
- '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0)
- '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0)
- '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0)
+ '@babel/core': 7.26.8
+ '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.8)
+ '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.8)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.8)
+ '@babel/plugin-transform-typescript': 7.26.8(@babel/core@7.26.8)
+ '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.8)
'@vue/compiler-dom': 3.5.13
kolorist: 1.8.0
magic-string: 0.30.17
- vite: 6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)
+ vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0)
transitivePeerDependencies:
- supports-color
- vite@6.0.11(@types/node@22.10.8)(jiti@2.4.2)(sass@1.83.4)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0):
+ vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0):
dependencies:
esbuild: 0.24.2
- postcss: 8.5.1
- rollup: 4.31.0
+ postcss: 8.5.2
+ rollup: 4.34.6
optionalDependencies:
- '@types/node': 22.10.8
+ '@types/node': 22.13.4
fsevents: 2.3.3
jiti: 2.4.2
- sass: 1.83.4
- terser: 5.37.0
+ sass: 1.85.0
+ terser: 5.39.0
tsx: 4.19.2
yaml: 2.7.0
@@ -9364,7 +9805,7 @@ snapshots:
vscode-languageclient@7.0.0:
dependencies:
minimatch: 3.1.2
- semver: 7.6.3
+ semver: 7.7.1
vscode-languageserver-protocol: 3.16.0
vscode-languageserver-protocol@3.16.0:
@@ -9380,12 +9821,16 @@ snapshots:
dependencies:
vscode-languageserver-protocol: 3.16.0
- vscode-uri@3.0.8: {}
+ vscode-uri@3.1.0: {}
vue-bundle-renderer@2.1.1:
dependencies:
ufo: 1.5.4
+ vue-demi@0.14.10(vue@3.5.13(typescript@5.7.3)):
+ dependencies:
+ vue: 3.5.13(typescript@5.7.3)
+
vue-devtools-stub@0.1.0: {}
vue-flow-layout@0.1.1(vue@3.5.13(typescript@5.7.3)):
@@ -9399,11 +9844,22 @@ snapshots:
'@vue/devtools-api': 6.6.4
vue: 3.5.13(typescript@5.7.3)
+ vue-pdf-embed@2.1.2(vue@3.5.13(typescript@5.7.3)):
+ dependencies:
+ pdfjs-dist: 4.10.38
+ vue: 3.5.13(typescript@5.7.3)
+
vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)):
dependencies:
'@vue/devtools-api': 6.6.4
vue: 3.5.13(typescript@5.7.3)
+ vue-signature-pad@3.0.2(vue@3.5.13(typescript@5.7.3)):
+ dependencies:
+ merge-images: 1.2.0
+ signature_pad: 3.0.0-beta.4
+ vue: 3.5.13(typescript@5.7.3)
+
vue@3.5.13(typescript@5.7.3):
dependencies:
'@vue/compiler-dom': 3.5.13
@@ -9425,7 +9881,7 @@ snapshots:
webpack-virtual-modules@0.6.2: {}
- webpack@5.97.1(esbuild@0.24.2):
+ webpack@5.98.0(esbuild@0.24.2):
dependencies:
'@types/eslint-scope': 3.7.7
'@types/estree': 1.0.6
@@ -9435,7 +9891,7 @@ snapshots:
acorn: 8.14.0
browserslist: 4.24.4
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.18.0
+ enhanced-resolve: 5.18.1
es-module-lexer: 1.6.0
eslint-scope: 5.1.1
events: 3.3.0
@@ -9445,9 +9901,9 @@ snapshots:
loader-runner: 4.3.0
mime-types: 2.1.35
neo-async: 2.6.2
- schema-utils: 3.3.0
+ schema-utils: 4.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.11(esbuild@0.24.2)(webpack@5.97.1(esbuild@0.24.2))
+ terser-webpack-plugin: 5.3.11(esbuild@0.24.2)(webpack@5.98.0(esbuild@0.24.2))
watchpack: 2.4.2
webpack-sources: 3.2.3
transitivePeerDependencies:
@@ -9494,6 +9950,8 @@ snapshots:
ws@8.18.0: {}
+ xmlbuilder@10.1.1: {}
+
xss@1.0.15:
dependencies:
commander: 2.20.3
@@ -9552,6 +10010,12 @@ snapshots:
y18n: 5.0.8
yargs-parser: 21.1.1
+ yauzl@2.10.0:
+ dependencies:
+ buffer-crc32: 0.2.13
+ fd-slicer: 1.1.0
+ optional: true
+
yocto-queue@0.1.0: {}
zhead@2.2.4: {}
@@ -9561,3 +10025,6 @@ snapshots:
archiver-utils: 5.0.2
compress-commons: 6.0.2
readable-stream: 4.7.0
+
+ zod@3.23.8:
+ optional: true
diff --git a/public/pdfs/jmxy.pdf b/public/pdfs/jmxy.pdf
new file mode 100644
index 0000000..c4f7e80
Binary files /dev/null and b/public/pdfs/jmxy.pdf differ
diff --git a/public/pdfs/jmxz.pdf b/public/pdfs/jmxz.pdf
new file mode 100644
index 0000000..933429b
Binary files /dev/null and b/public/pdfs/jmxz.pdf differ
diff --git a/public/pdfs/pmbl.pdf b/public/pdfs/pmbl.pdf
new file mode 100644
index 0000000..d5e1c50
Binary files /dev/null and b/public/pdfs/pmbl.pdf differ
diff --git a/public/pdfs/pmgg.pdf b/public/pdfs/pmgg.pdf
new file mode 100644
index 0000000..71c1af3
Binary files /dev/null and b/public/pdfs/pmgg.pdf differ
diff --git a/public/pdfs/pmgz.pdf b/public/pdfs/pmgz.pdf
new file mode 100644
index 0000000..e10952a
Binary files /dev/null and b/public/pdfs/pmgz.pdf differ
diff --git a/public/pdfs/pmyjqrs.pdf b/public/pdfs/pmyjqrs.pdf
new file mode 100644
index 0000000..55f85cc
Binary files /dev/null and b/public/pdfs/pmyjqrs.pdf differ
diff --git a/public/pdfs/privacyPolicy.pdf b/public/pdfs/privacyPolicy.pdf
new file mode 100644
index 0000000..4f57d97
Binary files /dev/null and b/public/pdfs/privacyPolicy.pdf differ
diff --git a/public/privacyPolicy.html b/public/privacyPolicy.html
new file mode 100644
index 0000000..adb2409
--- /dev/null
+++ b/public/privacyPolicy.html
@@ -0,0 +1,31 @@
+
+
0385847c-2d6f-4ac2-b4f2-cd4e0efb93cd
请仔细阅读《“丰和”隐私政策》(尤其是加粗的内容)并确定了解我们对您个人信息的处理规则。阅读过程中,如您有任何疑问,可联系我们的客服咨询,如您不同意协议中的任何条款,您应立即停止访问。
版本更新日期:2025 年 2 月 6 日
“丰和”隐私政策适用于上海丰和拍卖有限公司旗下的网络竞拍、购物等产品或服务,包括但不限于在线拍卖直播、在线竞拍、国内代拍、海外代拍、限时竞拍、我要送拍、全球艺购、藏宝传家等网站、客户端、小程序以及随技术发展出现的新形态向您提供的各项产品与/或服务。如我们及关联公司的产品或服务中使用了上述产品与/或服务但未设独立隐私政策的,则本隐私政策同样适用于该部分产品与/或服务。我们及关联公司就其向您提供的产品与/或服务单独设有隐私权政策的,则相应产品与/或服务适用相应隐私权政策。
如果您有任何疑问、意见或建议,请通过以下联系方式与我们联系:
电子邮件: disclosure@taifeng.ltd电话:18913689855
本政策将帮助您了解以下内容:
一、我们如何收集和使用您的个人信息二、我们如何使用Cookie 和同类技术
三、我们如何共享、转让、公开披露您的个人信息四、我们如何保护和保存您的个人信息
五、您的权利
六、未成年人信息的保护
七、您的个人信息如何在全球范围转移八、本政策如何更新
九、如何联系我们
我们深知个人信息对您的重要性,并会尽全力保护您的个人信息安全可靠。我们致力于维持您对我们的信任,恪守以下原则,保护您的个人信息:权责一致原则、目的明确原则、选择同意原则、最少够用原则、确保安全原则、主体参与原则、公开透明原则。同时,我们将按业界成熟的安全标准,采取相应的安全保护措施来保护您的个人信息。
本隐私政策与您所使用的“丰和”网络平台服务以及该服务所包括的各种业务功能(以下统称“我们的产品与/或服务”)密切相关,您在使用我们的产品与/或服务时,我们可能会收集和使用您的相关信息。因此,请您在使用我们的产品与/或服务前仔细阅读并确认您已经充分理解本政策所写明的内容,并让您可以按照本隐私政策的指引做出您认为适当的选择。本隐私政策中涉及的相关术语,我们尽量以简明扼要的方式表述,以便您更好地理解。您使用或在我们更新本隐私政策后(我们会及时提示您更新的情况)继续使用我们的产品与/或服务,即意味着您同意本隐私政策(含更新版本)内容,并且同意我们按照本隐私政策收集、使用、保存和共享您的相关信息。
一、我们如何收集和使用您的个人信息
个人信息是指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息。本隐私政策中涉及的个人信息包括:基本信息(包括个人姓名、生日、性别、住址、个人电话号码、电子邮箱);个人身份信息(包括出生证明、户口本、身份证、军官证、护照、驾驶证等);面部特征;网络身份标识信息(包括系统账号、IP 地址、邮箱地址及与前述有关的密码、口令、口令保护答案);个人财产信息(交易和消费记录、以及账户余额、优惠券、积分、兑换码等财产信息);通讯录;个人上网记录(包括网站浏览记录、软件使用记录、点击记录);个人常用设备信息(包括硬件型号、设备MAC 地址、操作系统类型、软件列表唯一设备识别码(如 IMEI/android ID/IDFA/OPENUDID/GUID、SIM 卡 IMSI 信息等在内的描述个人常用设备基本情况的信息);个人位置信息(包括精准定位信息、经纬度等);
个人敏感信息是指一旦泄露、非法提供或滥用可能危害人身和财产安全,极易导致个人名誉、身心健康受到损害或歧视性待遇等的个人信息,本隐私政策中涉及的个人敏感信息包括:您的财产信息(包括交易记录及账户余额、优惠券、积分、兑换码等财产信息);面部识别特征;个人身份信息(包括出生证明、户口本、身份证、军官证、护照、驾驶证、户口本);网络身份识别信息(包括账户名、账户昵称、邮箱地址及与前述有关的密码与密码保护问题和答案);其他信息(包括通讯录、个人电话号码、手机号码、网页浏览记录、精准定位信息)。
我们仅会出于以下目的,收集和使用您的个人信息:
(一)您须授权我们收集和使用您个人信息的情形
我们的产品与/或服务包括一些核心功能,这些功能包含了实现网上竞拍/购物所必须的功能、改进我们的产品与/或服务所必须的功能及保障交易安全所必须的
功能。我们可能会收集、保存和使用下列与您有关的信息才能实现上述这些功能。如果您不提供相关信息,您将无法享受我们提供的产品与/或服务。这些功能包括:
1、实现网上竞拍/购物所必须的功能
注册成为用户
为实现网上竞拍、网上购物等需求,您需要注册一个“丰和”网络平台账户。为完成创建账户,您至少需要提供以下信息:您的姓名、电子邮箱地址(用于验证邮箱)、创建的用户名、密码、您本人的手机号码以及您的实名认证相关信息,我们将通过发送短信验证码或邮件的方式来验证您的身份是否有效。
拍品(商品)信息展示和搜索
为了让您快速地找到您所需要的拍品(商品),我们可能会收集您使用我们的产品与/或服务的设备信息【包括设备名称、设备型号、设备识别码、操作系统和应用程序版本、语言设置、分辨率、服务提供商网络 ID(PLMN)】、浏览器类型来为您提供商品信息展示的最优方式。我们也会为了不断改进和优化上述的功能来使用您的上述个人信息。
生成订单
当您准备对您已竞得的拍品进行结算时,“丰和”网络平台系统会生成您购买该拍品(商品)的订单。该订单中会载明订单号、您所购买的拍品(商品)或服务信息、您应支付的金额;上述所有信息构成您的“订单信息”,我们将使用您的订单信息来进行您的身份核验、确定交易、支付结算、为您查询订单以及提供客服咨询与服务;我们还会使用您的订单信息来判断您的交易是否存在异常以保护您的交易安全。
充值、支付结算
您可以选择我们的关联方或与我们合作的第三方支付机构(包括支付宝支付及银联等支付通道,以下称“支付机构”)所提供的支付服务。支付功能本身并不收集您的个人信息,但我们需要将您的订单号与交易金额信息与这些支付机构共享以实现其确认您的支付指令并完成支付。
客服功能
我们的电话客服功能会使用您的账号信息和订单信息。
为保证您的账号安全,我们的客服会使用您的账号信息与您核验您的身份。当您需要我们提供与您订单信息相关的客户服务时,我们将会查询您的订单信息。您有可能会在与我们的客服人员沟通时,提供上述信息以外的其他信息。
2、保障交易安全所必须的功能为提高您使用我们的产品与/或服务时系统的安全性,更准确地预防钓鱼网站欺诈和保护账户安全,我们可能会通过了解您的浏览信息、订单信息、您常用的软件信息、设备信息等手段来判断您的账号风险,并可能会记录一些我们认为有风险的链接(“URL”);我们也会收集您的设备信息对于丰和系统问题进行分析、统计流量并排查可能存在的风险、在您选择向我们发送异常信息时予以排查。
3、开展内部审计、数据分析和研究
在不泄露您个人信息的前提下,我们使用收集的信息来提供并改进我们及我们的关联方、合作方提供的产品和服务,并进行必要的业务运营,例如运营产品或提供服务,评估、维护和改进产品和服务的性能,开发新的产品和服务、提供客户支持等。为改进我们及我们关联方、合作方的产品和服务,我们也可能会对产品、服务的使用情况进行统计和分析。同时,我们可能会与合作伙伴或公众共享这些统计信息,但这些统计信息将不会包含您的任何身份识别信息。
(二)您可选择是否授权我们收集和使用您的个人信息的情形
1、为使您网上竞拍/网上购物更便捷或更富有乐趣,从而提升您在“丰和”网络平台的竞拍/购物体验,我们的以下附加功能中可能会收集和使用您的个人信息。如果您不提供这些个人信息(或在竞拍/购买某些商品时需要重复填写一些信息),您依然可以进行网上竞拍/网上购物,但您可能无法使用这些可以为您带来网上竞拍/网上购物乐趣的附加功能。这些附加功能包括:
基于位置信息的个性化推荐功能(如有):我们会收集您的位置信息(我们仅收集您当时所处的地理位置,但不会将您各时段的位置信息进行结合以判断您的行踪轨迹)来判断您所处的地点,自动为您推荐您所在区域可以竞拍/购买的拍品(商品)或服务。
基于摄像头(相机)的附加功能(如有):您可以使用这个附加功能完成视频拍摄、拍照、扫码以及人脸识别登录的功能。当您使用人脸识别登录时我们会收集您的面部信息。未来我们可能会将人脸识别技术应用于更多场景,但那时我们会再次与您确认您是否愿意我们使用您的面部信息来实现这些附加功能。
基于图片上传的附加功能(如有):您可以在“丰和”网络平台上传您的照片来实现拍照购物功能,我们会使用您所上传的照片来识别您需要竞得的拍品
(购买的商品)。
基于语音技术的附加功能(如有):未来我们可能会通过语音来实现业务功能,您可以直接使用麦克风来进行语音竞拍、购物或与我们的客服进行咨询和互动。在这些功能中我们会收集您的录音内容以识别您购物需求和客服需求。
基于通讯录信息的附加功能(如有):我们将收集您的通讯录信息以方便您在购物时不再手动输入您通讯录中联系人的信息;为了增加您竞拍/购物时的社交乐趣,在获得您的同意下我们也可以判断您的好友是否也同为丰和用户,并在丰和平台为你们的交流建立联系。
2、上述附加功能可能需要您在您的设备中向我们开启您的地理位置(位置信息)、相机(摄像头)、相册(图片库)、麦克风以及通讯录的访问权限,以实现这些功能所涉及的信息的收集和使用。
(三)您充分知晓,以下情形中,我们收集、使用个人信息无需征得您的授权同意: 1、与国家安全、国防安全有关的;
2、与公共安全、公共卫生、重大公共利益有关的;
3、与犯罪侦查、起诉、审判和判决执行等有关的;
4、出于维护个人信息主体或其他个人的生命、财产等重大合法权益但又很难得到本人同意的;
5、所收集的个人信息是个人信息主体自行向社会公众公开的;
6、从合法公开披露的信息中收集的您的个人信息的,如合法的新闻报道、政府信息公开等渠道;
7、根据您的要求签订合同所必需的;
8、用于维护所提供的产品与/或服务的安全稳定运行所必需的,例如发现、处置产品与/或服务的故障;
9、为合法的新闻报道所必需的;
10、学术研究机构基于公共利益开展统计或学术研究所必要,且对外提供学术研究或描述的结果时,对结果中所包含的个人信息进行去标识化处理的;
11、法律法规规定的其他情形。
(四)您个人信息使用的规则
1、我们会根据本隐私政策的约定并为实现我们的产品与/或服务功能对所收集的个人信息进行使用。
2、在收集您的个人信息后,我们将通过技术手段对数据进行去标识化处理,去标识化处理的信息将无法识别主体。请您了解并同意,在此情况下我们有权使用已经去标识化的信息;并在不透露您个人信息的前提下,我们有权对用户数据库进行分析并予以商业化的利用。
3、请您注意,您在使用我们的产品与/或服务时所提供的所有个人信息,除非您删除或通过系统设置拒绝我们收集,否则将在您使用我们的产品与/或服务期间持续授权我们使用。在您注销账号时,我们将停止使用并删除您的个人信息。
4、我们会对我们的产品与/或服务使用情况进行统计,并可能会与公众或第三方共享这些统计信息,以展示我们的产品与/或服务的整体使用趋势。但这些统计信息不包含您的任何身份识别信息。
5、当我们展示您的个人信息时,我们会采用包括内容替换、匿名处理方式对您的信息进行脱敏,以保护您的信息安全。
6、当我们要将您的个人信息用于本政策未载明的其它用途时,或基于特定目的收集而来的信息用于其他目的时,会通过您主动做出勾选的形式事先征求您的同意。
二、我们如何使用 Cookie 和同类技术为确保网站正常运转,我们会在您的计算机或移动设备上存储名为 Cookie 的小数据文件。Cookie 通常包含标识符、站点名称以及一些号码和字符。Cookie 主要的功能是便于您使用网站产品和服务,以及帮助网站统计独立访客数量等。运用Cookie 技术,我们能够为您提供更加周到的个性化服务,并允许您设定您特定的服务选项。
当您使用我们的产品和服务时,会向您的设备发送Cookie。当您与我们提供给合作伙伴的服务(例如广告和/或推广服务,以及可能显示在其他网站上的由我们提供的服务功能)进行交互时,我们允许Cookie(或者其他匿名标识符)发送给我们的服务器。
我们不会将Cookie 用于本隐私政策所述目的之外的任何用途。您可根据自己的偏好管理或删除Cookie。有关详情,请参见 AboutCookies.org。您可以清除计算机上保存的所有Cookie,大部分网络浏览器都设有阻止Cookie 的功能。但如果您这么做,则需要在每一次访问我们的网站时亲自更改用户设置,但您可能因为该等修改,无法登录或使用依赖于Cookie 的我们提供的服务或功能。
您可以通过更改您的浏览器设置限制我们对Cookie 的使用。以百度浏览器为例,您可以在百度浏览器右上方的下拉菜单的“浏览器设置”中,通过“隐私设置——清除浏览数据”,选择清除您的Cookie。
三、我们如何共享、转让、公开披露您的个人信息
(一)共享
1、我们不会与我们的关联方外的任何公司、组织和个人共享您的个人信息,但以下情况除外:
事先获得您明确的同意或授权;
根据适用的法律法规、法律程序的要求、强制性的行政或司法要求所必须的情况下进行提供;
在法律法规允许的范围内,为维护我们、我们的关联方或合作伙伴、您或其他“丰和”网络平台用户或社会公众利益、财产或安全免遭损害而有必要提供;
只有共享您的信息,才能实现我们的产品与/或服务的核心功能或提供您需要的服务;
应您需求为您处理您与他人的纠纷或争议;
符合与您签署的相关协议(包括在线签署的电子协议以及相应的平台规则)或其他的法律文件约定所提供;
基于学术研究而使用;
基于符合法律法规的社会公共利益而使用。
2、我们可能会将您的个人信息与我们的关联方共享。但我们只会共享必要的个人信息,且受本隐私政策中所声明目的的约束。我们的关联方如要改变个人信息的处理目的,将再次征求您的授权同意。
3、我们可能会向合作伙伴等第三方共享您的订单信息、账户信息、设备信息以及位置信息,以保障为您提供的服务顺利完成。但我们仅会出于合法、正当、必要、特定、明确的目的共享您的个人信息,并且只会共享提供服务所必要的个人信息。我们的合作伙伴无权将共享的个人信息用于任何其他用途。我们的合作伙伴包括以下类型:
商品或技术服务的供应商。我们可能会将您的个人信息共享给支持我们功能的第三方。这些支持包括为我们的供货或提供基础设施技术服务、支付服务、数据处理或进行学术研究和调查等。我们共享这些信息的目的是可以实现我们产品与/或服务的核心业务功能,比如我们需要将您的订单号和订单金额与第三方支付机构共享以实现其确认您的支付指令并完成支付等。
拍卖公司(第三方商家)。我们必须将您的委托信息、竞拍信息、订单信息与竞拍、交易有关的必要信息与拍卖公司(第三方商家)共享来实现您向其竞拍、购买商品或服务的需求,并促使其可以完成后续的服务。
广告、分析服务类的授权合作伙伴。除非得到您的许可,否则我们不会将您的个人身份信息(指可以识别您身份的信息,例如姓名或电子邮箱,通过这些信息可以联系到您或识别您的身份)与提供广告、分析服务的合作伙伴分享。我们会向这些合作伙伴提供有关其广告覆盖面和有效性的信息,而不会提供您的个人身份信息,或者我们将这些信息进行汇总,以便它不会识别您个人。例如,只有在广告主同意遵守我们的广告发布准则后,我们才可能会告诉广告主他们广告的效果如何,或者有多少人看了他们广告或在看到广告后安装了应用,或者向这些合作伙伴提供不能识别个人身份的人口统计信息(例如“位于北京的 45 岁男性,喜欢瓷器”),帮助他们了解其受众或顾客。
4、对我们与之共享个人信息的公司、组织和个人,我们会与其签署严格的保密协定,要求他们按照我们的说明、本隐私政策以及其他任何相关的保密和安全措施来处理个人信息。
5、为了遵守法律、执行或适用我们的使用条件和其他协议,或者为了保护我们、您或其他“丰和”网络平台客户的权利及其财产或安全,比如为防止欺诈等违法活动和减少信用风险,而与其他公司和组织交换信息。不过,这并不包括违反本隐私政策中所作的承诺而为获利目的出售、出租、共享或以其它方式披露的个人信息。
(二)转让
我们不会将您的个人信息转让给我们及其关联方外的任何公司、组织和个人,但以下情况除外: 1、事先获得您明确的同意或授权;
2、根据适用的法律法规、法律程序的要求、强制性的行政或司法要求所必须的情况进行提供;
3、符合与您签署的相关协议(包括在线签署的电子协议以及相应的平台规则)或其他的法律文件约定所提供;
4、在涉及合并、收购、资产转让或类似的交易时,如涉及到个人信息转让,我们会要求新的持有您个人信息的公司、组织继续受本隐私政策的约束,否则,我们将要求该公司、组织重新向您征求授权同意。
(三)公开披露
我们仅会在以下情况下,且采取符合业界标准的安全防护措施的前提下,才会公开披露您的个人信息: 1、获得您明确同意后;
2、基于法律的披露:在法律、法律程序、诉讼或政府主管部门强制性要求的情况下,我们可能会公开披露您的个人信息。
四、我们如何保护和保存您的个人信息
(一)我们保护您个人信息的技术与措施
我们非常重视个人信息安全,并采取一切合理可行的措施,保护您的个人信息: 1、安全措施
我们会采取符合业界标准的合理可行的安全措施和技术手段存储和保护您的个人信息,以防止您的信息丢失、遭到被未经授权的访问、公开披露、使用、修改、毁损、丢失或泄漏。
我们会使用加密技术确保数据的保密性,我们会使用受信赖的保护机制防止数据遭到恶意攻击。
我们成立了专业团队负责研发和应用多种安全技术和程序等,我们会对安全管理负责人和关键安全岗位的人员进行安全背景审查,我们建立了完善的信息安全管理制度和内部安全事件处置机制等。
我们会对员工进行数据安全的意识培养和安全能力的培训和考核,加强员工对于保护个人信息重要性的认识。我们部署访问控制机制,对处理个人信息的员工进行身份认证及权限控制,并会与接触您个人信息的员工、合作伙伴签署保密协议,明确岗位职责及行为准则,确保只有授权人员才可访问个人信息。若有违反保密协议的行为,会被追究相关责任。
2、我们会采取一切合理可行的措施,确保未收集无关的个人信息。
3、互联网并非绝对安全的环境,当您通过电子邮件、短信等与其他用户交互信息时,不确定第三方软件对信息的传递是否完全加密,请注意确保您个人信息的安全,我们建议您不要通过此类方式发送个人信息,以免个人信息泄露。请使用复杂密码,协助我们保证您的账号以及个人信息安全。
4、互联网环境并非百分之百安全,我们将尽力确保或担保您发送给我们的任何信息的安全性。如果我们的物理、技术、或管理防护设施遭到破坏,导致信息被非授权访问、公开披露、篡改、或毁坏,导致您的合法权益受损,我们将承担相应的法律责任。
5、在不幸发生个人信息安全事件后,我们将按照法律法规的要求,及时向您告知:安全事件的基本情况和可能的影响、我们已采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施等。我们将及时将事件相关情况以邮件、信函、电话、推送通知等方式告知您,难以逐一告知个人信息主体时,我们会采取合理、有效的方式发布公告。同时,我们还将按照监管部门要求,主动上报个人信息安全事件的处置情况。
(二)您个人信息的保存
1、您的个人信息将全被存储于中华人民共和国境内。如您使用跨境交易服务,且需要向境外传输您的个人信息完成交易的,我们会单独征得您的授权同意并要求接收方按照我们的说明、本隐私政策以及其他任何相关的保密和安全措施来处理这些个人信息。
2、在您使用我们的产品或服务期间,您的个人信息将在为了实现本政策所述目的之期限内保存,同时将结合相关法律法规,我们将对您的身份信息保存自您退出平台之日起不少于三年;我们将对商品和服务信息、交易信息、视频信息等保存自交易完成之日起不少于三年。在超出保存期间后,我们会根据适用法律的要求删除您对个人信息,或进行匿名化处理。
3、请您注意,当您提交注销“丰和”网络平台账户的申请后,我们将在收到您的申请后 72 小时内完成对您的账户注销审核,审核通过后,我们将对您的个人信息进行删除或匿名化处理。
4、如果我们终止服务或运营,我们会至少提前三十日向您通知,并在终止服务或运营后对您的个人信息进行删除或匿名化处理。
五、您的权利
按照中国相关的法律、法规、标准,以及其他国家、地区的通行做法,我们保障您对自己的个人信息行使以下权利:
(一)访问和更正您的个人信息
您有权访问您的个人信息,法律法规规定的例外情况除外。如果您想行使数据访问权,可以通过以下方式自行访问:
1、您无法访问和更正的个人信息:除上述列明的信息外,您的部分个人信息我们还无法为您提供访问和更正的服务,这些信息主要是为了提升您的用户体验和保证交易安全所收集的您的设备信息、您使用附加功能时产生的个人信息。上述信息我们会在您的授权范围内进行使用,您无法访问和更正,但您可联系我们进行删除或做匿名化处理。
(二)删除您的个人信息
在以下情形中,您可以向我们提出删除个人信息的请求: 1、如果我们处理个人信息的行为违反法律法规;
2、如果我们收集、使用您的个人信息,却未征得您的同意;
3、如果我们处理个人信息的行为违反了与您的约定;
4、如果您不再使用我们的产品或服务;
5、如果我们不再为您提供产品或服务。
若我们决定响应您的删除请求,我们还将同时通知从我们获得您的个人信息的实体,要求其及时删除,除非法律法规另有规定,或这些实体获得您的独立授权。当您从我们的服务中删除信息后,我们可能不会立即备份系统中删除相应的信息,但会在备份更新时删除这些信息。
(三)响应您的请求
如果您无法通过上述方式访问、更正或删除您的个人信息,或您需要访问、更正或删除您在使用我们产品与/或服务时所产生的其他个人信息,或您认为丰和存在任何违反法律法规或与您关于个人信息的收集或使用的约定,您均可以发送电子邮件或通过本协议下方的其他方式与我们联系。为了保障安全,我们可能需要您提供书面请求,或以其他方式证明您的身份,我们将在收到您反馈并验证您的身份后的 30 天内答复您的请求。对于您合理的请求,我们原则上不收取费用,但对多次重复、超出合理限度的请求,我们将视情收取一定成本费用。对于那些无端重复、需要过多技术手段(例如,需要开发新系统或从根本上改变现行惯例)、给他人合法权益带来风险或者非常不切实际(例如,涉及备份磁带上存放的信息)的请求,我们可能会予以拒绝。
在以下情形中,按照法律法规要求,我们将无法响应您的请求: 1、与国家安全、国防安全有关的;
2、与公共安全、公共卫生、重大公共利益有关的;
3、与犯罪侦查、起诉和审判等有关的;
4、有充分证据表明您存在主观恶意或滥用权利的;
5、响应您的请求将导致您或其他个人、组织的合法权益受到严重损害的;
6、涉及商业秘密的。
六、未成年人信息的保护
我们的产品、网站和服务主要面向成人。如果没有父母或监护人的同意,未成年人不得创建自己的用户账户。对于经父母同意而收集未成年人个人信息的情况,我们只会在受到法律允许、父母或监护人明确同意或者保护未成年人所必要的情况下使用或公开披露此信息。
尽管当地法律和习俗对未成年人的定义不同,但我们将不满 18 周岁的任何人均视为未成年人。
如果我们发现自己在未事先获得可证实的父母同意的情况下收集了未成年人的个人信息,则会设法尽快删除相关数据。
七、您的个人信息如何在全球范围转移
原则上,我们在中华人民共和国境内收集和产生的个人信息,将存储在中华人民共和国境内。
由于我们通过遍布全球的资源和服务器提供产品或服务,这意味着,在获得您的授权同意后,您的个人信息可能会被转移到您使用产品或服务所在国家/地区的境外管辖区,或者受到来自这些管辖区的访问。
此类管辖区可能设有不同的数据保护法,甚至未设立相关法律。在此类情况下,我们会确保您的个人信息得到在中华人民共和国境内足够同等的保护。例如,我们会请求您对跨境转移个人信息的同意,或者在跨境数据转移之前实施数据去标识化等安全举措。
八、本政策如何更新
(一)为给您提供更好的服务以及随着我们业务的发展,本隐私政策也会随之更新。但未经您明确同意,我们不会削减您依据本隐私政策所应享有的权利。我们会通过在“丰和”网络平台上发出更新版本并在生效前通过网站公告或以其他适当方式提醒您相关内容的更新,也请您访问丰和以便及时了解最新的隐私政策。
(二)对于重大变更,我们还会提供更为显著的通知(我们会通过包括但不限于邮件、短信或在浏览页面做特别提示等方式,说明隐私政策的具体变更内容)。本政策所指的重大变更包括但不限于:
1、我们的服务模式发生重大变化。如处理个人信息的目的、处理的个人信息类型、个人信息的使用方式等;
2、我们在所有权结构、组织架构等方面发生重大变化。如业务调整、破产并购等引起的所有者变更等;
3、个人信息共享、转让或公开披露的主要对象发生变化;
4、您参与个人信息处理方面的权利及其行使方式发生重大变化;
5、我们负责处理个人信息安全的责任部门、联络方式及投诉渠道发生变化时;
6、个人信息安全影响评估报告表明存在高风险时。
九、如何联系我们
(一)如您对本隐私政策或您个人信息的相关事宜有任何问题、意见或建议,请通过发送邮件或拨打我们的客服电话与我们联系。
(二)一般情况下,我们将在三十天内回复。
附录 1:定义
本隐私政策中使用的特定词语,具有如下含义: (1)“我们”,指上海丰和拍卖有限公司。
“您”,指使用我们的产品和服务的注册用户以及收费服务的购买方。
“丰和”网络平台,指“丰和”网站、“丰和”H5 等。
“我们关联方、合作方”,指我们的关联公司、投资公司、联盟成员、合作伙伴及其他受信任的拍卖公司、第三方供应商、服务商及代理商。
“个人信息”,指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息。个人信息包括个人基本信息、个人身份信息、个人生物识别信息、网络身份标识信息、个人健康生理信息、个人教育工作信息、个人财产信息、个人通信信息、联系人信息、个人上网记录、个人常用设备信息、个人位置信息等。为免疑义,个人信息包括但不限于个人敏感信息。
“个人信息主体”,指个人信息所标识的自然人。
“个人敏感信息”,指一旦泄露、非法提供或滥用可能危害人身和财产安全,极易导致个人名誉、身心健康受到损害或歧视性待遇等的个人信息。个人敏感信息包括个人财产信息、个人健康生理信息、个人生物识别信息、个人身份信息、网络身份标识信息等。
“去标识化”,指通过对个人信息的技术处理,使其在不借助额外信息的情况下,无法识别个人信息主体的过程。
(9)“匿名化”,指通过对个人信息的技术处理,使得个人信息主体无法被识别,且处理后的信息不能被复原的过程。