+
+
Celestia Node Distribution
@@ -177,9 +176,10 @@ onBeforeMount(async () => {
- Data provided by the
+ Data provided by the
ProbeLab
- team
+ team
diff --git a/components/modules/stats/tabs/RollupsTab.vue b/app/components/modules/stats/tabs/RollupsTab.vue
similarity index 93%
rename from components/modules/stats/tabs/RollupsTab.vue
rename to app/components/modules/stats/tabs/RollupsTab.vue
index 649c933d..afd7526a 100644
--- a/components/modules/stats/tabs/RollupsTab.vue
+++ b/app/components/modules/stats/tabs/RollupsTab.vue
@@ -1,29 +1,29 @@
@@ -38,7 +37,7 @@ const props = defineProps({
-
+
{{ s.validator.moniker ? s.validator.moniker : shortHex(s.validator.cons_address) }}
@@ -63,7 +62,6 @@ const props = defineProps({
-
@@ -82,14 +80,10 @@ const props = defineProps({
-
+
- {{ $getDisplayName('txs', s.tx_hash) }}
+ {{ $getDisplayName("txs", s.tx_hash) }}
diff --git a/components/modules/upgrade/UpgradeOverview.vue b/app/components/modules/upgrade/UpgradeOverview.vue
similarity index 85%
rename from components/modules/upgrade/UpgradeOverview.vue
rename to app/components/modules/upgrade/UpgradeOverview.vue
index a7d9ca7d..2736aa2a 100644
--- a/components/modules/upgrade/UpgradeOverview.vue
+++ b/app/components/modules/upgrade/UpgradeOverview.vue
@@ -3,26 +3,26 @@
import { DateTime } from "luxon"
/** UI */
-import Badge from "@/components/ui/Badge.vue"
-import Button from "@/components/ui/Button.vue"
-import { Dropdown, DropdownItem } from "@/components/ui/Dropdown"
-import Tooltip from "@/components/ui/Tooltip.vue"
+import Badge from "~/components/ui/Badge.vue"
+import Button from "~/components/ui/Button.vue"
+import { Dropdown, DropdownItem } from "~/components/ui/Dropdown/index.js"
+import Tooltip from "~/components/ui/Tooltip.vue"
/** Components */
-import AmountInCurrency from "@/components/AmountInCurrency.vue"
+import AmountInCurrency from "~/components/AmountInCurrency.vue"
/** Tables */
import SignalsTable from "./SignalsTable.vue"
/** Services */
-import { capitilize, comma, isValidQueryParam, roundTo } from "@/services/utils"
+import { capitilize, comma, isValidQueryParam, roundTo } from "~/services/utils/index.js"
/** API */
-import { fetchSignals } from "@/services/api/validator"
+import { fetchSignals } from "~/services/api/validator.js"
/** Store */
-import { useCacheStore } from "@/store/cache.store"
-import { useModalsStore } from "@/store/modals.store"
+import { useCacheStore } from "~/store/cache.store.js"
+import { useModalsStore } from "~/store/modals.store.js"
const cacheStore = useCacheStore()
const modalsStore = useModalsStore()
@@ -92,7 +92,7 @@ if (activeTab.value?.toLowerCase() === "signals") await getSignals()
watch(
() => route.query,
- () => {
+ () => {
if (route.query.page && isValidQueryParam(route.query.page)) {
page.value = parseInt(route.query.page)
}
@@ -154,9 +154,10 @@ onMounted(() => {
- {{ upgrade.applied_at
- ? DateTime.fromISO(upgrade.applied_at).setLocale("en").toLocaleString(DateTime.DATE_MED)
- : 'In progress'
+ {{
+ upgrade.applied_at
+ ? DateTime.fromISO(upgrade.applied_at).setLocale("en").toLocaleString(DateTime.DATE_MED)
+ : "In progress"
}}
@@ -194,7 +195,7 @@ onMounted(() => {
- {{ $getDisplayName('txs', upgrade.tx_hash) }}
+ {{ $getDisplayName("txs", upgrade.tx_hash) }}
@@ -210,9 +211,9 @@ onMounted(() => {
- For more information, see the
+ For more information, see the
@@ -228,24 +229,27 @@ onMounted(() => {
Upgrade progress
-
+
-
+
The upgrade requires at least 5/6 (83.33%) of the total stake to be voted power.
-
- {{ roundTo(upgrade.votedShare, 2) }}% / 83.3%
+
+
+ {{ roundTo(upgrade.votedShare, 2) }}%
+
+ / 83.3%
@@ -255,7 +259,7 @@ onMounted(() => {
@@ -266,14 +270,14 @@ onMounted(() => {
Total Stake
-
+
- {{ upgrade.end_height ? "At the time of the successful upgrade transaction." : "The current value of the total stake." }}
+ {{
+ upgrade.end_height
+ ? "At the time of the successful upgrade transaction."
+ : "The current value of the total stake."
+ }}
@@ -300,15 +304,9 @@ onMounted(() => {
Initial Block
-
+
-
- When the first signal was sent.
-
+ When the first signal was sent.
@@ -325,15 +323,9 @@ onMounted(() => {
Initial Time
-
+
-
- When the first signal was sent.
-
+ When the first signal was sent.
@@ -352,15 +344,9 @@ onMounted(() => {
Apply Block
-
+
-
- When the network was updated to a new version.
-
+ When the network was updated to a new version.
@@ -377,15 +363,9 @@ onMounted(() => {
Apply Time
-
+
-
- When the network was updated to a new version.
-
+ When the network was updated to a new version.
@@ -404,19 +384,12 @@ onMounted(() => {
Tx Signer
-
+
-
- Address that sent a successful upgrade transaction.
-
+ Address that sent a successful upgrade transaction.
-
@@ -472,7 +445,7 @@ onMounted(() => {
-
+
diff --git a/components/modules/validator/ValidatorCharts.vue b/app/components/modules/validator/ValidatorCharts.vue
similarity index 92%
rename from components/modules/validator/ValidatorCharts.vue
rename to app/components/modules/validator/ValidatorCharts.vue
index af414dc8..31ee871e 100644
--- a/components/modules/validator/ValidatorCharts.vue
+++ b/app/components/modules/validator/ValidatorCharts.vue
@@ -3,25 +3,25 @@
import { DateTime } from "luxon"
/** UI */
-import Button from "@/components/ui/Button.vue"
-import { Dropdown, DropdownItem } from "@/components/ui/Dropdown"
-import Popover from "@/components/ui/Popover.vue"
-import Toggle from "@/components/ui/Toggle.vue"
-import Tooltip from "@/components/ui/Tooltip.vue"
+import Button from "~/components/ui/Button.vue"
+import { Dropdown, DropdownItem } from "~/components/ui/Dropdown/index.js"
+import Popover from "~/components/ui/Popover.vue"
+import Toggle from "~/components/ui/Toggle.vue"
+import Tooltip from "~/components/ui/Tooltip.vue"
/** Components */
import ChartOnEntityPage from "~/components/shared/ChartOnEntityPage.vue"
/** Services */
-import { abbreviate, roundTo, tia } from "@/services/utils"
-import { createDataMap, generateSeriesData, PERIODS as periods } from "@/services/utils/entityCharts"
+import { abbreviate, roundTo, tia } from "~/services/utils/index.js"
+import { createDataMap, generateSeriesData, PERIODS as periods } from "~/services/utils/entityCharts.js"
/** API */
-import { fetchStakingSeries } from "@/services/api/stats"
-import { fetchValidatorsMetrics, fetchValidatorMetrics } from "@/services/api/validator"
+import { fetchStakingSeries } from "~/services/api/stats.js"
+import { fetchValidatorsMetrics, fetchValidatorMetrics } from "~/services/api/validator.js"
/** Store */
-import { useSettingsStore } from "@/store/settings.store"
+import { useSettingsStore } from "~/store/settings.store.js"
const settingsStore = useSettingsStore()
const props = defineProps({
@@ -122,7 +122,7 @@ const seriesConfig = [
title: "Unbondings Count",
tooltipLabel: "Count",
yAxisFormatter: abbreviate,
- tooltipValueFormatter: (v) => v,
+ tooltipValueFormatter: (v) => v,
unit: null,
},
]
@@ -158,7 +158,7 @@ const fetchMetrics = async () => {
let _validatorMetrics = {}
Object.entries(allMetrics.value).forEach(([key, value]) => {
- const _key = key.replace('_metric', '')
+ const _key = key.replace("_metric", "")
_allMetrics[_key] = roundTo(value * 100, 2)
_validatorMetrics[_key] = roundTo(validatorMetrics.value[key] * 100, 2)
})
@@ -209,7 +209,7 @@ watch(
},
)
-onBeforeMount(async() => {
+onBeforeMount(async () => {
isLoading.value = true
const settings = JSON.parse(localStorage.getItem("settings"))
chartView.value = settings?.chart?.view || "bar"
@@ -333,7 +333,8 @@ onBeforeMount(async() => {
- This chart show completed unbondings. Unbonding takes 21 days, so all unbondings will appear here only after that period.
+ This chart show completed unbondings. Unbonding takes 21 days, so all unbondings will appear here
+ only after that period.
@@ -355,7 +356,8 @@ onBeforeMount(async() => {
- This chart show completed unbondings. Unbonding takes 21 days, so all unbondings will appear here only after that period.
+ This chart show completed unbondings. Unbonding takes 21 days, so all unbondings will appear here
+ only after that period.
@@ -472,7 +474,10 @@ onBeforeMount(async() => {
background: var(--card-background);
border-radius: 6px;
- box-shadow: inset 0 0 0 1px var(--op-5), 0 14px 34px rgba(0, 0, 0, 15%), 0 4px 14px rgba(0, 0, 0, 5%);
+ box-shadow:
+ inset 0 0 0 1px var(--op-5),
+ 0 14px 34px rgba(0, 0, 0, 15%),
+ 0 4px 14px rgba(0, 0, 0, 5%);
padding: 8px;
diff --git a/app/components/modules/validator/ValidatorMetrics.vue b/app/components/modules/validator/ValidatorMetrics.vue
new file mode 100644
index 00000000..505e46ec
--- /dev/null
+++ b/app/components/modules/validator/ValidatorMetrics.vue
@@ -0,0 +1,309 @@
+
+
+
+
+
+ Validator Metrics Comparison
+
+
+
+
+ vs
+
+ {{ selectedItem?.name || selectedItem?.moniker || selectedItem?.address?.hash }}
+
+
+
+
+
+
+
+
+ Compare with
+
+
+ Top
+
+
+
+ {{ item.value }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ v.moniker || v.address?.hash }}
+
+
+
+
+ Nothing was found
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/modules/validator/ValidatorOverview.vue b/app/components/modules/validator/ValidatorOverview.vue
similarity index 97%
rename from components/modules/validator/ValidatorOverview.vue
rename to app/components/modules/validator/ValidatorOverview.vue
index 11063037..51312d8f 100644
--- a/components/modules/validator/ValidatorOverview.vue
+++ b/app/components/modules/validator/ValidatorOverview.vue
@@ -1,8 +1,8 @@
+
+
+
+
+ Validator Uptime
+ (last 100 blocks)
+
+
+
+
+
+
+
+
+
+ {{ t.height }}
+ {{ t.signed ? "Signed" : "Missed" }}
+
+
+
+
+
+
+
+
diff --git a/components/modules/validator/tables/BlocksTable.vue b/app/components/modules/validator/tables/BlocksTable.vue
similarity index 81%
rename from components/modules/validator/tables/BlocksTable.vue
rename to app/components/modules/validator/tables/BlocksTable.vue
index 0626ab98..a7a3c349 100644
--- a/components/modules/validator/tables/BlocksTable.vue
+++ b/app/components/modules/validator/tables/BlocksTable.vue
@@ -3,11 +3,11 @@
import { DateTime } from "luxon"
/** UI */
-import Tooltip from "@/components/ui/Tooltip.vue"
-import AmountInCurrency from "@/components/AmountInCurrency.vue"
+import Tooltip from "~/components/ui/Tooltip.vue"
+import AmountInCurrency from "~/components/AmountInCurrency.vue"
/** Services */
-import { amountToString, comma, tia } from "@/services/utils"
+import { amountToString, comma, tia } from "~/services/utils/index.js"
const props = defineProps({
blocks: {
@@ -39,11 +39,7 @@ const props = defineProps({
-
+
{{ comma(block.height) }}
@@ -86,17 +82,26 @@ const props = defineProps({
-
+
-
+
-
+
diff --git a/components/modules/validator/tables/DelegatorsTable.vue b/app/components/modules/validator/tables/DelegatorsTable.vue
similarity index 83%
rename from components/modules/validator/tables/DelegatorsTable.vue
rename to app/components/modules/validator/tables/DelegatorsTable.vue
index afa182a3..406c2646 100644
--- a/components/modules/validator/tables/DelegatorsTable.vue
+++ b/app/components/modules/validator/tables/DelegatorsTable.vue
@@ -1,10 +1,10 @@
@@ -35,16 +35,14 @@ const props = defineProps({
- {{ $getDisplayName('addresses', d.delegator.hash) }}
+ {{ $getDisplayName("addresses", d.delegator.hash) }}
-
- Self delegation
-
+ Self delegation
@@ -52,7 +50,10 @@ const props = defineProps({
-
+
diff --git a/components/modules/validator/tables/JailsTable.vue b/app/components/modules/validator/tables/JailsTable.vue
similarity index 96%
rename from components/modules/validator/tables/JailsTable.vue
rename to app/components/modules/validator/tables/JailsTable.vue
index f46fce51..fb3fcd92 100644
--- a/components/modules/validator/tables/JailsTable.vue
+++ b/app/components/modules/validator/tables/JailsTable.vue
@@ -3,10 +3,10 @@
import { DateTime } from "luxon"
/** UI */
-import Tooltip from "@/components/ui/Tooltip.vue"
+import Tooltip from "~/components/ui/Tooltip.vue"
/** Services */
-import { comma, tia } from "@/services/utils"
+import { comma, tia } from "~/services/utils/index.js"
const router = useRouter()
diff --git a/components/modules/validator/tables/MessagesTable.vue b/app/components/modules/validator/tables/MessagesTable.vue
similarity index 53%
rename from components/modules/validator/tables/MessagesTable.vue
rename to app/components/modules/validator/tables/MessagesTable.vue
index 65c4cf57..0eae33ec 100644
--- a/components/modules/validator/tables/MessagesTable.vue
+++ b/app/components/modules/validator/tables/MessagesTable.vue
@@ -3,14 +3,14 @@
import { DateTime } from "luxon"
/** Shared Components */
-import MessageTypeBadge from "@/components/shared/MessageTypeBadge.vue"
+import MessageTypeBadge from "~/components/shared/MessageTypeBadge.vue"
/** Services */
-import { comma } from "@/services/utils"
+import { comma } from "~/services/utils/index.js"
/** Store */
-import { useModalsStore } from "@/store/modals.store"
-import { useCacheStore } from "@/store/cache.store"
+import { useModalsStore } from "~/store/modals.store.js"
+import { useCacheStore } from "~/store/cache.store.js"
const modalsStore = useModalsStore()
const cacheStore = useCacheStore()
@@ -24,7 +24,7 @@ const props = defineProps({
})
function viewRawMessage(message) {
- cacheStore.current._target = "message"
+ cacheStore.current._target = "message"
cacheStore.current.message = message
modalsStore.open("rawData")
}
@@ -44,27 +44,27 @@ function viewRawMessage(message) {
-
-
-
+
+
+
-
-
- {{ DateTime.fromISO(message.time).toRelative({ locale: "en", style: "short" }) }}
-
-
+
+
+ {{ DateTime.fromISO(message.time).toRelative({ locale: "en", style: "short" }) }}
+
+
-
-
-
-
-
- {{ comma(message.height) }}
-
-
-
+
+
+
+
+
+ {{ comma(message.height) }}
+
+
+
@@ -130,13 +130,13 @@ function viewRawMessage(message) {
padding-left: 16px;
}
- & .td_wrapper {
+ & .td_wrapper {
display: flex;
min-height: 40px;
padding-right: 24px;
- }
+ }
}
}
diff --git a/components/modules/validator/tables/SignalsTable.vue b/app/components/modules/validator/tables/SignalsTable.vue
similarity index 86%
rename from components/modules/validator/tables/SignalsTable.vue
rename to app/components/modules/validator/tables/SignalsTable.vue
index c4edfe93..f84a5bae 100644
--- a/components/modules/validator/tables/SignalsTable.vue
+++ b/app/components/modules/validator/tables/SignalsTable.vue
@@ -1,9 +1,9 @@
@@ -176,7 +176,9 @@ watch(
border-radius: 12px;
background: var(--card-background);
- box-shadow: rgb(0 0 0 / 20%) 0px 0px 1px, rgb(0 0 0 / 10%) 0px 10px 40px;
+ box-shadow:
+ rgb(0 0 0 / 20%) 0px 0px 1px,
+ rgb(0 0 0 / 10%) 0px 10px 40px;
border: 1px solid var(--op-5);
padding: 16px;
diff --git a/components/ui/Popover.vue b/app/components/ui/Popover.vue
similarity index 93%
rename from components/ui/Popover.vue
rename to app/components/ui/Popover.vue
index 265764ae..4753d796 100644
--- a/components/ui/Popover.vue
+++ b/app/components/ui/Popover.vue
@@ -2,7 +2,7 @@
/**
* Composable
*/
-import { useOutside } from "@/composables/outside"
+import { useOutside } from "~/composables/outside.js"
let removeOutside = null
const props = defineProps({
@@ -115,7 +115,10 @@ watch(
border-radius: 6px;
background: var(--card-background);
- box-shadow: inset 0 0 0 1px var(--op-5), 0 14px 34px rgba(0, 0, 0, 15%), 0 4px 14px rgba(0, 0, 0, 5%);
+ box-shadow:
+ inset 0 0 0 1px var(--op-5),
+ 0 14px 34px rgba(0, 0, 0, 15%),
+ 0 4px 14px rgba(0, 0, 0, 5%);
padding: 12px;
}
diff --git a/components/ui/Radio.vue b/app/components/ui/Radio.vue
similarity index 100%
rename from components/ui/Radio.vue
rename to app/components/ui/Radio.vue
diff --git a/components/ui/Spinner.vue b/app/components/ui/Spinner.vue
similarity index 100%
rename from components/ui/Spinner.vue
rename to app/components/ui/Spinner.vue
diff --git a/components/ui/Toggle.vue b/app/components/ui/Toggle.vue
similarity index 100%
rename from components/ui/Toggle.vue
rename to app/components/ui/Toggle.vue
diff --git a/components/ui/Tooltip.vue b/app/components/ui/Tooltip.vue
similarity index 100%
rename from components/ui/Tooltip.vue
rename to app/components/ui/Tooltip.vue
diff --git a/components/widgets/BlobsWidget.vue b/app/components/widgets/BlobsWidget.vue
similarity index 96%
rename from components/widgets/BlobsWidget.vue
rename to app/components/widgets/BlobsWidget.vue
index a37c2853..b7018302 100644
--- a/components/widgets/BlobsWidget.vue
+++ b/app/components/widgets/BlobsWidget.vue
@@ -3,13 +3,13 @@
import { DateTime } from "luxon"
/** UI */
-import Tooltip from "@/components/ui/Tooltip.vue"
+import Tooltip from "~/components/ui/Tooltip.vue"
/** Services */
-import { formatBytes } from "@/services/utils"
+import { formatBytes } from "~/services/utils/index.js"
/** API */
-import { fetchSeries } from "@/services/api/stats"
+import { fetchSeries } from "~/services/api/stats.js"
const router = useRouter()
diff --git a/components/widgets/BlockWidget.vue b/app/components/widgets/BlockWidget.vue
similarity index 96%
rename from components/widgets/BlockWidget.vue
rename to app/components/widgets/BlockWidget.vue
index af91e5c9..382da6a9 100644
--- a/components/widgets/BlockWidget.vue
+++ b/app/components/widgets/BlockWidget.vue
@@ -3,16 +3,16 @@
import { DateTime } from "luxon"
/** Services */
-import { comma, roundTo } from "@/services/utils"
+import { comma, roundTo } from "~/services/utils/index.js"
/** UI */
-import Tooltip from "@/components/ui/Tooltip.vue"
+import Tooltip from "~/components/ui/Tooltip.vue"
/** API */
-import { fetchAvgBlockTime } from "@/services/api/block"
+import { fetchAvgBlockTime } from "~/services/api/block.js"
/** Store */
-import { useAppStore } from "@/store/app.store"
+import { useAppStore } from "~/store/app.store.js"
const appStore = useAppStore()
const lastBlock = computed(() => appStore.latestBlocks[0])
diff --git a/components/widgets/GasWidget.vue b/app/components/widgets/GasWidget.vue
similarity index 97%
rename from components/widgets/GasWidget.vue
rename to app/components/widgets/GasWidget.vue
index 88a0659a..47ac6398 100644
--- a/components/widgets/GasWidget.vue
+++ b/app/components/widgets/GasWidget.vue
@@ -1,9 +1,9 @@
@@ -87,23 +87,14 @@ watch(
-
+
{{ updateMeta?.main_title }}
-
+
@@ -154,10 +145,7 @@ watch(
+
Status
- {{ capitalizeAndReplace(showingUpdate?.status, "_") }}
+
+ {{ capitalizeAndReplace(showingUpdate?.status, "_") }}
+
@@ -206,24 +196,27 @@ watch(
Upgrade progress
-
+
-
+
The upgrade requires at least 5/6 (83.33%) of the total stake to be voted power.
-
- {{ roundTo(showingUpdate?.votedShare, 2) }}% / 83.3%
+
+
+ {{ roundTo(showingUpdate?.votedShare, 2) }}%
+
+ / 83.3%
@@ -233,7 +226,7 @@ watch(
diff --git a/components/widgets/StakingWidget.vue b/app/components/widgets/StakingWidget.vue
similarity index 97%
rename from components/widgets/StakingWidget.vue
rename to app/components/widgets/StakingWidget.vue
index de280ec8..387eaaae 100644
--- a/components/widgets/StakingWidget.vue
+++ b/app/components/widgets/StakingWidget.vue
@@ -1,15 +1,15 @@
diff --git a/layouts/widgets.vue b/app/layouts/widgets.vue
similarity index 99%
rename from layouts/widgets.vue
rename to app/layouts/widgets.vue
index e075d9ff..30e602eb 100644
--- a/layouts/widgets.vue
+++ b/app/layouts/widgets.vue
@@ -1,7 +1,6 @@
diff --git a/middleware/rollup-redirect.global.ts b/app/middleware/rollup-redirect.global.ts
similarity index 100%
rename from middleware/rollup-redirect.global.ts
rename to app/middleware/rollup-redirect.global.ts
diff --git a/pages/address/[hash].vue b/app/pages/address/[hash].vue
similarity index 87%
rename from pages/address/[hash].vue
rename to app/pages/address/[hash].vue
index 068ee548..d4910fb1 100644
--- a/pages/address/[hash].vue
+++ b/app/pages/address/[hash].vue
@@ -1,17 +1,17 @@
\ No newline at end of file
+
diff --git a/pages/blob.vue b/app/pages/blob.vue
similarity index 96%
rename from pages/blob.vue
rename to app/pages/blob.vue
index e7c18c63..620276ce 100644
--- a/pages/blob.vue
+++ b/app/pages/blob.vue
@@ -3,22 +3,22 @@
import { DateTime } from "luxon"
/** API */
-import { fetchBlobBlockscoutData, fetchBlobByMetadata, fetchBlobMetadata, fetchBlobProof } from "@/services/api/namespace"
+import { fetchBlobBlockscoutData, fetchBlobByMetadata, fetchBlobMetadata, fetchBlobProof } from "~/services/api/namespace.js"
/** Components */
-import HexViewer from "@/components/modules/blob/HexViewer.vue"
-import DataInspector from "@/components/modules/blob/DataInspector.vue"
-import Preview from "@/components/modules/blob/Preview.vue"
-import Button from "@/components/ui/Button"
-import Tooltip from "@/components/ui/Tooltip"
+import HexViewer from "~/components/modules/blob/HexViewer.vue"
+import DataInspector from "~/components/modules/blob/DataInspector.vue"
+import Preview from "~/components/modules/blob/Preview.vue"
+import Button from "~/components/ui/Button.vue"
+import Tooltip from "~/components/ui/Tooltip.vue"
/** Services */
-import { space, formatBytes, comma, strToHex } from "@/services/utils"
+import { space, formatBytes, comma, strToHex } from "~/services/utils/index.js"
/** Stores */
-import { useCacheStore } from "@/store/cache.store"
-import { useModalsStore } from "@/store/modals.store"
-import { useNotificationsStore } from "@/store/notifications.store"
+import { useCacheStore } from "~/store/cache.store.js"
+import { useModalsStore } from "~/store/modals.store.js"
+import { useNotificationsStore } from "~/store/notifications.store.js"
const cacheStore = useCacheStore()
const modalsStore = useModalsStore()
const notificationsStore = useNotificationsStore()
diff --git a/pages/block/[height].vue b/app/pages/block/[height].vue
similarity index 88%
rename from pages/block/[height].vue
rename to app/pages/block/[height].vue
index 68ae37e2..32f3634e 100644
--- a/pages/block/[height].vue
+++ b/app/pages/block/[height].vue
@@ -1,17 +1,17 @@
+
+
+
+
+ Privacy Policy
+ {{ `Last Updated: ${lastUpdate()}` }}
+
+
+
+ 1. General information
+
+
+ BB Strategy Pte. Ltd, a Singapore corporation, having its registered office at 165b Telok Ayer St, 068617 Singapore,
+ (“Company ”, “we ”, or “us ”) is the operator of the Website
+ https://celenium.io (the “Website ”).
+
+ As the operator of the Website, we take the protection of your personal data very seriously. We collect, process, and
+ use your personal data in accordance with this privacy policy and in compliance with the Singapore Personal Data
+ Protection Act 2012 (“PDPA”) and the General European Data Protection Regulation (“GDPR”).
+
+ This privacy policy (“Privacy Policy”) will provide you with information about the collection, processing and use of
+ your personal data when using the Website, obtain services from us, interact with us in relation to a contract,
+ communicate with us or otherwise deal with us. When appropriate we will provide a just-in-time notice to cover any
+ additional processing activities not mentioned in this Privacy Policy. In addition, we may inform you about the
+ processing of your personal data separately, for example in consent forms, terms and conditions, forms and other notices
+ or provide a reference to this Privacy Policy or additional privacy notices.
+
+ In case you provide us with the personal data of third persons (such as family members or work colleagues, etc.) you
+ should make sure that these persons are familiar with this Privacy Policy and you should only share their personal data
+ if you have permission to do so and ensure that his personal data is correct. When you share data about third persons
+ with us, you confirm that.
+
+
+
+
+ 2. Controller for processing of your personal data
+
+
+ BB Strategy Pte. Ltd is the controller for the processing under this Privacy Policy unless we tell you otherwise in an
+ individual case.
+
+ For any matters, relating to data protection and to exercise your rights under Section 13, you may contact
+ celenium@baking-bad.org in writing by e-mail or letter
+ to the following address: BB Strategy Pte. Ltd, 165b Telok Ayer St, 068617 Singapore
+
+
+
+
+ 3. What personal data do we process?
+
+
+ We process various categories of personal data about you. The main categories of personal data are the following:
+
+
+
+ 3.1 Technical data
+
+
+ When you visit our Website, the hosting provider of our Website may automatically collects and stores various
+ information in server log files that your browser transmits to us. The following technical data may be recorded by
+ us, as usual with every connection with a web server, without your intervention, and stored by the hosting
+ provider:
+
+
+ Terminal device ID, type, operating system, date, time, region, country, latitude, longitude
+ Browser type, user agent, language, screen resolution
+
+ IP address, network provider, traffic routing data, system configuration information, and other information
+ about traffic to and from the Website
+
+ Mouse movements, clicks, scrolling behavior
+ Keystrokes (excluding sensitive fields such as passwords)
+ Pages visited, time spent, and navigation paths
+
+
+ Any collection and processing of this technical data is for the purpose of enabling the use and functionality of
+ our Website, continuously ensuring system security and stability, optimising our Website, to show you Website
+ customized for your region, and for internal statistical purposes. Furthermore, the collection of technical data
+ shall ensure the functionality and security of our services.
+ Technical data is not assigned to specific persons nor linked to data from other sources. So technical data as such
+ does not permit us to draw conclusions about your identity. However, technical data may be linked with other
+ categories of data (and potentially with your person) in relation to user accounts, registrations, access controls
+ or the performance of a contract.
+ Furthermore, the IP addresses may be evaluated, together with other data, in case of attacks on the network
+ infrastructure or other unauthorised use or misuse of the Website, for the purpose of intelligence and protection,
+ and if appropriate, used in criminal proceedings for identification and civil and criminal proceedings against the
+ relevant users.
+ In order to ensure the functionality of our services, we may also assign an individual code to you or your terminal
+ device (for example as a cookie). Cookies are text files that are stored in a computer system via an Internet
+ browser. More detailed information on cookies and how they work can be found at:
+ http://www.allaboutcookies.org and
+ section 4.
+
+
+
+
+ 3.2 Communication Data
+
+
+ When you are in contact with us via our Website’s contact form or by e-mail, telephone or chat, or by letter or
+ other means of communication, we collect the data exchanged between you and us, including your contact details and
+ the metadata of the communication (like the name, contact details, the means, place and time of communication and
+ its content like the content of e-mails, letters, chats, etc.). If we have to determine your identity, for example
+ in relation to a request for information regarding personal data or a request for press access, etc. we collect
+ personal data to identify you.
+ We use this data, which you may give voluntarily, only in order to answer your contact question / request in the
+ best possible manner.
+ We generally keep your communication data for 12 months from the last exchange between us. This period may
+ be longer where required for evidentiary purposes, to comply with legal or contractual requirements. E-mails in
+ personal mailboxes, written correspondence and chats are generally kept for 2 years .
+
+
+
+
+ 3.3 Master Data
+
+
+ Master data is the basic data we need, in addition to contract data (see below), for the performance of our
+ contractual and other business relationships or services, such as name and contact details, and information about,
+ for example, your role and function.
+ We process your master data if you are a customer or other business contact or work for one or because we wish to
+ address you for our own purposes or for the purposes of a contractual partner. We receive master data from you (for
+ example as part of a registration), from parties you work for, or from third parties such as contractual partners,
+ associations and address brokers, and from public sources such as public registers or the internet (websites, social
+ media, etc.).
+ We generally keep master data for 2 years from the last exchange between us or from the end of the contract.
+ This period may be longer if required for evidentiary purposes, to comply with legal or contractual requirements.
+ For contacts used only for marketing and advertising, the retention period is usually much shorter, usually no more
+ than 2 years from the last contact.
+ Master data includes data such as name, address, e-mail address, telephone number and other contact details,
+ gender, date of birth, nationality, data about related persons, websites, social media profiles, photos and videos,
+ copies of ID cards; moreover, details of your relationship with us (customer, supplier, visitor, service recipient,
+ etc.), details of your status, allocations, classifications and mailing lists, details of our interactions with you
+ (if applicable, a history thereof with corresponding entries), reports (for example from the media), or official
+ documents (for example excerpts from the commercial register, permits, etc.) that concern you. As payment
+ information, we collect, for example, your bank details, account number and credit card data. Declarations of
+ consent and opt-out information are also part of the master data, as well as information about third parties, for
+ example contact persons, recipients of services, advertising recipients or representatives.
+ Master data is not collected comprehensively for all contacts. The data collected in an individual case depends
+ mostly on the purpose of the processing activity.
+
+
+
+
+ 3.4 Contract Data
+
+
+ This means personal data that is collected in relation to the conclusion or performance of a contract, for example
+ information about the contracts and the services provided or to be provided, as well as personal data from the
+ period leading up to the conclusion of a contract, information required or used for performing the services, and
+ information about feedback (for example complaints, feedback about satisfaction, etc.). We generally collect this
+ data from you, from contractual partners and from third parties involved in the performance of the contract, but
+ also from third-party sources (for example credit information providers) and from public sources. We generally keep
+ this data for 2 years from the last contract activity or from the end of the contract. This period may be
+ longer where necessary for evidentiary purposes, to comply with legal or contractual requirements.
+
+
+
+
+ 3.5 Behavioural and preference data
+
+
+ Depending on our relationship with you, we try to get to know you better and to tailor our services and offers to
+ you. For this purpose, we collect and process data about your behavior and preferences. We do so by evaluating
+ information about your behavior in our domain, and we may also supplement this information with third-party
+ information, including from public sources. Based on this data, we can for example determine the likelihood that you
+ will use certain services or behave in a certain way. The data processed for this purpose is already known to us
+ (for example where and when you use our services), or we collect it by recording your behavior (for example how you
+ navigate our Website).
+ Behavioral data is information about certain actions, such as your response to electronic communications (for
+ example if and when you have opened an e-mail) or your location, as well as your interaction with our social media
+ pages and your participation in sweepstakes, competitions and similar events. Preference data tells us what your
+ needs are, which products or services might be of interest to you or when and how you will likely respond to
+ messages from us.
+ Behavioral and preference data may be analyzed on a personally identifiable basis (for example to show you
+ personalized advertising), but also on a non-identifiable basis (for example for market research or product
+ development). Behavioral and preference data may also be combined with other data (for example, motion data may be
+ used for contact tracing as part of a health protection concept).
+ We anonymize or delete this data when it is no longer relevant for the purposes pursued, which may be
+ 2 years for service preferences. This period may be longer where necessary for evidentiary purposes, to
+ comply with legal or contractual requirements, or for technical reasons. We describe how tracking works on our
+ Website in Section 4.
+
+
+
+
+
+ 4. Online tracking and Cookies
+
+
+ When using our Website (including newsletters and other digital offers), data is collected that is stored in logs (in
+ particular technical data). We may also use cookies and similar technologies (e.g. pixel tags or fingerprints) to
+ recognise website visitors, evaluate their behaviour and identify preferences. A cookie is a small file that is
+ transmitted between the server and your system and enables a specific device or browser to be recognised. You can
+ set your browser so that it automatically rejects, accepts or deletes cookies. You can also deactivate or delete cookies
+ in individual cases. You can find out how to manage cookies in your browser in your browser's help menu.
+ Neither the technical data we collect nor cookies generally contain any personal data. However, personal data that we
+ or third-party providers commissioned by us store about you (e.g. if you have a user account with us or these providers)
+ may be linked to the technical data or to the information stored in and obtained from cookies and thus possibly to your
+ person.
+ We might also use social media plug-ins, which are small pieces of software that establish a connection between your
+ visit to our Website and a third-party provider. The social media plug-in informs the third-party provider that you have
+ visited our Website and may send the third-party provider cookies that it has previously placed on your web browser. For
+ more information on how these third-party providers use your personal data collected via their social media plug-ins,
+ please refer to their respective privacy policies.
+ We also use our own tools and services from third-party providers (which may themselves use cookies) on our Website, in
+ particular to improve the functionality or content of our Website (e.g. integration of videos or maps), to compile
+ statistics and to place adverts.
+ We may currently use the services of the following service providers and advertising partners in particular, whereby
+ their contact details and further information on the individual data processing can be found in the respective privacy
+ policy:
+
+
+
+ Some of the third-party providers we use may be located outside Singapore. Information on data disclosure abroad can be
+ found in the sections 6 and 7.
+
+
+
+
+ 5. For what purposes do we process your data?
+
+
+ We process your data for the purposes explained below. These purposes and their objectives represent interests of us
+ and potentially of third parties. You can find further information on the legal basis of our processing in Section
+ 5.
+
+
+
+ We process your data for purposes related to communication with you, in particular in relation to responding to
+ inquiries and the exercise of your rights (Section 10) and to enable us to contact you in case of queries. For this
+ purpose, we use in particular communication data and master data, and registration data in relation to offers and
+ services that you use. We keep this data to document our communication with you, for training purposes, for quality
+ assurance and for follow-up inquiries.
+
+ We process data for the conclusion, administration and performance of contractual relationships.
+ We may also process your data for security and access control purposes.
+
+ We process personal data to comply with laws, directives and recommendations from authorities and internal
+ regulations.
+
+
+ We also process data for the purposes of our risk management and as part of our corporate governance, including
+ business organization and development.
+
+
+ We may process your data for further purposes, for example as part of our internal processes and administration or
+ for quality assurance purposes and trainings.
+
+
+
+
+
+
+ 6. Legal basis for Processing
+
+
+ Where we ask for your consent for certain processing activities (for example for the processing of sensitive personal
+ data, for marketing mailings, for personalized motion profiles and for advertising management and behavior analysis on
+ the Website), we will inform you separately about the relevant processing purposes. You may withdraw your consent at any
+ time with effect for the future by providing us written notice (by mail) or, unless otherwise noted or agreed, by
+ sending an e-mail to us; see our contact details in Section 2. For withdrawing consent for online tracking, see Section
+ 4. Where you have a user account, you may also withdraw consent or contact us also through the relevant website or other
+ service, as applicable. Once we have received notification of withdrawal of consent, we will no longer process your
+ information for the purpose(s) you consented to, unless we have another legal basis to do so. Withdrawal of consent does
+ not, however, affect the lawfulness of the processing based on the consent prior to withdrawal.
+ Where we do not ask for consent for processing, the processing of your personal data relies on the requirement of the
+ processing for initiating or performing a contract with you (or the entity you represent) or on our or a third-party
+ legitimate interest in the particular processing, in particular in pursuing the purposes and objectives set out in
+ Section 6 and in implementing related measures. Our legitimate interests also include compliance with legal regulations,
+ insofar as this is not already recognized as a legal basis by applicable data protection law (for example in the case of
+ the GDPR, the laws in the EEA and in the case of the PDPA, Singapore law). This also includes the marketing of our
+ products and services, the interest in better understanding our markets and in managing and further developing our
+ Company, including its operations, safely and efficiently.
+ Where we receive sensitive personal data (for example health data, data about political opinions, religious or
+ philosophical beliefs, and biometric data for identification purposes), we may process your data on other legal basis,
+ for example, in the event of a dispute, as required in relation to a potential litigation or for the enforcement or
+ defense of legal claims. In some cases, other legal basis may apply, which we will communicate to you separately as
+ necessary.
+
+
+
+
+ 7. Other parties who have access to personal data we collect
+
+
+ In relation to our contracts, the Website, our services, our legal obligations or otherwise with protecting our
+ legitimate interests and the other purposes set out in Section 5, we may disclose your personal data to third parties,
+ in particular to the following categories of recipients:
+
+
+
+ Service Providers: We work with service providers in Singapore and abroad who process your data on our behalf
+ or as joint controllers with us or who receive data about you from us as separate controllers (for example IT
+ providers, shipping companies, advertising service providers, login service providers, security companies, banks,
+ insurance companies, debt collection companies, credit information agencies, or address verification providers). Our
+ Website service provider is Cloudflare, Inc., 101 Townsend St., San Francisco, California 94107. With the exception
+ of the named provider of our Website, we do not make your personal data available to third parties unless you have
+ expressly consented to it, if we are legally obligated to, or if this is necessary to enforce our rights concerning
+ a contractual relationship. In each case, we disclose to these providers the data they require for their
+ services, which may also concern you. In addition, we enter into contract with these service providers that include
+ provisions to protect personal data, where such protection does not follow from the law.
+
+
+ Contractual partners including customers: This refers to customers (for example service recipients) and our
+ other contractual partners as this data disclosure results from these contracts. For example, they may receive
+ registration data in relation to issued and redeemed vouchers, invitations, etc. If you work for one of these
+ contractual partners, we may also disclose data about you to that partner in this regard. These recipients also
+ include contractual partners with whom we may cooperate or and to whom we may therefore disclose data about you for
+ analysis purposes. We require these partners to send you or display advertising based on your data only with your
+ consent.
+
+
+ Authorities: We may disclose personal data to agencies, courts and other authorities in Singapore and abroad
+ if we are legally obliged or entitled to make such disclosures or if it appears necessary to protect our interests.
+ These authorities act as separate controllers.
+
+
+ Other persons: This means other cases where interactions with third parties follows from the purposes set out
+ in Section 4, for example service recipients, the media and associations in which we participate or if you are
+ included in one of our publications.
+
+
+
+ All these categories of recipients may involve third parties, so that your data may also be disclosed to them. We can
+ restrict the processing by certain third parties (for example IT providers), but not by others (for example authorities,
+ banks, etc.).
+ We reserve the right to make such disclosures even of secret data (unless we have expressly agreed with you that we
+ will not disclose such data to certain third parties, except if we are required to do so by law). Notwithstanding the
+ foregoing, your data will continue to be subject to adequate data protection in Singapore and the EEA, even after
+ disclosure. For disclosure to other countries, the provisions of Section 10 apply. If you do not wish certain data to be
+ disclosed, please let us know so that we can review if and to what extent we can accommodate your concern (Section
+ 2).
+ In addition, we enable certain third parties to collect personal data from you on our Website and at events organized
+ by us (for example press photographers, providers of tools on our Website, etc.). Where we have no control over these
+ data collections, these third parties are sole controllers. If you have concerns or wish to exercise your data
+ protection rights, please contact these third parties directly.
+
+
+
+
+ 8. International transfer of personal data
+
+
+ As referred in Section 6, we disclose data to other parties. These are not all located in Singapore.
+ If a recipient is located in a country without adequate statutory data protection, we require the recipient to
+ undertake to comply with data protection (for this purpose, we use the revised European Commission’s standard
+ contractual clauses, which can be accessed here:
+ https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj , unless the recipient is subject to a legally accepted set of rules to ensure data protection and unless we cannot
+ rely on an exception. An exception may apply for example in case of legal proceedings abroad, but also in cases of
+ overriding public interest or if the performance of a contract requires disclosure, if you have consented or if data has
+ been made available generally by you and you have not objected against the processing.
+ Please note that data exchanged via the internet is often routed through third countries. Your data may therefore be
+ sent abroad even if the sender and recipient are in the same country.
+
+
+
+
+ 9. How long do we process your data?
+
+
+ We process your data for as long as our processing purposes, the legal retention periods and our legitimate interests
+ in documentation and keeping evidence require it or storage is a technical requirement. You will find further
+ information on the respective storage and processing periods for the individual data categories in Section 3, and
+ Section 4. If there are no contrary legal or contractual obligations, we will delete or anonymize your data once the
+ storage or processing period has expired as part of our usual processes.
+
+
+
+
+ 10. Data security
+
+
+ We use appropriate technical and organizational security measures to protect your stored personal data against
+ manipulation, partial or complete loss, and unauthorized access by third parties. Our security measures are continuously
+ being improved in line with technical developments.
+ Please note that any data transmission on the Internet (e.g. communication by e-mail) is generally not secure and we
+ accept no liability for data transmitted to us via the Internet. Unfortunately, absolute protection is not technically
+ possible.
+ This information does not apply to the websites of third parties and the corresponding links given on our Website.
+ Company assumes no responsibility and liability for these.
+
+
+
+
+ 11. Your Rights regarding your personal data
+
+
+ You have the right to object to the processing of your personal data in some circumstances, in particular for direct
+ marketing purposes, for profiling carried out for direct marketing purposes and for other legitimate interests in
+ processing.
+ You have the following rights in relation to our data processing, depending on the applicable data protection
+ law:
+
+
+
+ 11.1 Right to request information
+
+
+ You have the right to obtain information from us as to whether or not personal data concerning you is being
+ processed and what personal data we process from you. If you wish to avail yourself of this right of confirmation,
+ you may, at any time, contact the responsible person as stated in Section 1 of this Privacy Policy.
+
+
+
+
+ 11.2 Right to access
+
+
+ You have the right to obtain from us free information about your personal data stored at any time and a copy of
+ this information. Furthermore, you will have access to the following information:
+
+
+ the purposes of the processing;
+ the categories of personal data concerned;
+
+ the recipients or categories of recipients to whom the personal data have been or will be disclosed, in
+ particular recipients in third countries or international organizations;
+
+
+ where possible, the envisaged period for which the personal data will be stored, or, if not possible, the
+ criteria used to determine that period;
+
+
+ the existence of the right to request from the Company rectification or erasure of personal data, or restriction
+ of processing of personal data concerning you, or to object to such processing;
+
+ the existence of the right to lodge a complaint with a supervisory authority;
+
+ where the personal data are not collected directly from you, any available information as to their source; and
+
+
+ the existence of automated decision-making, including profiling, referred to in Article 22(1) and (4) of the
+ GDPR and, at least in those cases, meaningful information about the logic involved, as well as the significance
+ and envisaged consequences of such processing for you.
+
+
+
+ If you wish to avail yourself of this right of access, you may at any time contact the responsible person as stated
+ in Section 1 of this Privacy Policy.
+
+
+
+
+ 11.3 Right to rectification
+
+
+ You have the right to obtain from us, without undue delay, the rectification of inaccurate personal data concerning
+ you. Taking into account the purposes of the processing, you shall have the right to have incomplete personal data
+ completed, including by means of providing a supplementary statement. If you wish to exercise this right to
+ rectification, you may, at any time, contact the responsible person as stated in Section 1 of this Privacy
+ Policy.
+
+
+
+
+ 11.4 Right to erasure (right to be forgotten)
+
+
+ You have the right to obtain from us the erasure of personal data concerning you as soon as possible, and we shall
+ have the obligation to erase personal data without undue delay where one of the following grounds applies:
+
+
+
+ The personal data is no longer necessary in relation to the purposes for which they were collected or otherwise
+ processed;
+
+
+ You withdraw consent to which the processing is based according to point (a) of Article 6(1) of the GDPR, or
+ point (a) of Article 9(2) of the GDPR, and where there is no other legal ground for the processing;
+
+
+ The data subject objects to the processing pursuant to Article 21(1) of the GDPR and there are no overriding
+ legitimate grounds for the processing, or the data subject objects to the processing pursuant to Article 21(2)
+ of the GDPR;
+
+ The personal data has been unlawfully processed;
+
+ The personal data must be erased for compliance with a legal obligation in accordance with the applicable law to
+ which the Company is subject; and/or
+
+
+ The personal data has been collected in relation to the offer of information society services referred to in
+ Article 8(1) of the GDPR.
+
+
+
+ If any one of the aforementioned reasons applies, and you wish to request the erasure of personal data stored by
+ the Company, you may at any time contact the responsible person as stated in Section 1 of this Privacy Policy. The
+ responsible person at the Company shall promptly ensure that the erasure request is complied with as soon as
+ possible.
+
+
+
+
+ 11.5 Right to receive personal data in a commonly used electronic format
+
+
+ You have the right to request that we provide certain personal data in a commonly used electronic format or
+ transfer it to another controller.
+
+
+
+
+ 11.6 Right to restriction of processing
+
+
+ You have the right to obtain from the Company restriction of processing where one of the following applies:
+
+
+
+ the accuracy of the personal data is contested by you, for a period enabling the Company to verify the accuracy
+ of the personal data;
+
+
+ the processing is unlawful and you oppose the erasure of the personal data and requests instead the restriction
+ of their use instead;
+
+
+ the Company no longer needs the personal data for the purposes of the processing, but they are required by you
+ for the establishment, exercise or defense of legal claims; and/or
+
+
+ the data subject has objected to processing pursuant to Article 21(1) of the GDPR pending the verification
+ whether the legitimate grounds of the Company override those of the data subject.
+
+
+
+ If any one of the aforementioned conditions is met, and you wish to request the restriction of the processing of
+ personal data stored by the Company, you may at any time contact the Company's responsible person. The responsible
+ person will arrange the restriction of the processing.
+
+
+
+
+ 11.7 Right to object
+
+
+ You have the right to object, on grounds relating to your particular situation, at any time, to the processing of
+ personal data concerning you, which is based on point (e) or (f) of Article 6(1) of the GDPR. This also applies to
+ profiling based on these provisions.
+ The Company shall no longer process the personal data in the event of the objection, unless the Company can
+ demonstrate reasonable grounds for the processing, which override the interests, rights and freedoms of you, or for
+ the establishment, exercise or defense of legal claims. In order to exercise the right to object, you may directly
+ contact the responsible person.
+
+
+
+
+ 11.8 Right to withdraw data protection consent
+
+
+ You have the right to withdraw your consent to processing of your personal data at any time where our processing is
+ based on your consent. If you wish to exercise the right to withdraw the consent, you may at any time directly
+ contact the responsible person as stated in Section 1.
+
+
+
+ 11.9 Right to receive further information
+
+
+
+ The right to receive, upon request, further information that is helpful for the exercise of these rights;
+
+ The right to express your point of view in case of automated individual decisions (Section 6) and to request
+ that the decision be reviewed by a human.
+
+
+
+ If you wish to exercise the above-mentioned rights in relation to us, please contact us in writing, at our premises
+ or, unless otherwise specified or agreed, by e-mail; you will find our contact details in Section 2. In order for us
+ to be able to prevent misuse, we need to identify you (for example by means of a copy of your ID card, unless
+ identification is not possible otherwise).
+ You also have these rights in relation to other parties that cooperate with us as separate controllers – please
+ contact them directly if you wish to exercise your rights in relation to their processing. You will find information
+ on our key partners and service providers in Section 6.
+ Please note that conditions, exceptions or restrictions apply to these rights under applicable data protection law
+ (for example to protect third parties or trade secrets). We will inform you accordingly where applicable.
+ If you do not agree with the way we handle your rights or with our data protection practices, please let us know.
+ If you are located in the EEA, the United Kingdom or in Switzerland, you also have the right to lodge a complaint
+ with the competent data protection supervisory authority in your country.
+
+
+
+
+
+ 12. Minors
+
+
+ The Company does not knowingly collect or use any personal data from minors. A minor may be able to willingly share
+ personal information with others, depending on the products and/or media channels used. If a minor provides us with
+ their information without the consent of their parent or guardian, we will ask the parent or guardian to contact us for
+ the purpose of deleting that information.
+
+
+
+
+ 13. Updates to our Privacy Policy
+
+
+ The Company may update this Privacy Policy from time to time and inform you on the Website that the policy has been
+ amended. The current version of the Privacy Policy, as published on our Website, is applicable. With each update to our
+ policies, we will note which Sections have been updated.
+
+
+
+
+ 14. More information about privacy regulations
+
+
+ For more information on applicable privacy regulations, you may refer to:
+
+
+
+ Please do not hesitate to contact us if you have any questions regarding this Privacy Policy by contacting us at
+ celenium@baking-bad.org .
+
+
+
+
+
+
diff --git a/pages/proposal/[id].vue b/app/pages/proposal/[id].vue
similarity index 84%
rename from pages/proposal/[id].vue
rename to app/pages/proposal/[id].vue
index 14fd3b31..ec322dbb 100644
--- a/pages/proposal/[id].vue
+++ b/app/pages/proposal/[id].vue
@@ -1,17 +1,17 @@
+
+
+
+
+ Terms of Use
+ {{ `Last Updated: ${lastUpdate()}` }}
+
+
+
+
+ Welcome to Celenium, provided by BB Strategy Pte. Ltd, 165b Telok Ayer St, 068617 Singapore, (“Company”, “we”, “us”, or
+ “our”). When we refer to “user”, "you" or "your" we mean you, the person accessing or using our website. The following
+ Terms of Use (“Terms ”), together with any documents which are expressly incorporated by reference govern your
+ access to and use of https://celenium.io (hereinafter the
+ "Website ”).
+ By using the Website and/or clicking “Accept,” or using and/or accessing any of our interfaces, applications, products
+ and/or other services, you agree to these Terms and the general disclaimer on our website and to the privacy policy
+ under this https://celenium.io/privacy-policy . If
+ you are not in agreement with these Terms, you may not access our Website.
+ We reserve the right, at our sole discretion, to change, modify, add or remove portions of these Terms at any time.
+ Your continued use of the Website following the posting of revised Terms means that you accept and agree to the changes.
+ It is your responsibility to check these Terms periodically for changes.
+
+
+
+
+ 1. Services
+
+
+ Through the Website, we offer various services (the “Services ”), including the following:
+
+
+ Celenium API: access to an API, which allows clients to retrieve all indexed data from the Celestia network.
+
+
+
+
+
+ 2. User account
+
+
+ In order to access certain services, users may be required to create an account. By registering, you confirm that you
+ meet the following eligibility requirements and that the information you provide is accurate, complete, and
+ up-to-date.
+ You must be at least 18 years old to register and use the Services. By registering, you represent and warrant that you
+ have the legal capacity to enter into these Terms and that you are not prohibited from using the Services by any
+ applicable law or regulation.
+ You are responsible for maintaining the confidentiality and security of your account information, including your login
+ credentials. You agree to: (i) not share your account information with any third party, (ii) notify us immediately if
+ you suspect any unauthorized access to or use of your account and (iii) ensure that you log out from your account at the
+ end of each session if you access the Services from a shared or public device.
+ We will not be liable for any loss or damage arising from your failure to comply with these security obligations. You
+ are solely responsible for all activities that occur under your account, whether or not authorized by you.
+ You agree to use your account solely for your own purposes and not to impersonate any other person or entity, or
+ falsely state or otherwise misrepresent your affiliation with any person or entity.
+ You must promptly update your account information to keep it accurate, complete, and current. We reserve the right to
+ suspend or terminate your account if any information provided during the registration process or thereafter proves to be
+ inaccurate, false, or misleading.
+
+
+
+
+ 3. Fees
+
+
+ Some of the Services may be subject to fees (the “Fees ”). Payments of the Fees are processed through a
+ third-party payment service provider (i.e. Stripe).
+ The Fees and/or subscription terms are displayed on the Website.
+
+
+
+
+ 4. Content of website
+
+
+ The Content is provided for general information purposes only. We do not warrant the accuracy, completeness or
+ usefulness of the Content. Any reliance you place on such information is strictly at your own risk. Nothing in the
+ Content should be used or relied upon as legal, financial, tax or other advice, or as an instruction or solicitation of
+ action by any person.
+ The Website may contain links to websites and content that is controlled or operated by third parties (“Third Party Links ”). The Company is providing these Third Party Links to you only for convenience and the inclusion of any Third Party
+ Links on the Website does not imply any endorsement by the Company of the Third Party Links and/or their operators. The
+ Company is not responsible for any and all content contained in or associated with the Third Party Links.
+
+
+
+
+ 5. Prohibited activities
+
+
+ You must not disrupt, compromise, or otherwise damage data or property owned by other parties or do anything to disrupt
+ any of our services, whether directly or indirectly. This includes attacking any devices or accounts other than your own
+ (or those for which you have explicit, written permission from their owners), using phishing or social engineering
+ techniques and/or using bots. Except as expressly permitted under this Agreement, you shall not, and shall not permit
+ any third party to: (i) modify or create any derivative work of any part of our services, (ii) use our Website for
+ commercial time-sharing or service bureau use, or (iii) reverse engineer, decompile, disassemble or otherwise attempt to
+ discover the source code, object code or underlying structure, ideas, know-how or algorithms relevant to our Website.
+ Immediately notify us as set forth in these Terms before any of the following occur:
+
+
+
+ You access any accounts or data other than your own (or those for which you have explicit, written permission from
+ their owners)
+
+ You disrupt any of the Services; or
+ You access a non-customer-facing Company system.
+
+
+ You shall not nor cause or encourage others for any illegal, harmful, fraudulent, infringing, or objectionable
+ activities, including but not limited to the following list of prohibited activities:
+
+
+ Any act which might bring the Company, and its affiliates into public disrepute;
+
+ Actions that would infringe any applicable laws and regulations, including Anti Money Laundering / Countering of the
+ Financing of Terrorism laws and regulations;
+
+
+ Information and/or content in any submission or application that is illegal or criminal, false, fraudulent,
+ deceptive, misleading, defamatory, threatening, libellous, slanderous, disparaging, unlawfully harassing, profane,
+ obscene, pornographic, hateful, indecent, inappropriate or injurious to any individual or any third party;
+
+ Disrupting, manipulating, or degrading the Services;
+ Phishing, spamming, or pharming;
+ Unsolicited contacting of users or other abusive behaviour;
+ Illegal advertising or fraudulent marketing activities;
+ Infringing or misappropriating the rights of others;
+
+ Introduce any viruses, trojan horses, worms, logic bombs or other material which is malicious or technologically
+ harmful;
+
+ Attempt to gain unauthorized access to, interfere with, damage or disrupt any parts of the Website;
+ Use any device, software or routine that interferes with the proper working of the Website;
+ Creating a security risk for the Company.
+
+
+ In the event that the Company discovers or suspects that you have engaged in unfair, conflicting, excessive or abusive
+ usage or conduct, the Company reserves the right to ban you and take such actions as may be necessary, to the fullest
+ extent possible under law, to protect the Company from losses, damages, harm or degradation of any form and
+ manner.
+
+
+
+
+ 6. Taxes
+
+
+ You are responsible for the payment of all taxes and/or levies applicable to you in connection with any of the
+ Services.
+
+
+
+
+ 7. Compliance with laws
+
+
+ You agree to comply with all laws, rules, regulations, and any generally accepted practices or guidelines in the
+ relevant jurisdictions applicable to you (including, without limitation, any laws regarding the export of data or
+ software to and from the European Union / Switzerland or other relevant countries and all applicable privacy and data
+ collection laws and regulations). To the extent required by law, you are solely responsible for obtaining or filing any
+ approval, clearance, registration, permit, or other regulatory authorization applicable to you and shall comply with the
+ requirements of such authorization.
+ The provider of the Website is based in Singapore. We make no claims that the Website or any of its content is
+ accessible or appropriate outside of Singapore. Access to the Website may not be legal by certain persons or in certain
+ countries. If you access the Website from outside Singapore, you do so on your own initiative and are responsible for
+ compliance with local laws.
+
+
+
+
+ 8. Sanctions and anti-money laundering
+
+
+ You represent, warrant and covenant to us that you have not been, are not and will not be:
+
+
+
+ accessing the Website if the laws of your country of residence and/or citizenship prohibit you from doing so in
+ accordance with these Terms;
+
+
+ a citizen, or resident of, or located in, or a legal entity or similar formed or incorporated within or subject to
+ the laws of any jurisdiction in which the use of the Services is prohibited, restricted or unauthorised in any form
+ or manner whether in full or in part under the laws, regulatory requirements or rules in such jurisdiction;
+
+
+ a Sanctioned Entity and/or a Sanctioned Person (as defined below) and/or an entity or person acting on behalf of a
+ Sanctioned Entity or Sanctioned Person;
+
+
+ are not participating from, or are a national or resident of, any of the countries embargoed or restricted by,
+ including without limitation, the Monetary Authority of Singapore (MAS) or under the United Nations Act (Chapter
+ 339) of Singapore (“Prohibited Jurisdictions”); and
+
+ transacting with any Sanctioned Person or Sanctioned Entity or any person in any Prohibited Jurisdiction.
+
+
+ You further agree that you shall at all times, in all your activities in connection with the Website and the Services
+ and the Company, comply with all regulations, laws and legislation, including, without limitation, Anti-Money Laundering
+ Laws and Sanctions, applicable to you.
+ For the purposes of this clause, the following words shall have the following meanings:
+ “Anti-Money Laundering Laws” means any Singapore anti-money laundering act, laws or regulation, in each case, as
+ amended from time to time and all other similar laws, rules, and regulations of any jurisdiction applicable to you or
+ us.
+ “Sanctioned Entity” means (i) a country or a government of a country, (ii) an agency of the government of a country,
+ (iii) an organization directly or indirectly controlled by a country or its government, or (iv) a person resident in or
+ determined to be resident in a country, in each case, that is subject to a country Sanctions program administered and
+ enforced by Singapore (including the Monetary Authority of Singapore (MAS)), any governmental body of any other relevant
+ jurisdiction.
+ “Sanctioned Person” means (i) any person listed in any sanctions-related list of designated Persons maintained by any
+ governmental body or (ii) a person named on the list of designated individuals and entities maintained by the Monetary
+ Authority of Singapore (MAS), or any governmental body of any other relevant jurisdiction, in each case as amended,
+ supplemented or substituted from time to time.
+ “Sanctions” means economic or financial sanctions or trade embargoes imposed, administered or enforced from time to
+ time by Singapore and any governmental body of any other relevant jurisdiction.
+
+
+
+
+ 9. Intellectual property rights
+
+
+ By using our Website you do not gain any rights thereto. All right, title, and interest in and to our Website,
+ including all modifications, improvements, and enhancements made thereto, and all proprietary rights therein, as well as
+ any products, materials and content prepared by you shall be and remain the Company’s sole and exclusive property. There
+ are no implied licenses under these Terms, and any rights not expressly granted to you hereunder are reserved by the
+ Company.
+ If you want to use, reproduce, modify, distribute, or store any copyrights and trademarks of the Company for any
+ purpose, applicants need prior written permission from the Company.
+ The name of the Company, its logo, and all related names, logos, product and service names, designs and slogans are
+ trademarks of the Company or its affiliates or licensors. You must not use such marks without the prior written
+ permission of the Company. We are the owner or licensee of all intellectual property rights in the Website and its
+ entire content. This includes in particular but without limitation, page headers, texts, graphics, logos, images,
+ digital downloads and the selection and arrangement of the same. You agree not to take any action(s) inconsistent with
+ such ownership interests.
+
+
+
+
+ 10. Warranty disclaimer
+
+
+ Your use of the Website, its content and any services or items obtained through the Website is AT YOUR OWN RISK. The
+ Website, its content and any services or items obtained through the Website are provided on an "as is" and "as
+ available" basis, without any warranties of any kind, either express or implied. Neither the Company nor any person
+ associated with the Company makes any warranty or representation with respect to the completeness, security,
+ reliability, quality, accuracy or availability of the Website. Without limiting the foregoing, neither the Company nor
+ anyone associated with the Company represents or warrants that the Website, its content or any services or items
+ obtained through the Website will be accurate, reliable, error-free or uninterrupted, that defects will be corrected,
+ that our site or the server that makes it available are free of viruses or other harmful components or that the Website
+ or any services or items obtained through the Website will otherwise meet your needs or expectations.
+ To the extent permitted by applicable law, the Company hereby disclaims any and all warranties of any kind, whether
+ express or implied, statutory or otherwise, including but not limited to any warranties of merchantability,
+ non-infringement and fitness for particular purpose.
+ You understand that we cannot and do not guarantee or warrant that files available for downloading from the internet or
+ the Website will be free of viruses or other destructive code. You are responsible for implementing sufficient
+ procedures and checkpoints to satisfy your particular requirements for anti-virus protection and accuracy of data input
+ and output, and for maintaining a means external to our site for any reconstruction of any lost data.
+ We will not be liable for any loss or damage caused by a distributed denial-of-service attack, viruses or other
+ technologically harmful material that may infect your computer equipment, computer programs, data or other proprietary
+ material due to your use of the Website or any services or items obtained through the Website or to your downloading of
+ any material posted on it, or on any website linked to it.
+
+
+
+
+ 11. Limitation of liability
+
+
+ TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT WILL WE OR OUR SUPPLIERS, EMPLOYEES, ADVISORS, CORPORATE BODIES, OR
+ LICENSORS BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES, OR FOR
+ LOSS OF USE, LOST PROFITS, OR LOSS OF DATA ARISING OUT OF OR RELATED TO THESE TERMS OR THE WEBSITE, HOWEVER CAUSED AND
+ REGARDLESS OF THE FORM OF ACTION, WHETHER IN CONTRACT, TORT, STRICT LIABILITY, OR OTHERWISE, EVEN IF WE OR OUR
+ SUPPLIERS, EMPLOYEES, ADVISORS, CORPORATE BODIES, OR LICENSORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. TO
+ THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT WILL THE CUMULATIVE LIABILITY OF US, OUR SUPPLIERS, EMPLOYEES,
+ ADVISORS, CORPORATE BODIES, AND LICENSORS FOR ANY PROVEN CLAIMS ARISING OUT OF OR RELATED TO THESE TERMS OR THE WEBSITE
+ EXCEED THE FEES YOU HAVE PAID TO US WITHIN THE 12 MONTHS PRIOR TO THE EVENT CAUSING SUCH DAMAGES. Some jurisdictions do
+ not allow limitations of liability, so the foregoing limitation may not apply to you.
+
+
+
+
+ 12. Indemnification
+
+
+ You agree to indemnify and hold us and our affiliates, and their officers, directors, employees, agents, suppliers, and
+ licensors harmless from and against any and all claims, damages, losses, liabilities, costs and expenses (including, but
+ not limited to, court costs and reasonable attorneys’ fees) arising out of or in connection with any breach of these
+ Terms by you or your participation in the Website and/or the Services.
+
+
+
+
+ 13. Termination
+
+
+ Termination by You
+ You may terminate your account and subscription at any time by providing us with 30 days' prior notice. This can be
+ done by following the instructions provided on the website or by contacting our support team at
+ celenium@baking-bad.org . Upon termination, you will
+ lose access to all Services provided through the Website, and any data associated with your account may be
+ deleted.
+ Termination by Us
+ We reserve the right to terminate or suspend your account and access to the Services, with or without notice, for any
+ reason, including but not limited to, if you violate these Terms, engage in fraudulent or illegal activities, or if we
+ cease to provide the Services. In the event of a termination initiated by us, we will provide you with 30 days' prior
+ notice, except in cases of violations of these Terms, fraudulent or illegal activities, or other urgent
+ circumstances.
+ Effects of Termination
+ Upon termination of your account, all rights and licenses granted to you under these Terms will immediately cease. You
+ will not be entitled to any refunds of fees or other amounts paid prior to termination, except as expressly stated in
+ these Terms.
+ Survival
+ The provisions of these Terms that by their nature should survive termination will survive termination, including, but
+ not limited to, provisions regarding ownership, indemnity, disclaimers, and limitations of liability.
+
+
+
+
+ 14. Assignment
+
+
+ You may not sell, assign or transfer any of your rights, duties or obligations under these Terms without our prior
+ written consent. We reserve the right to assign or transfer these Terms or any of its rights, duties and obligations
+ hereunder to any third party.
+
+
+
+
+ 15. Waiver and severability
+
+
+ No waiver by the Company of any term or condition set forth in these Terms shall be deemed a further or continuing
+ waiver of such term or condition or a waiver of any other term or condition, and any failure of the Company to assert a
+ right or provision under these Terms shall not constitute a waiver of such right or provision.
+ If any of these Terms is rendered void, illegal or unenforceable by any legislation to which it is subject, it shall be
+ rendered void, illegal or unenforceable to that extent and no further and, for the avoidance of doubt, the rest of these
+ Terms shall continue to be valid and in full force and effect and shall in no way be affected, impaired or invalidated,
+ and the parties hereto shall use their commercially reasonable efforts to find and employ an alternative means to
+ achieve the same or substantially the same result as that contemplated by such term, provision, covenant or
+ restriction.
+
+
+
+
+ 16. Governing law and jurisdiction
+
+
+ These Terms and any dispute or claim arising out of or in any way relating to this Agreement or its formation
+ (including non-contractual disputes or claims) shall be governed by and construed in accordance with the substantive
+ laws of the Republic of Singapore under the exclusion of the conflicts of law rules. The application of the United
+ Nations Convention for Contracts for the International Sale of Goods (“CISG”) is hereby expressly excluded. You and we
+ irrevocably submit to the exclusive jurisdiction of the courts of the Republic of Singapore for the purpose of hearing
+ and determining any dispute or claim (including non-contractual disputes or claims) arising out of these Terms or its
+ subject matter or formation.
+
+
+
+
+ 17. General provisions
+
+
+ These Terms do not create any relationship of association, partnership, joint venture or agency between us and you.
+ Neither we nor you will have any right or authority to assume, create or incur any liability or obligation of any kind
+ against or in the name of the other party. You shall not, under any circumstances, represent that you are an agent of
+ the Company and you shall take all reasonable precautions to avoid any perception that such relationship exists. These
+ Terms set forth the entire agreement and understanding between us and you with respect to the subject matter in these
+ Terms. These Terms merge all previous discussions and negotiations between us and you and supersede them.
+ A person who is not a party to these Terms shall not have any rights whatsoever under these Terms or to enforce these
+ Terms.
+ For support, contact us at
+ celenium@baking-bad.org .
+
+
+
+
+
+
diff --git a/pages/tx/[hash].vue b/app/pages/tx/[hash].vue
similarity index 90%
rename from pages/tx/[hash].vue
rename to app/pages/tx/[hash].vue
index e1217de8..257d68be 100644
--- a/pages/tx/[hash].vue
+++ b/app/pages/tx/[hash].vue
@@ -1,16 +1,16 @@
-
-
-
-
- {{ `By ${series.title}` }}
-
-
-
-
- {{ filter.selected }}
-
-
-
-
-
-
-
- Select node type
-
-
-
-
- {{ fd }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Amount:
- {{ tooltip.amount }}
-
-
-
-
-
-
-
-
-
-
diff --git a/components/modules/stats/DiffChip.vue b/components/modules/stats/DiffChip.vue
deleted file mode 100644
index 40080756..00000000
--- a/components/modules/stats/DiffChip.vue
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{ Math.abs(value) }}%
-
-
-
-
-
- {{ tooltip }}
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/components/modules/stats/ParallelCoordinatesChart.vue b/components/modules/stats/ParallelCoordinatesChart.vue
deleted file mode 100644
index 2619f464..00000000
--- a/components/modules/stats/ParallelCoordinatesChart.vue
+++ /dev/null
@@ -1,716 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- This graph displays the network rankings for each metric, not the absolute values.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Network
-
-
- Total Size
-
-
-
-
-
- Avg PFB Size
-
-
-
-
-
- Avg Blob Size
-
-
-
-
-
- Blobs
-
-
-
-
-
- Frequency, pfb/hour
-
-
-
-
-
- Throughput, b/s
-
-
-
-
-
- MB Price
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ r.name }}
-
-
-
-
-
-
-
- {{ formatBytes(r.total_size) }}
-
-
-
-
-
-
-
- {{ formatBytes(r.avg_pfb_size) }}
-
-
-
-
-
-
-
-
- {{ formatBytes(r.avg_size) }}
-
-
-
-
-
-
-
-
- {{ abbreviate(r.blobs_count) }}
-
-
-
- {{ comma(r.blobs_count) }}
-
-
-
-
-
-
-
-
- {{ comma(r.pfb_hour_count) }}
-
-
-
-
-
-
-
-
- {{ comma(r.throughput) }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- No networks for comparison
-
- Click on the network name to add it here
-
-
-
-
-
-
-
-
diff --git a/components/modules/stats/RollupsActivityGraph.vue b/components/modules/stats/RollupsActivityGraph.vue
deleted file mode 100644
index 4c9333dc..00000000
--- a/components/modules/stats/RollupsActivityGraph.vue
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
- No activity
-
- There has been no network activity in the last 24 hours
-
-
- Try to change the filters or clear them
-
-
-
-
-
\ No newline at end of file
diff --git a/components/modules/validator/ValidatorMetrics.vue b/components/modules/validator/ValidatorMetrics.vue
deleted file mode 100644
index cb6adf1c..00000000
--- a/components/modules/validator/ValidatorMetrics.vue
+++ /dev/null
@@ -1,300 +0,0 @@
-
-
-
-
-
- Validator Metrics Comparison
-
-
-
-
- vs
- {{ selectedItem?.name || selectedItem?.moniker || selectedItem?.address?.hash }}
-
-
-
-
-
-
-
- Compare with
-
-
- Top
-
-
-
- {{ item.value }}
-
-
-
-
-
-
-
-
-
-
-
- {{ v.moniker || v.address?.hash }}
-
-
-
- Nothing was found
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/modules/validator/ValidatorUptime.vue b/components/modules/validator/ValidatorUptime.vue
deleted file mode 100644
index 62aa644f..00000000
--- a/components/modules/validator/ValidatorUptime.vue
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
-
- Validator Uptime
- (last 100 blocks)
-
-
-
-
-
-
-
-
-
- {{ t.height }}
- {{ t.signed ? "Signed" : "Missed" }}
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/nuxt.config.ts b/nuxt.config.ts
index 2e034a37..a8a2c9be 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -1,11 +1,32 @@
-import { nodePolyfills } from "vite-plugin-node-polyfills"
+import fs from "node:fs"
+
import wasm from "vite-plugin-wasm"
-import topLevelAwait from "vite-plugin-top-level-await"
import path from "path"
+function ignorePosthogSm() {
+ return {
+ name: "ignore-posthog-sm",
+ enforce: "pre" as const,
+ load(id: string) {
+ const file = id.split("?")[0]
+ if (!file.includes("/node_modules/posthog-js/") || !/\.(?:[cm]?js)$/.test(file)) return null
+
+ let code: string
+ try {
+ code = fs.readFileSync(file, "utf8")
+ } catch {
+ return null
+ }
+
+ if (!code.includes("sourceMappingURL")) return null
+ return code.replace(/\/\/[#@]\s*sourceMappingURL=\S+/g, "")
+ },
+ }
+}
+
export default defineNuxtConfig({
- modules: ["nuxt-site-config", "@nuxtjs/robots", "@pinia/nuxt", "nuxt-og-image", "@nuxtjs/sitemap", "@sentry/nuxt/module"],
+ modules: ["@nuxt/fonts", "nuxt-site-config", "@nuxtjs/robots", "@pinia/nuxt", "nuxt-og-image", "@nuxtjs/sitemap", "@posthog/nuxt"],
site: {
url: "https://celenium.io",
@@ -13,6 +34,7 @@ export default defineNuxtConfig({
sitemap: {
xsl: false,
+ zeroRuntime: true,
},
robots: {
@@ -64,10 +86,15 @@ export default defineNuxtConfig({
},
},
- sentry: {
- sourcemaps: {
- disable: true,
- },
+ sourcemap: {
+ server: false,
+ client: "hidden",
+ },
+
+ posthogConfig: {
+ publicKey: process.env.NUXT_PUBLIC_POSTHOG_KEY,
+ host: process.env.NUXT_PUBLIC_POSTHOG_HOST,
+ debug: false,
},
runtimeConfig: {
@@ -75,10 +102,6 @@ export default defineNuxtConfig({
AMP: process.env.AMP,
version: "1.26.0",
- sentry: {
- dsn: process.env.SENTRY_DSN,
- },
-
API_MAINNET: "",
API_MOCHA: "",
API_DEV: "",
@@ -114,52 +137,45 @@ export default defineNuxtConfig({
content: "en",
},
],
- script: [{ src: "https://analytics.ahrefs.com/analytics.js", "data-key": "/cIm/4LxIX1R+OK+XMnXRg", async: true }],
link: [
{
id: "favicon",
rel: "icon",
type: "image/png",
},
- {
- rel: "preconnect",
- href: "https://fonts.googleapis.com",
- },
- {
- rel: "preconnect",
- href: "https://fonts.gstatic.com",
- crossorigin: "anonymous",
- },
- {
- rel: "preload",
- as: "style",
- href: "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap",
- onload: "this.onload=null;this.rel='stylesheet'",
- },
- {
- rel: "preload",
- as: "style",
- href: "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@700&display=swap",
- onload: "this.onload=null;this.rel='stylesheet'",
- },
- {
- rel: "preload",
- as: "style",
- href: "https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap",
- onload: "this.onload=null;this.rel='stylesheet'",
- },
],
},
},
+ nitro: {
+ preset: "cloudflare-module",
+ sourceMap: false,
+ experimental: {
+ wasm: true,
+ },
+ },
+
css: ["@/assets/styles/base.scss", "@/assets/styles/flex.scss", "@/assets/styles/text.scss"],
- pinia: {
- autoImports: ["defineStore"],
+ fonts: {
+ families: [
+ {
+ name: "Inter",
+ weights: [400, 500, 600, 700],
+ provider: "google",
+ global: true,
+ },
+ {
+ name: "JetBrains Mono",
+ weights: [500, 600],
+ provider: "google",
+ global: true,
+ },
+ ],
},
- ogImage: {
- fonts: ["Inter:400", "Inter:600", "IBM+Plex+Mono:400"],
+ pinia: {
+ autoImports: ["defineStore"],
},
devtools: {
@@ -169,21 +185,28 @@ export default defineNuxtConfig({
plugins: ["~/plugins/force.client.js"],
vite: {
+ plugins: [ignorePosthogSm(), wasm()],
+ build: {
+ target: "esnext",
+ rolldownOptions: {
+ devtools: true,
+ },
+ },
define: {
global: "globalThis",
+ "process.env": "{}",
},
resolve: {
alias: {
- "unenv/runtime/node/buffer/index/": path.resolve(__dirname, "./node_modules/buffer/index"),
"@data": path.resolve(__dirname, "src/data"),
},
},
- plugins: [wasm(), topLevelAwait(), nodePolyfills()],
worker: {
format: "es",
- plugins: () => [wasm(), topLevelAwait()],
+ plugins: () => [wasm()],
},
+ optimizeDeps: { exclude: ["lumina-node"] },
},
- compatibilityDate: "2025-04-02",
+ compatibilityDate: "2026-09-22",
})
diff --git a/package.json b/package.json
index 106870c2..9b8e8944 100644
--- a/package.json
+++ b/package.json
@@ -1,13 +1,13 @@
{
"name": "celestia-explorer",
- "version": "1.26.0",
- "packageManager": "pnpm@8.7.4",
+ "version": "1.27.0",
"homepage": "https://celenium.io/",
"license": "MIT",
"type": "module",
"scripts": {
- "build": "npm run generate-badges && nuxt build",
- "dev": "npm run generate-badges && cross-env PORT=9090 nuxt dev",
+ "build": "bun run generate-badges && nuxt build",
+ "build:cf": "bun run generate-badges && cross-env NODE_OPTIONS=--max-old-space-size=4096 nuxt build",
+ "dev": "bun run generate-badges && cross-env PORT=9090 nuxt dev",
"generate": "nuxt generate",
"generate-badges": "node scripts/generateBadgesList.js",
"preview": "nuxt preview",
@@ -16,31 +16,30 @@
"start": "nuxt start"
},
"devDependencies": {
- "@nuxt/devtools": "latest",
- "@nuxtjs/robots": "5.4.0",
- "@nuxtjs/sitemap": "7.2.10",
- "@unhead/vue": "^2.0.0-rc.1",
+ "@nuxt/devtools": "3.4.2",
+ "@nuxt/fonts": "0.14.0",
+ "@nuxtjs/robots": "6.2.3",
+ "@nuxtjs/sitemap": "8.5.1",
+ "@resvg/resvg-js": "^2.6.2",
+ "@resvg/resvg-wasm": "^2.6.2",
"cross-env": "^7.0.3",
- "nuxt": "3.16.2",
- "nuxt-og-image": "5.1.3",
- "oxlint": "^1.0.0",
+ "nuxt": "4.5.2",
+ "nuxt-og-image": "6.8.0",
+ "oxlint": "^1.56.0",
"prettier": "^3.8.1",
- "sass": "1.66.1",
- "sass-loader": "13.3.2",
- "unenv": "^1.9.0",
+ "sass": "^1.98.0",
+ "sass-loader": "^16.0.7",
+ "satori": "^0.25.0",
"unstorage": "^1.0.0",
- "vite-plugin-top-level-await": "^1.4.4",
- "vite-plugin-wasm": "^3.3.0"
+ "vite-plugin-wasm": "^3.6.0"
},
"dependencies": {
- "@amplitude/analytics-browser": "^2.3.3",
"@codemirror/lang-json": "^6.0.1",
"@keplr-wallet/cosmos": "^0.12.70",
"@openzeppelin/merkle-tree": "^1.0.6",
- "@pinia/nuxt": "0.11.0",
- "@sentry/nuxt": "^10.19.0",
+ "@pinia/nuxt": "0.11.3",
+ "@posthog/nuxt": "1.7.91",
"@vueuse/core": "^10.9.0",
- "buffer": "^6.0.3",
"codemirror": "^6.0.1",
"crypto-js": "^4.2.0",
"d3": "7.9.0",
@@ -51,13 +50,12 @@
"js-sha256": "^0.11.0",
"lean-qr": "^2.3.2",
"long": "^5.2.3",
+ "lumina-node": "1.0.0",
"luxon": "3.4.3",
- "nuxt-site-config": "^3.1.9",
- "pinia": "3.0.2",
+ "nuxt-site-config": "^3.2.21",
+ "pinia": "3.0.4",
"protobufjs": "^7.2.6",
"qrcode": "^1.5.3",
- "uuid": "9.0.1",
- "vite-plugin-node-polyfills": "^0.21.0",
"zod": "^4.1.12"
}
}
diff --git a/pages/privacy-policy.vue b/pages/privacy-policy.vue
deleted file mode 100644
index 748cff42..00000000
--- a/pages/privacy-policy.vue
+++ /dev/null
@@ -1,472 +0,0 @@
-
-
-
-
-
- Privacy Policy
- {{ `Last Updated: ${lastUpdate()}` }}
-
-
-
- 1. General information
-
-
- BB Strategy Pte. Ltd, a Singapore corporation, having its registered office at 165b Telok Ayer St, 068617 Singapore, (“Company ”, “we ”, or “us ”) is the operator of the Website https://celenium.io (the “Website ”).
-
- As the operator of the Website, we take the protection of your personal data very seriously. We collect, process, and use your personal data in accordance with this privacy policy and in compliance with the Singapore Personal Data Protection Act 2012 (“PDPA”) and the General European Data Protection Regulation (“GDPR”).
-
- This privacy policy (“Privacy Policy”) will provide you with information about the collection, processing and use of your personal data when using the Website, obtain services from us, interact with us in relation to a contract, communicate with us or otherwise deal with us. When appropriate we will provide a just-in-time notice to cover any additional processing activities not mentioned in this Privacy Policy. In addition, we may inform you about the processing of your personal data separately, for example in consent forms, terms and conditions, forms and other notices or provide a reference to this Privacy Policy or additional privacy notices.
-
- In case you provide us with the personal data of third persons (such as family members or work colleagues, etc.) you should make sure that these persons are familiar with this Privacy Policy and you should only share their personal data if you have permission to do so and ensure that his personal data is correct. When you share data about third persons with us, you confirm that.
-
-
-
-
- 2. Controller for processing of your personal data
-
-
- BB Strategy Pte. Ltd is the controller for the processing under this Privacy Policy unless we tell you otherwise in an individual case.
-
- For any matters, relating to data protection and to exercise your rights under Section 13, you may contact celenium@baking-bad.org in writing by e-mail or letter to the following address: BB Strategy Pte. Ltd, 165b Telok Ayer St, 068617 Singapore
-
-
-
-
- 3. What personal data do we process?
-
-
- We process various categories of personal data about you. The main categories of personal data are the following:
-
-
-
- 3.1 Technical data
-
-
- When you visit our Website, the hosting provider of our Website may automatically collects and stores various information in server log files that your browser transmits to us. The following technical data may be recorded by us, as usual with every connection with a web server, without your intervention, and stored by the hosting provider:
-
-
- Terminal device ID, type, operating system, date, time, region, country, latitude, longitude
- Browser type, user agent, language, screen resolution
- IP address, network provider, traffic routing data, system configuration information, and other information about traffic to and from the Website
- Mouse movements, clicks, scrolling behavior
- Keystrokes (excluding sensitive fields such as passwords)
- Pages visited, time spent, and navigation paths
-
-
- Any collection and processing of this technical data is for the purpose of enabling the use and functionality of our Website, continuously ensuring system security and stability, optimising our Website, to show you Website customized for your region, and for internal statistical purposes. Furthermore, the collection of technical data shall ensure the functionality and security of our services.
- Technical data is not assigned to specific persons nor linked to data from other sources. So technical data as such does not permit us to draw conclusions about your identity. However, technical data may be linked with other categories of data (and potentially with your person) in relation to user accounts, registrations, access controls or the performance of a contract.
- Furthermore, the IP addresses may be evaluated, together with other data, in case of attacks on the network infrastructure or other unauthorised use or misuse of the Website, for the purpose of intelligence and protection, and if appropriate, used in criminal proceedings for identification and civil and criminal proceedings against the relevant users.
- In order to ensure the functionality of our services, we may also assign an individual code to you or your terminal device (for example as a cookie). Cookies are text files that are stored in a computer system via an Internet browser. More detailed information on cookies and how they work can be found at: http://www.allaboutcookies.org and section 4.
-
-
-
-
- 3.2 Communication Data
-
-
- When you are in contact with us via our Website’s contact form or by e-mail, telephone or chat, or by letter or other means of communication, we collect the data exchanged between you and us, including your contact details and the metadata of the communication (like the name, contact details, the means, place and time of communication and its content like the content of e-mails, letters, chats, etc.). If we have to determine your identity, for example in relation to a request for information regarding personal data or a request for press access, etc. we collect personal data to identify you.
- We use this data, which you may give voluntarily, only in order to answer your contact question / request in the best possible manner.
- We generally keep your communication data for 12 months from the last exchange between us. This period may be longer where required for evidentiary purposes, to comply with legal or contractual requirements. E-mails in personal mailboxes, written correspondence and chats are generally kept for 2 years .
-
-
-
-
- 3.3 Master Data
-
-
- Master data is the basic data we need, in addition to contract data (see below), for the performance of our contractual and other business relationships or services, such as name and contact details, and information about, for example, your role and function.
- We process your master data if you are a customer or other business contact or work for one or because we wish to address you for our own purposes or for the purposes of a contractual partner. We receive master data from you (for example as part of a registration), from parties you work for, or from third parties such as contractual partners, associations and address brokers, and from public sources such as public registers or the internet (websites, social media, etc.).
- We generally keep master data for 2 years from the last exchange between us or from the end of the contract. This period may be longer if required for evidentiary purposes, to comply with legal or contractual requirements. For contacts used only for marketing and advertising, the retention period is usually much shorter, usually no more than 2 years from the last contact.
- Master data includes data such as name, address, e-mail address, telephone number and other contact details, gender, date of birth, nationality, data about related persons, websites, social media profiles, photos and videos, copies of ID cards; moreover, details of your relationship with us (customer, supplier, visitor, service recipient, etc.), details of your status, allocations, classifications and mailing lists, details of our interactions with you (if applicable, a history thereof with corresponding entries), reports (for example from the media), or official documents (for example excerpts from the commercial register, permits, etc.) that concern you. As payment information, we collect, for example, your bank details, account number and credit card data. Declarations of consent and opt-out information are also part of the master data, as well as information about third parties, for example contact persons, recipients of services, advertising recipients or representatives.
- Master data is not collected comprehensively for all contacts. The data collected in an individual case depends mostly on the purpose of the processing activity.
-
-
-
-
- 3.4 Contract Data
-
-
- This means personal data that is collected in relation to the conclusion or performance of a contract, for example information about the contracts and the services provided or to be provided, as well as personal data from the period leading up to the conclusion of a contract, information required or used for performing the services, and information about feedback (for example complaints, feedback about satisfaction, etc.). We generally collect this data from you, from contractual partners and from third parties involved in the performance of the contract, but also from third-party sources (for example credit information providers) and from public sources. We generally keep this data for 2 years from the last contract activity or from the end of the contract. This period may be longer where necessary for evidentiary purposes, to comply with legal or contractual requirements.
-
-
-
-
- 3.5 Behavioural and preference data
-
-
- Depending on our relationship with you, we try to get to know you better and to tailor our services and offers to you. For this purpose, we collect and process data about your behavior and preferences. We do so by evaluating information about your behavior in our domain, and we may also supplement this information with third-party information, including from public sources. Based on this data, we can for example determine the likelihood that you will use certain services or behave in a certain way. The data processed for this purpose is already known to us (for example where and when you use our services), or we collect it by recording your behavior (for example how you navigate our Website).
- Behavioral data is information about certain actions, such as your response to electronic communications (for example if and when you have opened an e-mail) or your location, as well as your interaction with our social media pages and your participation in sweepstakes, competitions and similar events. Preference data tells us what your needs are, which products or services might be of interest to you or when and how you will likely respond to messages from us.
- Behavioral and preference data may be analyzed on a personally identifiable basis (for example to show you personalized advertising), but also on a non-identifiable basis (for example for market research or product development). Behavioral and preference data may also be combined with other data (for example, motion data may be used for contact tracing as part of a health protection concept).
- We anonymize or delete this data when it is no longer relevant for the purposes pursued, which may be 2 years for service preferences. This period may be longer where necessary for evidentiary purposes, to comply with legal or contractual requirements, or for technical reasons. We describe how tracking works on our Website in Section 4.
-
-
-
-
-
- 4. Online tracking and Cookies
-
-
- When using our Website (including newsletters and other digital offers), data is collected that is stored in logs (in particular technical data). We may also use cookies and similar technologies (e.g. pixel tags or fingerprints) to recognise website visitors, evaluate their behaviour and identify preferences. A cookie is a small file that is transmitted between the server and your system and enables a specific device or browser to be recognised. You can set your browser so that it automatically rejects, accepts or deletes cookies. You can also deactivate or delete cookies in individual cases. You can find out how to manage cookies in your browser in your browser's help menu.
- Neither the technical data we collect nor cookies generally contain any personal data. However, personal data that we or third-party providers commissioned by us store about you (e.g. if you have a user account with us or these providers) may be linked to the technical data or to the information stored in and obtained from cookies and thus possibly to your person.
- We might also use social media plug-ins, which are small pieces of software that establish a connection between your visit to our Website and a third-party provider. The social media plug-in informs the third-party provider that you have visited our Website and may send the third-party provider cookies that it has previously placed on your web browser. For more information on how these third-party providers use your personal data collected via their social media plug-ins, please refer to their respective privacy policies.
- We also use our own tools and services from third-party providers (which may themselves use cookies) on our Website, in particular to improve the functionality or content of our Website (e.g. integration of videos or maps), to compile statistics and to place adverts.
- We may currently use the services of the following service providers and advertising partners in particular, whereby their contact details and further information on the individual data processing can be found in the respective privacy policy:
-
-
-
- Some of the third-party providers we use may be located outside Singapore. Information on data disclosure abroad can be found in the sections 6 and 7.
-
-
-
-
- 5. For what purposes do we process your data?
-
-
- We process your data for the purposes explained below. These purposes and their objectives represent interests of us and potentially of third parties. You can find further information on the legal basis of our processing in Section 5.
-
-
- We process your data for purposes related to communication with you, in particular in relation to responding to inquiries and the exercise of your rights (Section 10) and to enable us to contact you in case of queries. For this purpose, we use in particular communication data and master data, and registration data in relation to offers and services that you use. We keep this data to document our communication with you, for training purposes, for quality assurance and for follow-up inquiries.
- We process data for the conclusion, administration and performance of contractual relationships.
- We may also process your data for security and access control purposes.
- We process personal data to comply with laws, directives and recommendations from authorities and internal regulations.
- We also process data for the purposes of our risk management and as part of our corporate governance, including business organization and development.
- We may process your data for further purposes, for example as part of our internal processes and administration or for quality assurance purposes and trainings.
-
-
-
-
-
-
- 6. Legal basis for Processing
-
-
- Where we ask for your consent for certain processing activities (for example for the processing of sensitive personal data, for marketing mailings, for personalized motion profiles and for advertising management and behavior analysis on the Website), we will inform you separately about the relevant processing purposes. You may withdraw your consent at any time with effect for the future by providing us written notice (by mail) or, unless otherwise noted or agreed, by sending an e-mail to us; see our contact details in Section 2. For withdrawing consent for online tracking, see Section 4. Where you have a user account, you may also withdraw consent or contact us also through the relevant website or other service, as applicable. Once we have received notification of withdrawal of consent, we will no longer process your information for the purpose(s) you consented to, unless we have another legal basis to do so. Withdrawal of consent does not, however, affect the lawfulness of the processing based on the consent prior to withdrawal.
- Where we do not ask for consent for processing, the processing of your personal data relies on the requirement of the processing for initiating or performing a contract with you (or the entity you represent) or on our or a third-party legitimate interest in the particular processing, in particular in pursuing the purposes and objectives set out in Section 6 and in implementing related measures. Our legitimate interests also include compliance with legal regulations, insofar as this is not already recognized as a legal basis by applicable data protection law (for example in the case of the GDPR, the laws in the EEA and in the case of the PDPA, Singapore law). This also includes the marketing of our products and services, the interest in better understanding our markets and in managing and further developing our Company, including its operations, safely and efficiently.
- Where we receive sensitive personal data (for example health data, data about political opinions, religious or philosophical beliefs, and biometric data for identification purposes), we may process your data on other legal basis, for example, in the event of a dispute, as required in relation to a potential litigation or for the enforcement or defense of legal claims. In some cases, other legal basis may apply, which we will communicate to you separately as necessary.
-
-
-
-
- 7. Other parties who have access to personal data we collect
-
-
- In relation to our contracts, the Website, our services, our legal obligations or otherwise with protecting our legitimate interests and the other purposes set out in Section 5, we may disclose your personal data to third parties, in particular to the following categories of recipients:
-
-
- Service Providers: We work with service providers in Singapore and abroad who process your data on our behalf or as joint controllers with us or who receive data about you from us as separate controllers (for example IT providers, shipping companies, advertising service providers, login service providers, security companies, banks, insurance companies, debt collection companies, credit information agencies, or address verification providers). Our Website service provider is Cloudflare, Inc., 101 Townsend St., San Francisco, California 94107. With the exception of the named provider of our Website, we do not make your personal data available to third parties unless you have expressly consented to it, if we are legally obligated to, or if this is necessary to enforce our rights concerning a contractual relationship. In each case, we disclose to these providers the data they require for their services, which may also concern you. In addition, we enter into contract with these service providers that include provisions to protect personal data, where such protection does not follow from the law.
- Contractual partners including customers: This refers to customers (for example service recipients) and our other contractual partners as this data disclosure results from these contracts. For example, they may receive registration data in relation to issued and redeemed vouchers, invitations, etc. If you work for one of these contractual partners, we may also disclose data about you to that partner in this regard. These recipients also include contractual partners with whom we may cooperate or and to whom we may therefore disclose data about you for analysis purposes. We require these partners to send you or display advertising based on your data only with your consent.
- Authorities: We may disclose personal data to agencies, courts and other authorities in Singapore and abroad if we are legally obliged or entitled to make such disclosures or if it appears necessary to protect our interests. These authorities act as separate controllers.
- Other persons: This means other cases where interactions with third parties follows from the purposes set out in Section 4, for example service recipients, the media and associations in which we participate or if you are included in one of our publications.
-
-
- All these categories of recipients may involve third parties, so that your data may also be disclosed to them. We can restrict the processing by certain third parties (for example IT providers), but not by others (for example authorities, banks, etc.).
- We reserve the right to make such disclosures even of secret data (unless we have expressly agreed with you that we will not disclose such data to certain third parties, except if we are required to do so by law). Notwithstanding the foregoing, your data will continue to be subject to adequate data protection in Singapore and the EEA, even after disclosure. For disclosure to other countries, the provisions of Section 10 apply. If you do not wish certain data to be disclosed, please let us know so that we can review if and to what extent we can accommodate your concern (Section 2).
- In addition, we enable certain third parties to collect personal data from you on our Website and at events organized by us (for example press photographers, providers of tools on our Website, etc.). Where we have no control over these data collections, these third parties are sole controllers. If you have concerns or wish to exercise your data protection rights, please contact these third parties directly.
-
-
-
-
- 8. International transfer of personal data
-
-
- As referred in Section 6, we disclose data to other parties. These are not all located in Singapore.
- If a recipient is located in a country without adequate statutory data protection, we require the recipient to undertake to comply with data protection (for this purpose, we use the revised European Commission’s standard contractual clauses, which can be accessed here: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj , unless the recipient is subject to a legally accepted set of rules to ensure data protection and unless we cannot rely on an exception. An exception may apply for example in case of legal proceedings abroad, but also in cases of overriding public interest or if the performance of a contract requires disclosure, if you have consented or if data has been made available generally by you and you have not objected against the processing.
- Please note that data exchanged via the internet is often routed through third countries. Your data may therefore be sent abroad even if the sender and recipient are in the same country.
-
-
-
-
- 9. How long do we process your data?
-
-
- We process your data for as long as our processing purposes, the legal retention periods and our legitimate interests in documentation and keeping evidence require it or storage is a technical requirement. You will find further information on the respective storage and processing periods for the individual data categories in Section 3, and Section 4. If there are no contrary legal or contractual obligations, we will delete or anonymize your data once the storage or processing period has expired as part of our usual processes.
-
-
-
-
- 10. Data security
-
-
- We use appropriate technical and organizational security measures to protect your stored personal data against manipulation, partial or complete loss, and unauthorized access by third parties. Our security measures are continuously being improved in line with technical developments.
- Please note that any data transmission on the Internet (e.g. communication by e-mail) is generally not secure and we accept no liability for data transmitted to us via the Internet. Unfortunately, absolute protection is not technically possible.
- This information does not apply to the websites of third parties and the corresponding links given on our Website. Company assumes no responsibility and liability for these.
-
-
-
-
- 11. Your Rights regarding your personal data
-
-
- You have the right to object to the processing of your personal data in some circumstances, in particular for direct marketing purposes, for profiling carried out for direct marketing purposes and for other legitimate interests in processing.
- You have the following rights in relation to our data processing, depending on the applicable data protection law:
-
-
-
- 11.1 Right to request information
-
-
- You have the right to obtain information from us as to whether or not personal data concerning you is being processed and what personal data we process from you. If you wish to avail yourself of this right of confirmation, you may, at any time, contact the responsible person as stated in Section 1 of this Privacy Policy.
-
-
-
-
- 11.2 Right to access
-
-
- You have the right to obtain from us free information about your personal data stored at any time and a copy of this information. Furthermore, you will have access to the following information:
-
-
- the purposes of the processing;
- the categories of personal data concerned;
- the recipients or categories of recipients to whom the personal data have been or will be disclosed, in particular recipients in third countries or international organizations;
- where possible, the envisaged period for which the personal data will be stored, or, if not possible, the criteria used to determine that period;
- the existence of the right to request from the Company rectification or erasure of personal data, or restriction of processing of personal data concerning you, or to object to such processing;
- the existence of the right to lodge a complaint with a supervisory authority;
- where the personal data are not collected directly from you, any available information as to their source; and
- the existence of automated decision-making, including profiling, referred to in Article 22(1) and (4) of the GDPR and, at least in those cases, meaningful information about the logic involved, as well as the significance and envisaged consequences of such processing for you.
-
-
- If you wish to avail yourself of this right of access, you may at any time contact the responsible person as stated in Section 1 of this Privacy Policy.
-
-
-
-
- 11.3 Right to rectification
-
-
- You have the right to obtain from us, without undue delay, the rectification of inaccurate personal data concerning you. Taking into account the purposes of the processing, you shall have the right to have incomplete personal data completed, including by means of providing a supplementary statement. If you wish to exercise this right to rectification, you may, at any time, contact the responsible person as stated in Section 1 of this Privacy Policy.
-
-
-
-
- 11.4 Right to erasure (right to be forgotten)
-
-
- You have the right to obtain from us the erasure of personal data concerning you as soon as possible, and we shall have the obligation to erase personal data without undue delay where one of the following grounds applies:
-
-
- The personal data is no longer necessary in relation to the purposes for which they were collected or otherwise processed;
- You withdraw consent to which the processing is based according to point (a) of Article 6(1) of the GDPR, or point (a) of Article 9(2) of the GDPR, and where there is no other legal ground for the processing;
- The data subject objects to the processing pursuant to Article 21(1) of the GDPR and there are no overriding legitimate grounds for the processing, or the data subject objects to the processing pursuant to Article 21(2) of the GDPR;
- The personal data has been unlawfully processed;
- The personal data must be erased for compliance with a legal obligation in accordance with the applicable law to which the Company is subject; and/or
- The personal data has been collected in relation to the offer of information society services referred to in Article 8(1) of the GDPR.
-
-
- If any one of the aforementioned reasons applies, and you wish to request the erasure of personal data stored by the Company, you may at any time contact the responsible person as stated in Section 1 of this Privacy Policy. The responsible person at the Company shall promptly ensure that the erasure request is complied with as soon as possible.
-
-
-
-
- 11.5 Right to receive personal data in a commonly used electronic format
-
-
- You have the right to request that we provide certain personal data in a commonly used electronic format or transfer it to another controller.
-
-
-
-
- 11.6 Right to restriction of processing
-
-
- You have the right to obtain from the Company restriction of processing where one of the following applies:
-
-
- the accuracy of the personal data is contested by you, for a period enabling the Company to verify the accuracy of the personal data;
- the processing is unlawful and you oppose the erasure of the personal data and requests instead the restriction of their use instead;
- the Company no longer needs the personal data for the purposes of the processing, but they are required by you for the establishment, exercise or defense of legal claims; and/or
- the data subject has objected to processing pursuant to Article 21(1) of the GDPR pending the verification whether the legitimate grounds of the Company override those of the data subject.
-
-
- If any one of the aforementioned conditions is met, and you wish to request the restriction of the processing of personal data stored by the Company, you may at any time contact the Company's responsible person. The responsible person will arrange the restriction of the processing.
-
-
-
-
- 11.7 Right to object
-
-
- You have the right to object, on grounds relating to your particular situation, at any time, to the processing of personal data concerning you, which is based on point (e) or (f) of Article 6(1) of the GDPR. This also applies to profiling based on these provisions.
- The Company shall no longer process the personal data in the event of the objection, unless the Company can demonstrate reasonable grounds for the processing, which override the interests, rights and freedoms of you, or for the establishment, exercise or defense of legal claims. In order to exercise the right to object, you may directly contact the responsible person.
-
-
-
-
- 11.8 Right to withdraw data protection consent
-
-
- You have the right to withdraw your consent to processing of your personal data at any time where our processing is based on your consent. If you wish to exercise the right to withdraw the consent, you may at any time directly contact the responsible person as stated in Section 1.
-
-
-
- 11.9 Right to receive further information
-
-
-
- The right to receive, upon request, further information that is helpful for the exercise of these rights;
- The right to express your point of view in case of automated individual decisions (Section 6) and to request that the decision be reviewed by a human.
-
-
- If you wish to exercise the above-mentioned rights in relation to us, please contact us in writing, at our premises or, unless otherwise specified or agreed, by e-mail; you will find our contact details in Section 2. In order for us to be able to prevent misuse, we need to identify you (for example by means of a copy of your ID card, unless identification is not possible otherwise).
- You also have these rights in relation to other parties that cooperate with us as separate controllers – please contact them directly if you wish to exercise your rights in relation to their processing. You will find information on our key partners and service providers in Section 6.
- Please note that conditions, exceptions or restrictions apply to these rights under applicable data protection law (for example to protect third parties or trade secrets). We will inform you accordingly where applicable.
- If you do not agree with the way we handle your rights or with our data protection practices, please let us know. If you are located in the EEA, the United Kingdom or in Switzerland, you also have the right to lodge a complaint with the competent data protection supervisory authority in your country.
-
-
-
-
-
- 12. Minors
-
-
- The Company does not knowingly collect or use any personal data from minors. A minor may be able to willingly share personal information with others, depending on the products and/or media channels used. If a minor provides us with their information without the consent of their parent or guardian, we will ask the parent or guardian to contact us for the purpose of deleting that information.
-
-
-
-
- 13. Updates to our Privacy Policy
-
-
- The Company may update this Privacy Policy from time to time and inform you on the Website that the policy has been amended. The current version of the Privacy Policy, as published on our Website, is applicable. With each update to our policies, we will note which Sections have been updated.
-
-
-
-
- 14. More information about privacy regulations
-
-
- For more information on applicable privacy regulations, you may refer to:
-
-
-
- Please do not hesitate to contact us if you have any questions regarding this Privacy Policy by contacting us at celenium@baking-bad.org .
-
-
-
-
-
-
diff --git a/pages/terms-of-use.vue b/pages/terms-of-use.vue
deleted file mode 100644
index a3f90efd..00000000
--- a/pages/terms-of-use.vue
+++ /dev/null
@@ -1,322 +0,0 @@
-
-
-
-
-
- Terms of Use
- {{ `Last Updated: ${lastUpdate()}` }}
-
-
-
-
- Welcome to Celenium, provided by BB Strategy Pte. Ltd, 165b Telok Ayer St, 068617 Singapore, (“Company”, “we”, “us”, or “our”). When we refer to “user”, "you" or "your" we mean you, the person accessing or using our website. The following Terms of Use (“Terms ”), together with any documents which are expressly incorporated by reference govern your access to and use of https://celenium.io (hereinafter the "Website ”).
- By using the Website and/or clicking “Accept,” or using and/or accessing any of our interfaces, applications, products and/or other services, you agree to these Terms and the general disclaimer on our website and to the privacy policy under this https://celenium.io/privacy-policy . If you are not in agreement with these Terms, you may not access our Website.
- We reserve the right, at our sole discretion, to change, modify, add or remove portions of these Terms at any time. Your continued use of the Website following the posting of revised Terms means that you accept and agree to the changes. It is your responsibility to check these Terms periodically for changes.
-
-
-
-
- 1. Services
-
-
- Through the Website, we offer various services (the “Services ”), including the following:
-
-
- Celenium API: access to an API, which allows clients to retrieve all indexed data from the Celestia network.
-
-
-
-
-
- 2. User account
-
-
- In order to access certain services, users may be required to create an account. By registering, you confirm that you meet the following eligibility requirements and that the information you provide is accurate, complete, and up-to-date.
- You must be at least 18 years old to register and use the Services. By registering, you represent and warrant that you have the legal capacity to enter into these Terms and that you are not prohibited from using the Services by any applicable law or regulation.
- You are responsible for maintaining the confidentiality and security of your account information, including your login credentials. You agree to: (i) not share your account information with any third party, (ii) notify us immediately if you suspect any unauthorized access to or use of your account and (iii) ensure that you log out from your account at the end of each session if you access the Services from a shared or public device.
- We will not be liable for any loss or damage arising from your failure to comply with these security obligations. You are solely responsible for all activities that occur under your account, whether or not authorized by you.
- You agree to use your account solely for your own purposes and not to impersonate any other person or entity, or falsely state or otherwise misrepresent your affiliation with any person or entity.
- You must promptly update your account information to keep it accurate, complete, and current. We reserve the right to suspend or terminate your account if any information provided during the registration process or thereafter proves to be inaccurate, false, or misleading.
-
-
-
-
- 3. Fees
-
-
- Some of the Services may be subject to fees (the “Fees ”). Payments of the Fees are processed through a third-party payment service provider (i.e. Stripe).
- The Fees and/or subscription terms are displayed on the Website.
-
-
-
-
- 4. Content of website
-
-
- The Content is provided for general information purposes only. We do not warrant the accuracy, completeness or usefulness of the Content. Any reliance you place on such information is strictly at your own risk. Nothing in the Content should be used or relied upon as legal, financial, tax or other advice, or as an instruction or solicitation of action by any person.
- The Website may contain links to websites and content that is controlled or operated by third parties (“Third Party Links ”). The Company is providing these Third Party Links to you only for convenience and the inclusion of any Third Party Links on the Website does not imply any endorsement by the Company of the Third Party Links and/or their operators. The Company is not responsible for any and all content contained in or associated with the Third Party Links.
-
-
-
-
- 5. Prohibited activities
-
-
- You must not disrupt, compromise, or otherwise damage data or property owned by other parties or do anything to disrupt any of our services, whether directly or indirectly. This includes attacking any devices or accounts other than your own (or those for which you have explicit, written permission from their owners), using phishing or social engineering techniques and/or using bots. Except as expressly permitted under this Agreement, you shall not, and shall not permit any third party to: (i) modify or create any derivative work of any part of our services, (ii) use our Website for commercial time-sharing or service bureau use, or (iii) reverse engineer, decompile, disassemble or otherwise attempt to discover the source code, object code or underlying structure, ideas, know-how or algorithms relevant to our Website. Immediately notify us as set forth in these Terms before any of the following occur:
-
-
- You access any accounts or data other than your own (or those for which you have explicit, written permission from their owners)
- You disrupt any of the Services; or
- You access a non-customer-facing Company system.
-
-
- You shall not nor cause or encourage others for any illegal, harmful, fraudulent, infringing, or objectionable activities, including but not limited to the following list of prohibited activities:
-
-
- Any act which might bring the Company, and its affiliates into public disrepute;
- Actions that would infringe any applicable laws and regulations, including Anti Money Laundering / Countering of the Financing of Terrorism laws and regulations;
- Information and/or content in any submission or application that is illegal or criminal, false, fraudulent, deceptive, misleading, defamatory, threatening, libellous, slanderous, disparaging, unlawfully harassing, profane, obscene, pornographic, hateful, indecent, inappropriate or injurious to any individual or any third party;
- Disrupting, manipulating, or degrading the Services;
- Phishing, spamming, or pharming;
- Unsolicited contacting of users or other abusive behaviour;
- Illegal advertising or fraudulent marketing activities;
- Infringing or misappropriating the rights of others;
- Introduce any viruses, trojan horses, worms, logic bombs or other material which is malicious or technologically harmful;
- Attempt to gain unauthorized access to, interfere with, damage or disrupt any parts of the Website;
- Use any device, software or routine that interferes with the proper working of the Website;
- Creating a security risk for the Company.
-
-
- In the event that the Company discovers or suspects that you have engaged in unfair, conflicting, excessive or abusive usage or conduct, the Company reserves the right to ban you and take such actions as may be necessary, to the fullest extent possible under law, to protect the Company from losses, damages, harm or degradation of any form and manner.
-
-
-
-
- 6. Taxes
-
-
- You are responsible for the payment of all taxes and/or levies applicable to you in connection with any of the Services.
-
-
-
-
- 7. Compliance with laws
-
-
- You agree to comply with all laws, rules, regulations, and any generally accepted practices or guidelines in the relevant jurisdictions applicable to you (including, without limitation, any laws regarding the export of data or software to and from the European Union / Switzerland or other relevant countries and all applicable privacy and data collection laws and regulations). To the extent required by law, you are solely responsible for obtaining or filing any approval, clearance, registration, permit, or other regulatory authorization applicable to you and shall comply with the requirements of such authorization.
- The provider of the Website is based in Singapore. We make no claims that the Website or any of its content is accessible or appropriate outside of Singapore. Access to the Website may not be legal by certain persons or in certain countries. If you access the Website from outside Singapore, you do so on your own initiative and are responsible for compliance with local laws.
-
-
-
-
- 8. Sanctions and anti-money laundering
-
-
- You represent, warrant and covenant to us that you have not been, are not and will not be:
-
-
- accessing the Website if the laws of your country of residence and/or citizenship prohibit you from doing so in accordance with these Terms;
- a citizen, or resident of, or located in, or a legal entity or similar formed or incorporated within or subject to the laws of any jurisdiction in which the use of the Services is prohibited, restricted or unauthorised in any form or manner whether in full or in part under the laws, regulatory requirements or rules in such jurisdiction;
- a Sanctioned Entity and/or a Sanctioned Person (as defined below) and/or an entity or person acting on behalf of a Sanctioned Entity or Sanctioned Person;
- are not participating from, or are a national or resident of, any of the countries embargoed or restricted by, including without limitation, the Monetary Authority of Singapore (MAS) or under the United Nations Act (Chapter 339) of Singapore (“Prohibited Jurisdictions”); and
- transacting with any Sanctioned Person or Sanctioned Entity or any person in any Prohibited Jurisdiction.
-
-
- You further agree that you shall at all times, in all your activities in connection with the Website and the Services and the Company, comply with all regulations, laws and legislation, including, without limitation, Anti-Money Laundering Laws and Sanctions, applicable to you.
- For the purposes of this clause, the following words shall have the following meanings:
- “Anti-Money Laundering Laws” means any Singapore anti-money laundering act, laws or regulation, in each case, as amended from time to time and all other similar laws, rules, and regulations of any jurisdiction applicable to you or us.
- “Sanctioned Entity” means (i) a country or a government of a country, (ii) an agency of the government of a country, (iii) an organization directly or indirectly controlled by a country or its government, or (iv) a person resident in or determined to be resident in a country, in each case, that is subject to a country Sanctions program administered and enforced by Singapore (including the Monetary Authority of Singapore (MAS)), any governmental body of any other relevant jurisdiction.
- “Sanctioned Person” means (i) any person listed in any sanctions-related list of designated Persons maintained by any governmental body or (ii) a person named on the list of designated individuals and entities maintained by the Monetary Authority of Singapore (MAS), or any governmental body of any other relevant jurisdiction, in each case as amended, supplemented or substituted from time to time.
- “Sanctions” means economic or financial sanctions or trade embargoes imposed, administered or enforced from time to time by Singapore and any governmental body of any other relevant jurisdiction.
-
-
-
-
- 9. Intellectual property rights
-
-
- By using our Website you do not gain any rights thereto. All right, title, and interest in and to our Website, including all modifications, improvements, and enhancements made thereto, and all proprietary rights therein, as well as any products, materials and content prepared by you shall be and remain the Company’s sole and exclusive property. There are no implied licenses under these Terms, and any rights not expressly granted to you hereunder are reserved by the Company.
- If you want to use, reproduce, modify, distribute, or store any copyrights and trademarks of the Company for any purpose, applicants need prior written permission from the Company.
- The name of the Company, its logo, and all related names, logos, product and service names, designs and slogans are trademarks of the Company or its affiliates or licensors. You must not use such marks without the prior written permission of the Company. We are the owner or licensee of all intellectual property rights in the Website and its entire content. This includes in particular but without limitation, page headers, texts, graphics, logos, images, digital downloads and the selection and arrangement of the same. You agree not to take any action(s) inconsistent with such ownership interests.
-
-
-
-
- 10. Warranty disclaimer
-
-
- Your use of the Website, its content and any services or items obtained through the Website is AT YOUR OWN RISK. The Website, its content and any services or items obtained through the Website are provided on an "as is" and "as available" basis, without any warranties of any kind, either express or implied. Neither the Company nor any person associated with the Company makes any warranty or representation with respect to the completeness, security, reliability, quality, accuracy or availability of the Website. Without limiting the foregoing, neither the Company nor anyone associated with the Company represents or warrants that the Website, its content or any services or items obtained through the Website will be accurate, reliable, error-free or uninterrupted, that defects will be corrected, that our site or the server that makes it available are free of viruses or other harmful components or that the Website or any services or items obtained through the Website will otherwise meet your needs or expectations.
- To the extent permitted by applicable law, the Company hereby disclaims any and all warranties of any kind, whether express or implied, statutory or otherwise, including but not limited to any warranties of merchantability, non-infringement and fitness for particular purpose.
- You understand that we cannot and do not guarantee or warrant that files available for downloading from the internet or the Website will be free of viruses or other destructive code. You are responsible for implementing sufficient procedures and checkpoints to satisfy your particular requirements for anti-virus protection and accuracy of data input and output, and for maintaining a means external to our site for any reconstruction of any lost data.
- We will not be liable for any loss or damage caused by a distributed denial-of-service attack, viruses or other technologically harmful material that may infect your computer equipment, computer programs, data or other proprietary material due to your use of the Website or any services or items obtained through the Website or to your downloading of any material posted on it, or on any website linked to it.
-
-
-
-
- 11. Limitation of liability
-
-
- TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT WILL WE OR OUR SUPPLIERS, EMPLOYEES, ADVISORS, CORPORATE BODIES, OR LICENSORS BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES, OR FOR LOSS OF USE, LOST PROFITS, OR LOSS OF DATA ARISING OUT OF OR RELATED TO THESE TERMS OR THE WEBSITE, HOWEVER CAUSED AND REGARDLESS OF THE FORM OF ACTION, WHETHER IN CONTRACT, TORT, STRICT LIABILITY, OR OTHERWISE, EVEN IF WE OR OUR SUPPLIERS, EMPLOYEES, ADVISORS, CORPORATE BODIES, OR LICENSORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT WILL THE CUMULATIVE LIABILITY OF US, OUR SUPPLIERS, EMPLOYEES, ADVISORS, CORPORATE BODIES, AND LICENSORS FOR ANY PROVEN CLAIMS ARISING OUT OF OR RELATED TO THESE TERMS OR THE WEBSITE EXCEED THE FEES YOU HAVE PAID TO US WITHIN THE 12 MONTHS PRIOR TO THE EVENT CAUSING SUCH DAMAGES. Some jurisdictions do not allow limitations of liability, so the foregoing limitation may not apply to you.
-
-
-
-
- 12. Indemnification
-
-
- You agree to indemnify and hold us and our affiliates, and their officers, directors, employees, agents, suppliers, and licensors harmless from and against any and all claims, damages, losses, liabilities, costs and expenses (including, but not limited to, court costs and reasonable attorneys’ fees) arising out of or in connection with any breach of these Terms by you or your participation in the Website and/or the Services.
-
-
-
-
- 13. Termination
-
-
- Termination by You
- You may terminate your account and subscription at any time by providing us with 30 days' prior notice. This can be done by following the instructions provided on the website or by contacting our support team at celenium@baking-bad.org . Upon termination, you will lose access to all Services provided through the Website, and any data associated with your account may be deleted.
- Termination by Us
- We reserve the right to terminate or suspend your account and access to the Services, with or without notice, for any reason, including but not limited to, if you violate these Terms, engage in fraudulent or illegal activities, or if we cease to provide the Services. In the event of a termination initiated by us, we will provide you with 30 days' prior notice, except in cases of violations of these Terms, fraudulent or illegal activities, or other urgent circumstances.
- Effects of Termination
- Upon termination of your account, all rights and licenses granted to you under these Terms will immediately cease. You will not be entitled to any refunds of fees or other amounts paid prior to termination, except as expressly stated in these Terms.
- Survival
- The provisions of these Terms that by their nature should survive termination will survive termination, including, but not limited to, provisions regarding ownership, indemnity, disclaimers, and limitations of liability.
-
-
-
-
- 14. Assignment
-
-
- You may not sell, assign or transfer any of your rights, duties or obligations under these Terms without our prior written consent. We reserve the right to assign or transfer these Terms or any of its rights, duties and obligations hereunder to any third party.
-
-
-
-
- 15. Waiver and severability
-
-
- No waiver by the Company of any term or condition set forth in these Terms shall be deemed a further or continuing waiver of such term or condition or a waiver of any other term or condition, and any failure of the Company to assert a right or provision under these Terms shall not constitute a waiver of such right or provision.
- If any of these Terms is rendered void, illegal or unenforceable by any legislation to which it is subject, it shall be rendered void, illegal or unenforceable to that extent and no further and, for the avoidance of doubt, the rest of these Terms shall continue to be valid and in full force and effect and shall in no way be affected, impaired or invalidated, and the parties hereto shall use their commercially reasonable efforts to find and employ an alternative means to achieve the same or substantially the same result as that contemplated by such term, provision, covenant or restriction.
-
-
-
-
- 16. Governing law and jurisdiction
-
-
- These Terms and any dispute or claim arising out of or in any way relating to this Agreement or its formation (including non-contractual disputes or claims) shall be governed by and construed in accordance with the substantive laws of the Republic of Singapore under the exclusion of the conflicts of law rules. The application of the United Nations Convention for Contracts for the International Sale of Goods (“CISG”) is hereby expressly excluded. You and we irrevocably submit to the exclusive jurisdiction of the courts of the Republic of Singapore for the purpose of hearing and determining any dispute or claim (including non-contractual disputes or claims) arising out of these Terms or its subject matter or formation.
-
-
-
-
- 17. General provisions
-
-
- These Terms do not create any relationship of association, partnership, joint venture or agency between us and you. Neither we nor you will have any right or authority to assume, create or incur any liability or obligation of any kind against or in the name of the other party. You shall not, under any circumstances, represent that you are an agent of the Company and you shall take all reasonable precautions to avoid any perception that such relationship exists. These Terms set forth the entire agreement and understanding between us and you with respect to the subject matter in these Terms. These Terms merge all previous discussions and negotiations between us and you and supersede them.
- A person who is not a party to these Terms shall not have any rights whatsoever under these Terms or to enforce these Terms.
- For support, contact us at celenium@baking-bad.org .
-
-
-
-
-
-
diff --git a/plugins/lumina.client.js b/plugins/lumina.client.js
deleted file mode 100644
index 14842854..00000000
--- a/plugins/lumina.client.js
+++ /dev/null
@@ -1,15 +0,0 @@
-import { NodeClient, NodeConfig } from "@/services/lumina-node-wasm/lumina_node_wasm.js"
-
-export default defineNuxtPlugin({
- name: 'lumina',
- setup() {
- return {
- provide: {
- lumina: {
- NodeClient,
- NodeConfig
- }
- }
- }
- }
-})
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
deleted file mode 100644
index 18e79ba3..00000000
--- a/pnpm-lock.yaml
+++ /dev/null
@@ -1,9721 +0,0 @@
-lockfileVersion: '6.0'
-
-settings:
- autoInstallPeers: true
- excludeLinksFromLockfile: false
-
-dependencies:
- '@amplitude/analytics-browser':
- specifier: ^2.3.3
- version: 2.27.0
- '@codemirror/lang-json':
- specifier: ^6.0.1
- version: 6.0.2
- '@keplr-wallet/cosmos':
- specifier: ^0.12.70
- version: 0.12.280(bitcoinjs-lib@6.1.7)(starknet@7.6.4)
- '@openzeppelin/merkle-tree':
- specifier: ^1.0.6
- version: 1.0.8
- '@pinia/nuxt':
- specifier: 0.11.0
- version: 0.11.0(pinia@3.0.2)
- '@sentry/nuxt':
- specifier: ^10.19.0
- version: 10.20.0(nuxt@3.16.2)(pinia@3.0.2)(rollup@4.52.5)(vue@3.5.22)
- '@vueuse/core':
- specifier: ^10.9.0
- version: 10.11.1(vue@3.5.22)
- buffer:
- specifier: ^6.0.3
- version: 6.0.3
- codemirror:
- specifier: ^6.0.1
- version: 6.0.2
- crypto-js:
- specifier: ^4.2.0
- version: 4.2.0
- d3:
- specifier: 7.9.0
- version: 7.9.0
- d3-force:
- specifier: ^3.0.0
- version: 3.0.0
- d3-geo:
- specifier: ^3.1.1
- version: 3.1.1
- d3-hierarchy:
- specifier: ^3.1.2
- version: 3.1.2
- focus-trap:
- specifier: 7.5.2
- version: 7.5.2
- js-sha256:
- specifier: ^0.11.0
- version: 0.11.1
- lean-qr:
- specifier: ^2.3.2
- version: 2.6.0
- long:
- specifier: ^5.2.3
- version: 5.3.2
- luxon:
- specifier: 3.4.3
- version: 3.4.3
- nuxt-site-config:
- specifier: ^3.1.9
- version: 3.2.11(h3@1.15.4)(vue@3.5.22)
- pinia:
- specifier: 3.0.2
- version: 3.0.2(vue@3.5.22)
- protobufjs:
- specifier: ^7.2.6
- version: 7.5.4
- qrcode:
- specifier: ^1.5.3
- version: 1.5.4
- uuid:
- specifier: 9.0.1
- version: 9.0.1
- vite-plugin-node-polyfills:
- specifier: ^0.21.0
- version: 0.21.0(rollup@4.52.5)(vite@6.4.1)
- zod:
- specifier: ^4.1.12
- version: 4.1.12
-
-devDependencies:
- '@nuxt/devtools':
- specifier: latest
- version: 3.2.2(vite@6.4.1)(vue@3.5.22)
- '@nuxtjs/robots':
- specifier: 5.4.0
- version: 5.4.0(h3@1.15.4)(vue@3.5.22)
- '@nuxtjs/sitemap':
- specifier: 7.2.10
- version: 7.2.10(h3@1.15.4)(vite@6.4.1)(vue@3.5.22)
- '@unhead/vue':
- specifier: ^2.0.0-rc.1
- version: 2.0.19(vue@3.5.22)
- cross-env:
- specifier: ^7.0.3
- version: 7.0.3
- nuxt:
- specifier: 3.16.2
- version: 3.16.2(rollup@4.52.5)(sass@1.66.1)(vite@6.4.1)
- nuxt-og-image:
- specifier: 5.1.3
- version: 5.1.3(@unhead/vue@2.0.19)(h3@1.15.4)(unstorage@1.17.1)(vite@6.4.1)(vue@3.5.22)
- oxlint:
- specifier: ^1.0.0
- version: 1.23.0
- prettier:
- specifier: ^3.8.1
- version: 3.8.1
- sass:
- specifier: 1.66.1
- version: 1.66.1
- sass-loader:
- specifier: 13.3.2
- version: 13.3.2(sass@1.66.1)(webpack@5.102.1)
- unenv:
- specifier: ^1.9.0
- version: 1.10.0
- unstorage:
- specifier: ^1.0.0
- version: 1.17.1(db0@0.3.4)(ioredis@5.8.2)
- vite-plugin-top-level-await:
- specifier: ^1.4.4
- version: 1.6.0(rollup@4.52.5)(vite@6.4.1)
- vite-plugin-wasm:
- specifier: ^3.3.0
- version: 3.5.0(vite@6.4.1)
-
-packages:
-
- /@amplitude/analytics-browser@2.27.0:
- resolution: {integrity: sha512-1LBCLmnr7aUpLtOp64lpr8GzN3vPKM0fwiM/7tWJ9XU9/GKA+k3CUSjI8OdERKrw2yVywujoAVQo4anGZXYIDA==}
- dependencies:
- '@amplitude/analytics-core': 2.28.0
- '@amplitude/plugin-autocapture-browser': 1.15.3
- '@amplitude/plugin-network-capture-browser': 1.6.9
- '@amplitude/plugin-page-view-tracking-browser': 2.5.3
- '@amplitude/plugin-web-vitals-browser': 0.1.0-frustrationanalytics.0
- tslib: 2.8.1
- dev: false
-
- /@amplitude/analytics-connector@1.6.4:
- resolution: {integrity: sha512-SpIv0IQMNIq6SH3UqFGiaZyGSc7PBZwRdq7lvP0pBxW8i4Ny+8zwI0pV+VMfMHQwWY3wdIbWw5WQphNjpdq1/Q==}
- dev: false
-
- /@amplitude/analytics-core@2.28.0:
- resolution: {integrity: sha512-Wj/xUHhiHk2xH0/lp5IgHlzyKJOIb/WkpWP8W66wf3EaLJwX0AtPWMEb557BHbYBG/KXonp6ob9DyD0xbW38dg==}
- dependencies:
- '@amplitude/analytics-connector': 1.6.4
- tslib: 2.8.1
- dev: false
-
- /@amplitude/plugin-autocapture-browser@1.15.3:
- resolution: {integrity: sha512-WPYw81fFdTzUxEzM3/lTalsxLNGDKFklGnDaHoLFB4LxL5XfIyC+lBnOls+9zjt7dyV0qvq5YzunbFNT2ysR8g==}
- dependencies:
- '@amplitude/analytics-core': 2.28.0
- rxjs: 7.8.2
- tslib: 2.8.1
- dev: false
-
- /@amplitude/plugin-network-capture-browser@1.6.9:
- resolution: {integrity: sha512-dBp0FiXGwreFfEZvWBqe+VbbwSRsljRwdYdtSQvBeYriBWZp7g3rD02xmt8zjlWxMpQTAE0wLjAi7E01NclBXg==}
- dependencies:
- '@amplitude/analytics-core': 2.28.0
- rxjs: 7.8.2
- tslib: 2.8.1
- dev: false
-
- /@amplitude/plugin-page-view-tracking-browser@2.5.3:
- resolution: {integrity: sha512-zqdZ01mScGHwvxoCLiz+qClA7sbryozeX2BmRt4mxkk9qkukKuMs2xGijgUDqsrWX0UbkYczFZhPbhm+4Jti9g==}
- dependencies:
- '@amplitude/analytics-core': 2.28.0
- tslib: 2.8.1
- dev: false
-
- /@amplitude/plugin-web-vitals-browser@0.1.0-frustrationanalytics.0:
- resolution: {integrity: sha512-xv4sje6/D8r+SgNFTA22FJ5PhtdhN+VSydvs63Frll+qWlyQwaZ1IgDbPyqjzryEkldHRPD7GUaQual+geoIYg==}
- dependencies:
- '@amplitude/analytics-core': 2.28.0
- rxjs: 7.8.2
- tslib: 2.8.1
- web-vitals: 5.1.0
- dev: false
-
- /@apm-js-collab/code-transformer@0.8.2:
- resolution: {integrity: sha512-YRjJjNq5KFSjDUoqu5pFUWrrsvGOxl6c3bu+uMFc9HNNptZ2rNU/TI2nLw4jnhQNtka972Ee2m3uqbvDQtPeCA==}
- dev: false
-
- /@apm-js-collab/tracing-hooks@0.3.1:
- resolution: {integrity: sha512-Vu1CbmPURlN5fTboVuKMoJjbO5qcq9fA5YXpskx3dXe/zTBvjODFoerw+69rVBlRLrJpwPqSDqEuJDEKIrTldw==}
- dependencies:
- '@apm-js-collab/code-transformer': 0.8.2
- debug: 4.4.3
- module-details-from-path: 1.0.4
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@babel/code-frame@7.27.1:
- resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-validator-identifier': 7.27.1
- js-tokens: 4.0.0
- picocolors: 1.1.1
-
- /@babel/compat-data@7.28.4:
- resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==}
- engines: {node: '>=6.9.0'}
-
- /@babel/core@7.28.4:
- resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.27.1
- '@babel/generator': 7.28.3
- '@babel/helper-compilation-targets': 7.27.2
- '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4)
- '@babel/helpers': 7.28.4
- '@babel/parser': 7.28.4
- '@babel/template': 7.27.2
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
- '@jridgewell/remapping': 2.3.5
- convert-source-map: 2.0.0
- debug: 4.4.3
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- /@babel/generator@7.28.3:
- resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/parser': 7.28.4
- '@babel/types': 7.28.4
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.31
- jsesc: 3.1.0
-
- /@babel/helper-annotate-as-pure@7.27.3:
- resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.28.4
-
- /@babel/helper-compilation-targets@7.27.2:
- resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/compat-data': 7.28.4
- '@babel/helper-validator-option': 7.27.1
- browserslist: 4.26.3
- lru-cache: 5.1.1
- semver: 6.3.1
-
- /@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.4):
- resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-member-expression-to-functions': 7.27.1
- '@babel/helper-optimise-call-expression': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4)
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/traverse': 7.28.4
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- /@babel/helper-globals@7.28.0:
- resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
- engines: {node: '>=6.9.0'}
-
- /@babel/helper-member-expression-to-functions@7.27.1:
- resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
- transitivePeerDependencies:
- - supports-color
-
- /@babel/helper-module-imports@7.27.1:
- resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
- transitivePeerDependencies:
- - supports-color
-
- /@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4):
- resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-module-imports': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.28.4
- transitivePeerDependencies:
- - supports-color
-
- /@babel/helper-optimise-call-expression@7.27.1:
- resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.28.4
-
- /@babel/helper-plugin-utils@7.27.1:
- resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
- engines: {node: '>=6.9.0'}
-
- /@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4):
- resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-member-expression-to-functions': 7.27.1
- '@babel/helper-optimise-call-expression': 7.27.1
- '@babel/traverse': 7.28.4
- transitivePeerDependencies:
- - supports-color
-
- /@babel/helper-skip-transparent-expression-wrappers@7.27.1:
- resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
- transitivePeerDependencies:
- - supports-color
-
- /@babel/helper-string-parser@7.27.1:
- resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
- engines: {node: '>=6.9.0'}
-
- /@babel/helper-validator-identifier@7.27.1:
- resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
- engines: {node: '>=6.9.0'}
-
- /@babel/helper-validator-identifier@7.28.5:
- resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
- engines: {node: '>=6.9.0'}
- dev: true
-
- /@babel/helper-validator-option@7.27.1:
- resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
- engines: {node: '>=6.9.0'}
-
- /@babel/helpers@7.28.4:
- resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': 7.27.2
- '@babel/types': 7.28.4
-
- /@babel/parser@7.28.4:
- resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==}
- engines: {node: '>=6.0.0'}
- hasBin: true
- dependencies:
- '@babel/types': 7.28.4
-
- /@babel/parser@7.29.0:
- resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==}
- engines: {node: '>=6.0.0'}
- hasBin: true
- dependencies:
- '@babel/types': 7.29.0
- dev: true
-
- /@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4):
- resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-plugin-utils': 7.27.1
-
- /@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4):
- resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-plugin-utils': 7.27.1
-
- /@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4):
- resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4)
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4)
- transitivePeerDependencies:
- - supports-color
-
- /@babel/template@7.27.2:
- resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.27.1
- '@babel/parser': 7.28.4
- '@babel/types': 7.28.4
-
- /@babel/traverse@7.28.4:
- resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.27.1
- '@babel/generator': 7.28.3
- '@babel/helper-globals': 7.28.0
- '@babel/parser': 7.28.4
- '@babel/template': 7.27.2
- '@babel/types': 7.28.4
- debug: 4.4.3
- transitivePeerDependencies:
- - supports-color
-
- /@babel/types@7.28.4:
- resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-string-parser': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
-
- /@babel/types@7.29.0:
- resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-string-parser': 7.27.1
- '@babel/helper-validator-identifier': 7.28.5
- dev: true
-
- /@clack/core@1.0.1:
- resolution: {integrity: sha512-WKeyK3NOBwDOzagPR5H08rFk9D/WuN705yEbuZvKqlkmoLM2woKtXb10OO2k1NoSU4SFG947i2/SCYh+2u5e4g==}
- dependencies:
- picocolors: 1.1.1
- sisteransi: 1.0.5
- dev: true
-
- /@clack/prompts@1.0.1:
- resolution: {integrity: sha512-/42G73JkuYdyWZ6m8d/CJtBrGl1Hegyc7Fy78m5Ob+jF85TOUmLR5XLce/U3LxYAw0kJ8CT5aI99RIvPHcGp/Q==}
- dependencies:
- '@clack/core': 1.0.1
- picocolors: 1.1.1
- sisteransi: 1.0.5
- dev: true
-
- /@cloudflare/kv-asset-handler@0.4.0:
- resolution: {integrity: sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==}
- engines: {node: '>=18.0.0'}
- dependencies:
- mime: 3.0.0
-
- /@codemirror/autocomplete@6.19.0:
- resolution: {integrity: sha512-61Hfv3cF07XvUxNeC3E7jhG8XNi1Yom1G0lRC936oLnlF+jrbrv8rc/J98XlYzcsAoTVupfsf5fLej1aI8kyIg==}
- dependencies:
- '@codemirror/language': 6.11.3
- '@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.6
- '@lezer/common': 1.3.0
- dev: false
-
- /@codemirror/commands@6.9.0:
- resolution: {integrity: sha512-454TVgjhO6cMufsyyGN70rGIfJxJEjcqjBG2x2Y03Y/+Fm99d3O/Kv1QDYWuG6hvxsgmjXmBuATikIIYvERX+w==}
- dependencies:
- '@codemirror/language': 6.11.3
- '@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.6
- '@lezer/common': 1.3.0
- dev: false
-
- /@codemirror/lang-json@6.0.2:
- resolution: {integrity: sha512-x2OtO+AvwEHrEwR0FyyPtfDUiloG3rnVTSZV1W8UteaLL8/MajQd8DpvUb2YVzC+/T18aSDv0H9mu+xw0EStoQ==}
- dependencies:
- '@codemirror/language': 6.11.3
- '@lezer/json': 1.0.3
- dev: false
-
- /@codemirror/language@6.11.3:
- resolution: {integrity: sha512-9HBM2XnwDj7fnu0551HkGdrUrrqmYq/WC5iv6nbY2WdicXdGbhR/gfbZOH73Aqj4351alY1+aoG9rCNfiwS1RA==}
- dependencies:
- '@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.6
- '@lezer/common': 1.3.0
- '@lezer/highlight': 1.2.2
- '@lezer/lr': 1.4.2
- style-mod: 4.1.3
- dev: false
-
- /@codemirror/lint@6.9.0:
- resolution: {integrity: sha512-wZxW+9XDytH3SKvS8cQzMyQCaaazH8XL1EMHleHe00wVzsv7NBQKVW2yzEHrRhmM7ZOhVdItPbvlRBvMp9ej7A==}
- dependencies:
- '@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.6
- crelt: 1.0.6
- dev: false
-
- /@codemirror/search@6.5.11:
- resolution: {integrity: sha512-KmWepDE6jUdL6n8cAAqIpRmLPBZ5ZKnicE8oGU/s3QrAVID+0VhLFrzUucVKHG5035/BSykhExDL/Xm7dHthiA==}
- dependencies:
- '@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.6
- crelt: 1.0.6
- dev: false
-
- /@codemirror/state@6.5.2:
- resolution: {integrity: sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==}
- dependencies:
- '@marijn/find-cluster-break': 1.0.2
- dev: false
-
- /@codemirror/view@6.38.6:
- resolution: {integrity: sha512-qiS0z1bKs5WOvHIAC0Cybmv4AJSkAXgX5aD6Mqd2epSLlVJsQl8NG23jCVouIgkh4All/mrbdsf2UOLFnJw0tw==}
- dependencies:
- '@codemirror/state': 6.5.2
- crelt: 1.0.6
- style-mod: 4.1.3
- w3c-keyname: 2.2.8
- dev: false
-
- /@emnapi/core@1.6.0:
- resolution: {integrity: sha512-zq/ay+9fNIJJtJiZxdTnXS20PllcYMX3OE23ESc4HK/bdYu3cOWYVhsOhVnXALfU/uqJIxn5NBPd9z4v+SfoSg==}
- requiresBuild: true
- dependencies:
- '@emnapi/wasi-threads': 1.1.0
- tslib: 2.8.1
- optional: true
-
- /@emnapi/runtime@1.6.0:
- resolution: {integrity: sha512-obtUmAHTMjll499P+D9A3axeJFlhdjOWdKUNs/U6QIGT7V5RjcUW1xToAzjvmgTSQhDbYn/NwfTRoJcQ2rNBxA==}
- requiresBuild: true
- dependencies:
- tslib: 2.8.1
- optional: true
-
- /@emnapi/wasi-threads@1.1.0:
- resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
- requiresBuild: true
- dependencies:
- tslib: 2.8.1
- optional: true
-
- /@esbuild/aix-ppc64@0.25.11:
- resolution: {integrity: sha512-Xt1dOL13m8u0WE8iplx9Ibbm+hFAO0GsU2P34UNoDGvZYkY8ifSiy6Zuc1lYxfG7svWE2fzqCUmFp5HCn51gJg==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [aix]
- requiresBuild: true
- optional: true
-
- /@esbuild/android-arm64@0.25.11:
- resolution: {integrity: sha512-9slpyFBc4FPPz48+f6jyiXOx/Y4v34TUeDDXJpZqAWQn/08lKGeD8aDp9TMn9jDz2CiEuHwfhRmGBvpnd/PWIQ==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- optional: true
-
- /@esbuild/android-arm@0.25.11:
- resolution: {integrity: sha512-uoa7dU+Dt3HYsethkJ1k6Z9YdcHjTrSb5NUy66ZfZaSV8hEYGD5ZHbEMXnqLFlbBflLsl89Zke7CAdDJ4JI+Gg==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- optional: true
-
- /@esbuild/android-x64@0.25.11:
- resolution: {integrity: sha512-Sgiab4xBjPU1QoPEIqS3Xx+R2lezu0LKIEcYe6pftr56PqPygbB7+szVnzoShbx64MUupqoE0KyRlN7gezbl8g==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- optional: true
-
- /@esbuild/darwin-arm64@0.25.11:
- resolution: {integrity: sha512-VekY0PBCukppoQrycFxUqkCojnTQhdec0vevUL/EDOCnXd9LKWqD/bHwMPzigIJXPhC59Vd1WFIL57SKs2mg4w==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /@esbuild/darwin-x64@0.25.11:
- resolution: {integrity: sha512-+hfp3yfBalNEpTGp9loYgbknjR695HkqtY3d3/JjSRUyPg/xd6q+mQqIb5qdywnDxRZykIHs3axEqU6l1+oWEQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /@esbuild/freebsd-arm64@0.25.11:
- resolution: {integrity: sha512-CmKjrnayyTJF2eVuO//uSjl/K3KsMIeYeyN7FyDBjsR3lnSJHaXlVoAK8DZa7lXWChbuOk7NjAc7ygAwrnPBhA==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- optional: true
-
- /@esbuild/freebsd-x64@0.25.11:
- resolution: {integrity: sha512-Dyq+5oscTJvMaYPvW3x3FLpi2+gSZTCE/1ffdwuM6G1ARang/mb3jvjxs0mw6n3Lsw84ocfo9CrNMqc5lTfGOw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-arm64@0.25.11:
- resolution: {integrity: sha512-Qr8AzcplUhGvdyUF08A1kHU3Vr2O88xxP0Tm8GcdVOUm25XYcMPp2YqSVHbLuXzYQMf9Bh/iKx7YPqECs6ffLA==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-arm@0.25.11:
- resolution: {integrity: sha512-TBMv6B4kCfrGJ8cUPo7vd6NECZH/8hPpBHHlYI3qzoYFvWu2AdTvZNuU/7hsbKWqu/COU7NIK12dHAAqBLLXgw==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-ia32@0.25.11:
- resolution: {integrity: sha512-TmnJg8BMGPehs5JKrCLqyWTVAvielc615jbkOirATQvWWB1NMXY77oLMzsUjRLa0+ngecEmDGqt5jiDC6bfvOw==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-loong64@0.25.11:
- resolution: {integrity: sha512-DIGXL2+gvDaXlaq8xruNXUJdT5tF+SBbJQKbWy/0J7OhU8gOHOzKmGIlfTTl6nHaCOoipxQbuJi7O++ldrxgMw==}
- engines: {node: '>=18'}
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-mips64el@0.25.11:
- resolution: {integrity: sha512-Osx1nALUJu4pU43o9OyjSCXokFkFbyzjXb6VhGIJZQ5JZi8ylCQ9/LFagolPsHtgw6himDSyb5ETSfmp4rpiKQ==}
- engines: {node: '>=18'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-ppc64@0.25.11:
- resolution: {integrity: sha512-nbLFgsQQEsBa8XSgSTSlrnBSrpoWh7ioFDUmwo158gIm5NNP+17IYmNWzaIzWmgCxq56vfr34xGkOcZ7jX6CPw==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-riscv64@0.25.11:
- resolution: {integrity: sha512-HfyAmqZi9uBAbgKYP1yGuI7tSREXwIb438q0nqvlpxAOs3XnZ8RsisRfmVsgV486NdjD7Mw2UrFSw51lzUk1ww==}
- engines: {node: '>=18'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-s390x@0.25.11:
- resolution: {integrity: sha512-HjLqVgSSYnVXRisyfmzsH6mXqyvj0SA7pG5g+9W7ESgwA70AXYNpfKBqh1KbTxmQVaYxpzA/SvlB9oclGPbApw==}
- engines: {node: '>=18'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-x64@0.25.11:
- resolution: {integrity: sha512-HSFAT4+WYjIhrHxKBwGmOOSpphjYkcswF449j6EjsjbinTZbp8PJtjsVK1XFJStdzXdy/jaddAep2FGY+wyFAQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/netbsd-arm64@0.25.11:
- resolution: {integrity: sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [netbsd]
- requiresBuild: true
- optional: true
-
- /@esbuild/netbsd-x64@0.25.11:
- resolution: {integrity: sha512-u7tKA+qbzBydyj0vgpu+5h5AeudxOAGncb8N6C9Kh1N4n7wU1Xw1JDApsRjpShRpXRQlJLb9wY28ELpwdPcZ7A==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- optional: true
-
- /@esbuild/openbsd-arm64@0.25.11:
- resolution: {integrity: sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openbsd]
- requiresBuild: true
- optional: true
-
- /@esbuild/openbsd-x64@0.25.11:
- resolution: {integrity: sha512-CN+7c++kkbrckTOz5hrehxWN7uIhFFlmS/hqziSFVWpAzpWrQoAG4chH+nN3Be+Kzv/uuo7zhX716x3Sn2Jduw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- optional: true
-
- /@esbuild/openharmony-arm64@0.25.11:
- resolution: {integrity: sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openharmony]
- requiresBuild: true
- optional: true
-
- /@esbuild/sunos-x64@0.25.11:
- resolution: {integrity: sha512-nq2xdYaWxyg9DcIyXkZhcYulC6pQ2FuCgem3LI92IwMgIZ69KHeY8T4Y88pcwoLIjbed8n36CyKoYRDygNSGhA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- optional: true
-
- /@esbuild/win32-arm64@0.25.11:
- resolution: {integrity: sha512-3XxECOWJq1qMZ3MN8srCJ/QfoLpL+VaxD/WfNRm1O3B4+AZ/BnLVgFbUV3eiRYDMXetciH16dwPbbHqwe1uU0Q==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@esbuild/win32-ia32@0.25.11:
- resolution: {integrity: sha512-3ukss6gb9XZ8TlRyJlgLn17ecsK4NSQTmdIXRASVsiS2sQ6zPPZklNJT5GR5tE/MUarymmy8kCEf5xPCNCqVOA==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@esbuild/win32-x64@0.25.11:
- resolution: {integrity: sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@ethereumjs/common@3.2.0:
- resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==}
- dependencies:
- '@ethereumjs/util': 8.1.0
- crc-32: 1.2.2
- dev: false
-
- /@ethereumjs/rlp@4.0.1:
- resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==}
- engines: {node: '>=14'}
- hasBin: true
- dev: false
-
- /@ethereumjs/tx@4.2.0:
- resolution: {integrity: sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==}
- engines: {node: '>=14'}
- dependencies:
- '@ethereumjs/common': 3.2.0
- '@ethereumjs/rlp': 4.0.1
- '@ethereumjs/util': 8.1.0
- ethereum-cryptography: 2.2.1
- dev: false
-
- /@ethereumjs/util@8.1.0:
- resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==}
- engines: {node: '>=14'}
- dependencies:
- '@ethereumjs/rlp': 4.0.1
- ethereum-cryptography: 2.2.1
- micro-ftch: 0.3.1
- dev: false
-
- /@ethersproject/address@5.8.0:
- resolution: {integrity: sha512-GhH/abcC46LJwshoN+uBNoKVFPxUuZm6dA257z0vZkKmU1+t8xTn8oK7B9qrj8W2rFRMch4gbJl6PmVxjxBEBA==}
- dependencies:
- '@ethersproject/bignumber': 5.8.0
- '@ethersproject/bytes': 5.8.0
- '@ethersproject/keccak256': 5.8.0
- '@ethersproject/logger': 5.8.0
- '@ethersproject/rlp': 5.8.0
- dev: false
-
- /@ethersproject/bignumber@5.8.0:
- resolution: {integrity: sha512-ZyaT24bHaSeJon2tGPKIiHszWjD/54Sz8t57Toch475lCLljC6MgPmxk7Gtzz+ddNN5LuHea9qhAe0x3D+uYPA==}
- dependencies:
- '@ethersproject/bytes': 5.8.0
- '@ethersproject/logger': 5.8.0
- bn.js: 5.2.2
- dev: false
-
- /@ethersproject/bytes@5.8.0:
- resolution: {integrity: sha512-vTkeohgJVCPVHu5c25XWaWQOZ4v+DkGoC42/TS2ond+PARCxTJvgTFUNDZovyQ/uAQ4EcpqqowKydcdmRKjg7A==}
- dependencies:
- '@ethersproject/logger': 5.8.0
- dev: false
-
- /@ethersproject/keccak256@5.8.0:
- resolution: {integrity: sha512-A1pkKLZSz8pDaQ1ftutZoaN46I6+jvuqugx5KYNeQOPqq+JZ0Txm7dlWesCHB5cndJSu5vP2VKptKf7cksERng==}
- dependencies:
- '@ethersproject/bytes': 5.8.0
- js-sha3: 0.8.0
- dev: false
-
- /@ethersproject/logger@5.8.0:
- resolution: {integrity: sha512-Qe6knGmY+zPPWTC+wQrpitodgBfH7XoceCGL5bJVejmH+yCS3R8jJm8iiWuvWbG76RUmyEG53oqv6GMVWqunjA==}
- dev: false
-
- /@ethersproject/rlp@5.8.0:
- resolution: {integrity: sha512-LqZgAznqDbiEunaUvykH2JAoXTT9NV0Atqk8rQN9nx9SEgThA/WMx5DnW8a9FOufo//6FZOCHZ+XiClzgbqV9Q==}
- dependencies:
- '@ethersproject/bytes': 5.8.0
- '@ethersproject/logger': 5.8.0
- dev: false
-
- /@fingerprintjs/botd@1.9.1:
- resolution: {integrity: sha512-7kv3Yolsx9E56i+L1hCEcupH5yqcI5cmVktxy6B0K7rimaH5qDXwsiA5FL+fkxeUny7XQKn7p13HvK7ofDZB3g==}
- dependencies:
- tslib: 2.8.1
- dev: true
-
- /@ioredis/commands@1.4.0:
- resolution: {integrity: sha512-aFT2yemJJo+TZCmieA7qnYGQooOS7QfNmYrzGtsYd3g9j5iDP8AimYYAesf79ohjbLG12XxC4nG5DyEnC88AsQ==}
-
- /@isaacs/cliui@8.0.2:
- resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
- engines: {node: '>=12'}
- dependencies:
- string-width: 5.1.2
- string-width-cjs: /string-width@4.2.3
- strip-ansi: 7.1.2
- strip-ansi-cjs: /strip-ansi@6.0.1
- wrap-ansi: 8.1.0
- wrap-ansi-cjs: /wrap-ansi@7.0.0
-
- /@isaacs/fs-minipass@4.0.1:
- resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
- engines: {node: '>=18.0.0'}
- dependencies:
- minipass: 7.1.2
-
- /@jridgewell/gen-mapping@0.3.13:
- resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.5
- '@jridgewell/trace-mapping': 0.3.31
-
- /@jridgewell/remapping@2.3.5:
- resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
- dependencies:
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.31
-
- /@jridgewell/resolve-uri@3.1.2:
- resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
- engines: {node: '>=6.0.0'}
-
- /@jridgewell/source-map@0.3.11:
- resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==}
- dependencies:
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.31
-
- /@jridgewell/sourcemap-codec@1.5.5:
- resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
-
- /@jridgewell/trace-mapping@0.3.31:
- resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
- dependencies:
- '@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.5
-
- /@keplr-wallet/common@0.12.280(bitcoinjs-lib@6.1.7)(starknet@7.6.4):
- resolution: {integrity: sha512-9w/lBI5Xcf5pPUQaCj73UWI27tCB0kPKY+t/IYu0taAMjSp01/YPPVko98XuXPl6/bF0+dJcyauHFG9UygSSqA==}
- dependencies:
- '@keplr-wallet/crypto': 0.12.280(bitcoinjs-lib@6.1.7)(starknet@7.6.4)
- '@keplr-wallet/types': 0.12.280(starknet@7.6.4)
- buffer: 6.0.3
- delay: 4.4.1
- transitivePeerDependencies:
- - bitcoinjs-lib
- - starknet
- dev: false
-
- /@keplr-wallet/cosmos@0.12.280(bitcoinjs-lib@6.1.7)(starknet@7.6.4):
- resolution: {integrity: sha512-eeiOetHWH/im4NnZ35FquB4Z60PedNka7SoJbjlOy9N1dofA0QYqh5ZEB7v8smt+58aHTwekpcdRklCAJm+tlQ==}
- dependencies:
- '@ethersproject/address': 5.8.0
- '@keplr-wallet/common': 0.12.280(bitcoinjs-lib@6.1.7)(starknet@7.6.4)
- '@keplr-wallet/crypto': 0.12.280(bitcoinjs-lib@6.1.7)(starknet@7.6.4)
- '@keplr-wallet/proto-types': 0.12.280
- '@keplr-wallet/simple-fetch': 0.12.280
- '@keplr-wallet/types': 0.12.280(starknet@7.6.4)
- '@keplr-wallet/unit': 0.12.280(starknet@7.6.4)
- bech32: 1.1.4
- buffer: 6.0.3
- long: 4.0.0
- protobufjs: 6.11.4
- transitivePeerDependencies:
- - bitcoinjs-lib
- - starknet
- dev: false
-
- /@keplr-wallet/crypto@0.12.280(bitcoinjs-lib@6.1.7)(starknet@7.6.4):
- resolution: {integrity: sha512-y1tbwuILhQDqZNUMnlZwPef8Dp7wdGwy257Why3CrIdT7EXqG6g3kmrCqXJTJigHTcwMqPyWBQZ87QprmAcexw==}
- peerDependencies:
- bitcoinjs-lib: ^6
- starknet: ^7
- dependencies:
- '@noble/curves': 1.9.7
- '@noble/hashes': 1.8.0
- bip32: 2.0.6
- bip39: 3.1.0
- bitcoinjs-lib: 6.1.7
- bs58check: 2.1.2
- buffer: 6.0.3
- ecpair: 2.1.0
- starknet: 7.6.4
- dev: false
-
- /@keplr-wallet/proto-types@0.12.280:
- resolution: {integrity: sha512-uOzbDWZvu9PqT2IaBWVerF3YPUCQ567dB28YPd0osGR/ZIRrsS8avE/uKS/vNPcQDefKmd5xQhcTigv64Zgeww==}
- dependencies:
- long: 4.0.0
- protobufjs: 6.11.4
- dev: false
-
- /@keplr-wallet/simple-fetch@0.12.280:
- resolution: {integrity: sha512-ysoMEEJTVWnJriEqO1KDPHQ+mGsJ0kN8QXHjRHOGtLx+JqQs6jRPlDjKTA7mxIgl0JCHSZvuvpZJZfla9MBPzQ==}
- dev: false
-
- /@keplr-wallet/types@0.12.280(starknet@7.6.4):
- resolution: {integrity: sha512-OsR4dMn+B+5TzrtxIKu85su5jqVffs2ZD4G+MDmqt7of0bmDyyXWhv0dbh1+MjvYYPEpO048J8S5Flz/EzEaxw==}
- peerDependencies:
- starknet: ^7
- dependencies:
- long: 4.0.0
- starknet: 7.6.4
- dev: false
-
- /@keplr-wallet/unit@0.12.280(starknet@7.6.4):
- resolution: {integrity: sha512-RWyp+wAJyahCXe6uq7/yhtwVYIgRiRRqDIKNcH0Yle92p0Q1s9yAwO4BQ7TqTyX+I6f16BIWCGjYbnODKT6mTg==}
- dependencies:
- '@keplr-wallet/types': 0.12.280(starknet@7.6.4)
- big-integer: 1.6.52
- utility-types: 3.11.0
- transitivePeerDependencies:
- - starknet
- dev: false
-
- /@kwsites/file-exists@1.1.1:
- resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==}
- dependencies:
- debug: 4.4.3
- transitivePeerDependencies:
- - supports-color
-
- /@kwsites/promise-deferred@1.1.1:
- resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
-
- /@lezer/common@1.3.0:
- resolution: {integrity: sha512-L9X8uHCYU310o99L3/MpJKYxPzXPOS7S0NmBaM7UO/x2Kb2WbmMLSkfvdr1KxRIFYOpbY0Jhn7CfLSUDzL8arQ==}
- dev: false
-
- /@lezer/highlight@1.2.2:
- resolution: {integrity: sha512-z8TQwaBXXQIvG6i2g3e9cgMwUUXu9Ib7jo2qRRggdhwKpM56Dw3PM3wmexn+EGaaOZ7az0K7sjc3/gcGW7sz7A==}
- dependencies:
- '@lezer/common': 1.3.0
- dev: false
-
- /@lezer/json@1.0.3:
- resolution: {integrity: sha512-BP9KzdF9Y35PDpv04r0VeSTKDeox5vVr3efE7eBbx3r4s3oNLfunchejZhjArmeieBH+nVOpgIiBJpEAv8ilqQ==}
- dependencies:
- '@lezer/common': 1.3.0
- '@lezer/highlight': 1.2.2
- '@lezer/lr': 1.4.2
- dev: false
-
- /@lezer/lr@1.4.2:
- resolution: {integrity: sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==}
- dependencies:
- '@lezer/common': 1.3.0
- dev: false
-
- /@mapbox/node-pre-gyp@2.0.0:
- resolution: {integrity: sha512-llMXd39jtP0HpQLVI37Bf1m2ADlEb35GYSh1SDSLsBhR+5iCxiNGlT31yqbNtVHygHAtMy6dWFERpU2JgufhPg==}
- engines: {node: '>=18'}
- hasBin: true
- dependencies:
- consola: 3.4.2
- detect-libc: 2.1.2
- https-proxy-agent: 7.0.6
- node-fetch: 2.7.0
- nopt: 8.1.0
- semver: 7.7.3
- tar: 7.5.1
- transitivePeerDependencies:
- - encoding
- - supports-color
-
- /@marijn/find-cluster-break@1.0.2:
- resolution: {integrity: sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==}
- dev: false
-
- /@metamask/abi-utils@2.0.4:
- resolution: {integrity: sha512-StnIgUB75x7a7AgUhiaUZDpCsqGp7VkNnZh2XivXkJ6mPkE83U8ARGQj5MbRis7VJY8BC5V1AbB1fjdh0hupPQ==}
- engines: {node: '>=16.0.0'}
- dependencies:
- '@metamask/superstruct': 3.2.1
- '@metamask/utils': 9.3.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@metamask/superstruct@3.2.1:
- resolution: {integrity: sha512-fLgJnDOXFmuVlB38rUN5SmU7hAFQcCjrg3Vrxz67KTY7YHFnSNEKvX4avmEBdOI0yTCxZjwMCFEqsC8k2+Wd3g==}
- engines: {node: '>=16.0.0'}
- dev: false
-
- /@metamask/utils@9.3.0:
- resolution: {integrity: sha512-w8CVbdkDrVXFJbfBSlDfafDR6BAkpDmv1bC1UJVCoVny5tW2RKAdn9i68Xf7asYT4TnUhl/hN4zfUiKQq9II4g==}
- engines: {node: '>=16.0.0'}
- dependencies:
- '@ethereumjs/tx': 4.2.0
- '@metamask/superstruct': 3.2.1
- '@noble/hashes': 1.8.0
- '@scure/base': 1.2.6
- '@types/debug': 4.1.12
- debug: 4.4.3
- pony-cause: 2.1.11
- semver: 7.7.3
- uuid: 9.0.1
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@napi-rs/wasm-runtime@0.2.12:
- resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==}
- requiresBuild: true
- dependencies:
- '@emnapi/core': 1.6.0
- '@emnapi/runtime': 1.6.0
- '@tybys/wasm-util': 0.10.1
- optional: true
-
- /@noble/ciphers@1.3.0:
- resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==}
- engines: {node: ^14.21.3 || >=16}
- dev: false
-
- /@noble/curves@1.4.2:
- resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==}
- dependencies:
- '@noble/hashes': 1.4.0
- dev: false
-
- /@noble/curves@1.7.0:
- resolution: {integrity: sha512-UTMhXK9SeDhFJVrHeUJ5uZlI6ajXg10O6Ddocf9S6GjbSBVZsJo88HzKwXznNfGpMTRDyJkqMjNDPYgf0qFWnw==}
- engines: {node: ^14.21.3 || >=16}
- dependencies:
- '@noble/hashes': 1.6.0
- dev: false
-
- /@noble/curves@1.9.0:
- resolution: {integrity: sha512-7YDlXiNMdO1YZeH6t/kvopHHbIZzlxrCV9WLqCY6QhcXOoXiNCMDqJIglZ9Yjx5+w7Dz30TITFrlTjnRg7sKEg==}
- engines: {node: ^14.21.3 || >=16}
- dependencies:
- '@noble/hashes': 1.8.0
- dev: false
-
- /@noble/curves@1.9.7:
- resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==}
- engines: {node: ^14.21.3 || >=16}
- dependencies:
- '@noble/hashes': 1.8.0
- dev: false
-
- /@noble/hashes@1.4.0:
- resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==}
- engines: {node: '>= 16'}
- dev: false
-
- /@noble/hashes@1.6.0:
- resolution: {integrity: sha512-YUULf0Uk4/mAA89w+k3+yUYh6NrEvxZa5T6SY3wlMvE2chHkxFUUIDI8/XW1QSC357iA5pSnqt7XEhvFOqmDyQ==}
- engines: {node: ^14.21.3 || >=16}
- dev: false
-
- /@noble/hashes@1.8.0:
- resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==}
- engines: {node: ^14.21.3 || >=16}
- dev: false
-
- /@nodelib/fs.scandir@2.1.5:
- resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
- engines: {node: '>= 8'}
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- run-parallel: 1.2.0
-
- /@nodelib/fs.stat@2.0.5:
- resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
- engines: {node: '>= 8'}
-
- /@nodelib/fs.walk@1.2.8:
- resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
- engines: {node: '>= 8'}
- dependencies:
- '@nodelib/fs.scandir': 2.1.5
- fastq: 1.19.1
-
- /@nuxt/cli@3.29.3:
- resolution: {integrity: sha512-48GYmH4SyzR5pqd02UXVzBfrvEGaurPKMjSWxlHgqnpI5buwOYCvH+OqvHOmvnLrDP2bxR9hbDod/UIphOjMhg==}
- engines: {node: ^16.10.0 || >=18.0.0}
- hasBin: true
- dependencies:
- c12: 3.3.1(magicast@0.3.5)
- citty: 0.1.6
- clipboardy: 5.0.0
- confbox: 0.2.2
- consola: 3.4.2
- defu: 6.1.4
- exsolve: 1.0.7
- fuse.js: 7.1.0
- get-port-please: 3.2.0
- giget: 2.0.0
- h3: 1.15.4
- jiti: 2.6.1
- listhen: 1.9.0
- nypm: 0.6.2
- ofetch: 1.4.1
- ohash: 2.0.11
- pathe: 2.0.3
- perfect-debounce: 2.0.0
- pkg-types: 2.3.0
- scule: 1.3.0
- semver: 7.7.3
- srvx: 0.8.16
- std-env: 3.10.0
- tinyexec: 1.0.1
- ufo: 1.6.1
- undici: 7.16.0
- youch: 4.1.0-beta.11
- transitivePeerDependencies:
- - magicast
-
- /@nuxt/devalue@2.0.2:
- resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==}
-
- /@nuxt/devtools-kit@2.6.5(magicast@0.3.5)(vite@6.4.1):
- resolution: {integrity: sha512-t+NxoENyzJ8KZDrnbVYv3FJI5VXqSi6X4w6ZsuIIh0aKABu6+6k9nR/LoEhrM0oekn/2LDhA0NmsRZyzCXt2xQ==}
- peerDependencies:
- vite: '>=6.0'
- dependencies:
- '@nuxt/kit': 3.19.3(magicast@0.3.5)
- execa: 8.0.1
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- transitivePeerDependencies:
- - magicast
-
- /@nuxt/devtools-kit@3.2.2(magicast@0.5.2)(vite@6.4.1):
- resolution: {integrity: sha512-07E1phqoVPNlexlkrYuOMPhTzLIRjcl9iEqyc/vZLH2zWeH/T1X3v+RLTVW5Oio40f/XBp9yQuyihmX34ddjgQ==}
- peerDependencies:
- vite: '>=6.0'
- dependencies:
- '@nuxt/kit': 4.3.1(magicast@0.5.2)
- execa: 8.0.1
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- transitivePeerDependencies:
- - magicast
- dev: true
-
- /@nuxt/devtools-wizard@2.6.5:
- resolution: {integrity: sha512-nYYGxT4lmQDvfHL6qolNWLu0QTavsdN/98F57falPuvdgs5ev1NuYsC12hXun+5ENcnigEcoM9Ij92qopBgqmQ==}
- hasBin: true
- dependencies:
- consola: 3.4.2
- diff: 8.0.2
- execa: 8.0.1
- magicast: 0.3.5
- pathe: 2.0.3
- pkg-types: 2.3.0
- prompts: 2.4.2
- semver: 7.7.3
-
- /@nuxt/devtools-wizard@3.2.2:
- resolution: {integrity: sha512-FaKV3xZF+Sj2ORxJNWTUalnEV8cpXW2rkg60KzQd7LryEHgUdFMuY/oTSVh9YmURqSzwVlfYd1Su56yi02pxlA==}
- hasBin: true
- dependencies:
- '@clack/prompts': 1.0.1
- consola: 3.4.2
- diff: 8.0.3
- execa: 8.0.1
- magicast: 0.5.2
- pathe: 2.0.3
- pkg-types: 2.3.0
- semver: 7.7.4
- dev: true
-
- /@nuxt/devtools@2.6.5(vite@6.4.1)(vue@3.5.22):
- resolution: {integrity: sha512-Xh9XF1SzCTL5Zj6EULqsN2UjiNj4zWuUpS69rGAy5C55UTaj+Wn46IkDc6Q0+EKkGI279zlG6SzPRFawqPPUEw==}
- hasBin: true
- peerDependencies:
- vite: '>=6.0'
- dependencies:
- '@nuxt/devtools-kit': 2.6.5(magicast@0.3.5)(vite@6.4.1)
- '@nuxt/devtools-wizard': 2.6.5
- '@nuxt/kit': 3.19.3(magicast@0.3.5)
- '@vue/devtools-core': 7.7.7(vite@6.4.1)(vue@3.5.22)
- '@vue/devtools-kit': 7.7.7
- birpc: 2.6.1
- consola: 3.4.2
- destr: 2.0.5
- error-stack-parser-es: 1.0.5
- execa: 8.0.1
- fast-npm-meta: 0.4.7
- get-port-please: 3.2.0
- hookable: 5.5.3
- image-meta: 0.2.2
- is-installed-globally: 1.0.0
- launch-editor: 2.11.1
- local-pkg: 1.1.2
- magicast: 0.3.5
- nypm: 0.6.2
- ohash: 2.0.11
- pathe: 2.0.3
- perfect-debounce: 1.0.0
- pkg-types: 2.3.0
- semver: 7.7.3
- simple-git: 3.28.0
- sirv: 3.0.2
- structured-clone-es: 1.0.0
- tinyglobby: 0.2.15
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- vite-plugin-inspect: 11.3.3(@nuxt/kit@3.19.3)(vite@6.4.1)
- vite-plugin-vue-tracer: 1.0.1(vite@6.4.1)(vue@3.5.22)
- which: 5.0.0
- ws: 8.18.3
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
- - vue
-
- /@nuxt/devtools@3.2.2(vite@6.4.1)(vue@3.5.22):
- resolution: {integrity: sha512-b6roSuKed5XMg09oWejXb4bRG+iYPDFRHEP2HpAfwpFWgAhpiQIAdrdjZNt4f/pzbfhDqb1R5TSa1KmztOuMKw==}
- hasBin: true
- peerDependencies:
- '@vitejs/devtools': '*'
- vite: '>=6.0'
- peerDependenciesMeta:
- '@vitejs/devtools':
- optional: true
- dependencies:
- '@nuxt/devtools-kit': 3.2.2(magicast@0.5.2)(vite@6.4.1)
- '@nuxt/devtools-wizard': 3.2.2
- '@nuxt/kit': 4.3.1(magicast@0.5.2)
- '@vue/devtools-core': 8.0.6(vite@6.4.1)(vue@3.5.22)
- '@vue/devtools-kit': 8.0.6
- birpc: 4.0.0
- consola: 3.4.2
- destr: 2.0.5
- error-stack-parser-es: 1.0.5
- execa: 8.0.1
- fast-npm-meta: 1.3.0
- get-port-please: 3.2.0
- hookable: 6.0.1
- image-meta: 0.2.2
- is-installed-globally: 1.0.0
- launch-editor: 2.13.1
- local-pkg: 1.1.2
- magicast: 0.5.2
- nypm: 0.6.5
- ohash: 2.0.11
- pathe: 2.0.3
- perfect-debounce: 2.1.0
- pkg-types: 2.3.0
- semver: 7.7.4
- simple-git: 3.32.3
- sirv: 3.0.2
- structured-clone-es: 1.0.0
- tinyglobby: 0.2.15
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- vite-plugin-inspect: 11.3.3(@nuxt/kit@4.3.1)(vite@6.4.1)
- vite-plugin-vue-tracer: 1.2.0(vite@6.4.1)(vue@3.5.22)
- which: 5.0.0
- ws: 8.19.0
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
- - vue
- dev: true
-
- /@nuxt/kit@3.16.2:
- resolution: {integrity: sha512-K1SAUo2vweTfudKZzjKsZ5YJoxPLTspR5qz5+G61xtZreLpsdpDYfBseqsIAl5VFLJuszeRpWQ01jP9LfQ6Ksw==}
- engines: {node: '>=18.12.0'}
- dependencies:
- c12: 3.3.1(magicast@0.3.5)
- consola: 3.4.2
- defu: 6.1.4
- destr: 2.0.5
- errx: 0.1.0
- exsolve: 1.0.7
- globby: 14.1.0
- ignore: 7.0.5
- jiti: 2.6.1
- klona: 2.0.6
- knitwork: 1.2.0
- mlly: 1.8.0
- ohash: 2.0.11
- pathe: 2.0.3
- pkg-types: 2.3.0
- scule: 1.3.0
- semver: 7.7.3
- std-env: 3.10.0
- ufo: 1.6.1
- unctx: 2.4.1
- unimport: 4.2.0
- untyped: 2.0.0
- transitivePeerDependencies:
- - magicast
-
- /@nuxt/kit@3.19.3(magicast@0.3.5):
- resolution: {integrity: sha512-ze46EW5xW+UxDvinvPkYt2MzR355Az1lA3bpX8KDialgnCwr+IbkBij/udbUEC6ZFbidPkfK1eKl4ESN7gMY+w==}
- engines: {node: '>=18.12.0'}
- dependencies:
- c12: 3.3.1(magicast@0.3.5)
- consola: 3.4.2
- defu: 6.1.4
- destr: 2.0.5
- errx: 0.1.0
- exsolve: 1.0.7
- ignore: 7.0.5
- jiti: 2.6.1
- klona: 2.0.6
- knitwork: 1.2.0
- mlly: 1.8.0
- ohash: 2.0.11
- pathe: 2.0.3
- pkg-types: 2.3.0
- rc9: 2.1.2
- scule: 1.3.0
- semver: 7.7.3
- std-env: 3.10.0
- tinyglobby: 0.2.15
- ufo: 1.6.1
- unctx: 2.4.1
- unimport: 5.5.0
- untyped: 2.0.0
- transitivePeerDependencies:
- - magicast
-
- /@nuxt/kit@4.1.3:
- resolution: {integrity: sha512-WK0yPIqcb3GQ8r4GutF6p/2fsyXnmmmkuwVLzN4YaJHrpA2tjEagjbxdjkWYeHW8o4XIKJ4micah4wPOVK49Mg==}
- engines: {node: '>=18.12.0'}
- dependencies:
- c12: 3.3.1(magicast@0.3.5)
- consola: 3.4.2
- defu: 6.1.4
- destr: 2.0.5
- errx: 0.1.0
- exsolve: 1.0.7
- ignore: 7.0.5
- jiti: 2.6.1
- klona: 2.0.6
- mlly: 1.8.0
- ohash: 2.0.11
- pathe: 2.0.3
- pkg-types: 2.3.0
- rc9: 2.1.2
- scule: 1.3.0
- semver: 7.7.3
- std-env: 3.10.0
- tinyglobby: 0.2.15
- ufo: 1.6.1
- unctx: 2.4.1
- unimport: 5.5.0
- untyped: 2.0.0
- transitivePeerDependencies:
- - magicast
-
- /@nuxt/kit@4.3.1(magicast@0.5.2):
- resolution: {integrity: sha512-UjBFt72dnpc+83BV3OIbCT0YHLevJtgJCHpxMX0YRKWLDhhbcDdUse87GtsQBrjvOzK7WUNUYLDS/hQLYev5rA==}
- engines: {node: '>=18.12.0'}
- dependencies:
- c12: 3.3.3(magicast@0.5.2)
- consola: 3.4.2
- defu: 6.1.4
- destr: 2.0.5
- errx: 0.1.0
- exsolve: 1.0.8
- ignore: 7.0.5
- jiti: 2.6.1
- klona: 2.0.6
- mlly: 1.8.0
- ohash: 2.0.11
- pathe: 2.0.3
- pkg-types: 2.3.0
- rc9: 3.0.0
- scule: 1.3.0
- semver: 7.7.4
- tinyglobby: 0.2.15
- ufo: 1.6.3
- unctx: 2.5.0
- untyped: 2.0.0
- transitivePeerDependencies:
- - magicast
- dev: true
-
- /@nuxt/schema@3.16.2:
- resolution: {integrity: sha512-2HZPM372kuI/uw9VU/hOoYuzv803oZAtyoEKC5dQCQTKAQ293AjypF3WljMXUSReFS/hcbBSgGzYUPHr3Qo+pg==}
- engines: {node: ^14.18.0 || >=16.10.0}
- dependencies:
- consola: 3.4.2
- defu: 6.1.4
- pathe: 2.0.3
- std-env: 3.10.0
-
- /@nuxt/telemetry@2.6.6:
- resolution: {integrity: sha512-Zh4HJLjzvm3Cq9w6sfzIFyH9ozK5ePYVfCUzzUQNiZojFsI2k1QkSBrVI9BGc6ArKXj/O6rkI6w7qQ+ouL8Cag==}
- engines: {node: '>=18.12.0'}
- hasBin: true
- dependencies:
- '@nuxt/kit': 3.16.2
- citty: 0.1.6
- consola: 3.4.2
- destr: 2.0.5
- dotenv: 16.6.1
- git-url-parse: 16.1.0
- is-docker: 3.0.0
- ofetch: 1.4.1
- package-manager-detector: 1.5.0
- pathe: 2.0.3
- rc9: 2.1.2
- std-env: 3.10.0
- transitivePeerDependencies:
- - magicast
-
- /@nuxt/vite-builder@3.16.2(rollup@4.52.5)(sass@1.66.1)(vue@3.5.22):
- resolution: {integrity: sha512-HjK3iZb5GAC4hADOkl2ayn2uNUG4K4qizJ7ud4crHLPw6WHPeT/RhB3j7PpsyRftBnHhlZCsL4Gj/i3rmdcVJw==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0}
- peerDependencies:
- vue: ^3.3.4
- dependencies:
- '@nuxt/kit': 3.16.2
- '@rollup/plugin-replace': 6.0.2(rollup@4.52.5)
- '@vitejs/plugin-vue': 5.2.4(vite@6.4.1)(vue@3.5.22)
- '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.4.1)(vue@3.5.22)
- autoprefixer: 10.4.21(postcss@8.5.6)
- consola: 3.4.2
- cssnano: 7.1.1(postcss@8.5.6)
- defu: 6.1.4
- esbuild: 0.25.11
- escape-string-regexp: 5.0.0
- exsolve: 1.0.7
- externality: 1.0.2
- get-port-please: 3.2.0
- h3: 1.15.4
- jiti: 2.6.1
- knitwork: 1.2.0
- magic-string: 0.30.19
- mlly: 1.8.0
- mocked-exports: 0.1.1
- ohash: 2.0.11
- pathe: 2.0.3
- perfect-debounce: 1.0.0
- pkg-types: 2.3.0
- postcss: 8.5.6
- rollup-plugin-visualizer: 5.14.0(rollup@4.52.5)
- std-env: 3.10.0
- ufo: 1.6.1
- unenv: 2.0.0-rc.21
- unplugin: 2.3.10
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- vite-node: 3.2.4(jiti@2.6.1)(sass@1.66.1)
- vite-plugin-checker: 0.9.3(vite@6.4.1)
- vue: 3.5.22
- vue-bundle-renderer: 2.2.0
- transitivePeerDependencies:
- - '@biomejs/biome'
- - '@types/node'
- - eslint
- - less
- - lightningcss
- - magicast
- - meow
- - optionator
- - rolldown
- - rollup
- - sass
- - sass-embedded
- - stylelint
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - typescript
- - vls
- - vti
- - vue-tsc
- - yaml
-
- /@nuxtjs/robots@5.4.0(h3@1.15.4)(vue@3.5.22):
- resolution: {integrity: sha512-E+bzaVsRQRgyN1RjhUexaqVZDV3MLKHff2e3WYHPiXrUNnOQ/RverO3D0yrP7fH5HqOBG0nBV6X3gD/q3+kUEA==}
- dependencies:
- '@fingerprintjs/botd': 1.9.1
- '@nuxt/kit': 3.19.3(magicast@0.3.5)
- consola: 3.4.2
- defu: 6.1.4
- nuxt-site-config: 3.2.11(h3@1.15.4)(vue@3.5.22)
- pathe: 2.0.3
- pkg-types: 2.3.0
- sirv: 3.0.2
- std-env: 3.10.0
- ufo: 1.6.1
- transitivePeerDependencies:
- - h3
- - magicast
- - vue
- dev: true
-
- /@nuxtjs/sitemap@7.2.10(h3@1.15.4)(vite@6.4.1)(vue@3.5.22):
- resolution: {integrity: sha512-7w1Ys2XIE/QVTJn5dbt2p/hrmDoGO9Ay1S3o6LI5M/MDRzKPvnXi5ByRUcc7Sfa3LUpLad5/w4IOQ4lyxhq9Hw==}
- engines: {node: '>=18.0.0'}
- dependencies:
- '@nuxt/devtools-kit': 2.6.5(magicast@0.3.5)(vite@6.4.1)
- '@nuxt/kit': 3.19.3(magicast@0.3.5)
- chalk: 5.6.2
- defu: 6.1.4
- h3-compression: 0.3.2(h3@1.15.4)
- nuxt-site-config: 3.2.11(h3@1.15.4)(vue@3.5.22)
- ofetch: 1.4.1
- pathe: 2.0.3
- pkg-types: 2.3.0
- radix3: 1.1.2
- semver: 7.7.3
- sirv: 3.0.2
- ufo: 1.6.1
- transitivePeerDependencies:
- - h3
- - magicast
- - vite
- - vue
- dev: true
-
- /@opentelemetry/api-logs@0.204.0:
- resolution: {integrity: sha512-DqxY8yoAaiBPivoJD4UtgrMS8gEmzZ5lnaxzPojzLVHBGqPxgWm4zcuvcUHZiqQ6kRX2Klel2r9y8cA2HAtqpw==}
- engines: {node: '>=8.0.0'}
- dependencies:
- '@opentelemetry/api': 1.9.0
- dev: false
-
- /@opentelemetry/api-logs@0.57.2:
- resolution: {integrity: sha512-uIX52NnTM0iBh84MShlpouI7UKqkZ7MrUszTmaypHBu4r7NofznSnQRfJ+uUeDtQDj6w8eFGg5KBLDAwAPz1+A==}
- engines: {node: '>=14'}
- dependencies:
- '@opentelemetry/api': 1.9.0
- dev: false
-
- /@opentelemetry/api@1.9.0:
- resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==}
- engines: {node: '>=8.0.0'}
- dev: false
-
- /@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-qRkLWiUEZNAmYapZ7KGS5C4OmBLcP/H2foXeOEaowYCR0wi89fHejrfYfbuLVCMLp/dWZXKvQusdbUEZjERfwQ==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': '>=1.0.0 <1.10.0'
- dependencies:
- '@opentelemetry/api': 1.9.0
- dev: false
-
- /@opentelemetry/core@2.1.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-RMEtHsxJs/GiHHxYT58IY57UXAQTuUnZVco6ymDEqTNlJKTimM4qPUPVe8InNFyBjhHBEAx4k3Q8LtNayBsbUQ==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': '>=1.0.0 <1.10.0'
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/semantic-conventions': 1.37.0
- dev: false
-
- /@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-FuabnnUm8LflnieVxs6eP7Z383hgQU4W1e3KJS6aOG3RxWxcHyBxH8fDMHNgu/gFx/M2jvTOW/4/PHhLz6bjWw==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': '>=1.0.0 <1.10.0'
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/semantic-conventions': 1.37.0
- dev: false
-
- /@opentelemetry/instrumentation-amqplib@0.51.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-XGmjYwjVRktD4agFnWBWQXo9SiYHKBxR6Ag3MLXwtLE4R99N3a08kGKM5SC1qOFKIELcQDGFEFT9ydXMH00Luw==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-connect@0.48.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-OMjc3SFL4pC16PeK+tDhwP7MRvDPalYCGSvGqUhX5rASkI2H0RuxZHOWElYeXkV0WP+70Gw6JHWac/2Zqwmhdw==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- '@types/connect': 3.4.38
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-dataloader@0.22.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-bXnTcwtngQsI1CvodFkTemrrRSQjAjZxqHVc+CJZTDnidT0T6wt3jkKhnsjU/Kkkc0lacr6VdRpCu2CUWa0OKw==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-express@0.53.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-r/PBafQmFYRjuxLYEHJ3ze1iBnP2GDA1nXOSS6E02KnYNZAVjj6WcDA1MSthtdAUUK0XnotHvvWM8/qz7DMO5A==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-fs@0.24.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-HjIxJ6CBRD770KNVaTdMXIv29Sjz4C1kPCCK5x1Ujpc6SNnLGPqUVyJYZ3LUhhnHAqdbrl83ogVWjCgeT4Q0yw==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-generic-pool@0.48.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-TLv/On8pufynNR+pUbpkyvuESVASZZKMlqCm4bBImTpXKTpqXaJJ3o/MUDeMlM91rpen+PEv2SeyOKcHCSlgag==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-graphql@0.52.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-3fEJ8jOOMwopvldY16KuzHbRhPk8wSsOTSF0v2psmOCGewh6ad+ZbkTx/xyUK9rUdUMWAxRVU0tFpj4Wx1vkPA==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-hapi@0.51.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-qyf27DaFNL1Qhbo/da+04MSCw982B02FhuOS5/UF+PMhM61CcOiu7fPuXj8TvbqyReQuJFljXE6UirlvoT/62g==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-http@0.204.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-1afJYyGRA4OmHTv0FfNTrTAzoEjPQUYgd+8ih/lX0LlZBnGio/O80vxA0lN3knsJPS7FiDrsDrWq25K7oAzbkw==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- forwarded-parse: 2.1.2
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-ioredis@0.52.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-rUvlyZwI90HRQPYicxpDGhT8setMrlHKokCtBtZgYxQWRF5RBbG4q0pGtbZvd7kyseuHbFpA3I/5z7M8b/5ywg==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/redis-common': 0.38.2
- '@opentelemetry/semantic-conventions': 1.37.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-kafkajs@0.14.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-kbB5yXS47dTIdO/lfbbXlzhvHFturbux4EpP0+6H78Lk0Bn4QXiZQW7rmZY1xBCY16mNcCb8Yt0mhz85hTnSVA==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-knex@0.49.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-NKsRRT27fbIYL4Ix+BjjP8h4YveyKc+2gD6DMZbr5R5rUeDqfC8+DTfIt3c3ex3BIc5Vvek4rqHnN7q34ZetLQ==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-koa@0.52.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-JJSBYLDx/mNSy8Ibi/uQixu2rH0bZODJa8/cz04hEhRaiZQoeJ5UrOhO/mS87IdgVsHrnBOsZ6vDu09znupyuA==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-lru-memoizer@0.49.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-ctXu+O/1HSadAxtjoEg2w307Z5iPyLOMM8IRNwjaKrIpNAthYGSOanChbk1kqY6zU5CrpkPHGdAT6jk8dXiMqw==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-mongodb@0.57.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-KD6Rg0KSHWDkik+qjIOWoksi1xqSpix8TSPfquIK1DTmd9OTFb5PHmMkzJe16TAPVEuElUW8gvgP59cacFcrMQ==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-mongoose@0.51.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-gwWaAlhhV2By7XcbyU3DOLMvzsgeaymwP/jktDC+/uPkCmgB61zurwqOQdeiRq9KAf22Y2dtE5ZLXxytJRbEVA==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-mysql2@0.51.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-zT2Wg22Xn43RyfU3NOUmnFtb5zlDI0fKcijCj9AcK9zuLZ4ModgtLXOyBJSSfO+hsOCZSC1v/Fxwj+nZJFdzLQ==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- '@opentelemetry/sql-common': 0.41.2(@opentelemetry/api@1.9.0)
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-mysql@0.50.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-duKAvMRI3vq6u9JwzIipY9zHfikN20bX05sL7GjDeLKr2qV0LQ4ADtKST7KStdGcQ+MTN5wghWbbVdLgNcB3rA==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- '@types/mysql': 2.15.27
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-pg@0.57.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-dWLGE+r5lBgm2A8SaaSYDE3OKJ/kwwy5WLyGyzor8PLhUL9VnJRiY6qhp4njwhnljiLtzeffRtG2Mf/YyWLeTw==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- '@opentelemetry/sql-common': 0.41.2(@opentelemetry/api@1.9.0)
- '@types/pg': 8.15.5
- '@types/pg-pool': 2.0.6
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-redis@0.53.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-WUHV8fr+8yo5RmzyU7D5BIE1zwiaNQcTyZPwtxlfr7px6NYYx7IIpSihJK7WA60npWynfxxK1T67RAVF0Gdfjg==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/redis-common': 0.38.2
- '@opentelemetry/semantic-conventions': 1.37.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-tedious@0.23.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-3TMTk/9VtlRonVTaU4tCzbg4YqW+Iq/l5VnN2e5whP6JgEg/PKfrGbqQ+CxQWNLfLaQYIUgEZqAn5gk/inh1uQ==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- '@types/tedious': 4.0.14
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation-undici@0.15.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-sNFGA/iCDlVkNjzTzPRcudmI11vT/WAfAguRdZY9IspCw02N4WSC72zTuQhSMheh2a1gdeM9my1imnKRvEEvEg==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.7.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation@0.204.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-vV5+WSxktzoMP8JoYWKeopChy6G3HKk4UQ2hESCRDUUTZqQ3+nM3u8noVG0LmNfRWwcFBnbZ71GKC7vaYYdJ1g==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/api-logs': 0.204.0
- import-in-the-middle: 1.15.0
- require-in-the-middle: 7.5.2
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-BdBGhQBh8IjZ2oIIX6F2/Q3LKm/FDDKi6ccYKcBTeilh6SNdNKveDOLk73BkSJjQLJk6qe4Yh+hHw1UPhCDdrg==}
- engines: {node: '>=14'}
- peerDependencies:
- '@opentelemetry/api': ^1.3.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/api-logs': 0.57.2
- '@types/shimmer': 1.2.0
- import-in-the-middle: 1.15.0
- require-in-the-middle: 7.5.2
- semver: 7.7.3
- shimmer: 1.2.1
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@opentelemetry/redis-common@0.38.2:
- resolution: {integrity: sha512-1BCcU93iwSRZvDAgwUxC/DV4T/406SkMfxGqu5ojc3AvNI+I9GhV7v0J1HljsczuuhcnFLYqD5VmwVXfCGHzxA==}
- engines: {node: ^18.19.0 || >=20.6.0}
- dev: false
-
- /@opentelemetry/resources@2.2.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-1pNQf/JazQTMA0BiO5NINUzH0cbLbbl7mntLa4aJNmCCXSj0q03T5ZXXL0zw4G55TjdL9Tz32cznGClf+8zr5A==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': '>=1.3.0 <1.10.0'
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- dev: false
-
- /@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-xWQgL0Bmctsalg6PaXExmzdedSp3gyKV8mQBwK/j9VGdCDu2fmXIb2gAehBKbkXCpJ4HPkgv3QfoJWRT4dHWbw==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': '>=1.3.0 <1.10.0'
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- dev: false
-
- /@opentelemetry/semantic-conventions@1.37.0:
- resolution: {integrity: sha512-JD6DerIKdJGmRp4jQyX5FlrQjA4tjOw1cvfsPAZXfOOEErMUHjPcPSICS+6WnM0nB0efSFARh0KAZss+bvExOA==}
- engines: {node: '>=14'}
- dev: false
-
- /@opentelemetry/sql-common@0.41.2(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-4mhWm3Z8z+i508zQJ7r6Xi7y4mmoJpdvH0fZPFRkWrdp5fq7hhZ2HhYokEOLkfqSMgPR4Z9EyB3DBkbKGOqZiQ==}
- engines: {node: ^18.19.0 || >=20.6.0}
- peerDependencies:
- '@opentelemetry/api': ^1.1.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- dev: false
-
- /@openzeppelin/merkle-tree@1.0.8:
- resolution: {integrity: sha512-E2c9/Y3vjZXwVvPZKqCKUn7upnvam1P1ZhowJyZVQSkzZm5WhumtaRr+wkUXrZVfkIc7Gfrl7xzabElqDL09ow==}
- dependencies:
- '@metamask/abi-utils': 2.0.4
- ethereum-cryptography: 3.2.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@oxc-parser/binding-darwin-arm64@0.56.5:
- resolution: {integrity: sha512-rj4WZqQVJQgLnGnDu2ciIOC5SqcBPc4x11RN0NwuedSGzny5mtBdNVLwt0+8iB15lIjrOKg5pjYJ8GQVPca5HA==}
- engines: {node: '>=14.0.0'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /@oxc-parser/binding-darwin-x64@0.56.5:
- resolution: {integrity: sha512-Rr7aMkqcxGIM6fgkpaj9SJj0u1O1g+AT7mJwmdi5PLSQRPR4CkDKfztEnAj5k+d2blWvh9nPZH8G0OCwxIHk1Q==}
- engines: {node: '>=14.0.0'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /@oxc-parser/binding-linux-arm-gnueabihf@0.56.5:
- resolution: {integrity: sha512-jcFCThrWUt5k1GM43tdmI1m2dEnWUPPHHTWKBJbZBXzXLrJJzkqv5OU87Spf1004rYj9swwpa13kIldFwMzglA==}
- engines: {node: '>=14.0.0'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@oxc-parser/binding-linux-arm64-gnu@0.56.5:
- resolution: {integrity: sha512-zo/9RDgWvugKxCpHHcAC5EW0AqoEvODJ4Iv4aT1Xonv6kcydbyPSXJBQhhZUvTXTAFIlQKl6INHl+Xki9Qs3fw==}
- engines: {node: '>=14.0.0'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@oxc-parser/binding-linux-arm64-musl@0.56.5:
- resolution: {integrity: sha512-SCIqrL5apVbrtMoqOpKX/Ez+c46WmW0Tyhtu+Xby281biH+wYu70m+fux9ZsGmbHc2ojd4FxUcaUdCZtb5uTOQ==}
- engines: {node: '>=14.0.0'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@oxc-parser/binding-linux-x64-gnu@0.56.5:
- resolution: {integrity: sha512-I2mpX35NWo83hay4wrnzFLk3VuGK1BBwHaqvEdqsCode8iG8slYJRJPICVbCEWlkR3rotlTQ+608JcRU0VqZ5Q==}
- engines: {node: '>=14.0.0'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@oxc-parser/binding-linux-x64-musl@0.56.5:
- resolution: {integrity: sha512-xfzUHGYOh3PGWZdBuY5r1czvE8EGWPAmhTWHqkw3/uAfUVWN/qrrLjMojiaiWyUgl/9XIFg05m5CJH9dnngh5Q==}
- engines: {node: '>=14.0.0'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@oxc-parser/binding-wasm32-wasi@0.56.5:
- resolution: {integrity: sha512-+z3Ofmc1v5kcu8fXgG5vn7T1f52P47ceTTmTXsm5HPY7rq5EMYRUaBnxH6cesXwY1OVVCwYlIZbCiy8Pm1w8zQ==}
- engines: {node: '>=14.0.0'}
- cpu: [wasm32]
- requiresBuild: true
- dependencies:
- '@napi-rs/wasm-runtime': 0.2.12
- optional: true
-
- /@oxc-parser/binding-win32-arm64-msvc@0.56.5:
- resolution: {integrity: sha512-pRg8QrbMh8PgnXBreiONoJBR306u+JN19BXQC7oKIaG4Zxt9Mn8XIyuhUv3ytqjLudSiG2ERWQUoCGLs+yfW0A==}
- engines: {node: '>=14.0.0'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@oxc-parser/binding-win32-x64-msvc@0.56.5:
- resolution: {integrity: sha512-VALZNcuyw/6rwsxOACQ2YS6rey2d/ym4cNfXqJrHB/MZduAPj4xvij72gHGu3Ywm31KVGLVWk/mrMRiM9CINcA==}
- engines: {node: '>=14.0.0'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@oxc-parser/wasm@0.60.0:
- resolution: {integrity: sha512-Dkf9/D87WGBCW3L0+1DtpAfL4SrNsgeRvxwjpKCtbH7Kf6K+pxrT0IridaJfmWKu1Ml+fDvj+7HEyBcfUC/TXQ==}
- deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
- dependencies:
- '@oxc-project/types': 0.60.0
-
- /@oxc-project/types@0.56.5:
- resolution: {integrity: sha512-skY3kOJwp22W4RkaadH1hZ3hqFHjkRrIIE0uQ4VUg+/Chvbl+2pF+B55IrIk2dgsKXS57YEUsJuN6I6s4rgFjA==}
-
- /@oxc-project/types@0.60.0:
- resolution: {integrity: sha512-prhfNnb3ATFHOCv7mzKFfwLij5RzoUz6Y1n525ZhCEqfq5wreCXL+DyVoq3ShukPo7q45ZjYIdjFUgjj+WKzng==}
-
- /@oxlint/darwin-arm64@1.23.0:
- resolution: {integrity: sha512-sbxoftgEMKmZQO7O4wHR9Rs7MfiHa2UH2x4QJDoc4LXqSCsI4lUIJbFQ05vX+zOUbt7CQMPdxEzExd4DqeKY2w==}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /@oxlint/darwin-x64@1.23.0:
- resolution: {integrity: sha512-PjByWr1TlwHQiOqEc8CPyXCT4wnujSK3n9l1m4un0Eh0uLJEDG5WM9tyDWOGuakC0Ika9/SMp0HDRg3ySchRRA==}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /@oxlint/linux-arm64-gnu@1.23.0:
- resolution: {integrity: sha512-sWlCwQ6xKeKC08qU3SfozqpRGCLJiO/onPYFJKEHbjzHkFp+OubOacFaT4ePcka28jCU1TvQ7Gi5BVQRncr0Xg==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@oxlint/linux-arm64-musl@1.23.0:
- resolution: {integrity: sha512-MPkmSiezuVgjMbzDSkRhENdnb038JOI+OTpBrOho2crbCAuqSRvyFwkMRhncJGZskzo1yeKxrKXB8T83ofmSXw==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@oxlint/linux-x64-gnu@1.23.0:
- resolution: {integrity: sha512-F6H9wmLfjBoNqtsgyg3P9abLnkVjNbCAnISKdRtDl7HvkMs4s/eU8np9+tSnqPeKOTBhkS+h/VSWgPGZTqIWQA==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@oxlint/linux-x64-musl@1.23.0:
- resolution: {integrity: sha512-Xra0Cow35mAku8mbUbviPRalTU4Ct6MXQ1Eue8GmN4HFkjosrNa5qfy7QkJBqzjiI+JdnHxPXwackGn92/XOQw==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@oxlint/win32-arm64@1.23.0:
- resolution: {integrity: sha512-FR+I+uGD3eFzTfBw87QRr+Y1jBYil3TqPM0wkSvuf3gOJTEXAfSkh9QHCgQqrseW3HDW7YJJ8ty1+sU31H/N4g==}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@oxlint/win32-x64@1.23.0:
- resolution: {integrity: sha512-/oX0b26YIC1OgS5B+G8Ux1Vs/PIjOP4CBRzsPpYr0T+RoboJ3ZuV32bztLRggJKQqIlozcqiRo9fl/UMOMp8kQ==}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@parcel/watcher-android-arm64@2.5.1:
- resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- optional: true
-
- /@parcel/watcher-darwin-arm64@2.5.1:
- resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /@parcel/watcher-darwin-x64@2.5.1:
- resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /@parcel/watcher-freebsd-x64@2.5.1:
- resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- optional: true
-
- /@parcel/watcher-linux-arm-glibc@2.5.1:
- resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@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]
- requiresBuild: true
- optional: true
-
- /@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]
- requiresBuild: true
- optional: true
-
- /@parcel/watcher-linux-arm64-musl@2.5.1:
- resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@parcel/watcher-linux-x64-glibc@2.5.1:
- resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@parcel/watcher-linux-x64-musl@2.5.1:
- resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@parcel/watcher-wasm@2.5.1:
- resolution: {integrity: sha512-RJxlQQLkaMMIuWRozy+z2vEqbaQlCuaCgVZIUCzQLYggY22LZbP5Y1+ia+FD724Ids9e+XIyOLXLrLgQSHIthw==}
- engines: {node: '>= 10.0.0'}
- dependencies:
- is-glob: 4.0.3
- micromatch: 4.0.8
- napi-wasm: 1.1.3
- bundledDependencies:
- - napi-wasm
-
- /@parcel/watcher-win32-arm64@2.5.1:
- resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@parcel/watcher-win32-ia32@2.5.1:
- resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==}
- engines: {node: '>= 10.0.0'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@parcel/watcher-win32-x64@2.5.1:
- resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@parcel/watcher@2.5.1:
- resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==}
- engines: {node: '>= 10.0.0'}
- requiresBuild: true
- 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.1
- '@parcel/watcher-darwin-arm64': 2.5.1
- '@parcel/watcher-darwin-x64': 2.5.1
- '@parcel/watcher-freebsd-x64': 2.5.1
- '@parcel/watcher-linux-arm-glibc': 2.5.1
- '@parcel/watcher-linux-arm-musl': 2.5.1
- '@parcel/watcher-linux-arm64-glibc': 2.5.1
- '@parcel/watcher-linux-arm64-musl': 2.5.1
- '@parcel/watcher-linux-x64-glibc': 2.5.1
- '@parcel/watcher-linux-x64-musl': 2.5.1
- '@parcel/watcher-win32-arm64': 2.5.1
- '@parcel/watcher-win32-ia32': 2.5.1
- '@parcel/watcher-win32-x64': 2.5.1
-
- /@pinia/nuxt@0.11.0(pinia@3.0.2):
- resolution: {integrity: sha512-QGFlUAkeVAhPCTXacrtNP4ti24sGEleVzmxcTALY9IkS6U5OUox7vmNL1pkqBeW39oSNq/UC5m40ofDEPHB1fg==}
- peerDependencies:
- pinia: ^3.0.2
- dependencies:
- '@nuxt/kit': 3.19.3(magicast@0.3.5)
- pinia: 3.0.2(vue@3.5.22)
- transitivePeerDependencies:
- - magicast
- dev: false
-
- /@pkgjs/parseargs@0.11.0:
- resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
- engines: {node: '>=14'}
- requiresBuild: true
- optional: true
-
- /@polka/url@1.0.0-next.29:
- resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
-
- /@poppinss/colors@4.1.5:
- resolution: {integrity: sha512-FvdDqtcRCtz6hThExcFOgW0cWX+xwSMWcRuQe5ZEb2m7cVQOAVZOIMt+/v9RxGiD9/OY16qJBXK4CVKWAPalBw==}
- dependencies:
- kleur: 4.1.5
-
- /@poppinss/dumper@0.6.4:
- resolution: {integrity: sha512-iG0TIdqv8xJ3Lt9O8DrPRxw1MRLjNpoqiSGU03P/wNLP/s0ra0udPJ1J2Tx5M0J3H/cVyEgpbn8xUKRY9j59kQ==}
- dependencies:
- '@poppinss/colors': 4.1.5
- '@sindresorhus/is': 7.1.0
- supports-color: 10.2.2
-
- /@poppinss/exception@1.2.2:
- resolution: {integrity: sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==}
-
- /@prisma/instrumentation@6.15.0(@opentelemetry/api@1.9.0):
- resolution: {integrity: sha512-6TXaH6OmDkMOQvOxwLZ8XS51hU2v4A3vmE2pSijCIiGRJYyNeMcL6nMHQMyYdZRD8wl7LF3Wzc+AMPMV/9Oo7A==}
- peerDependencies:
- '@opentelemetry/api': ^1.8
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0)
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@protobufjs/aspromise@1.1.2:
- resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==}
- dev: false
-
- /@protobufjs/base64@1.1.2:
- resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==}
- dev: false
-
- /@protobufjs/codegen@2.0.4:
- resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==}
- dev: false
-
- /@protobufjs/eventemitter@1.1.0:
- resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==}
- dev: false
-
- /@protobufjs/fetch@1.1.0:
- resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==}
- dependencies:
- '@protobufjs/aspromise': 1.1.2
- '@protobufjs/inquire': 1.1.0
- dev: false
-
- /@protobufjs/float@1.0.2:
- resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==}
- dev: false
-
- /@protobufjs/inquire@1.1.0:
- resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==}
- dev: false
-
- /@protobufjs/path@1.1.2:
- resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==}
- dev: false
-
- /@protobufjs/pool@1.1.0:
- resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==}
- dev: false
-
- /@protobufjs/utf8@1.1.0:
- resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==}
- dev: false
-
- /@resvg/resvg-js-android-arm-eabi@2.6.2:
- resolution: {integrity: sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA==}
- engines: {node: '>= 10'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
- /@resvg/resvg-js-android-arm64@2.6.2:
- resolution: {integrity: sha512-VcOKezEhm2VqzXpcIJoITuvUS/fcjIw5NA/w3tjzWyzmvoCdd+QXIqy3FBGulWdClvp4g+IfUemigrkLThSjAQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
- /@resvg/resvg-js-darwin-arm64@2.6.2:
- resolution: {integrity: sha512-nmok2LnAd6nLUKI16aEB9ydMC6Lidiiq2m1nEBDR1LaaP7FGs4AJ90qDraxX+CWlVuRlvNjyYJTNv8qFjtL9+A==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /@resvg/resvg-js-darwin-x64@2.6.2:
- resolution: {integrity: sha512-GInyZLjgWDfsVT6+SHxQVRwNzV0AuA1uqGsOAW+0th56J7Nh6bHHKXHBWzUrihxMetcFDmQMAX1tZ1fZDYSRsw==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /@resvg/resvg-js-linux-arm-gnueabihf@2.6.2:
- resolution: {integrity: sha512-YIV3u/R9zJbpqTTNwTZM5/ocWetDKGsro0SWp70eGEM9eV2MerWyBRZnQIgzU3YBnSBQ1RcxRZvY/UxwESfZIw==}
- engines: {node: '>= 10'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@resvg/resvg-js-linux-arm64-gnu@2.6.2:
- resolution: {integrity: sha512-zc2BlJSim7YR4FZDQ8OUoJg5holYzdiYMeobb9pJuGDidGL9KZUv7SbiD4E8oZogtYY42UZEap7dqkkYuA91pg==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@resvg/resvg-js-linux-arm64-musl@2.6.2:
- resolution: {integrity: sha512-3h3dLPWNgSsD4lQBJPb4f+kvdOSJHa5PjTYVsWHxLUzH4IFTJUAnmuWpw4KqyQ3NA5QCyhw4TWgxk3jRkQxEKg==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@resvg/resvg-js-linux-x64-gnu@2.6.2:
- resolution: {integrity: sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@resvg/resvg-js-linux-x64-musl@2.6.2:
- resolution: {integrity: sha512-UOf83vqTzoYQO9SZ0fPl2ZIFtNIz/Rr/y+7X8XRX1ZnBYsQ/tTb+cj9TE+KHOdmlTFBxhYzVkP2lRByCzqi4jQ==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@resvg/resvg-js-win32-arm64-msvc@2.6.2:
- resolution: {integrity: sha512-7C/RSgCa+7vqZ7qAbItfiaAWhyRSoD4l4BQAbVDqRRsRgY+S+hgS3in0Rxr7IorKUpGE69X48q6/nOAuTJQxeQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@resvg/resvg-js-win32-ia32-msvc@2.6.2:
- resolution: {integrity: sha512-har4aPAlvjnLcil40AC77YDIk6loMawuJwFINEM7n0pZviwMkMvjb2W5ZirsNOZY4aDbo5tLx0wNMREp5Brk+w==}
- engines: {node: '>= 10'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@resvg/resvg-js-win32-x64-msvc@2.6.2:
- resolution: {integrity: sha512-ZXtYhtUr5SSaBrUDq7DiyjOFJqBVL/dOBN7N/qmi/pO0IgiWW/f/ue3nbvu9joWE5aAKDoIzy/CxsY0suwGosQ==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@resvg/resvg-js@2.6.2:
- resolution: {integrity: sha512-xBaJish5OeGmniDj9cW5PRa/PtmuVU3ziqrbr5xJj901ZDN4TosrVaNZpEiLZAxdfnhAe7uQ7QFWfjPe9d9K2Q==}
- engines: {node: '>= 10'}
- optionalDependencies:
- '@resvg/resvg-js-android-arm-eabi': 2.6.2
- '@resvg/resvg-js-android-arm64': 2.6.2
- '@resvg/resvg-js-darwin-arm64': 2.6.2
- '@resvg/resvg-js-darwin-x64': 2.6.2
- '@resvg/resvg-js-linux-arm-gnueabihf': 2.6.2
- '@resvg/resvg-js-linux-arm64-gnu': 2.6.2
- '@resvg/resvg-js-linux-arm64-musl': 2.6.2
- '@resvg/resvg-js-linux-x64-gnu': 2.6.2
- '@resvg/resvg-js-linux-x64-musl': 2.6.2
- '@resvg/resvg-js-win32-arm64-msvc': 2.6.2
- '@resvg/resvg-js-win32-ia32-msvc': 2.6.2
- '@resvg/resvg-js-win32-x64-msvc': 2.6.2
- dev: true
-
- /@resvg/resvg-wasm@2.6.2:
- resolution: {integrity: sha512-FqALmHI8D4o6lk/LRWDnhw95z5eO+eAa6ORjVg09YRR7BkcM6oPHU9uyC0gtQG5vpFLvgpeU4+zEAz2H8APHNw==}
- engines: {node: '>= 10'}
- dev: true
-
- /@rolldown/pluginutils@1.0.0-beta.44:
- resolution: {integrity: sha512-g6eW7Zwnr2c5RADIoqziHoVs6b3W5QTQ4+qbpfjbkMJ9x+8Og211VW/oot2dj9dVwaK/UyC6Yo+02gV+wWQVNg==}
-
- /@rollup/plugin-alias@5.1.1(rollup@4.52.5):
- resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- rollup: 4.52.5
-
- /@rollup/plugin-commonjs@28.0.8(rollup@4.52.5):
- resolution: {integrity: sha512-o1Ug9PxYsF61R7/NXO/GgMZZproLd/WH2XA53Tp9ppf6bU1lMlTtC/gUM6zM3mesi2E0rypk+PNtVrELREyWEQ==}
- engines: {node: '>=16.0.0 || 14 >= 14.17'}
- peerDependencies:
- rollup: ^2.68.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- '@rollup/pluginutils': 5.3.0(rollup@4.52.5)
- commondir: 1.0.1
- estree-walker: 2.0.2
- fdir: 6.5.0(picomatch@4.0.3)
- is-reference: 1.2.1
- magic-string: 0.30.19
- picomatch: 4.0.3
- rollup: 4.52.5
-
- /@rollup/plugin-inject@5.0.5(rollup@4.52.5):
- resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- '@rollup/pluginutils': 5.3.0(rollup@4.52.5)
- estree-walker: 2.0.2
- magic-string: 0.30.19
- rollup: 4.52.5
-
- /@rollup/plugin-json@6.1.0(rollup@4.52.5):
- resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- '@rollup/pluginutils': 5.3.0(rollup@4.52.5)
- rollup: 4.52.5
-
- /@rollup/plugin-node-resolve@16.0.3(rollup@4.52.5):
- resolution: {integrity: sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.78.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- '@rollup/pluginutils': 5.3.0(rollup@4.52.5)
- '@types/resolve': 1.20.2
- deepmerge: 4.3.1
- is-module: 1.0.0
- resolve: 1.22.11
- rollup: 4.52.5
-
- /@rollup/plugin-replace@6.0.2(rollup@4.52.5):
- resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- '@rollup/pluginutils': 5.3.0(rollup@4.52.5)
- magic-string: 0.30.19
- rollup: 4.52.5
-
- /@rollup/plugin-terser@0.4.4(rollup@4.52.5):
- resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- rollup: 4.52.5
- serialize-javascript: 6.0.2
- smob: 1.5.0
- terser: 5.44.0
-
- /@rollup/plugin-virtual@3.0.2(rollup@4.52.5):
- resolution: {integrity: sha512-10monEYsBp3scM4/ND4LNH5Rxvh3e/cVeL3jWTgZ2SrQ+BmUoQcopVQvnaMcOnykb1VkxUFuDAN+0FnpTFRy2A==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- rollup: 4.52.5
- dev: true
-
- /@rollup/pluginutils@5.3.0(rollup@4.52.5):
- resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- '@types/estree': 1.0.8
- estree-walker: 2.0.2
- picomatch: 4.0.3
- rollup: 4.52.5
-
- /@rollup/rollup-android-arm-eabi@4.52.5:
- resolution: {integrity: sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-android-arm64@4.52.5:
- resolution: {integrity: sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-darwin-arm64@4.52.5:
- resolution: {integrity: sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-darwin-x64@4.52.5:
- resolution: {integrity: sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-freebsd-arm64@4.52.5:
- resolution: {integrity: sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-freebsd-x64@4.52.5:
- resolution: {integrity: sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-linux-arm-gnueabihf@4.52.5:
- resolution: {integrity: sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-linux-arm-musleabihf@4.52.5:
- resolution: {integrity: sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-linux-arm64-gnu@4.52.5:
- resolution: {integrity: sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-linux-arm64-musl@4.52.5:
- resolution: {integrity: sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-linux-loong64-gnu@4.52.5:
- resolution: {integrity: sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==}
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-linux-ppc64-gnu@4.52.5:
- resolution: {integrity: sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-linux-riscv64-gnu@4.52.5:
- resolution: {integrity: sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-linux-riscv64-musl@4.52.5:
- resolution: {integrity: sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-linux-s390x-gnu@4.52.5:
- resolution: {integrity: sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-linux-x64-gnu@4.52.5:
- resolution: {integrity: sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-linux-x64-musl@4.52.5:
- resolution: {integrity: sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-openharmony-arm64@4.52.5:
- resolution: {integrity: sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==}
- cpu: [arm64]
- os: [openharmony]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-win32-arm64-msvc@4.52.5:
- resolution: {integrity: sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-win32-ia32-msvc@4.52.5:
- resolution: {integrity: sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-win32-x64-gnu@4.52.5:
- resolution: {integrity: sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-win32-x64-msvc@4.52.5:
- resolution: {integrity: sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@scure/base@1.1.9:
- resolution: {integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==}
- dev: false
-
- /@scure/base@1.2.1:
- resolution: {integrity: sha512-DGmGtC8Tt63J5GfHgfl5CuAXh96VF/LD8K9Hr/Gv0J2lAoRGlPOMpqMpMbCTOoOJMZCk2Xt+DskdDyn6dEFdzQ==}
- dev: false
-
- /@scure/base@1.2.6:
- resolution: {integrity: sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==}
- dev: false
-
- /@scure/bip32@1.4.0:
- resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==}
- dependencies:
- '@noble/curves': 1.4.2
- '@noble/hashes': 1.4.0
- '@scure/base': 1.1.9
- dev: false
-
- /@scure/bip32@1.7.0:
- resolution: {integrity: sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==}
- dependencies:
- '@noble/curves': 1.9.0
- '@noble/hashes': 1.8.0
- '@scure/base': 1.2.6
- dev: false
-
- /@scure/bip39@1.3.0:
- resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==}
- dependencies:
- '@noble/hashes': 1.4.0
- '@scure/base': 1.1.9
- dev: false
-
- /@scure/bip39@1.6.0:
- resolution: {integrity: sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==}
- dependencies:
- '@noble/hashes': 1.8.0
- '@scure/base': 1.2.6
- dev: false
-
- /@scure/starknet@1.1.0:
- resolution: {integrity: sha512-83g3M6Ix2qRsPN4wqLDqiRZ2GBNbjVWfboJE/9UjfG+MHr6oDSu/CWgy8hsBSJejr09DkkL+l0Ze4KVrlCIdtQ==}
- dependencies:
- '@noble/curves': 1.7.0
- '@noble/hashes': 1.6.0
- dev: false
-
- /@sec-ant/readable-stream@0.4.1:
- resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
-
- /@sentry-internal/browser-utils@10.20.0:
- resolution: {integrity: sha512-9+NybrYs+dEM2iW5uRAYEhKkNK0XhDea5jovtDUXEvdSCMJFcdR88uztkftnCur45/hpvbgSULsGPUdHPb5ITw==}
- engines: {node: '>=18'}
- dependencies:
- '@sentry/core': 10.20.0
- dev: false
-
- /@sentry-internal/feedback@10.20.0:
- resolution: {integrity: sha512-R/eGLKl7WDccLKBorEbyTsy5b99w/k4v80SntE8HL2rsO7DCDXma8TGmtHd+iZnw8dUci+EVrw7LbeGSgf3QzA==}
- engines: {node: '>=18'}
- dependencies:
- '@sentry/core': 10.20.0
- dev: false
-
- /@sentry-internal/replay-canvas@10.20.0:
- resolution: {integrity: sha512-8DBawFi4F4e2Cu2ToiitCnYsK8idrDOv66Vq+N6c8e3qFitTTuoPQwOihb2+HY4CB06ABPW3WvfZntJJmsf91w==}
- engines: {node: '>=18'}
- dependencies:
- '@sentry-internal/replay': 10.20.0
- '@sentry/core': 10.20.0
- dev: false
-
- /@sentry-internal/replay@10.20.0:
- resolution: {integrity: sha512-+XPYp0CuJnf+c36/c+hHrY6wAPHCdnqllZeyU7+9LAiKsdhN8Oo4eF1v5zd097qDZBg1NrKhU44ScJIzz+vygw==}
- engines: {node: '>=18'}
- dependencies:
- '@sentry-internal/browser-utils': 10.20.0
- '@sentry/core': 10.20.0
- dev: false
-
- /@sentry/babel-plugin-component-annotate@4.5.0:
- resolution: {integrity: sha512-9sn9tJFtNnhSitPXW8hTuteefGMBbnPFyDER8dz+2sgdvcdq7T99lEwprMf8gUv5JCiDKIvtLe20Sf/4KPAahA==}
- engines: {node: '>= 14'}
- dev: false
-
- /@sentry/browser@10.20.0:
- resolution: {integrity: sha512-zcf8HwFiRbzjZL9KbLev44eEOf+yl+3svQbs2BlR2KAYGaB10swV5abij0UTTGO7ClnqUZdcGpwiyyfPS6mjHg==}
- engines: {node: '>=18'}
- dependencies:
- '@sentry-internal/browser-utils': 10.20.0
- '@sentry-internal/feedback': 10.20.0
- '@sentry-internal/replay': 10.20.0
- '@sentry-internal/replay-canvas': 10.20.0
- '@sentry/core': 10.20.0
- dev: false
-
- /@sentry/bundler-plugin-core@4.5.0:
- resolution: {integrity: sha512-LTgYe7qGgAP0BpsyCTpjk756l6wZUv3MtCE+G0qzlpsQ2AljYe2bN4qjDy0bQrsPo0QzNQm+S6d0zogcJj/tqw==}
- engines: {node: '>= 14'}
- dependencies:
- '@babel/core': 7.28.4
- '@sentry/babel-plugin-component-annotate': 4.5.0
- '@sentry/cli': 2.56.1
- dotenv: 16.6.1
- find-up: 5.0.0
- glob: 9.3.5
- magic-string: 0.30.8
- unplugin: 1.0.1
- transitivePeerDependencies:
- - encoding
- - supports-color
- dev: false
-
- /@sentry/cli-darwin@2.56.1:
- resolution: {integrity: sha512-zfhT8MrvB5x/xRdIVGwg+sG0Cx3i0G6RH2zCrdQ/moWn8TfkwsM0O1k/AxpwbpcRfAHCkVb04CU/yKciKwg2KA==}
- engines: {node: '>=10'}
- os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
-
- /@sentry/cli-linux-arm64@2.56.1:
- resolution: {integrity: sha512-AypXIwZvOMJb9RgjI/98hTAd06FcOjqjIm6G9IR0OI4pJCOcaAXz9NKXdJqxpZd7phSMJnD+Bx/8iYOUPeY73A==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [linux, freebsd, android]
- requiresBuild: true
- dev: false
- optional: true
-
- /@sentry/cli-linux-arm@2.56.1:
- resolution: {integrity: sha512-fNB/Ng11HrkGOSEIDg+fc3zfTCV7q6kJddp6ndK3QlYFsCffRSnclaX1SMp+mqxdWkHqe1kkp85OY8G/x5uAWw==}
- engines: {node: '>=10'}
- cpu: [arm]
- os: [linux, freebsd, android]
- requiresBuild: true
- dev: false
- optional: true
-
- /@sentry/cli-linux-i686@2.56.1:
- resolution: {integrity: sha512-vnH+WJEsUq7Lf7xc9udzE/M4hoDXXsniFFYr/7BvdnXtCQlNNaWFMXHbEDYAql3baIlHkWoG8cEHWuB/YKyniw==}
- engines: {node: '>=10'}
- cpu: [x86, ia32]
- os: [linux, freebsd, android]
- requiresBuild: true
- dev: false
- optional: true
-
- /@sentry/cli-linux-x64@2.56.1:
- resolution: {integrity: sha512-3/BlKe5Vdnia36MeovghHJD8lbcum5TFIxLp+PSfH2sVb09+5Jo0L95oRTI2JkD8Fs+QNssvTqTxJj5eIo/n+A==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [linux, freebsd, android]
- requiresBuild: true
- dev: false
- optional: true
-
- /@sentry/cli-win32-arm64@2.56.1:
- resolution: {integrity: sha512-Gg8RV7CV7Tz4fiR1EN1Af5AVhJsnEXiZvfvfQXI4lp51MKAhcxZIMtEfg9HaWsn3Dm/wgwYBinyeywfWbTXYDg==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- /@sentry/cli-win32-i686@2.56.1:
- resolution: {integrity: sha512-6u6a060yC3i76Ze1apqgWr5luQSyhuD5ND84eWfh/UbddsEa42UHjoVHOiBwmpZqf/hvNZAtzLnE4NCvU4zOMg==}
- engines: {node: '>=10'}
- cpu: [x86, ia32]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- /@sentry/cli-win32-x64@2.56.1:
- resolution: {integrity: sha512-11cdflajBrDWlRZqI9MOu7ok2vnPzFjKmbU3YvBYWQapNE+HHAsWdsRL/u/P1RmU62vj7Y42iSUcj6x1SNrdPw==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- /@sentry/cli@2.56.1:
- resolution: {integrity: sha512-VDAIg+gmjNtJS5VUZQMDSK9RaKC9hYQi3PoXpNa+owNfQNk60bCi8z8jkbWRcKbNGn3V51WqvrQAqLoNAdPc9w==}
- engines: {node: '>= 10'}
- hasBin: true
- requiresBuild: true
- dependencies:
- https-proxy-agent: 5.0.1
- node-fetch: 2.7.0
- progress: 2.0.3
- proxy-from-env: 1.1.0
- which: 2.0.2
- optionalDependencies:
- '@sentry/cli-darwin': 2.56.1
- '@sentry/cli-linux-arm': 2.56.1
- '@sentry/cli-linux-arm64': 2.56.1
- '@sentry/cli-linux-i686': 2.56.1
- '@sentry/cli-linux-x64': 2.56.1
- '@sentry/cli-win32-arm64': 2.56.1
- '@sentry/cli-win32-i686': 2.56.1
- '@sentry/cli-win32-x64': 2.56.1
- transitivePeerDependencies:
- - encoding
- - supports-color
- dev: false
-
- /@sentry/cloudflare@10.20.0:
- resolution: {integrity: sha512-/ZyTropTlZoDxohQp2VTQhACzYm9paUBqgPztGNWqSiUyDhOPXzUnTeDWwmiC19DInA/zg1amFbpUr8l0rUrwg==}
- engines: {node: '>=18'}
- peerDependencies:
- '@cloudflare/workers-types': ^4.x
- peerDependenciesMeta:
- '@cloudflare/workers-types':
- optional: true
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@sentry/core': 10.20.0
- dev: false
-
- /@sentry/core@10.20.0:
- resolution: {integrity: sha512-S291KihnOIB8i7mVJIJBVHBMcCfIoY/KDJBHEfBoHY9M56g2An4FVhM9+/xR85+IoMkTySdXN08k9LEyQz4FpQ==}
- engines: {node: '>=18'}
- dev: false
-
- /@sentry/node-core@10.20.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.2.0)(@opentelemetry/core@2.2.0)(@opentelemetry/instrumentation@0.204.0)(@opentelemetry/resources@2.2.0)(@opentelemetry/sdk-trace-base@2.2.0)(@opentelemetry/semantic-conventions@1.37.0):
- resolution: {integrity: sha512-9BelcS9722jionzuyUNff4Bqx6fMFlYlK+5gMZYxAzOdS1AYZeFiYNVV2GlCGXfDLSHTnE1rOGH6QOsUdgCdbg==}
- engines: {node: '>=18'}
- peerDependencies:
- '@opentelemetry/api': ^1.9.0
- '@opentelemetry/context-async-hooks': ^1.30.1 || ^2.1.0
- '@opentelemetry/core': ^1.30.1 || ^2.1.0
- '@opentelemetry/instrumentation': '>=0.57.1 <1'
- '@opentelemetry/resources': ^1.30.1 || ^2.1.0
- '@opentelemetry/sdk-trace-base': ^1.30.1 || ^2.1.0
- '@opentelemetry/semantic-conventions': ^1.37.0
- dependencies:
- '@apm-js-collab/tracing-hooks': 0.3.1
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/context-async-hooks': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- '@sentry/core': 10.20.0
- '@sentry/opentelemetry': 10.20.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.2.0)(@opentelemetry/core@2.2.0)(@opentelemetry/sdk-trace-base@2.2.0)(@opentelemetry/semantic-conventions@1.37.0)
- import-in-the-middle: 1.15.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@sentry/node@10.20.0:
- resolution: {integrity: sha512-Hv6cxQ2ilL54lF6+WwvvrvJEkt0fwUAAQZNwfAR0CfuP4Zg8FPQvxDeLhryd2Qr0nwPMNi3eYjypORjD3dcMLg==}
- engines: {node: '>=18'}
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/context-async-hooks': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-amqplib': 0.51.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-connect': 0.48.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-dataloader': 0.22.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-express': 0.53.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-fs': 0.24.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-generic-pool': 0.48.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-graphql': 0.52.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-hapi': 0.51.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-http': 0.204.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-ioredis': 0.52.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-kafkajs': 0.14.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-knex': 0.49.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-koa': 0.52.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-lru-memoizer': 0.49.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-mongodb': 0.57.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-mongoose': 0.51.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-mysql': 0.50.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-mysql2': 0.51.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-pg': 0.57.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-redis': 0.53.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-tedious': 0.23.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/instrumentation-undici': 0.15.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- '@prisma/instrumentation': 6.15.0(@opentelemetry/api@1.9.0)
- '@sentry/core': 10.20.0
- '@sentry/node-core': 10.20.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.2.0)(@opentelemetry/core@2.2.0)(@opentelemetry/instrumentation@0.204.0)(@opentelemetry/resources@2.2.0)(@opentelemetry/sdk-trace-base@2.2.0)(@opentelemetry/semantic-conventions@1.37.0)
- '@sentry/opentelemetry': 10.20.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.2.0)(@opentelemetry/core@2.2.0)(@opentelemetry/sdk-trace-base@2.2.0)(@opentelemetry/semantic-conventions@1.37.0)
- import-in-the-middle: 1.15.0
- minimatch: 9.0.5
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@sentry/nuxt@10.20.0(nuxt@3.16.2)(pinia@3.0.2)(rollup@4.52.5)(vue@3.5.22):
- resolution: {integrity: sha512-RwmxJVZ9QGLzUJ1rafA+5kQWGqLLJSlF1+JXqybbHaHYJcYFfR58GGR4bh57YlawQYg3M2B2aZDvxVIHZGutNw==}
- engines: {node: '>=18.19.1'}
- peerDependencies:
- nuxt: '>=3.7.0 || 4.x'
- dependencies:
- '@nuxt/kit': 3.19.3(magicast@0.3.5)
- '@sentry/browser': 10.20.0
- '@sentry/cloudflare': 10.20.0
- '@sentry/core': 10.20.0
- '@sentry/node': 10.20.0
- '@sentry/rollup-plugin': 4.5.0(rollup@4.52.5)
- '@sentry/vite-plugin': 4.5.0
- '@sentry/vue': 10.20.0(pinia@3.0.2)(vue@3.5.22)
- nuxt: 3.16.2(rollup@4.52.5)(sass@1.66.1)(vite@6.4.1)
- transitivePeerDependencies:
- - '@cloudflare/workers-types'
- - encoding
- - magicast
- - pinia
- - rollup
- - supports-color
- - vue
- dev: false
-
- /@sentry/opentelemetry@10.20.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.2.0)(@opentelemetry/core@2.2.0)(@opentelemetry/sdk-trace-base@2.2.0)(@opentelemetry/semantic-conventions@1.37.0):
- resolution: {integrity: sha512-91hr3RbMSUWgZb1BpW0gjlPsFaPtx0oNY2HYoC12T//1E0RMV183McBKbghBdT9swjhw112jeTFEERMJCaJyNw==}
- engines: {node: '>=18'}
- peerDependencies:
- '@opentelemetry/api': ^1.9.0
- '@opentelemetry/context-async-hooks': ^1.30.1 || ^2.1.0
- '@opentelemetry/core': ^1.30.1 || ^2.1.0
- '@opentelemetry/sdk-trace-base': ^1.30.1 || ^2.1.0
- '@opentelemetry/semantic-conventions': ^1.37.0
- dependencies:
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/context-async-hooks': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/semantic-conventions': 1.37.0
- '@sentry/core': 10.20.0
- dev: false
-
- /@sentry/rollup-plugin@4.5.0(rollup@4.52.5):
- resolution: {integrity: sha512-+Yaygr6n2oTLKuMCjBrBcDsgbpVSvPSdcYj/zSEt7R8+8auSUjsFo5aULzy5UFjbwIE5ZkPyioYDLfbXemeCKw==}
- engines: {node: '>= 14'}
- peerDependencies:
- rollup: '>=3.2.0'
- dependencies:
- '@sentry/bundler-plugin-core': 4.5.0
- rollup: 4.52.5
- unplugin: 1.0.1
- transitivePeerDependencies:
- - encoding
- - supports-color
- dev: false
-
- /@sentry/vite-plugin@4.5.0:
- resolution: {integrity: sha512-8AcTuAmu2NFCkSgVroCeu/ExZeMDVGdgrXq9MzgE5LT2bcomKsHiAifhitq64QwFEfL6CFt3TYEsw0rm0AoRhQ==}
- engines: {node: '>= 14'}
- dependencies:
- '@sentry/bundler-plugin-core': 4.5.0
- unplugin: 1.0.1
- transitivePeerDependencies:
- - encoding
- - supports-color
- dev: false
-
- /@sentry/vue@10.20.0(pinia@3.0.2)(vue@3.5.22):
- resolution: {integrity: sha512-3mWc81mLs1CpXrihuTQNXwt0HfOIy7BAZMvtYgaTuIDvooYtBbsZ+7yGDkcwsWBtfAvE7/yP2h95M4HRIw5KyQ==}
- engines: {node: '>=18'}
- peerDependencies:
- pinia: 2.x || 3.x
- vue: 2.x || 3.x
- peerDependenciesMeta:
- pinia:
- optional: true
- dependencies:
- '@sentry/browser': 10.20.0
- '@sentry/core': 10.20.0
- pinia: 3.0.2(vue@3.5.22)
- vue: 3.5.22
- dev: false
-
- /@shuding/opentype.js@1.4.0-beta.0:
- resolution: {integrity: sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==}
- engines: {node: '>= 8.0.0'}
- hasBin: true
- dependencies:
- fflate: 0.7.4
- string.prototype.codepointat: 0.2.1
- dev: true
-
- /@sindresorhus/is@7.1.0:
- resolution: {integrity: sha512-7F/yz2IphV39hiS2zB4QYVkivrptHHh0K8qJJd9HhuWSdvf8AN7NpebW3CcDZDBQsUPMoDKWsY2WWgW7bqOcfA==}
- engines: {node: '>=18'}
-
- /@sindresorhus/merge-streams@2.3.0:
- resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==}
- engines: {node: '>=18'}
-
- /@sindresorhus/merge-streams@4.0.0:
- resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==}
- engines: {node: '>=18'}
-
- /@speed-highlight/core@1.2.7:
- resolution: {integrity: sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==}
-
- /@starknet-io/types-js@0.7.10:
- resolution: {integrity: sha512-1VtCqX4AHWJlRRSYGSn+4X1mqolI1Tdq62IwzoU2vUuEE72S1OlEeGhpvd6XsdqXcfHmVzYfj8k1XtKBQqwo9w==}
- dev: false
-
- /@starknet-io/types-js@0.8.4:
- resolution: {integrity: sha512-0RZ3TZHcLsUTQaq1JhDSCM8chnzO4/XNsSCozwDET64JK5bjFDIf2ZUkta+tl5Nlbf4usoU7uZiDI/Q57kt2SQ==}
- dev: false
-
- /@swc/core-darwin-arm64@1.13.5:
- resolution: {integrity: sha512-lKNv7SujeXvKn16gvQqUQI5DdyY8v7xcoO3k06/FJbHJS90zEwZdQiMNRiqpYw/orU543tPaWgz7cIYWhbopiQ==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /@swc/core-darwin-x64@1.13.5:
- resolution: {integrity: sha512-ILd38Fg/w23vHb0yVjlWvQBoE37ZJTdlLHa8LRCFDdX4WKfnVBiblsCU9ar4QTMNdeTBEX9iUF4IrbNWhaF1Ng==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /@swc/core-linux-arm-gnueabihf@1.13.5:
- resolution: {integrity: sha512-Q6eS3Pt8GLkXxqz9TAw+AUk9HpVJt8Uzm54MvPsqp2yuGmY0/sNaPPNVqctCX9fu/Nu8eaWUen0si6iEiCsazQ==}
- engines: {node: '>=10'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@swc/core-linux-arm64-gnu@1.13.5:
- resolution: {integrity: sha512-aNDfeN+9af+y+M2MYfxCzCy/VDq7Z5YIbMqRI739o8Ganz6ST+27kjQFd8Y/57JN/hcnUEa9xqdS3XY7WaVtSw==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@swc/core-linux-arm64-musl@1.13.5:
- resolution: {integrity: sha512-9+ZxFN5GJag4CnYnq6apKTnnezpfJhCumyz0504/JbHLo+Ue+ZtJnf3RhyA9W9TINtLE0bC4hKpWi8ZKoETyOQ==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@swc/core-linux-x64-gnu@1.13.5:
- resolution: {integrity: sha512-WD530qvHrki8Ywt/PloKUjaRKgstQqNGvmZl54g06kA+hqtSE2FTG9gngXr3UJxYu/cNAjJYiBifm7+w4nbHbA==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@swc/core-linux-x64-musl@1.13.5:
- resolution: {integrity: sha512-Luj8y4OFYx4DHNQTWjdIuKTq2f5k6uSXICqx+FSabnXptaOBAbJHNbHT/06JZh6NRUouaf0mYXN0mcsqvkhd7Q==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@swc/core-win32-arm64-msvc@1.13.5:
- resolution: {integrity: sha512-cZ6UpumhF9SDJvv4DA2fo9WIzlNFuKSkZpZmPG1c+4PFSEMy5DFOjBSllCvnqihCabzXzpn6ykCwBmHpy31vQw==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@swc/core-win32-ia32-msvc@1.13.5:
- resolution: {integrity: sha512-C5Yi/xIikrFUzZcyGj9L3RpKljFvKiDMtyDzPKzlsDrKIw2EYY+bF88gB6oGY5RGmv4DAX8dbnpRAqgFD0FMEw==}
- engines: {node: '>=10'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@swc/core-win32-x64-msvc@1.13.5:
- resolution: {integrity: sha512-YrKdMVxbYmlfybCSbRtrilc6UA8GF5aPmGKBdPvjrarvsmf4i7ZHGCEnLtfOMd3Lwbs2WUZq3WdMbozYeLU93Q==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@swc/core@1.13.5:
- resolution: {integrity: sha512-WezcBo8a0Dg2rnR82zhwoR6aRNxeTGfK5QCD6TQ+kg3xx/zNT02s/0o+81h/3zhvFSB24NtqEr8FTw88O5W/JQ==}
- engines: {node: '>=10'}
- requiresBuild: true
- peerDependencies:
- '@swc/helpers': '>=0.5.17'
- peerDependenciesMeta:
- '@swc/helpers':
- optional: true
- dependencies:
- '@swc/counter': 0.1.3
- '@swc/types': 0.1.25
- optionalDependencies:
- '@swc/core-darwin-arm64': 1.13.5
- '@swc/core-darwin-x64': 1.13.5
- '@swc/core-linux-arm-gnueabihf': 1.13.5
- '@swc/core-linux-arm64-gnu': 1.13.5
- '@swc/core-linux-arm64-musl': 1.13.5
- '@swc/core-linux-x64-gnu': 1.13.5
- '@swc/core-linux-x64-musl': 1.13.5
- '@swc/core-win32-arm64-msvc': 1.13.5
- '@swc/core-win32-ia32-msvc': 1.13.5
- '@swc/core-win32-x64-msvc': 1.13.5
- dev: true
-
- /@swc/counter@0.1.3:
- resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
- dev: true
-
- /@swc/types@0.1.25:
- resolution: {integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==}
- dependencies:
- '@swc/counter': 0.1.3
- dev: true
-
- /@swc/wasm@1.13.20:
- resolution: {integrity: sha512-NJzN+QrbdwXeVTfTYiHkqv13zleOCQA52NXBOrwKvjxWJQecRqakjUhUP2z8lqs7eWVthko4Cilqs+VeBrwo3Q==}
- dev: true
-
- /@tybys/wasm-util@0.10.1:
- resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
- requiresBuild: true
- dependencies:
- tslib: 2.8.1
- optional: true
-
- /@types/connect@3.4.38:
- resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
- dependencies:
- '@types/node': 24.9.1
- dev: false
-
- /@types/debug@4.1.12:
- resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
- dependencies:
- '@types/ms': 2.1.0
- dev: false
-
- /@types/eslint-scope@3.7.7:
- resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
- dependencies:
- '@types/eslint': 9.6.1
- '@types/estree': 1.0.8
- dev: true
-
- /@types/eslint@9.6.1:
- resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
- dependencies:
- '@types/estree': 1.0.8
- '@types/json-schema': 7.0.15
- dev: true
-
- /@types/estree@1.0.8:
- resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
-
- /@types/json-schema@7.0.15:
- resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- dev: true
-
- /@types/long@4.0.2:
- resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==}
- dev: false
-
- /@types/ms@2.1.0:
- resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
- dev: false
-
- /@types/mysql@2.15.27:
- resolution: {integrity: sha512-YfWiV16IY0OeBfBCk8+hXKmdTKrKlwKN1MNKAPBu5JYxLwBEZl7QzeEpGnlZb3VMGJrrGmB84gXiH+ofs/TezA==}
- dependencies:
- '@types/node': 24.9.1
- dev: false
-
- /@types/node@10.12.18:
- resolution: {integrity: sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==}
- dev: false
-
- /@types/node@24.9.1:
- resolution: {integrity: sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==}
- dependencies:
- undici-types: 7.16.0
-
- /@types/parse-path@7.1.0:
- resolution: {integrity: sha512-EULJ8LApcVEPbrfND0cRQqutIOdiIgJ1Mgrhpy755r14xMohPTEpkV/k28SJvuOs9bHRFW8x+KeDAEPiGQPB9Q==}
- deprecated: This is a stub types definition. parse-path provides its own type definitions, so you do not need this installed.
- dependencies:
- parse-path: 7.1.0
-
- /@types/pg-pool@2.0.6:
- resolution: {integrity: sha512-TaAUE5rq2VQYxab5Ts7WZhKNmuN78Q6PiFonTDdpbx8a1H0M1vhy3rhiMjl+e2iHmogyMw7jZF4FrE6eJUy5HQ==}
- dependencies:
- '@types/pg': 8.15.5
- dev: false
-
- /@types/pg@8.15.5:
- resolution: {integrity: sha512-LF7lF6zWEKxuT3/OR8wAZGzkg4ENGXFNyiV/JeOt9z5B+0ZVwbql9McqX5c/WStFq1GaGso7H1AzP/qSzmlCKQ==}
- dependencies:
- '@types/node': 24.9.1
- pg-protocol: 1.10.3
- pg-types: 2.2.0
- dev: false
-
- /@types/resolve@1.20.2:
- resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
-
- /@types/shimmer@1.2.0:
- resolution: {integrity: sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==}
- dev: false
-
- /@types/tedious@4.0.14:
- resolution: {integrity: sha512-KHPsfX/FoVbUGbyYvk1q9MMQHLPeRZhRJZdO45Q4YjvFkv4hMNghCWTvy7rdKessBsmtz4euWCWAB6/tVpI1Iw==}
- dependencies:
- '@types/node': 24.9.1
- dev: false
-
- /@types/web-bluetooth@0.0.20:
- resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
- dev: false
-
- /@unhead/vue@2.0.19(vue@3.5.22):
- resolution: {integrity: sha512-7BYjHfOaoZ9+ARJkT10Q2TjnTUqDXmMpfakIAsD/hXiuff1oqWg1xeXT5+MomhNcC15HbiABpbbBmITLSHxdKg==}
- peerDependencies:
- vue: '>=3.5.18'
- dependencies:
- hookable: 5.5.3
- unhead: 2.0.19
- vue: 3.5.22
-
- /@unocss/core@66.5.4:
- resolution: {integrity: sha512-UDS2CRgyQCEFH+5kStDyJd7OFtgkIUZYn5Ahr5z7v3jc/pEfeOJ0mxsNAr+FgMS/xb17vy4sVFvx3jj/FwMZ1A==}
- dev: true
-
- /@unocss/extractor-arbitrary-variants@66.5.4:
- resolution: {integrity: sha512-JsgITF11Z2WdXzF8eO2/qkcFIff/dEEc9C2eKYOSUv5pe+RMZxXHoAw4x+D4n0UrGAbHpoUVaJ8E7kG0ayTbGw==}
- dependencies:
- '@unocss/core': 66.5.4
- dev: true
-
- /@unocss/preset-mini@66.5.4:
- resolution: {integrity: sha512-KaBGsw3+Pi5ZTsp5u0OrUUUXFVltHin02cYhv3A4b9392Kej5R3y7zIf1VjiQ3ZXR4KZWfv0CQj0LBqIqAJ5WA==}
- dependencies:
- '@unocss/core': 66.5.4
- '@unocss/extractor-arbitrary-variants': 66.5.4
- '@unocss/rule-utils': 66.5.4
- dev: true
-
- /@unocss/preset-wind3@66.5.4:
- resolution: {integrity: sha512-cqQGg9E2476YVpnX3sgO/jEoA4cKCA5rEl2NgemoAJpKAgdM68JPB+Tve4LlSLssxRQZ7ZYNO6hOfW8R2gVVuw==}
- dependencies:
- '@unocss/core': 66.5.4
- '@unocss/preset-mini': 66.5.4
- '@unocss/rule-utils': 66.5.4
- dev: true
-
- /@unocss/rule-utils@66.5.4:
- resolution: {integrity: sha512-LFzLuXQfZKI/qJBrsqkaVKlw0ECU8Xw7m+MaKIKyFH/hqggzkvNG0PyWU2HnPNzz1dIiVBn+Epfpz8pzi+MLFA==}
- engines: {node: '>=14'}
- dependencies:
- '@unocss/core': 66.5.4
- magic-string: 0.30.19
- dev: true
-
- /@vercel/nft@0.30.3(rollup@4.52.5):
- resolution: {integrity: sha512-UEq+eF0ocEf9WQCV1gktxKhha36KDs7jln5qii6UpPf5clMqDc0p3E7d9l2Smx0i9Pm1qpq4S4lLfNl97bbv6w==}
- engines: {node: '>=18'}
- hasBin: true
- dependencies:
- '@mapbox/node-pre-gyp': 2.0.0
- '@rollup/pluginutils': 5.3.0(rollup@4.52.5)
- acorn: 8.15.0
- acorn-import-attributes: 1.9.5(acorn@8.15.0)
- async-sema: 3.1.1
- bindings: 1.5.0
- estree-walker: 2.0.2
- glob: 10.4.5
- graceful-fs: 4.2.11
- node-gyp-build: 4.8.4
- picomatch: 4.0.3
- resolve-from: 5.0.0
- transitivePeerDependencies:
- - encoding
- - rollup
- - supports-color
-
- /@vitejs/plugin-vue-jsx@4.2.0(vite@6.4.1)(vue@3.5.22):
- resolution: {integrity: sha512-DSTrmrdLp+0LDNF77fqrKfx7X0ErRbOcUAgJL/HbSesqQwoUvUQ4uYQqaex+rovqgGcoPqVk+AwUh3v9CuiYIw==}
- engines: {node: ^18.0.0 || >=20.0.0}
- peerDependencies:
- vite: ^5.0.0 || ^6.0.0
- vue: ^3.0.0
- dependencies:
- '@babel/core': 7.28.4
- '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4)
- '@rolldown/pluginutils': 1.0.0-beta.44
- '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4)
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- vue: 3.5.22
- transitivePeerDependencies:
- - supports-color
-
- /@vitejs/plugin-vue@5.2.4(vite@6.4.1)(vue@3.5.22):
- resolution: {integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==}
- engines: {node: ^18.0.0 || >=20.0.0}
- peerDependencies:
- vite: ^5.0.0 || ^6.0.0
- vue: ^3.2.25
- dependencies:
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- vue: 3.5.22
-
- /@vue-macros/common@1.16.1(vue@3.5.22):
- resolution: {integrity: sha512-Pn/AWMTjoMYuquepLZP813BIcq8DTZiNCoaceuNlvaYuOTd8DqBZWc5u0uOMQZMInwME1mdSmmBAcTluiV9Jtg==}
- engines: {node: '>=16.14.0'}
- peerDependencies:
- vue: ^2.7.0 || ^3.2.25
- peerDependenciesMeta:
- vue:
- optional: true
- dependencies:
- '@vue/compiler-sfc': 3.5.22
- ast-kit: 1.4.3
- local-pkg: 1.1.2
- magic-string-ast: 0.7.1
- pathe: 2.0.3
- picomatch: 4.0.3
- vue: 3.5.22
-
- /@vue/babel-helper-vue-transform-on@1.5.0:
- resolution: {integrity: sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==}
-
- /@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.4):
- resolution: {integrity: sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- peerDependenciesMeta:
- '@babel/core':
- optional: true
- dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-module-imports': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4)
- '@babel/template': 7.27.2
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
- '@vue/babel-helper-vue-transform-on': 1.5.0
- '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.28.4)
- '@vue/shared': 3.5.22
- transitivePeerDependencies:
- - supports-color
-
- /@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.28.4):
- resolution: {integrity: sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/code-frame': 7.27.1
- '@babel/core': 7.28.4
- '@babel/helper-module-imports': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/parser': 7.28.4
- '@vue/compiler-sfc': 3.5.22
- transitivePeerDependencies:
- - supports-color
-
- /@vue/compiler-core@3.5.22:
- resolution: {integrity: sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==}
- dependencies:
- '@babel/parser': 7.28.4
- '@vue/shared': 3.5.22
- entities: 4.5.0
- estree-walker: 2.0.2
- source-map-js: 1.2.1
-
- /@vue/compiler-dom@3.5.22:
- resolution: {integrity: sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==}
- dependencies:
- '@vue/compiler-core': 3.5.22
- '@vue/shared': 3.5.22
-
- /@vue/compiler-sfc@3.5.22:
- resolution: {integrity: sha512-tbTR1zKGce4Lj+JLzFXDq36K4vcSZbJ1RBu8FxcDv1IGRz//Dh2EBqksyGVypz3kXpshIfWKGOCcqpSbyGWRJQ==}
- dependencies:
- '@babel/parser': 7.28.4
- '@vue/compiler-core': 3.5.22
- '@vue/compiler-dom': 3.5.22
- '@vue/compiler-ssr': 3.5.22
- '@vue/shared': 3.5.22
- estree-walker: 2.0.2
- magic-string: 0.30.19
- postcss: 8.5.6
- source-map-js: 1.2.1
-
- /@vue/compiler-ssr@3.5.22:
- resolution: {integrity: sha512-GdgyLvg4R+7T8Nk2Mlighx7XGxq/fJf9jaVofc3IL0EPesTE86cP/8DD1lT3h1JeZr2ySBvyqKQJgbS54IX1Ww==}
- dependencies:
- '@vue/compiler-dom': 3.5.22
- '@vue/shared': 3.5.22
-
- /@vue/devtools-api@6.6.4:
- resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
-
- /@vue/devtools-api@7.7.7:
- resolution: {integrity: sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==}
- dependencies:
- '@vue/devtools-kit': 7.7.7
- dev: false
-
- /@vue/devtools-core@7.7.7(vite@6.4.1)(vue@3.5.22):
- resolution: {integrity: sha512-9z9TLbfC+AjAi1PQyWX+OErjIaJmdFlbDHcD+cAMYKY6Bh5VlsAtCeGyRMrXwIlMEQPukvnWt3gZBLwTAIMKzQ==}
- peerDependencies:
- vue: ^3.0.0
- dependencies:
- '@vue/devtools-kit': 7.7.7
- '@vue/devtools-shared': 7.7.7
- mitt: 3.0.1
- nanoid: 5.1.6
- pathe: 2.0.3
- vite-hot-client: 2.1.0(vite@6.4.1)
- vue: 3.5.22
- transitivePeerDependencies:
- - vite
-
- /@vue/devtools-core@8.0.6(vite@6.4.1)(vue@3.5.22):
- resolution: {integrity: sha512-fN7iVtpSQQdtMORWwVZ1JiIAKriinhD+lCHqPw9Rr252ae2TczILEmW0zcAZifPW8HfYcbFkn+h7Wv6kQQCayw==}
- peerDependencies:
- vue: ^3.0.0
- dependencies:
- '@vue/devtools-kit': 8.0.6
- '@vue/devtools-shared': 8.0.6
- mitt: 3.0.1
- nanoid: 5.1.6
- pathe: 2.0.3
- vite-hot-client: 2.1.0(vite@6.4.1)
- vue: 3.5.22
- transitivePeerDependencies:
- - vite
- dev: true
-
- /@vue/devtools-kit@7.7.7:
- resolution: {integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==}
- dependencies:
- '@vue/devtools-shared': 7.7.7
- birpc: 2.6.1
- hookable: 5.5.3
- mitt: 3.0.1
- perfect-debounce: 1.0.0
- speakingurl: 14.0.1
- superjson: 2.2.2
-
- /@vue/devtools-kit@8.0.6:
- resolution: {integrity: sha512-9zXZPTJW72OteDXeSa5RVML3zWDCRcO5t77aJqSs228mdopYj5AiTpihozbsfFJ0IodfNs7pSgOGO3qfCuxDtw==}
- dependencies:
- '@vue/devtools-shared': 8.0.6
- birpc: 2.6.1
- hookable: 5.5.3
- mitt: 3.0.1
- perfect-debounce: 2.1.0
- speakingurl: 14.0.1
- superjson: 2.2.2
- dev: true
-
- /@vue/devtools-shared@7.7.7:
- resolution: {integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==}
- dependencies:
- rfdc: 1.4.1
-
- /@vue/devtools-shared@8.0.6:
- resolution: {integrity: sha512-Pp1JylTqlgMJvxW6MGyfTF8vGvlBSCAvMFaDCYa82Mgw7TT5eE5kkHgDvmOGHWeJE4zIDfCpCxHapsK2LtIAJg==}
- dependencies:
- rfdc: 1.4.1
- dev: true
-
- /@vue/reactivity@3.5.22:
- resolution: {integrity: sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==}
- dependencies:
- '@vue/shared': 3.5.22
-
- /@vue/runtime-core@3.5.22:
- resolution: {integrity: sha512-EHo4W/eiYeAzRTN5PCextDUZ0dMs9I8mQ2Fy+OkzvRPUYQEyK9yAjbasrMCXbLNhF7P0OUyivLjIy0yc6VrLJQ==}
- dependencies:
- '@vue/reactivity': 3.5.22
- '@vue/shared': 3.5.22
-
- /@vue/runtime-dom@3.5.22:
- resolution: {integrity: sha512-Av60jsryAkI023PlN7LsqrfPvwfxOd2yAwtReCjeuugTJTkgrksYJJstg1e12qle0NarkfhfFu1ox2D+cQotww==}
- dependencies:
- '@vue/reactivity': 3.5.22
- '@vue/runtime-core': 3.5.22
- '@vue/shared': 3.5.22
- csstype: 3.1.3
-
- /@vue/server-renderer@3.5.22(vue@3.5.22):
- resolution: {integrity: sha512-gXjo+ao0oHYTSswF+a3KRHZ1WszxIqO7u6XwNHqcqb9JfyIL/pbWrrh/xLv7jeDqla9u+LK7yfZKHih1e1RKAQ==}
- peerDependencies:
- vue: 3.5.22
- dependencies:
- '@vue/compiler-ssr': 3.5.22
- '@vue/shared': 3.5.22
- vue: 3.5.22
-
- /@vue/shared@3.5.22:
- resolution: {integrity: sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==}
-
- /@vueuse/core@10.11.1(vue@3.5.22):
- resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==}
- dependencies:
- '@types/web-bluetooth': 0.0.20
- '@vueuse/metadata': 10.11.1
- '@vueuse/shared': 10.11.1(vue@3.5.22)
- vue-demi: 0.14.10(vue@3.5.22)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- dev: false
-
- /@vueuse/metadata@10.11.1:
- resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==}
- dev: false
-
- /@vueuse/shared@10.11.1(vue@3.5.22):
- resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==}
- dependencies:
- vue-demi: 0.14.10(vue@3.5.22)
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- dev: false
-
- /@webassemblyjs/ast@1.14.1:
- resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
- dependencies:
- '@webassemblyjs/helper-numbers': 1.13.2
- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
- dev: true
-
- /@webassemblyjs/floating-point-hex-parser@1.13.2:
- resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==}
- dev: true
-
- /@webassemblyjs/helper-api-error@1.13.2:
- resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==}
- dev: true
-
- /@webassemblyjs/helper-buffer@1.14.1:
- resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==}
- dev: true
-
- /@webassemblyjs/helper-numbers@1.13.2:
- resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==}
- dependencies:
- '@webassemblyjs/floating-point-hex-parser': 1.13.2
- '@webassemblyjs/helper-api-error': 1.13.2
- '@xtuc/long': 4.2.2
- dev: true
-
- /@webassemblyjs/helper-wasm-bytecode@1.13.2:
- resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==}
- dev: true
-
- /@webassemblyjs/helper-wasm-section@1.14.1:
- resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==}
- dependencies:
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/helper-buffer': 1.14.1
- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
- '@webassemblyjs/wasm-gen': 1.14.1
- dev: true
-
- /@webassemblyjs/ieee754@1.13.2:
- resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==}
- dependencies:
- '@xtuc/ieee754': 1.2.0
- dev: true
-
- /@webassemblyjs/leb128@1.13.2:
- resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==}
- dependencies:
- '@xtuc/long': 4.2.2
- dev: true
-
- /@webassemblyjs/utf8@1.13.2:
- resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==}
- dev: true
-
- /@webassemblyjs/wasm-edit@1.14.1:
- resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==}
- dependencies:
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/helper-buffer': 1.14.1
- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
- '@webassemblyjs/helper-wasm-section': 1.14.1
- '@webassemblyjs/wasm-gen': 1.14.1
- '@webassemblyjs/wasm-opt': 1.14.1
- '@webassemblyjs/wasm-parser': 1.14.1
- '@webassemblyjs/wast-printer': 1.14.1
- dev: true
-
- /@webassemblyjs/wasm-gen@1.14.1:
- resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==}
- dependencies:
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
- '@webassemblyjs/ieee754': 1.13.2
- '@webassemblyjs/leb128': 1.13.2
- '@webassemblyjs/utf8': 1.13.2
- dev: true
-
- /@webassemblyjs/wasm-opt@1.14.1:
- resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==}
- dependencies:
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/helper-buffer': 1.14.1
- '@webassemblyjs/wasm-gen': 1.14.1
- '@webassemblyjs/wasm-parser': 1.14.1
- dev: true
-
- /@webassemblyjs/wasm-parser@1.14.1:
- resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==}
- dependencies:
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/helper-api-error': 1.13.2
- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
- '@webassemblyjs/ieee754': 1.13.2
- '@webassemblyjs/leb128': 1.13.2
- '@webassemblyjs/utf8': 1.13.2
- dev: true
-
- /@webassemblyjs/wast-printer@1.14.1:
- resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==}
- dependencies:
- '@webassemblyjs/ast': 1.14.1
- '@xtuc/long': 4.2.2
- dev: true
-
- /@xtuc/ieee754@1.2.0:
- resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
- dev: true
-
- /@xtuc/long@4.2.2:
- resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
- dev: true
-
- /abbrev@3.0.1:
- resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==}
- engines: {node: ^18.17.0 || >=20.5.0}
-
- /abi-wan-kanabi@2.2.4:
- resolution: {integrity: sha512-0aA81FScmJCPX+8UvkXLki3X1+yPQuWxEkqXBVKltgPAK79J+NB+Lp5DouMXa7L6f+zcRlIA/6XO7BN/q9fnvg==}
- hasBin: true
- dependencies:
- ansicolors: 0.3.2
- cardinal: 2.1.1
- fs-extra: 10.1.0
- yargs: 17.7.2
- dev: false
-
- /abort-controller@3.0.0:
- resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
- engines: {node: '>=6.5'}
- dependencies:
- event-target-shim: 5.0.1
-
- /acorn-import-attributes@1.9.5(acorn@8.15.0):
- resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==}
- peerDependencies:
- acorn: ^8
- dependencies:
- acorn: 8.15.0
-
- /acorn-import-phases@1.0.4(acorn@8.15.0):
- resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==}
- engines: {node: '>=10.13.0'}
- peerDependencies:
- acorn: ^8.14.0
- dependencies:
- acorn: 8.15.0
- dev: true
-
- /acorn@8.15.0:
- resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
- /agent-base@6.0.2:
- resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
- engines: {node: '>= 6.0.0'}
- dependencies:
- debug: 4.4.3
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /agent-base@7.1.4:
- resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
- engines: {node: '>= 14'}
-
- /ajv-formats@2.1.1(ajv@8.17.1):
- resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
- peerDependencies:
- ajv: ^8.0.0
- peerDependenciesMeta:
- ajv:
- optional: true
- dependencies:
- ajv: 8.17.1
- dev: true
-
- /ajv-keywords@5.1.0(ajv@8.17.1):
- resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
- peerDependencies:
- ajv: ^8.8.2
- dependencies:
- ajv: 8.17.1
- fast-deep-equal: 3.1.3
- dev: true
-
- /ajv@8.17.1:
- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
- dependencies:
- fast-deep-equal: 3.1.3
- fast-uri: 3.1.0
- json-schema-traverse: 1.0.0
- require-from-string: 2.0.2
- dev: true
-
- /ansi-regex@5.0.1:
- resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
- engines: {node: '>=8'}
-
- /ansi-regex@6.2.2:
- resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
- engines: {node: '>=12'}
-
- /ansi-styles@4.3.0:
- resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
- engines: {node: '>=8'}
- dependencies:
- color-convert: 2.0.1
-
- /ansi-styles@6.2.3:
- resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
- engines: {node: '>=12'}
-
- /ansicolors@0.3.2:
- resolution: {integrity: sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==}
- dev: false
-
- /ansis@4.2.0:
- resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==}
- engines: {node: '>=14'}
-
- /anymatch@3.1.3:
- resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
- engines: {node: '>= 8'}
- dependencies:
- normalize-path: 3.0.0
- picomatch: 2.3.1
-
- /archiver-utils@5.0.2:
- resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==}
- engines: {node: '>= 14'}
- dependencies:
- glob: 10.4.5
- graceful-fs: 4.2.11
- is-stream: 2.0.1
- lazystream: 1.0.1
- lodash: 4.17.21
- normalize-path: 3.0.0
- readable-stream: 4.7.0
-
- /archiver@7.0.1:
- resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==}
- engines: {node: '>= 14'}
- dependencies:
- archiver-utils: 5.0.2
- async: 3.2.6
- buffer-crc32: 1.0.0
- readable-stream: 4.7.0
- readdir-glob: 1.1.3
- tar-stream: 3.1.7
- zip-stream: 6.0.1
- transitivePeerDependencies:
- - bare-abort-controller
- - react-native-b4a
-
- /asn1.js@4.10.1:
- resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==}
- dependencies:
- bn.js: 4.12.2
- inherits: 2.0.4
- minimalistic-assert: 1.0.1
- dev: false
-
- /assert@2.1.0:
- resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==}
- dependencies:
- call-bind: 1.0.8
- is-nan: 1.3.2
- object-is: 1.1.6
- object.assign: 4.1.7
- util: 0.12.5
- dev: false
-
- /ast-kit@1.4.3:
- resolution: {integrity: sha512-MdJqjpodkS5J149zN0Po+HPshkTdUyrvF7CKTafUgv69vBSPtncrj+3IiUgqdd7ElIEkbeXCsEouBUwLrw9Ilg==}
- engines: {node: '>=16.14.0'}
- dependencies:
- '@babel/parser': 7.28.4
- pathe: 2.0.3
-
- /ast-walker-scope@0.6.2:
- resolution: {integrity: sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==}
- engines: {node: '>=16.14.0'}
- dependencies:
- '@babel/parser': 7.28.4
- ast-kit: 1.4.3
-
- /async-sema@3.1.1:
- resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
-
- /async@3.2.6:
- resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
-
- /autoprefixer@10.4.21(postcss@8.5.6):
- resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==}
- engines: {node: ^10 || ^12 || >=14}
- hasBin: true
- peerDependencies:
- postcss: ^8.1.0
- dependencies:
- browserslist: 4.26.3
- caniuse-lite: 1.0.30001751
- fraction.js: 4.3.7
- normalize-range: 0.1.2
- picocolors: 1.1.1
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /available-typed-arrays@1.0.7:
- resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- possible-typed-array-names: 1.1.0
- dev: false
-
- /b4a@1.7.3:
- resolution: {integrity: sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==}
- peerDependencies:
- react-native-b4a: '*'
- peerDependenciesMeta:
- react-native-b4a:
- optional: true
-
- /balanced-match@1.0.2:
- resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
-
- /bare-events@2.8.0:
- resolution: {integrity: sha512-AOhh6Bg5QmFIXdViHbMc2tLDsBIRxdkIaIddPslJF9Z5De3APBScuqGP2uThXnIpqFrgoxMNC6km7uXNIMLHXA==}
- peerDependencies:
- bare-abort-controller: '*'
- peerDependenciesMeta:
- bare-abort-controller:
- optional: true
-
- /base-x@3.0.11:
- resolution: {integrity: sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==}
- dependencies:
- safe-buffer: 5.2.1
- dev: false
-
- /base-x@4.0.1:
- resolution: {integrity: sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw==}
- dev: false
-
- /base64-js@0.0.8:
- resolution: {integrity: sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==}
- engines: {node: '>= 0.4'}
- dev: true
-
- /base64-js@1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
-
- /baseline-browser-mapping@2.8.19:
- resolution: {integrity: sha512-zoKGUdu6vb2jd3YOq0nnhEDQVbPcHhco3UImJrv5dSkvxTc2pl2WjOPsjZXDwPDSl5eghIMuY3R6J9NDKF3KcQ==}
- hasBin: true
-
- /bech32@1.1.4:
- resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==}
- dev: false
-
- /bech32@2.0.0:
- resolution: {integrity: sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==}
- dev: false
-
- /big-integer@1.6.52:
- resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
- engines: {node: '>=0.6'}
- dev: false
-
- /binary-extensions@2.3.0:
- resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
- engines: {node: '>=8'}
-
- /bindings@1.5.0:
- resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
- dependencies:
- file-uri-to-path: 1.0.0
-
- /bip174@2.1.1:
- resolution: {integrity: sha512-mdFV5+/v0XyNYXjBS6CQPLo9ekCx4gtKZFnJm5PMto7Fs9hTTDpkkzOB7/FtluRI6JbUUAu+snTYfJRgHLZbZQ==}
- engines: {node: '>=8.0.0'}
- dev: false
-
- /bip32@2.0.6:
- resolution: {integrity: sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==}
- engines: {node: '>=6.0.0'}
- dependencies:
- '@types/node': 10.12.18
- bs58check: 2.1.2
- create-hash: 1.2.0
- create-hmac: 1.1.7
- tiny-secp256k1: 1.1.7
- typeforce: 1.18.0
- wif: 2.0.6
- dev: false
-
- /bip39@3.1.0:
- resolution: {integrity: sha512-c9kiwdk45Do5GL0vJMe7tS95VjCii65mYAH7DfWl3uW8AVzXKQVUm64i3hzVybBDMp9r7j9iNxR85+ul8MdN/A==}
- dependencies:
- '@noble/hashes': 1.8.0
- dev: false
-
- /birpc@2.6.1:
- resolution: {integrity: sha512-LPnFhlDpdSH6FJhJyn4M0kFO7vtQ5iPw24FnG0y21q09xC7e8+1LeR31S1MAIrDAHp4m7aas4bEkTDTvMAtebQ==}
-
- /birpc@4.0.0:
- resolution: {integrity: sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==}
- dev: true
-
- /bitcoinjs-lib@6.1.7:
- resolution: {integrity: sha512-tlf/r2DGMbF7ky1MgUqXHzypYHakkEnm0SZP23CJKIqNY/5uNAnMbFhMJdhjrL/7anfb/U8+AlpdjPWjPnAalg==}
- engines: {node: '>=8.0.0'}
- dependencies:
- '@noble/hashes': 1.8.0
- bech32: 2.0.0
- bip174: 2.1.1
- bs58check: 3.0.1
- typeforce: 1.18.0
- varuint-bitcoin: 1.1.2
- dev: false
-
- /bn.js@4.12.2:
- resolution: {integrity: sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==}
- dev: false
-
- /bn.js@5.2.2:
- resolution: {integrity: sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==}
- dev: false
-
- /boolbase@1.0.0:
- resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
-
- /brace-expansion@2.0.2:
- resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
- dependencies:
- balanced-match: 1.0.2
-
- /braces@3.0.3:
- resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
- engines: {node: '>=8'}
- dependencies:
- fill-range: 7.1.1
-
- /brorand@1.1.0:
- resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==}
- dev: false
-
- /browser-resolve@2.0.0:
- resolution: {integrity: sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==}
- dependencies:
- resolve: 1.22.11
- dev: false
-
- /browserify-aes@1.2.0:
- resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==}
- dependencies:
- buffer-xor: 1.0.3
- cipher-base: 1.0.7
- create-hash: 1.2.0
- evp_bytestokey: 1.0.3
- inherits: 2.0.4
- safe-buffer: 5.2.1
- dev: false
-
- /browserify-cipher@1.0.1:
- resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==}
- dependencies:
- browserify-aes: 1.2.0
- browserify-des: 1.0.2
- evp_bytestokey: 1.0.3
- dev: false
-
- /browserify-des@1.0.2:
- resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==}
- dependencies:
- cipher-base: 1.0.7
- des.js: 1.1.0
- inherits: 2.0.4
- safe-buffer: 5.2.1
- dev: false
-
- /browserify-rsa@4.1.1:
- resolution: {integrity: sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==}
- engines: {node: '>= 0.10'}
- dependencies:
- bn.js: 5.2.2
- randombytes: 2.1.0
- safe-buffer: 5.2.1
- dev: false
-
- /browserify-sign@4.2.5:
- resolution: {integrity: sha512-C2AUdAJg6rlM2W5QMp2Q4KGQMVBwR1lIimTsUnutJ8bMpW5B52pGpR2gEnNBNwijumDo5FojQ0L9JrXA8m4YEw==}
- engines: {node: '>= 0.10'}
- dependencies:
- bn.js: 5.2.2
- browserify-rsa: 4.1.1
- create-hash: 1.2.0
- create-hmac: 1.1.7
- elliptic: 6.6.1
- inherits: 2.0.4
- parse-asn1: 5.1.9
- readable-stream: 2.3.8
- safe-buffer: 5.2.1
- dev: false
-
- /browserify-zlib@0.2.0:
- resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==}
- dependencies:
- pako: 1.0.11
- dev: false
-
- /browserslist@4.26.3:
- resolution: {integrity: sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
- dependencies:
- baseline-browser-mapping: 2.8.19
- caniuse-lite: 1.0.30001751
- electron-to-chromium: 1.5.237
- node-releases: 2.0.26
- update-browserslist-db: 1.1.3(browserslist@4.26.3)
-
- /bs58@4.0.1:
- resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==}
- dependencies:
- base-x: 3.0.11
- dev: false
-
- /bs58@5.0.0:
- resolution: {integrity: sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==}
- dependencies:
- base-x: 4.0.1
- dev: false
-
- /bs58check@2.1.2:
- resolution: {integrity: sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==}
- dependencies:
- bs58: 4.0.1
- create-hash: 1.2.0
- safe-buffer: 5.2.1
- dev: false
-
- /bs58check@3.0.1:
- resolution: {integrity: sha512-hjuuJvoWEybo7Hn/0xOrczQKKEKD63WguEjlhLExYs2wUBcebDC1jDNK17eEAD2lYfw82d5ASC1d7K3SWszjaQ==}
- dependencies:
- '@noble/hashes': 1.8.0
- bs58: 5.0.0
- dev: false
-
- /buffer-crc32@1.0.0:
- resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==}
- engines: {node: '>=8.0.0'}
-
- /buffer-from@1.1.2:
- resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
-
- /buffer-xor@1.0.3:
- resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==}
- dev: false
-
- /buffer@5.7.1:
- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
- dev: false
-
- /buffer@6.0.3:
- resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
-
- /builtin-status-codes@3.0.0:
- resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==}
- dev: false
-
- /bundle-name@4.1.0:
- resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
- engines: {node: '>=18'}
- dependencies:
- run-applescript: 7.1.0
-
- /c12@3.3.1(magicast@0.3.5):
- resolution: {integrity: sha512-LcWQ01LT9tkoUINHgpIOv3mMs+Abv7oVCrtpMRi1PaapVEpWoMga5WuT7/DqFTu7URP9ftbOmimNw1KNIGh9DQ==}
- peerDependencies:
- magicast: ^0.3.5
- peerDependenciesMeta:
- magicast:
- optional: true
- dependencies:
- chokidar: 4.0.3
- confbox: 0.2.2
- defu: 6.1.4
- dotenv: 17.2.3
- exsolve: 1.0.7
- giget: 2.0.0
- jiti: 2.6.1
- magicast: 0.3.5
- ohash: 2.0.11
- pathe: 2.0.3
- perfect-debounce: 2.0.0
- pkg-types: 2.3.0
- rc9: 2.1.2
-
- /c12@3.3.3(magicast@0.5.2):
- resolution: {integrity: sha512-750hTRvgBy5kcMNPdh95Qo+XUBeGo8C7nsKSmedDmaQI+E0r82DwHeM6vBewDe4rGFbnxoa4V9pw+sPh5+Iz8Q==}
- peerDependencies:
- magicast: '*'
- peerDependenciesMeta:
- magicast:
- optional: true
- dependencies:
- chokidar: 5.0.0
- confbox: 0.2.2
- defu: 6.1.4
- dotenv: 17.2.3
- exsolve: 1.0.8
- giget: 2.0.0
- jiti: 2.6.1
- magicast: 0.5.2
- ohash: 2.0.11
- pathe: 2.0.3
- perfect-debounce: 2.1.0
- pkg-types: 2.3.0
- rc9: 2.1.2
- dev: true
-
- /cac@6.7.14:
- resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
- engines: {node: '>=8'}
-
- /call-bind-apply-helpers@1.0.2:
- resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- es-errors: 1.3.0
- function-bind: 1.1.2
- dev: false
-
- /call-bind@1.0.8:
- resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind-apply-helpers: 1.0.2
- es-define-property: 1.0.1
- get-intrinsic: 1.3.0
- set-function-length: 1.2.2
- dev: false
-
- /call-bound@1.0.4:
- resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind-apply-helpers: 1.0.2
- get-intrinsic: 1.3.0
- dev: false
-
- /camelcase@5.3.1:
- resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
- engines: {node: '>=6'}
- dev: false
-
- /camelize@1.0.1:
- resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==}
- dev: true
-
- /caniuse-api@3.0.0:
- resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
- dependencies:
- browserslist: 4.26.3
- caniuse-lite: 1.0.30001751
- lodash.memoize: 4.1.2
- lodash.uniq: 4.5.0
-
- /caniuse-lite@1.0.30001751:
- resolution: {integrity: sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw==}
-
- /cardinal@2.1.1:
- resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==}
- hasBin: true
- dependencies:
- ansicolors: 0.3.2
- redeyed: 2.1.1
- dev: false
-
- /chalk@5.6.2:
- resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==}
- engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
- dev: true
-
- /chokidar@3.6.0:
- resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
- engines: {node: '>= 8.10.0'}
- dependencies:
- anymatch: 3.1.3
- braces: 3.0.3
- glob-parent: 5.1.2
- is-binary-path: 2.1.0
- is-glob: 4.0.3
- normalize-path: 3.0.0
- readdirp: 3.6.0
- optionalDependencies:
- fsevents: 2.3.3
-
- /chokidar@4.0.3:
- resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
- engines: {node: '>= 14.16.0'}
- dependencies:
- readdirp: 4.1.2
-
- /chokidar@5.0.0:
- resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==}
- engines: {node: '>= 20.19.0'}
- dependencies:
- readdirp: 5.0.0
- dev: true
-
- /chownr@3.0.0:
- resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
- engines: {node: '>=18'}
-
- /chrome-launcher@1.2.1:
- resolution: {integrity: sha512-qmFR5PLMzHyuNJHwOloHPAHhbaNglkfeV/xDtt5b7xiFFyU1I+AZZX0PYseMuhenJSSirgxELYIbswcoc+5H4A==}
- engines: {node: '>=12.13.0'}
- hasBin: true
- dependencies:
- '@types/node': 24.9.1
- escape-string-regexp: 4.0.0
- is-wsl: 2.2.0
- lighthouse-logger: 2.0.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /chrome-trace-event@1.0.4:
- resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
- engines: {node: '>=6.0'}
- dev: true
-
- /cipher-base@1.0.7:
- resolution: {integrity: sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==}
- engines: {node: '>= 0.10'}
- dependencies:
- inherits: 2.0.4
- safe-buffer: 5.2.1
- to-buffer: 1.2.2
- dev: false
-
- /citty@0.1.6:
- resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
- dependencies:
- consola: 3.4.2
-
- /citty@0.2.1:
- resolution: {integrity: sha512-kEV95lFBhQgtogAPlQfJJ0WGVSokvLr/UEoFPiKKOXF7pl98HfUVUD0ejsuTCld/9xH9vogSywZ5KqHzXrZpqg==}
- dev: true
-
- /cjs-module-lexer@1.4.3:
- resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==}
- dev: false
-
- /clipboardy@4.0.0:
- resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==}
- engines: {node: '>=18'}
- dependencies:
- execa: 8.0.1
- is-wsl: 3.1.0
- is64bit: 2.0.0
-
- /clipboardy@5.0.0:
- resolution: {integrity: sha512-MQfKHaD09eP80Pev4qBxZLbxJK/ONnqfSYAPlCmPh+7BDboYtO/3BmB6HGzxDIT0SlTRc2tzS8lQqfcdLtZ0Kg==}
- engines: {node: '>=20'}
- dependencies:
- execa: 9.6.0
- is-wayland: 0.1.0
- is-wsl: 3.1.0
- is64bit: 2.0.0
-
- /cliui@6.0.0:
- resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
- dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 6.2.0
- dev: false
-
- /cliui@8.0.1:
- resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
- engines: {node: '>=12'}
- dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 7.0.0
-
- /cluster-key-slot@1.1.2:
- resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
- engines: {node: '>=0.10.0'}
-
- /codemirror@6.0.2:
- resolution: {integrity: sha512-VhydHotNW5w1UGK0Qj96BwSk/Zqbp9WbnyK2W/eVMv4QyF41INRGpjUhFJY7/uDNuudSc33a/PKr4iDqRduvHw==}
- dependencies:
- '@codemirror/autocomplete': 6.19.0
- '@codemirror/commands': 6.9.0
- '@codemirror/language': 6.11.3
- '@codemirror/lint': 6.9.0
- '@codemirror/search': 6.5.11
- '@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.6
- dev: false
-
- /color-convert@2.0.1:
- resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
- engines: {node: '>=7.0.0'}
- dependencies:
- color-name: 1.1.4
-
- /color-name@1.1.4:
- resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
-
- /colord@2.9.3:
- resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
-
- /commander@11.1.0:
- resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
- engines: {node: '>=16'}
-
- /commander@2.20.3:
- resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
-
- /commander@7.2.0:
- resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
- engines: {node: '>= 10'}
- dev: false
-
- /commondir@1.0.1:
- resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
-
- /compatx@0.1.8:
- resolution: {integrity: sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw==}
-
- /compatx@0.2.0:
- resolution: {integrity: sha512-6gLRNt4ygsi5NyMVhceOCFv14CIdDFN7fQjX1U4+47qVE/+kjPoXMK65KWK+dWxmFzMTuKazoQ9sch6pM0p5oA==}
-
- /compress-commons@6.0.2:
- resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==}
- engines: {node: '>= 14'}
- dependencies:
- crc-32: 1.2.2
- crc32-stream: 6.0.0
- is-stream: 2.0.1
- normalize-path: 3.0.0
- readable-stream: 4.7.0
-
- /confbox@0.1.8:
- resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
-
- /confbox@0.2.2:
- resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==}
-
- /consola@3.4.2:
- resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
- engines: {node: ^14.18.0 || >=16.10.0}
-
- /console-browserify@1.2.0:
- resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==}
- dev: false
-
- /constants-browserify@1.0.0:
- resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==}
- dev: false
-
- /convert-source-map@2.0.0:
- resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
-
- /cookie-es@1.2.2:
- resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==}
-
- /cookie-es@2.0.0:
- resolution: {integrity: sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==}
-
- /cookie@1.0.2:
- resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==}
- engines: {node: '>=18'}
-
- /copy-anything@3.0.5:
- resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==}
- engines: {node: '>=12.13'}
- dependencies:
- is-what: 4.1.16
-
- /core-util-is@1.0.3:
- resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
-
- /crc-32@1.2.2:
- resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
- engines: {node: '>=0.8'}
- hasBin: true
-
- /crc32-stream@6.0.0:
- resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==}
- engines: {node: '>= 14'}
- dependencies:
- crc-32: 1.2.2
- readable-stream: 4.7.0
-
- /create-ecdh@4.0.4:
- resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==}
- dependencies:
- bn.js: 4.12.2
- elliptic: 6.6.1
- dev: false
-
- /create-hash@1.2.0:
- resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==}
- dependencies:
- cipher-base: 1.0.7
- inherits: 2.0.4
- md5.js: 1.3.5
- ripemd160: 2.0.3
- sha.js: 2.4.12
- dev: false
-
- /create-hmac@1.1.7:
- resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==}
- dependencies:
- cipher-base: 1.0.7
- create-hash: 1.2.0
- inherits: 2.0.4
- ripemd160: 2.0.3
- safe-buffer: 5.2.1
- sha.js: 2.4.12
- dev: false
-
- /create-require@1.1.1:
- resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
- dev: false
-
- /crelt@1.0.6:
- resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==}
- dev: false
-
- /croner@9.1.0:
- resolution: {integrity: sha512-p9nwwR4qyT5W996vBZhdvBCnMhicY5ytZkR4D1Xj0wuTDEiMnjwR57Q3RXYY/s0EpX6Ay3vgIcfaR+ewGHsi+g==}
- engines: {node: '>=18.0'}
-
- /cross-env@7.0.3:
- resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==}
- engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'}
- hasBin: true
- dependencies:
- cross-spawn: 7.0.6
- dev: true
-
- /cross-spawn@7.0.6:
- resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
- engines: {node: '>= 8'}
- dependencies:
- path-key: 3.1.1
- shebang-command: 2.0.0
- which: 2.0.2
-
- /crossws@0.3.5:
- resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==}
- dependencies:
- uncrypto: 0.1.3
-
- /crypto-browserify@3.12.1:
- resolution: {integrity: sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==}
- engines: {node: '>= 0.10'}
- dependencies:
- browserify-cipher: 1.0.1
- browserify-sign: 4.2.5
- create-ecdh: 4.0.4
- create-hash: 1.2.0
- create-hmac: 1.1.7
- diffie-hellman: 5.0.3
- hash-base: 3.0.5
- inherits: 2.0.4
- pbkdf2: 3.1.5
- public-encrypt: 4.0.3
- randombytes: 2.1.0
- randomfill: 1.0.4
- dev: false
-
- /crypto-js@4.2.0:
- resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==}
- dev: false
-
- /css-background-parser@0.1.0:
- resolution: {integrity: sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA==}
- dev: true
-
- /css-box-shadow@1.0.0-3:
- resolution: {integrity: sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg==}
- dev: true
-
- /css-color-keywords@1.0.0:
- resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==}
- engines: {node: '>=4'}
- dev: true
-
- /css-declaration-sorter@7.3.0(postcss@8.5.6):
- resolution: {integrity: sha512-LQF6N/3vkAMYF4xoHLJfG718HRJh34Z8BnNhd6bosOMIVjMlhuZK5++oZa3uYAgrI5+7x2o27gUqTR2U/KjUOQ==}
- engines: {node: ^14 || ^16 || >=18}
- peerDependencies:
- postcss: ^8.0.9
- dependencies:
- postcss: 8.5.6
-
- /css-gradient-parser@0.0.16:
- resolution: {integrity: sha512-3O5QdqgFRUbXvK1x5INf1YkBz1UKSWqrd63vWsum8MNHDBYD5urm3QtxZbKU259OrEXNM26lP/MPY3d1IGkBgA==}
- engines: {node: '>=16'}
- dev: true
-
- /css-select@5.2.2:
- resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
- dependencies:
- boolbase: 1.0.0
- css-what: 6.2.2
- domhandler: 5.0.3
- domutils: 3.2.2
- nth-check: 2.1.1
-
- /css-to-react-native@3.2.0:
- resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==}
- dependencies:
- camelize: 1.0.1
- css-color-keywords: 1.0.0
- postcss-value-parser: 4.2.0
- dev: true
-
- /css-tree@2.2.1:
- resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
- dependencies:
- mdn-data: 2.0.28
- source-map-js: 1.2.1
-
- /css-tree@3.1.0:
- resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
- dependencies:
- mdn-data: 2.12.2
- source-map-js: 1.2.1
-
- /css-what@6.2.2:
- resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
- engines: {node: '>= 6'}
-
- /cssesc@3.0.0:
- resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
- engines: {node: '>=4'}
- hasBin: true
-
- /cssnano-preset-default@7.0.9(postcss@8.5.6):
- resolution: {integrity: sha512-tCD6AAFgYBOVpMBX41KjbvRh9c2uUjLXRyV7KHSIrwHiq5Z9o0TFfUCoM3TwVrRsRteN3sVXGNvjVNxYzkpTsA==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- browserslist: 4.26.3
- css-declaration-sorter: 7.3.0(postcss@8.5.6)
- cssnano-utils: 5.0.1(postcss@8.5.6)
- postcss: 8.5.6
- postcss-calc: 10.1.1(postcss@8.5.6)
- postcss-colormin: 7.0.4(postcss@8.5.6)
- postcss-convert-values: 7.0.7(postcss@8.5.6)
- postcss-discard-comments: 7.0.4(postcss@8.5.6)
- postcss-discard-duplicates: 7.0.2(postcss@8.5.6)
- postcss-discard-empty: 7.0.1(postcss@8.5.6)
- postcss-discard-overridden: 7.0.1(postcss@8.5.6)
- postcss-merge-longhand: 7.0.5(postcss@8.5.6)
- postcss-merge-rules: 7.0.6(postcss@8.5.6)
- postcss-minify-font-values: 7.0.1(postcss@8.5.6)
- postcss-minify-gradients: 7.0.1(postcss@8.5.6)
- postcss-minify-params: 7.0.4(postcss@8.5.6)
- postcss-minify-selectors: 7.0.5(postcss@8.5.6)
- postcss-normalize-charset: 7.0.1(postcss@8.5.6)
- postcss-normalize-display-values: 7.0.1(postcss@8.5.6)
- postcss-normalize-positions: 7.0.1(postcss@8.5.6)
- postcss-normalize-repeat-style: 7.0.1(postcss@8.5.6)
- postcss-normalize-string: 7.0.1(postcss@8.5.6)
- postcss-normalize-timing-functions: 7.0.1(postcss@8.5.6)
- postcss-normalize-unicode: 7.0.4(postcss@8.5.6)
- postcss-normalize-url: 7.0.1(postcss@8.5.6)
- postcss-normalize-whitespace: 7.0.1(postcss@8.5.6)
- postcss-ordered-values: 7.0.2(postcss@8.5.6)
- postcss-reduce-initial: 7.0.4(postcss@8.5.6)
- postcss-reduce-transforms: 7.0.1(postcss@8.5.6)
- postcss-svgo: 7.1.0(postcss@8.5.6)
- postcss-unique-selectors: 7.0.4(postcss@8.5.6)
-
- /cssnano-utils@5.0.1(postcss@8.5.6):
- resolution: {integrity: sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
-
- /cssnano@7.1.1(postcss@8.5.6):
- resolution: {integrity: sha512-fm4D8ti0dQmFPeF8DXSAA//btEmqCOgAc/9Oa3C1LW94h5usNrJEfrON7b4FkPZgnDEn6OUs5NdxiJZmAtGOpQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- cssnano-preset-default: 7.0.9(postcss@8.5.6)
- lilconfig: 3.1.3
- postcss: 8.5.6
-
- /csso@5.0.5:
- resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
- dependencies:
- css-tree: 2.2.1
-
- /csstype@3.1.3:
- resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
-
- /d3-array@3.2.4:
- resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==}
- engines: {node: '>=12'}
- dependencies:
- internmap: 2.0.3
- dev: false
-
- /d3-axis@3.0.0:
- resolution: {integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==}
- engines: {node: '>=12'}
- dev: false
-
- /d3-brush@3.0.0:
- resolution: {integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==}
- engines: {node: '>=12'}
- dependencies:
- d3-dispatch: 3.0.1
- d3-drag: 3.0.0
- d3-interpolate: 3.0.1
- d3-selection: 3.0.0
- d3-transition: 3.0.1(d3-selection@3.0.0)
- dev: false
-
- /d3-chord@3.0.1:
- resolution: {integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==}
- engines: {node: '>=12'}
- dependencies:
- d3-path: 3.1.0
- dev: false
-
- /d3-color@3.1.0:
- resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==}
- engines: {node: '>=12'}
- dev: false
-
- /d3-contour@4.0.2:
- resolution: {integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==}
- engines: {node: '>=12'}
- dependencies:
- d3-array: 3.2.4
- dev: false
-
- /d3-delaunay@6.0.4:
- resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==}
- engines: {node: '>=12'}
- dependencies:
- delaunator: 5.0.1
- dev: false
-
- /d3-dispatch@3.0.1:
- resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==}
- engines: {node: '>=12'}
- dev: false
-
- /d3-drag@3.0.0:
- resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==}
- engines: {node: '>=12'}
- dependencies:
- d3-dispatch: 3.0.1
- d3-selection: 3.0.0
- dev: false
-
- /d3-dsv@3.0.1:
- resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==}
- engines: {node: '>=12'}
- hasBin: true
- dependencies:
- commander: 7.2.0
- iconv-lite: 0.6.3
- rw: 1.3.3
- dev: false
-
- /d3-ease@3.0.1:
- resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==}
- engines: {node: '>=12'}
- dev: false
-
- /d3-fetch@3.0.1:
- resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==}
- engines: {node: '>=12'}
- dependencies:
- d3-dsv: 3.0.1
- dev: false
-
- /d3-force@3.0.0:
- resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==}
- engines: {node: '>=12'}
- dependencies:
- d3-dispatch: 3.0.1
- d3-quadtree: 3.0.1
- d3-timer: 3.0.1
- dev: false
-
- /d3-format@3.1.0:
- resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==}
- engines: {node: '>=12'}
- dev: false
-
- /d3-geo@3.1.1:
- resolution: {integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==}
- engines: {node: '>=12'}
- dependencies:
- d3-array: 3.2.4
- dev: false
-
- /d3-hierarchy@3.1.2:
- resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==}
- engines: {node: '>=12'}
- dev: false
-
- /d3-interpolate@3.0.1:
- resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==}
- engines: {node: '>=12'}
- dependencies:
- d3-color: 3.1.0
- dev: false
-
- /d3-path@3.1.0:
- resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==}
- engines: {node: '>=12'}
- dev: false
-
- /d3-polygon@3.0.1:
- resolution: {integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==}
- engines: {node: '>=12'}
- dev: false
-
- /d3-quadtree@3.0.1:
- resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==}
- engines: {node: '>=12'}
- dev: false
-
- /d3-random@3.0.1:
- resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==}
- engines: {node: '>=12'}
- dev: false
-
- /d3-scale-chromatic@3.1.0:
- resolution: {integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==}
- engines: {node: '>=12'}
- dependencies:
- d3-color: 3.1.0
- d3-interpolate: 3.0.1
- dev: false
-
- /d3-scale@4.0.2:
- resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==}
- engines: {node: '>=12'}
- dependencies:
- d3-array: 3.2.4
- d3-format: 3.1.0
- d3-interpolate: 3.0.1
- d3-time: 3.1.0
- d3-time-format: 4.1.0
- dev: false
-
- /d3-selection@3.0.0:
- resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==}
- engines: {node: '>=12'}
- dev: false
-
- /d3-shape@3.2.0:
- resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==}
- engines: {node: '>=12'}
- dependencies:
- d3-path: 3.1.0
- dev: false
-
- /d3-time-format@4.1.0:
- resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==}
- engines: {node: '>=12'}
- dependencies:
- d3-time: 3.1.0
- dev: false
-
- /d3-time@3.1.0:
- resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==}
- engines: {node: '>=12'}
- dependencies:
- d3-array: 3.2.4
- dev: false
-
- /d3-timer@3.0.1:
- resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==}
- engines: {node: '>=12'}
- dev: false
-
- /d3-transition@3.0.1(d3-selection@3.0.0):
- resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==}
- engines: {node: '>=12'}
- peerDependencies:
- d3-selection: 2 - 3
- dependencies:
- d3-color: 3.1.0
- d3-dispatch: 3.0.1
- d3-ease: 3.0.1
- d3-interpolate: 3.0.1
- d3-selection: 3.0.0
- d3-timer: 3.0.1
- dev: false
-
- /d3-zoom@3.0.0:
- resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==}
- engines: {node: '>=12'}
- dependencies:
- d3-dispatch: 3.0.1
- d3-drag: 3.0.0
- d3-interpolate: 3.0.1
- d3-selection: 3.0.0
- d3-transition: 3.0.1(d3-selection@3.0.0)
- dev: false
-
- /d3@7.9.0:
- resolution: {integrity: sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==}
- engines: {node: '>=12'}
- dependencies:
- d3-array: 3.2.4
- d3-axis: 3.0.0
- d3-brush: 3.0.0
- d3-chord: 3.0.1
- d3-color: 3.1.0
- d3-contour: 4.0.2
- d3-delaunay: 6.0.4
- d3-dispatch: 3.0.1
- d3-drag: 3.0.0
- d3-dsv: 3.0.1
- d3-ease: 3.0.1
- d3-fetch: 3.0.1
- d3-force: 3.0.0
- d3-format: 3.1.0
- d3-geo: 3.1.1
- d3-hierarchy: 3.1.2
- d3-interpolate: 3.0.1
- d3-path: 3.1.0
- d3-polygon: 3.0.1
- d3-quadtree: 3.0.1
- d3-random: 3.0.1
- d3-scale: 4.0.2
- d3-scale-chromatic: 3.1.0
- d3-selection: 3.0.0
- d3-shape: 3.2.0
- d3-time: 3.1.0
- d3-time-format: 4.1.0
- d3-timer: 3.0.1
- d3-transition: 3.0.1(d3-selection@3.0.0)
- d3-zoom: 3.0.0
- dev: false
-
- /db0@0.3.4:
- resolution: {integrity: sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw==}
- peerDependencies:
- '@electric-sql/pglite': '*'
- '@libsql/client': '*'
- better-sqlite3: '*'
- drizzle-orm: '*'
- mysql2: '*'
- sqlite3: '*'
- peerDependenciesMeta:
- '@electric-sql/pglite':
- optional: true
- '@libsql/client':
- optional: true
- better-sqlite3:
- optional: true
- drizzle-orm:
- optional: true
- mysql2:
- optional: true
- sqlite3:
- optional: true
-
- /debug@4.4.3:
- resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.3
-
- /decamelize@1.2.0:
- resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
- engines: {node: '>=0.10.0'}
- dev: false
-
- /deepmerge@4.3.1:
- resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
- engines: {node: '>=0.10.0'}
-
- /default-browser-id@5.0.0:
- resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==}
- engines: {node: '>=18'}
-
- /default-browser@5.2.1:
- resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==}
- engines: {node: '>=18'}
- dependencies:
- bundle-name: 4.1.0
- default-browser-id: 5.0.0
-
- /define-data-property@1.1.4:
- resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
- engines: {node: '>= 0.4'}
- dependencies:
- es-define-property: 1.0.1
- es-errors: 1.3.0
- gopd: 1.2.0
- dev: false
-
- /define-lazy-prop@2.0.0:
- resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
- engines: {node: '>=8'}
-
- /define-lazy-prop@3.0.0:
- resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
- engines: {node: '>=12'}
-
- /define-properties@1.2.1:
- resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
- engines: {node: '>= 0.4'}
- dependencies:
- define-data-property: 1.1.4
- has-property-descriptors: 1.0.2
- object-keys: 1.1.1
- dev: false
-
- /defu@6.1.4:
- resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
-
- /delaunator@5.0.1:
- resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==}
- dependencies:
- robust-predicates: 3.0.2
- dev: false
-
- /delay@4.4.1:
- resolution: {integrity: sha512-aL3AhqtfhOlT/3ai6sWXeqwnw63ATNpnUiN4HL7x9q+My5QtHlO3OIkasmug9LKzpheLdmUKGRKnYXYAS7FQkQ==}
- engines: {node: '>=6'}
- dev: false
-
- /denque@2.1.0:
- resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==}
- engines: {node: '>=0.10'}
-
- /depd@2.0.0:
- resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
- engines: {node: '>= 0.8'}
-
- /des.js@1.1.0:
- resolution: {integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==}
- dependencies:
- inherits: 2.0.4
- minimalistic-assert: 1.0.1
- dev: false
-
- /destr@2.0.5:
- resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
-
- /detect-libc@1.0.3:
- resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
- engines: {node: '>=0.10'}
- hasBin: true
-
- /detect-libc@2.1.2:
- resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
- engines: {node: '>=8'}
-
- /devalue@5.4.1:
- resolution: {integrity: sha512-YtoaOfsqjbZQKGIMRYDWKjUmSB4VJ/RElB+bXZawQAQYAo4xu08GKTMVlsZDTF6R2MbAgjcAQRPI5eIyRAT2OQ==}
-
- /diff@8.0.2:
- resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==}
- engines: {node: '>=0.3.1'}
-
- /diff@8.0.3:
- resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==}
- engines: {node: '>=0.3.1'}
- dev: true
-
- /diffie-hellman@5.0.3:
- resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==}
- dependencies:
- bn.js: 4.12.2
- miller-rabin: 4.0.1
- randombytes: 2.1.0
- dev: false
-
- /dijkstrajs@1.0.3:
- resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==}
- dev: false
-
- /dom-serializer@2.0.0:
- resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
- dependencies:
- domelementtype: 2.3.0
- domhandler: 5.0.3
- entities: 4.5.0
-
- /domain-browser@4.22.0:
- resolution: {integrity: sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==}
- engines: {node: '>=10'}
- dev: false
-
- /domelementtype@2.3.0:
- resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
-
- /domhandler@5.0.3:
- resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
- engines: {node: '>= 4'}
- dependencies:
- domelementtype: 2.3.0
-
- /domutils@3.2.2:
- resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
- dependencies:
- dom-serializer: 2.0.0
- domelementtype: 2.3.0
- domhandler: 5.0.3
-
- /dot-prop@10.1.0:
- resolution: {integrity: sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==}
- engines: {node: '>=20'}
- dependencies:
- type-fest: 5.1.0
-
- /dotenv@16.6.1:
- resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
- engines: {node: '>=12'}
-
- /dotenv@17.2.3:
- resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==}
- engines: {node: '>=12'}
-
- /dunder-proto@1.0.1:
- resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind-apply-helpers: 1.0.2
- es-errors: 1.3.0
- gopd: 1.2.0
- dev: false
-
- /duplexer@0.1.2:
- resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
-
- /eastasianwidth@0.2.0:
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
-
- /ecpair@2.1.0:
- resolution: {integrity: sha512-cL/mh3MtJutFOvFc27GPZE2pWL3a3k4YvzUWEOvilnfZVlH3Jwgx/7d6tlD7/75tNk8TG2m+7Kgtz0SI1tWcqw==}
- engines: {node: '>=8.0.0'}
- dependencies:
- randombytes: 2.1.0
- typeforce: 1.18.0
- wif: 2.0.6
- dev: false
-
- /ee-first@1.1.1:
- resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
-
- /electron-to-chromium@1.5.237:
- resolution: {integrity: sha512-icUt1NvfhGLar5lSWH3tHNzablaA5js3HVHacQimfP8ViEBOQv+L7DKEuHdbTZ0SKCO1ogTJTIL1Gwk9S6Qvcg==}
-
- /elliptic@6.6.1:
- resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==}
- dependencies:
- bn.js: 4.12.2
- brorand: 1.1.0
- hash.js: 1.1.7
- hmac-drbg: 1.0.1
- inherits: 2.0.4
- minimalistic-assert: 1.0.1
- minimalistic-crypto-utils: 1.0.1
- dev: false
-
- /emoji-regex@10.6.0:
- resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
- dev: true
-
- /emoji-regex@8.0.0:
- resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
-
- /emoji-regex@9.2.2:
- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
-
- /encodeurl@2.0.0:
- resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
- engines: {node: '>= 0.8'}
-
- /enhanced-resolve@5.18.3:
- resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==}
- engines: {node: '>=10.13.0'}
- dependencies:
- graceful-fs: 4.2.11
- tapable: 2.3.0
-
- /entities@4.5.0:
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
- engines: {node: '>=0.12'}
-
- /error-stack-parser-es@1.0.5:
- resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==}
-
- /errx@0.1.0:
- resolution: {integrity: sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==}
-
- /es-define-property@1.0.1:
- resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /es-errors@1.3.0:
- resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /es-module-lexer@1.7.0:
- resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
-
- /es-object-atoms@1.1.1:
- resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
- engines: {node: '>= 0.4'}
- dependencies:
- es-errors: 1.3.0
- dev: false
-
- /esbuild@0.25.11:
- resolution: {integrity: sha512-KohQwyzrKTQmhXDW1PjCv3Tyspn9n5GcY2RTDqeORIdIJY8yKIF7sTSopFmn/wpMPW4rdPXI0UE5LJLuq3bx0Q==}
- engines: {node: '>=18'}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.25.11
- '@esbuild/android-arm': 0.25.11
- '@esbuild/android-arm64': 0.25.11
- '@esbuild/android-x64': 0.25.11
- '@esbuild/darwin-arm64': 0.25.11
- '@esbuild/darwin-x64': 0.25.11
- '@esbuild/freebsd-arm64': 0.25.11
- '@esbuild/freebsd-x64': 0.25.11
- '@esbuild/linux-arm': 0.25.11
- '@esbuild/linux-arm64': 0.25.11
- '@esbuild/linux-ia32': 0.25.11
- '@esbuild/linux-loong64': 0.25.11
- '@esbuild/linux-mips64el': 0.25.11
- '@esbuild/linux-ppc64': 0.25.11
- '@esbuild/linux-riscv64': 0.25.11
- '@esbuild/linux-s390x': 0.25.11
- '@esbuild/linux-x64': 0.25.11
- '@esbuild/netbsd-arm64': 0.25.11
- '@esbuild/netbsd-x64': 0.25.11
- '@esbuild/openbsd-arm64': 0.25.11
- '@esbuild/openbsd-x64': 0.25.11
- '@esbuild/openharmony-arm64': 0.25.11
- '@esbuild/sunos-x64': 0.25.11
- '@esbuild/win32-arm64': 0.25.11
- '@esbuild/win32-ia32': 0.25.11
- '@esbuild/win32-x64': 0.25.11
-
- /escalade@3.2.0:
- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
- engines: {node: '>=6'}
-
- /escape-html@1.0.3:
- resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
-
- /escape-string-regexp@4.0.0:
- resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
- engines: {node: '>=10'}
- dev: true
-
- /escape-string-regexp@5.0.0:
- resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
- engines: {node: '>=12'}
-
- /eslint-scope@5.1.1:
- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
- engines: {node: '>=8.0.0'}
- dependencies:
- esrecurse: 4.3.0
- estraverse: 4.3.0
- dev: true
-
- /esprima@4.0.1:
- resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
- engines: {node: '>=4'}
- hasBin: true
- dev: false
-
- /esrecurse@4.3.0:
- resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
- engines: {node: '>=4.0'}
- dependencies:
- estraverse: 5.3.0
- dev: true
-
- /estraverse@4.3.0:
- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
- engines: {node: '>=4.0'}
- dev: true
-
- /estraverse@5.3.0:
- resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
- engines: {node: '>=4.0'}
- dev: true
-
- /estree-walker@2.0.2:
- resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
-
- /estree-walker@3.0.3:
- resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
- dependencies:
- '@types/estree': 1.0.8
-
- /etag@1.8.1:
- resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
- engines: {node: '>= 0.6'}
-
- /ethereum-cryptography@2.2.1:
- resolution: {integrity: sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==}
- dependencies:
- '@noble/curves': 1.4.2
- '@noble/hashes': 1.4.0
- '@scure/bip32': 1.4.0
- '@scure/bip39': 1.3.0
- dev: false
-
- /ethereum-cryptography@3.2.0:
- resolution: {integrity: sha512-Urr5YVsalH+Jo0sYkTkv1MyI9bLYZwW8BENZCeE1QYaTHETEYx0Nv/SVsWkSqpYrzweg6d8KMY1wTjH/1m/BIg==}
- engines: {node: ^14.21.3 || >=16, npm: '>=9'}
- dependencies:
- '@noble/ciphers': 1.3.0
- '@noble/curves': 1.9.0
- '@noble/hashes': 1.8.0
- '@scure/bip32': 1.7.0
- '@scure/bip39': 1.6.0
- dev: false
-
- /event-target-shim@5.0.1:
- resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
- engines: {node: '>=6'}
-
- /events-universal@1.0.1:
- resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==}
- dependencies:
- bare-events: 2.8.0
- transitivePeerDependencies:
- - bare-abort-controller
-
- /events@3.3.0:
- resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
- engines: {node: '>=0.8.x'}
-
- /evp_bytestokey@1.0.3:
- resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==}
- dependencies:
- md5.js: 1.3.5
- safe-buffer: 5.2.1
- dev: false
-
- /execa@8.0.1:
- resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
- engines: {node: '>=16.17'}
- dependencies:
- cross-spawn: 7.0.6
- get-stream: 8.0.1
- human-signals: 5.0.0
- is-stream: 3.0.0
- merge-stream: 2.0.0
- npm-run-path: 5.3.0
- onetime: 6.0.0
- signal-exit: 4.1.0
- strip-final-newline: 3.0.0
-
- /execa@9.6.0:
- resolution: {integrity: sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==}
- engines: {node: ^18.19.0 || >=20.5.0}
- dependencies:
- '@sindresorhus/merge-streams': 4.0.0
- cross-spawn: 7.0.6
- figures: 6.1.0
- get-stream: 9.0.1
- human-signals: 8.0.1
- is-plain-obj: 4.1.0
- is-stream: 4.0.1
- npm-run-path: 6.0.0
- pretty-ms: 9.3.0
- signal-exit: 4.1.0
- strip-final-newline: 4.0.0
- yoctocolors: 2.1.2
-
- /exsolve@1.0.7:
- resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==}
-
- /exsolve@1.0.8:
- resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==}
- dev: true
-
- /externality@1.0.2:
- resolution: {integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==}
- dependencies:
- enhanced-resolve: 5.18.3
- mlly: 1.8.0
- pathe: 1.1.2
- ufo: 1.6.1
-
- /fast-deep-equal@3.1.3:
- resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
- dev: true
-
- /fast-fifo@1.3.2:
- resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
-
- /fast-glob@3.3.3:
- resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
- engines: {node: '>=8.6.0'}
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- '@nodelib/fs.walk': 1.2.8
- glob-parent: 5.1.2
- merge2: 1.4.1
- micromatch: 4.0.8
-
- /fast-npm-meta@0.4.7:
- resolution: {integrity: sha512-aZU3i3eRcSb2NCq8i6N6IlyiTyF6vqAqzBGl2NBF6ngNx/GIqfYbkLDIKZ4z4P0o/RmtsFnVqHwdrSm13o4tnQ==}
-
- /fast-npm-meta@1.3.0:
- resolution: {integrity: sha512-Yz48hvMPiD+J5vPQj767Gdd3i6TOzqwBuvc0ylkzyxh2+VEJmtWBBy1OT1/CoeStcKhS6lBK8opUf13BNXBBYw==}
- hasBin: true
- dev: true
-
- /fast-uri@3.1.0:
- resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==}
- dev: true
-
- /fastq@1.19.1:
- resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
- dependencies:
- reusify: 1.1.0
-
- /fdir@6.5.0(picomatch@4.0.3):
- resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
- engines: {node: '>=12.0.0'}
- peerDependencies:
- picomatch: ^3 || ^4
- peerDependenciesMeta:
- picomatch:
- optional: true
- dependencies:
- picomatch: 4.0.3
-
- /fflate@0.7.4:
- resolution: {integrity: sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==}
- dev: true
-
- /figures@6.1.0:
- resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==}
- engines: {node: '>=18'}
- dependencies:
- is-unicode-supported: 2.1.0
-
- /file-uri-to-path@1.0.0:
- resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
-
- /fill-range@7.1.1:
- resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
- engines: {node: '>=8'}
- dependencies:
- to-regex-range: 5.0.1
-
- /find-up@4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
- dependencies:
- locate-path: 5.0.0
- path-exists: 4.0.0
- dev: false
-
- /find-up@5.0.0:
- resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
- engines: {node: '>=10'}
- dependencies:
- locate-path: 6.0.0
- path-exists: 4.0.0
- dev: false
-
- /focus-trap@7.5.2:
- resolution: {integrity: sha512-p6vGNNWLDGwJCiEjkSK6oERj/hEyI9ITsSwIUICBoKLlWiTWXJRfQibCwcoi50rTZdbi87qDtUlMCmQwsGSgPw==}
- dependencies:
- tabbable: 6.2.0
- dev: false
-
- /for-each@0.3.5:
- resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
- engines: {node: '>= 0.4'}
- dependencies:
- is-callable: 1.2.7
- dev: false
-
- /foreground-child@3.3.1:
- resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
- engines: {node: '>=14'}
- dependencies:
- cross-spawn: 7.0.6
- signal-exit: 4.1.0
-
- /forwarded-parse@2.1.2:
- resolution: {integrity: sha512-alTFZZQDKMporBH77856pXgzhEzaUVmLCDk+egLgIgHst3Tpndzz8MnKe+GzRJRfvVdn69HhpW7cmXzvtLvJAw==}
- dev: false
-
- /fraction.js@4.3.7:
- resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
-
- /fresh@2.0.0:
- resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
- engines: {node: '>= 0.8'}
-
- /fs-extra@10.1.0:
- resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
- engines: {node: '>=12'}
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.2.0
- universalify: 2.0.1
- dev: false
-
- /fs.realpath@1.0.0:
- resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
- dev: false
-
- /fsevents@2.3.3:
- resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /function-bind@1.1.2:
- resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
-
- /fuse.js@7.1.0:
- resolution: {integrity: sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==}
- engines: {node: '>=10'}
-
- /generator-function@2.0.1:
- resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /gensync@1.0.0-beta.2:
- resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
- engines: {node: '>=6.9.0'}
-
- /get-caller-file@2.0.5:
- resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
- engines: {node: 6.* || 8.* || >= 10.*}
-
- /get-intrinsic@1.3.0:
- resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind-apply-helpers: 1.0.2
- es-define-property: 1.0.1
- es-errors: 1.3.0
- es-object-atoms: 1.1.1
- function-bind: 1.1.2
- get-proto: 1.0.1
- gopd: 1.2.0
- has-symbols: 1.1.0
- hasown: 2.0.2
- math-intrinsics: 1.1.0
- dev: false
-
- /get-port-please@3.2.0:
- resolution: {integrity: sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==}
-
- /get-proto@1.0.1:
- resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
- engines: {node: '>= 0.4'}
- dependencies:
- dunder-proto: 1.0.1
- es-object-atoms: 1.1.1
- dev: false
-
- /get-stream@8.0.1:
- resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
- engines: {node: '>=16'}
-
- /get-stream@9.0.1:
- resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==}
- engines: {node: '>=18'}
- dependencies:
- '@sec-ant/readable-stream': 0.4.1
- is-stream: 4.0.1
-
- /giget@2.0.0:
- resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==}
- hasBin: true
- dependencies:
- citty: 0.1.6
- consola: 3.4.2
- defu: 6.1.4
- node-fetch-native: 1.6.7
- nypm: 0.6.2
- pathe: 2.0.3
-
- /git-up@8.1.1:
- resolution: {integrity: sha512-FDenSF3fVqBYSaJoYy1KSc2wosx0gCvKP+c+PRBht7cAaiCeQlBtfBDX9vgnNOHmdePlSFITVcn4pFfcgNvx3g==}
- dependencies:
- is-ssh: 1.4.1
- parse-url: 9.2.0
-
- /git-url-parse@16.1.0:
- resolution: {integrity: sha512-cPLz4HuK86wClEW7iDdeAKcCVlWXmrLpb2L+G9goW0Z1dtpNS6BXXSOckUTlJT/LDQViE1QZKstNORzHsLnobw==}
- dependencies:
- git-up: 8.1.1
-
- /glob-parent@5.1.2:
- resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
- engines: {node: '>= 6'}
- dependencies:
- is-glob: 4.0.3
-
- /glob-to-regexp@0.4.1:
- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
- dev: true
-
- /glob@10.4.5:
- resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
- hasBin: true
- dependencies:
- foreground-child: 3.3.1
- jackspeak: 3.4.3
- minimatch: 9.0.5
- minipass: 7.1.2
- package-json-from-dist: 1.0.1
- path-scurry: 1.11.1
-
- /glob@9.3.5:
- resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==}
- engines: {node: '>=16 || 14 >=14.17'}
- dependencies:
- fs.realpath: 1.0.0
- minimatch: 8.0.4
- minipass: 4.2.8
- path-scurry: 1.11.1
- dev: false
-
- /global-directory@4.0.1:
- resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==}
- engines: {node: '>=18'}
- dependencies:
- ini: 4.1.1
-
- /globby@14.1.0:
- resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==}
- engines: {node: '>=18'}
- dependencies:
- '@sindresorhus/merge-streams': 2.3.0
- fast-glob: 3.3.3
- ignore: 7.0.5
- path-type: 6.0.0
- slash: 5.1.0
- unicorn-magic: 0.3.0
-
- /globby@15.0.0:
- resolution: {integrity: sha512-oB4vkQGqlMl682wL1IlWd02tXCbquGWM4voPEI85QmNKCaw8zGTm1f1rubFgkg3Eli2PtKlFgrnmUqasbQWlkw==}
- engines: {node: '>=20'}
- dependencies:
- '@sindresorhus/merge-streams': 4.0.0
- fast-glob: 3.3.3
- ignore: 7.0.5
- path-type: 6.0.0
- slash: 5.1.0
- unicorn-magic: 0.3.0
-
- /gopd@1.2.0:
- resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /graceful-fs@4.2.11:
- resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
-
- /gzip-size@7.0.0:
- resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dependencies:
- duplexer: 0.1.2
-
- /h3-compression@0.3.2(h3@1.15.4):
- resolution: {integrity: sha512-B+yCKyDRnO0BXSfjAP4tCXJgJwmnKp3GyH5Yh66mY9KuOCrrGQSPk/gBFG2TgH7OyB/6mvqNZ1X0XNVuy0qRsw==}
- peerDependencies:
- h3: ^1.6.0
- dependencies:
- h3: 1.15.4
- dev: true
-
- /h3@1.15.4:
- resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==}
- dependencies:
- cookie-es: 1.2.2
- crossws: 0.3.5
- defu: 6.1.4
- destr: 2.0.5
- iron-webcrypto: 1.2.1
- node-mock-http: 1.0.3
- radix3: 1.1.2
- ufo: 1.6.1
- uncrypto: 0.1.3
-
- /has-flag@4.0.0:
- resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
- engines: {node: '>=8'}
- dev: true
-
- /has-property-descriptors@1.0.2:
- resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
- dependencies:
- es-define-property: 1.0.1
- dev: false
-
- /has-symbols@1.1.0:
- resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /has-tostringtag@1.0.2:
- resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-symbols: 1.1.0
- dev: false
-
- /hash-base@3.0.5:
- resolution: {integrity: sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==}
- engines: {node: '>= 0.10'}
- dependencies:
- inherits: 2.0.4
- safe-buffer: 5.2.1
- dev: false
-
- /hash-base@3.1.2:
- resolution: {integrity: sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg==}
- engines: {node: '>= 0.8'}
- dependencies:
- inherits: 2.0.4
- readable-stream: 2.3.8
- safe-buffer: 5.2.1
- to-buffer: 1.2.2
- dev: false
-
- /hash.js@1.1.7:
- resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==}
- dependencies:
- inherits: 2.0.4
- minimalistic-assert: 1.0.1
- dev: false
-
- /hasown@2.0.2:
- resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- function-bind: 1.1.2
-
- /hex-rgb@4.3.0:
- resolution: {integrity: sha512-Ox1pJVrDCyGHMG9CFg1tmrRUMRPRsAWYc/PinY0XzJU4K7y7vjNoLKIQ7BR5UJMCxNN8EM1MNDmHWA/B3aZUuw==}
- engines: {node: '>=6'}
- dev: true
-
- /hmac-drbg@1.0.1:
- resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==}
- dependencies:
- hash.js: 1.1.7
- minimalistic-assert: 1.0.1
- minimalistic-crypto-utils: 1.0.1
- dev: false
-
- /hookable@5.5.3:
- resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
-
- /hookable@6.0.1:
- resolution: {integrity: sha512-uKGyY8BuzN/a5gvzvA+3FVWo0+wUjgtfSdnmjtrOVwQCZPHpHDH2WRO3VZSOeluYrHoDCiXFffZXs8Dj1ULWtw==}
- dev: true
-
- /http-errors@2.0.0:
- resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
- engines: {node: '>= 0.8'}
- dependencies:
- depd: 2.0.0
- inherits: 2.0.4
- setprototypeof: 1.2.0
- statuses: 2.0.1
- toidentifier: 1.0.1
-
- /http-shutdown@1.2.2:
- resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==}
- engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
-
- /https-browserify@1.0.0:
- resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==}
- dev: false
-
- /https-proxy-agent@5.0.1:
- resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
- engines: {node: '>= 6'}
- dependencies:
- agent-base: 6.0.2
- debug: 4.4.3
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /https-proxy-agent@7.0.6:
- resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
- engines: {node: '>= 14'}
- dependencies:
- agent-base: 7.1.4
- debug: 4.4.3
- transitivePeerDependencies:
- - supports-color
-
- /httpxy@0.1.7:
- resolution: {integrity: sha512-pXNx8gnANKAndgga5ahefxc++tJvNL87CXoRwxn1cJE2ZkWEojF3tNfQIEhZX/vfpt+wzeAzpUI4qkediX1MLQ==}
-
- /human-signals@5.0.0:
- resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
- engines: {node: '>=16.17.0'}
-
- /human-signals@8.0.1:
- resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==}
- engines: {node: '>=18.18.0'}
-
- /iconv-lite@0.6.3:
- resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
- engines: {node: '>=0.10.0'}
- dependencies:
- safer-buffer: 2.1.2
- dev: false
-
- /ieee754@1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
-
- /ignore@7.0.5:
- resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
- engines: {node: '>= 4'}
-
- /image-meta@0.2.2:
- resolution: {integrity: sha512-3MOLanc3sb3LNGWQl1RlQlNWURE5g32aUphrDyFeCsxBTk08iE3VNe4CwsUZ0Qs1X+EfX0+r29Sxdpza4B+yRA==}
-
- /image-size@2.0.2:
- resolution: {integrity: sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==}
- engines: {node: '>=16.x'}
- hasBin: true
- dev: true
-
- /immutable@4.3.7:
- resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==}
-
- /import-in-the-middle@1.15.0:
- resolution: {integrity: sha512-bpQy+CrsRmYmoPMAE/0G33iwRqwW4ouqdRg8jgbH3aKuCtOc8lxgmYXg2dMM92CRiGP660EtBcymH/eVUpCSaA==}
- dependencies:
- acorn: 8.15.0
- acorn-import-attributes: 1.9.5(acorn@8.15.0)
- cjs-module-lexer: 1.4.3
- module-details-from-path: 1.0.4
- dev: false
-
- /impound@0.2.2(rollup@4.52.5):
- resolution: {integrity: sha512-9CNg+Ly8QjH4FwCUoE9nl1zeqY1NPK1s1P6Btp4L8lJxn8oZLN/0p6RZhitnyEL0BnVWrcVPfbs0Q3x+O/ucHg==}
- dependencies:
- '@rollup/pluginutils': 5.3.0(rollup@4.52.5)
- mlly: 1.8.0
- mocked-exports: 0.1.1
- pathe: 2.0.3
- unplugin: 2.3.10
- transitivePeerDependencies:
- - rollup
-
- /inherits@2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
-
- /ini@4.1.1:
- resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
- /internmap@2.0.3:
- resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==}
- engines: {node: '>=12'}
- dev: false
-
- /ioredis@5.8.2:
- resolution: {integrity: sha512-C6uC+kleiIMmjViJINWk80sOQw5lEzse1ZmvD+S/s8p8CWapftSaC+kocGTx6xrbrJ4WmYQGC08ffHLr6ToR6Q==}
- engines: {node: '>=12.22.0'}
- dependencies:
- '@ioredis/commands': 1.4.0
- cluster-key-slot: 1.1.2
- debug: 4.4.3
- denque: 2.1.0
- lodash.defaults: 4.2.0
- lodash.isarguments: 3.1.0
- redis-errors: 1.2.0
- redis-parser: 3.0.0
- standard-as-callback: 2.1.0
- transitivePeerDependencies:
- - supports-color
-
- /iron-webcrypto@1.2.1:
- resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==}
-
- /is-arguments@1.2.0:
- resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bound: 1.0.4
- has-tostringtag: 1.0.2
- dev: false
-
- /is-binary-path@2.1.0:
- resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
- engines: {node: '>=8'}
- dependencies:
- binary-extensions: 2.3.0
-
- /is-callable@1.2.7:
- resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /is-core-module@2.16.1:
- resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
- engines: {node: '>= 0.4'}
- dependencies:
- hasown: 2.0.2
-
- /is-docker@2.2.1:
- resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
- engines: {node: '>=8'}
- hasBin: true
-
- /is-docker@3.0.0:
- resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- hasBin: true
-
- /is-extglob@2.1.1:
- resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
- engines: {node: '>=0.10.0'}
-
- /is-fullwidth-code-point@3.0.0:
- resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
- engines: {node: '>=8'}
-
- /is-generator-function@1.1.2:
- resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bound: 1.0.4
- generator-function: 2.0.1
- get-proto: 1.0.1
- has-tostringtag: 1.0.2
- safe-regex-test: 1.1.0
- dev: false
-
- /is-glob@4.0.3:
- resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
- engines: {node: '>=0.10.0'}
- dependencies:
- is-extglob: 2.1.1
-
- /is-inside-container@1.0.0:
- resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
- engines: {node: '>=14.16'}
- hasBin: true
- dependencies:
- is-docker: 3.0.0
-
- /is-installed-globally@1.0.0:
- resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==}
- engines: {node: '>=18'}
- dependencies:
- global-directory: 4.0.1
- is-path-inside: 4.0.0
-
- /is-module@1.0.0:
- resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
-
- /is-nan@1.3.2:
- resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.8
- define-properties: 1.2.1
- dev: false
-
- /is-number@7.0.0:
- resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
- engines: {node: '>=0.12.0'}
-
- /is-path-inside@4.0.0:
- resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==}
- engines: {node: '>=12'}
-
- /is-plain-obj@4.1.0:
- resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
- engines: {node: '>=12'}
-
- /is-reference@1.2.1:
- resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
- dependencies:
- '@types/estree': 1.0.8
-
- /is-regex@1.2.1:
- resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bound: 1.0.4
- gopd: 1.2.0
- has-tostringtag: 1.0.2
- hasown: 2.0.2
- dev: false
-
- /is-ssh@1.4.1:
- resolution: {integrity: sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==}
- dependencies:
- protocols: 2.0.2
-
- /is-stream@2.0.1:
- resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
- engines: {node: '>=8'}
-
- /is-stream@3.0.0:
- resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- /is-stream@4.0.1:
- resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==}
- engines: {node: '>=18'}
-
- /is-typed-array@1.1.15:
- resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- which-typed-array: 1.1.19
- dev: false
-
- /is-unicode-supported@2.1.0:
- resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==}
- engines: {node: '>=18'}
-
- /is-wayland@0.1.0:
- resolution: {integrity: sha512-QkbMsWkIfkrzOPxenwye0h56iAXirZYHG9eHVPb22fO9y+wPbaX/CHacOWBa/I++4ohTcByimhM1/nyCsH8KNA==}
- engines: {node: '>=20'}
-
- /is-what@4.1.16:
- resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
- engines: {node: '>=12.13'}
-
- /is-wsl@2.2.0:
- resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
- engines: {node: '>=8'}
- dependencies:
- is-docker: 2.2.1
-
- /is-wsl@3.1.0:
- resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
- engines: {node: '>=16'}
- dependencies:
- is-inside-container: 1.0.0
-
- /is64bit@2.0.0:
- resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==}
- engines: {node: '>=18'}
- dependencies:
- system-architecture: 0.1.0
-
- /isarray@1.0.0:
- resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
-
- /isarray@2.0.5:
- resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
- dev: false
-
- /isexe@2.0.0:
- resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
-
- /isexe@3.1.1:
- resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==}
- engines: {node: '>=16'}
-
- /isomorphic-timers-promises@1.0.1:
- resolution: {integrity: sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==}
- engines: {node: '>=10'}
- dev: false
-
- /jackspeak@3.4.3:
- resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
- dependencies:
- '@isaacs/cliui': 8.0.2
- optionalDependencies:
- '@pkgjs/parseargs': 0.11.0
-
- /jest-worker@27.5.1:
- resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
- engines: {node: '>= 10.13.0'}
- dependencies:
- '@types/node': 24.9.1
- merge-stream: 2.0.0
- supports-color: 8.1.1
- dev: true
-
- /jiti@2.6.1:
- resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
- hasBin: true
-
- /js-sha256@0.11.1:
- resolution: {integrity: sha512-o6WSo/LUvY2uC4j7mO50a2ms7E/EAdbP0swigLV+nzHKTTaYnaLIWJ02VdXrsJX0vGedDESQnLsOekr94ryfjg==}
- dev: false
-
- /js-sha3@0.8.0:
- resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==}
- dev: false
-
- /js-tokens@4.0.0:
- resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
-
- /js-tokens@9.0.1:
- resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
-
- /jsesc@3.1.0:
- resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
- engines: {node: '>=6'}
- hasBin: true
-
- /json-parse-even-better-errors@2.3.1:
- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
- dev: true
-
- /json-schema-traverse@1.0.0:
- resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
- dev: true
-
- /json5@2.2.3:
- resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
- engines: {node: '>=6'}
- hasBin: true
-
- /jsonfile@6.2.0:
- resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==}
- dependencies:
- universalify: 2.0.1
- optionalDependencies:
- graceful-fs: 4.2.11
- dev: false
-
- /kleur@3.0.3:
- resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
- engines: {node: '>=6'}
-
- /kleur@4.1.5:
- resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
- engines: {node: '>=6'}
-
- /klona@2.0.6:
- resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
- engines: {node: '>= 8'}
-
- /knitwork@1.2.0:
- resolution: {integrity: sha512-xYSH7AvuQ6nXkq42x0v5S8/Iry+cfulBz/DJQzhIyESdLD7425jXsPy4vn5cCXU+HhRN2kVw51Vd1K6/By4BQg==}
-
- /launch-editor@2.11.1:
- resolution: {integrity: sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==}
- dependencies:
- picocolors: 1.1.1
- shell-quote: 1.8.3
-
- /launch-editor@2.13.1:
- resolution: {integrity: sha512-lPSddlAAluRKJ7/cjRFoXUFzaX7q/YKI7yPHuEvSJVqoXvFnJov1/Ud87Aa4zULIbA9Nja4mSPK8l0z/7eV2wA==}
- dependencies:
- picocolors: 1.1.1
- shell-quote: 1.8.3
- dev: true
-
- /lazystream@1.0.1:
- resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==}
- engines: {node: '>= 0.6.3'}
- dependencies:
- readable-stream: 2.3.8
-
- /lean-qr@2.6.0:
- resolution: {integrity: sha512-Cc+G3vm65jsuYmBdK2HEsdGSeOFO0qSlusCI9zLN1U18VyB/TXABc14wv27GJCNpYnJflizByTt7rzSOa+4M8Q==}
- hasBin: true
- dev: false
-
- /lighthouse-logger@2.0.2:
- resolution: {integrity: sha512-vWl2+u5jgOQuZR55Z1WM0XDdrJT6mzMP8zHUct7xTlWhuQs+eV0g+QL0RQdFjT54zVmbhLCP8vIVpy1wGn/gCg==}
- dependencies:
- debug: 4.4.3
- marky: 1.3.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /lilconfig@3.1.3:
- resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
- engines: {node: '>=14'}
-
- /linebreak@1.1.0:
- resolution: {integrity: sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==}
- dependencies:
- base64-js: 0.0.8
- unicode-trie: 2.0.0
- dev: true
-
- /listhen@1.9.0:
- resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==}
- hasBin: true
- dependencies:
- '@parcel/watcher': 2.5.1
- '@parcel/watcher-wasm': 2.5.1
- citty: 0.1.6
- clipboardy: 4.0.0
- consola: 3.4.2
- crossws: 0.3.5
- defu: 6.1.4
- get-port-please: 3.2.0
- h3: 1.15.4
- http-shutdown: 1.2.2
- jiti: 2.6.1
- mlly: 1.8.0
- node-forge: 1.3.1
- pathe: 1.1.2
- std-env: 3.10.0
- ufo: 1.6.1
- untun: 0.1.3
- uqr: 0.1.2
-
- /loader-runner@4.3.1:
- resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==}
- engines: {node: '>=6.11.5'}
- dev: true
-
- /local-pkg@1.1.2:
- resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==}
- engines: {node: '>=14'}
- dependencies:
- mlly: 1.8.0
- pkg-types: 2.3.0
- quansync: 0.2.11
-
- /locate-path@5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
- dependencies:
- p-locate: 4.1.0
- dev: false
-
- /locate-path@6.0.0:
- resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
- engines: {node: '>=10'}
- dependencies:
- p-locate: 5.0.0
- dev: false
-
- /lodash.defaults@4.2.0:
- resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==}
-
- /lodash.isarguments@3.1.0:
- resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==}
-
- /lodash.memoize@4.1.2:
- resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
-
- /lodash.uniq@4.5.0:
- resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
-
- /lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
- /long@4.0.0:
- resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==}
- dev: false
-
- /long@5.3.2:
- resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==}
- dev: false
-
- /lossless-json@4.3.0:
- resolution: {integrity: sha512-ToxOC+SsduRmdSuoLZLYAr5zy1Qu7l5XhmPWM3zefCZ5IcrzW/h108qbJUKfOlDlhvhjUK84+8PSVX0kxnit0g==}
- dev: false
-
- /lru-cache@10.4.3:
- resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
-
- /lru-cache@5.1.1:
- resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
- dependencies:
- yallist: 3.1.1
-
- /luxon@3.4.3:
- resolution: {integrity: sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg==}
- engines: {node: '>=12'}
- dev: false
-
- /magic-string-ast@0.7.1:
- resolution: {integrity: sha512-ub9iytsEbT7Yw/Pd29mSo/cNQpaEu67zR1VVcXDiYjSFwzeBxNdTd0FMnSslLQXiRj8uGPzwsaoefrMD5XAmdw==}
- engines: {node: '>=16.14.0'}
- dependencies:
- magic-string: 0.30.19
-
- /magic-string@0.30.19:
- resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==}
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.5
-
- /magic-string@0.30.21:
- resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.5
- dev: true
-
- /magic-string@0.30.8:
- resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==}
- engines: {node: '>=12'}
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.5
- dev: false
-
- /magicast@0.3.5:
- resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
- dependencies:
- '@babel/parser': 7.28.4
- '@babel/types': 7.28.4
- source-map-js: 1.2.1
-
- /magicast@0.5.2:
- resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==}
- dependencies:
- '@babel/parser': 7.29.0
- '@babel/types': 7.29.0
- source-map-js: 1.2.1
- dev: true
-
- /marky@1.3.0:
- resolution: {integrity: sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==}
- dev: true
-
- /math-intrinsics@1.1.0:
- resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /md5.js@1.3.5:
- resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==}
- dependencies:
- hash-base: 3.1.2
- inherits: 2.0.4
- safe-buffer: 5.2.1
- dev: false
-
- /mdn-data@2.0.28:
- resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
-
- /mdn-data@2.12.2:
- resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
-
- /merge-stream@2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
-
- /merge2@1.4.1:
- resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
- engines: {node: '>= 8'}
-
- /micro-ftch@0.3.1:
- resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==}
- dev: false
-
- /micromatch@4.0.8:
- resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
- engines: {node: '>=8.6'}
- dependencies:
- braces: 3.0.3
- picomatch: 2.3.1
-
- /miller-rabin@4.0.1:
- resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==}
- hasBin: true
- dependencies:
- bn.js: 4.12.2
- brorand: 1.1.0
- dev: false
-
- /mime-db@1.52.0:
- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
- engines: {node: '>= 0.6'}
- dev: true
-
- /mime-db@1.54.0:
- resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
- engines: {node: '>= 0.6'}
-
- /mime-types@2.1.35:
- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
- engines: {node: '>= 0.6'}
- dependencies:
- mime-db: 1.52.0
- dev: true
-
- /mime-types@3.0.1:
- resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==}
- engines: {node: '>= 0.6'}
- dependencies:
- mime-db: 1.54.0
-
- /mime@3.0.0:
- resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
- engines: {node: '>=10.0.0'}
- hasBin: true
-
- /mime@4.1.0:
- resolution: {integrity: sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==}
- engines: {node: '>=16'}
- hasBin: true
-
- /mimic-fn@4.0.0:
- resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
- engines: {node: '>=12'}
-
- /minimalistic-assert@1.0.1:
- resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
- dev: false
-
- /minimalistic-crypto-utils@1.0.1:
- resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==}
- dev: false
-
- /minimatch@5.1.6:
- resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
- engines: {node: '>=10'}
- dependencies:
- brace-expansion: 2.0.2
-
- /minimatch@8.0.4:
- resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==}
- engines: {node: '>=16 || 14 >=14.17'}
- dependencies:
- brace-expansion: 2.0.2
- dev: false
-
- /minimatch@9.0.5:
- resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
- engines: {node: '>=16 || 14 >=14.17'}
- dependencies:
- brace-expansion: 2.0.2
-
- /minipass@4.2.8:
- resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==}
- engines: {node: '>=8'}
- dev: false
-
- /minipass@7.1.2:
- resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
- engines: {node: '>=16 || 14 >=14.17'}
-
- /minizlib@3.1.0:
- resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==}
- engines: {node: '>= 18'}
- dependencies:
- minipass: 7.1.2
-
- /mitt@3.0.1:
- resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
-
- /mlly@1.8.0:
- resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==}
- dependencies:
- acorn: 8.15.0
- pathe: 2.0.3
- pkg-types: 1.3.1
- ufo: 1.6.1
-
- /mocked-exports@0.1.1:
- resolution: {integrity: sha512-aF7yRQr/Q0O2/4pIXm6PZ5G+jAd7QS4Yu8m+WEeEHGnbo+7mE36CbLSDQiXYV8bVL3NfmdeqPJct0tUlnjVSnA==}
-
- /module-details-from-path@1.0.4:
- resolution: {integrity: sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==}
- dev: false
-
- /mrmime@2.0.1:
- resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
- engines: {node: '>=10'}
-
- /ms@2.1.3:
- resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
-
- /nan@2.23.0:
- resolution: {integrity: sha512-1UxuyYGdoQHcGg87Lkqm3FzefucTa0NAiOcuRsDmysep3c1LVCRK2krrUDafMWtjSG04htvAmvg96+SDknOmgQ==}
- dev: false
-
- /nanoid@3.3.11:
- resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
-
- /nanoid@5.1.6:
- resolution: {integrity: sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==}
- engines: {node: ^18 || >=20}
- hasBin: true
-
- /nanotar@0.2.0:
- resolution: {integrity: sha512-9ca1h0Xjvo9bEkE4UOxgAzLV0jHKe6LMaxo37ND2DAhhAtd0j8pR1Wxz+/goMrZO8AEZTWCmyaOsFI/W5AdpCQ==}
-
- /napi-wasm@1.1.3:
- resolution: {integrity: sha512-h/4nMGsHjZDCYmQVNODIrYACVJ+I9KItbG+0si6W/jSjdA9JbWDoU4LLeMXVcEQGHjttI2tuXqDrbGF7qkUHHg==}
-
- /neo-async@2.6.2:
- resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
- dev: true
-
- /nitropack@2.12.7:
- resolution: {integrity: sha512-HWyzMBj2d8b14J6Cfnxv97ztnuHIgXNcrGiWCruLfb2ZfKsp6OCbZYJm5T9sv/ZKl8LedhatrMKG66HWJux9Rg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
- peerDependencies:
- xml2js: ^0.6.2
- peerDependenciesMeta:
- xml2js:
- optional: true
- dependencies:
- '@cloudflare/kv-asset-handler': 0.4.0
- '@rollup/plugin-alias': 5.1.1(rollup@4.52.5)
- '@rollup/plugin-commonjs': 28.0.8(rollup@4.52.5)
- '@rollup/plugin-inject': 5.0.5(rollup@4.52.5)
- '@rollup/plugin-json': 6.1.0(rollup@4.52.5)
- '@rollup/plugin-node-resolve': 16.0.3(rollup@4.52.5)
- '@rollup/plugin-replace': 6.0.2(rollup@4.52.5)
- '@rollup/plugin-terser': 0.4.4(rollup@4.52.5)
- '@vercel/nft': 0.30.3(rollup@4.52.5)
- archiver: 7.0.1
- c12: 3.3.1(magicast@0.3.5)
- chokidar: 4.0.3
- citty: 0.1.6
- compatx: 0.2.0
- confbox: 0.2.2
- consola: 3.4.2
- cookie-es: 2.0.0
- croner: 9.1.0
- crossws: 0.3.5
- db0: 0.3.4
- defu: 6.1.4
- destr: 2.0.5
- dot-prop: 10.1.0
- esbuild: 0.25.11
- escape-string-regexp: 5.0.0
- etag: 1.8.1
- exsolve: 1.0.7
- globby: 15.0.0
- gzip-size: 7.0.0
- h3: 1.15.4
- hookable: 5.5.3
- httpxy: 0.1.7
- ioredis: 5.8.2
- jiti: 2.6.1
- klona: 2.0.6
- knitwork: 1.2.0
- listhen: 1.9.0
- magic-string: 0.30.19
- magicast: 0.3.5
- mime: 4.1.0
- mlly: 1.8.0
- node-fetch-native: 1.6.7
- node-mock-http: 1.0.3
- ofetch: 1.4.1
- ohash: 2.0.11
- pathe: 2.0.3
- perfect-debounce: 2.0.0
- pkg-types: 2.3.0
- pretty-bytes: 7.1.0
- radix3: 1.1.2
- rollup: 4.52.5
- rollup-plugin-visualizer: 6.0.5(rollup@4.52.5)
- scule: 1.3.0
- semver: 7.7.3
- serve-placeholder: 2.0.2
- serve-static: 2.2.0
- source-map: 0.7.6
- std-env: 3.10.0
- ufo: 1.6.1
- ultrahtml: 1.6.0
- uncrypto: 0.1.3
- unctx: 2.4.1
- unenv: 2.0.0-rc.21
- unimport: 5.5.0
- unplugin-utils: 0.3.1
- unstorage: 1.17.1(db0@0.3.4)(ioredis@5.8.2)
- untyped: 2.0.0
- unwasm: 0.3.11
- youch: 4.1.0-beta.11
- youch-core: 0.3.3
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@electric-sql/pglite'
- - '@libsql/client'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bare-abort-controller
- - better-sqlite3
- - drizzle-orm
- - encoding
- - idb-keyval
- - mysql2
- - react-native-b4a
- - rolldown
- - sqlite3
- - supports-color
- - uploadthing
-
- /node-addon-api@7.1.1:
- resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
-
- /node-fetch-native@1.6.7:
- resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
-
- /node-fetch@2.7.0:
- resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
- engines: {node: 4.x || >=6.0.0}
- peerDependencies:
- encoding: ^0.1.0
- peerDependenciesMeta:
- encoding:
- optional: true
- dependencies:
- whatwg-url: 5.0.0
-
- /node-forge@1.3.1:
- resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
- engines: {node: '>= 6.13.0'}
-
- /node-gyp-build@4.8.4:
- resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==}
- hasBin: true
-
- /node-mock-http@1.0.3:
- resolution: {integrity: sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog==}
-
- /node-releases@2.0.26:
- resolution: {integrity: sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA==}
-
- /node-stdlib-browser@1.3.1:
- resolution: {integrity: sha512-X75ZN8DCLftGM5iKwoYLA3rjnrAEs97MkzvSd4q2746Tgpg8b8XWiBGiBG4ZpgcAqBgtgPHTiAc8ZMCvZuikDw==}
- engines: {node: '>=10'}
- dependencies:
- assert: 2.1.0
- browser-resolve: 2.0.0
- browserify-zlib: 0.2.0
- buffer: 5.7.1
- console-browserify: 1.2.0
- constants-browserify: 1.0.0
- create-require: 1.1.1
- crypto-browserify: 3.12.1
- domain-browser: 4.22.0
- events: 3.3.0
- https-browserify: 1.0.0
- isomorphic-timers-promises: 1.0.1
- os-browserify: 0.3.0
- path-browserify: 1.0.1
- pkg-dir: 5.0.0
- process: 0.11.10
- punycode: 1.4.1
- querystring-es3: 0.2.1
- readable-stream: 3.6.2
- stream-browserify: 3.0.0
- stream-http: 3.2.0
- string_decoder: 1.3.0
- timers-browserify: 2.0.12
- tty-browserify: 0.0.1
- url: 0.11.4
- util: 0.12.5
- vm-browserify: 1.1.2
- dev: false
-
- /nopt@8.1.0:
- resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==}
- engines: {node: ^18.17.0 || >=20.5.0}
- hasBin: true
- dependencies:
- abbrev: 3.0.1
-
- /normalize-path@3.0.0:
- resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
- engines: {node: '>=0.10.0'}
-
- /normalize-range@0.1.2:
- resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
- engines: {node: '>=0.10.0'}
-
- /npm-run-path@5.3.0:
- resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dependencies:
- path-key: 4.0.0
-
- /npm-run-path@6.0.0:
- resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==}
- engines: {node: '>=18'}
- dependencies:
- path-key: 4.0.0
- unicorn-magic: 0.3.0
-
- /nth-check@2.1.1:
- resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
- dependencies:
- boolbase: 1.0.0
-
- /nuxt-og-image@5.1.3(@unhead/vue@2.0.19)(h3@1.15.4)(unstorage@1.17.1)(vite@6.4.1)(vue@3.5.22):
- resolution: {integrity: sha512-paZCfB+ez/7ywA7ic9/nNz6lrJ7rf5Jct2t4GmiCi6UuecuNkkE3CY9x3HKRpnrbMDSYNE2ziKQRJ5qL2lwUmg==}
- engines: {node: '>=18.0.0'}
- peerDependencies:
- '@unhead/vue': ^2.0.5
- unstorage: ^1.15.0
- dependencies:
- '@nuxt/devtools-kit': 2.6.5(magicast@0.3.5)(vite@6.4.1)
- '@nuxt/kit': 3.19.3(magicast@0.3.5)
- '@resvg/resvg-js': 2.6.2
- '@resvg/resvg-wasm': 2.6.2
- '@unhead/vue': 2.0.19(vue@3.5.22)
- '@unocss/core': 66.5.4
- '@unocss/preset-wind3': 66.5.4
- chrome-launcher: 1.2.1
- consola: 3.4.2
- defu: 6.1.4
- execa: 9.6.0
- image-size: 2.0.2
- magic-string: 0.30.19
- mocked-exports: 0.1.1
- nuxt-site-config: 3.2.11(h3@1.15.4)(vue@3.5.22)
- nypm: 0.6.2
- ofetch: 1.4.1
- ohash: 2.0.11
- pathe: 2.0.3
- pkg-types: 2.3.0
- playwright-core: 1.56.1
- radix3: 1.1.2
- satori: 0.12.2
- satori-html: 0.3.2
- sirv: 3.0.2
- std-env: 3.10.0
- strip-literal: 3.1.0
- ufo: 1.6.1
- unplugin: 2.3.10
- unstorage: 1.17.1(db0@0.3.4)(ioredis@5.8.2)
- unwasm: 0.3.11
- yoga-wasm-web: 0.3.3
- transitivePeerDependencies:
- - h3
- - magicast
- - supports-color
- - vite
- - vue
- dev: true
-
- /nuxt-site-config-kit@3.2.11(vue@3.5.22):
- resolution: {integrity: sha512-Um9/JiJpskAC8H18pHs3D/c7ikKj37/OsM1rvTqDgdzShSzOAxGGN+8qBVtGaqp1V+9BuPFSXhr1+TV7+RRsRA==}
- dependencies:
- '@nuxt/kit': 4.1.3
- pkg-types: 2.3.0
- site-config-stack: 3.2.11(vue@3.5.22)
- std-env: 3.10.0
- ufo: 1.6.1
- transitivePeerDependencies:
- - magicast
- - vue
-
- /nuxt-site-config@3.2.11(h3@1.15.4)(vue@3.5.22):
- resolution: {integrity: sha512-hU78O5f0/n1LOIorDe6iKbW3xw19bao8YbQ7RCiUtVM+1XbD11JWzUXWygX7atV+KtzGhZUbTbhjxmfbnlF//A==}
- peerDependencies:
- h3: ^1
- dependencies:
- '@nuxt/kit': 4.1.3
- h3: 1.15.4
- nuxt-site-config-kit: 3.2.11(vue@3.5.22)
- pathe: 2.0.3
- pkg-types: 2.3.0
- sirv: 3.0.2
- site-config-stack: 3.2.11(vue@3.5.22)
- ufo: 1.6.1
- transitivePeerDependencies:
- - magicast
- - vue
-
- /nuxt@3.16.2(rollup@4.52.5)(sass@1.66.1)(vite@6.4.1):
- resolution: {integrity: sha512-yjIC/C4HW8Pd+m0ACGliEF0HnimXYGYvUzjOsTiLQKkDDt2T+djyZ+pCl9BfhQBA8rYmnsym2jUI+ubjv1iClw==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0}
- hasBin: true
- peerDependencies:
- '@parcel/watcher': ^2.1.0
- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
- peerDependenciesMeta:
- '@parcel/watcher':
- optional: true
- '@types/node':
- optional: true
- dependencies:
- '@nuxt/cli': 3.29.3
- '@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 2.6.5(vite@6.4.1)(vue@3.5.22)
- '@nuxt/kit': 3.16.2
- '@nuxt/schema': 3.16.2
- '@nuxt/telemetry': 2.6.6
- '@nuxt/vite-builder': 3.16.2(rollup@4.52.5)(sass@1.66.1)(vue@3.5.22)
- '@oxc-parser/wasm': 0.60.0
- '@unhead/vue': 2.0.19(vue@3.5.22)
- '@vue/shared': 3.5.22
- c12: 3.3.1(magicast@0.3.5)
- chokidar: 4.0.3
- compatx: 0.1.8
- consola: 3.4.2
- cookie-es: 2.0.0
- defu: 6.1.4
- destr: 2.0.5
- devalue: 5.4.1
- errx: 0.1.0
- esbuild: 0.25.11
- escape-string-regexp: 5.0.0
- estree-walker: 3.0.3
- exsolve: 1.0.7
- globby: 14.1.0
- h3: 1.15.4
- hookable: 5.5.3
- ignore: 7.0.5
- impound: 0.2.2(rollup@4.52.5)
- jiti: 2.6.1
- klona: 2.0.6
- knitwork: 1.2.0
- magic-string: 0.30.19
- mlly: 1.8.0
- mocked-exports: 0.1.1
- nanotar: 0.2.0
- nitropack: 2.12.7
- nypm: 0.6.2
- ofetch: 1.4.1
- ohash: 2.0.11
- on-change: 5.0.1
- oxc-parser: 0.56.5
- pathe: 2.0.3
- perfect-debounce: 1.0.0
- pkg-types: 2.3.0
- radix3: 1.1.2
- scule: 1.3.0
- semver: 7.7.3
- std-env: 3.10.0
- strip-literal: 3.1.0
- tinyglobby: 0.2.12
- ufo: 1.6.1
- ultrahtml: 1.6.0
- uncrypto: 0.1.3
- unctx: 2.4.1
- unimport: 4.2.0
- unplugin: 2.3.10
- unplugin-vue-router: 0.12.0(vue-router@4.6.3)(vue@3.5.22)
- unstorage: 1.17.1(db0@0.3.4)(ioredis@5.8.2)
- untyped: 2.0.0
- vue: 3.5.22
- vue-bundle-renderer: 2.2.0
- vue-devtools-stub: 0.1.0
- vue-router: 4.6.3(vue@3.5.22)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@biomejs/biome'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@electric-sql/pglite'
- - '@libsql/client'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bare-abort-controller
- - better-sqlite3
- - bufferutil
- - db0
- - drizzle-orm
- - encoding
- - eslint
- - idb-keyval
- - ioredis
- - less
- - lightningcss
- - magicast
- - meow
- - mysql2
- - optionator
- - react-native-b4a
- - rolldown
- - rollup
- - sass
- - sass-embedded
- - sqlite3
- - stylelint
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - typescript
- - uploadthing
- - utf-8-validate
- - vite
- - vls
- - vti
- - vue-tsc
- - xml2js
- - yaml
-
- /nypm@0.6.2:
- resolution: {integrity: sha512-7eM+hpOtrKrBDCh7Ypu2lJ9Z7PNZBdi/8AT3AX8xoCj43BBVHD0hPSTEvMtkMpfs8FCqBGhxB+uToIQimA111g==}
- engines: {node: ^14.16.0 || >=16.10.0}
- hasBin: true
- dependencies:
- citty: 0.1.6
- consola: 3.4.2
- pathe: 2.0.3
- pkg-types: 2.3.0
- tinyexec: 1.0.1
-
- /nypm@0.6.5:
- resolution: {integrity: sha512-K6AJy1GMVyfyMXRVB88700BJqNUkByijGJM8kEHpLdcAt+vSQAVfkWWHYzuRXHSY6xA2sNc5RjTj0p9rE2izVQ==}
- engines: {node: '>=18'}
- hasBin: true
- dependencies:
- citty: 0.2.1
- pathe: 2.0.3
- tinyexec: 1.0.2
- dev: true
-
- /object-inspect@1.13.4:
- resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /object-is@1.1.6:
- resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.8
- define-properties: 1.2.1
- dev: false
-
- /object-keys@1.1.1:
- resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /object.assign@4.1.7:
- resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.8
- call-bound: 1.0.4
- define-properties: 1.2.1
- es-object-atoms: 1.1.1
- has-symbols: 1.1.0
- object-keys: 1.1.1
- dev: false
-
- /ofetch@1.4.1:
- resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
- dependencies:
- destr: 2.0.5
- node-fetch-native: 1.6.7
- ufo: 1.6.1
-
- /ohash@2.0.11:
- resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
-
- /on-change@5.0.1:
- resolution: {integrity: sha512-n7THCP7RkyReRSLkJb8kUWoNsxUIBxTkIp3JKno+sEz6o/9AJ3w3P9fzQkITEkMwyTKJjZciF3v/pVoouxZZMg==}
- engines: {node: '>=18'}
-
- /on-finished@2.4.1:
- resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
- engines: {node: '>= 0.8'}
- dependencies:
- ee-first: 1.1.1
-
- /onetime@6.0.0:
- resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
- engines: {node: '>=12'}
- dependencies:
- mimic-fn: 4.0.0
-
- /open@10.2.0:
- resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==}
- engines: {node: '>=18'}
- dependencies:
- default-browser: 5.2.1
- define-lazy-prop: 3.0.0
- is-inside-container: 1.0.0
- wsl-utils: 0.1.0
-
- /open@8.4.2:
- resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
- engines: {node: '>=12'}
- dependencies:
- define-lazy-prop: 2.0.0
- is-docker: 2.2.1
- is-wsl: 2.2.0
-
- /os-browserify@0.3.0:
- resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==}
- dev: false
-
- /oxc-parser@0.56.5:
- resolution: {integrity: sha512-MNT32sqiTFeSbQZP2WZIRQ/mlIpNNq4sua+/4hBG4qT5aef2iQe+1/BjezZURPlvucZeSfN1Y6b60l7OgBdyUA==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@oxc-project/types': 0.56.5
- optionalDependencies:
- '@oxc-parser/binding-darwin-arm64': 0.56.5
- '@oxc-parser/binding-darwin-x64': 0.56.5
- '@oxc-parser/binding-linux-arm-gnueabihf': 0.56.5
- '@oxc-parser/binding-linux-arm64-gnu': 0.56.5
- '@oxc-parser/binding-linux-arm64-musl': 0.56.5
- '@oxc-parser/binding-linux-x64-gnu': 0.56.5
- '@oxc-parser/binding-linux-x64-musl': 0.56.5
- '@oxc-parser/binding-wasm32-wasi': 0.56.5
- '@oxc-parser/binding-win32-arm64-msvc': 0.56.5
- '@oxc-parser/binding-win32-x64-msvc': 0.56.5
-
- /oxlint@1.23.0:
- resolution: {integrity: sha512-cLVdSE7Bza8npm+PffU0oufs15+M5uSMbQn0k2fJCayWU0xqQ3dyA3w9tEk8lgNOk1j1VJEdYctz64Vik8VG1w==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
- peerDependencies:
- oxlint-tsgolint: '>=0.2.0'
- peerDependenciesMeta:
- oxlint-tsgolint:
- optional: true
- optionalDependencies:
- '@oxlint/darwin-arm64': 1.23.0
- '@oxlint/darwin-x64': 1.23.0
- '@oxlint/linux-arm64-gnu': 1.23.0
- '@oxlint/linux-arm64-musl': 1.23.0
- '@oxlint/linux-x64-gnu': 1.23.0
- '@oxlint/linux-x64-musl': 1.23.0
- '@oxlint/win32-arm64': 1.23.0
- '@oxlint/win32-x64': 1.23.0
- dev: true
-
- /p-limit@2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
- engines: {node: '>=6'}
- dependencies:
- p-try: 2.2.0
- dev: false
-
- /p-limit@3.1.0:
- resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
- engines: {node: '>=10'}
- dependencies:
- yocto-queue: 0.1.0
- dev: false
-
- /p-locate@4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
- dependencies:
- p-limit: 2.3.0
- dev: false
-
- /p-locate@5.0.0:
- resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
- engines: {node: '>=10'}
- dependencies:
- p-limit: 3.1.0
- dev: false
-
- /p-try@2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
- dev: false
-
- /package-json-from-dist@1.0.1:
- resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
-
- /package-manager-detector@1.5.0:
- resolution: {integrity: sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw==}
-
- /pako@0.2.9:
- resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
- dev: true
-
- /pako@1.0.11:
- resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
- dev: false
-
- /pako@2.1.0:
- resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==}
- dev: false
-
- /parse-asn1@5.1.9:
- resolution: {integrity: sha512-fIYNuZ/HastSb80baGOuPRo1O9cf4baWw5WsAp7dBuUzeTD/BoaG8sVTdlPFksBE2lF21dN+A1AnrpIjSWqHHg==}
- engines: {node: '>= 0.10'}
- dependencies:
- asn1.js: 4.10.1
- browserify-aes: 1.2.0
- evp_bytestokey: 1.0.3
- pbkdf2: 3.1.5
- safe-buffer: 5.2.1
- dev: false
-
- /parse-css-color@0.2.1:
- resolution: {integrity: sha512-bwS/GGIFV3b6KS4uwpzCFj4w297Yl3uqnSgIPsoQkx7GMLROXfMnWvxfNkL0oh8HVhZA4hvJoEoEIqonfJ3BWg==}
- dependencies:
- color-name: 1.1.4
- hex-rgb: 4.3.0
- dev: true
-
- /parse-ms@4.0.0:
- resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==}
- engines: {node: '>=18'}
-
- /parse-path@7.1.0:
- resolution: {integrity: sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==}
- dependencies:
- protocols: 2.0.2
-
- /parse-url@9.2.0:
- resolution: {integrity: sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ==}
- engines: {node: '>=14.13.0'}
- dependencies:
- '@types/parse-path': 7.1.0
- parse-path: 7.1.0
-
- /parseurl@1.3.3:
- resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
- engines: {node: '>= 0.8'}
-
- /path-browserify@1.0.1:
- resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
- dev: false
-
- /path-exists@4.0.0:
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
- engines: {node: '>=8'}
- dev: false
-
- /path-key@3.1.1:
- resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
- engines: {node: '>=8'}
-
- /path-key@4.0.0:
- resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
- engines: {node: '>=12'}
-
- /path-parse@1.0.7:
- resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
-
- /path-scurry@1.11.1:
- resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
- engines: {node: '>=16 || 14 >=14.18'}
- dependencies:
- lru-cache: 10.4.3
- minipass: 7.1.2
-
- /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.3:
- resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
-
- /pbkdf2@3.1.5:
- resolution: {integrity: sha512-Q3CG/cYvCO1ye4QKkuH7EXxs3VC/rI1/trd+qX2+PolbaKG0H+bgcZzrTt96mMyRtejk+JMCiLUn3y29W8qmFQ==}
- engines: {node: '>= 0.10'}
- dependencies:
- create-hash: 1.2.0
- create-hmac: 1.1.7
- ripemd160: 2.0.3
- safe-buffer: 5.2.1
- sha.js: 2.4.12
- to-buffer: 1.2.2
- dev: false
-
- /perfect-debounce@1.0.0:
- resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
-
- /perfect-debounce@2.0.0:
- resolution: {integrity: sha512-fkEH/OBiKrqqI/yIgjR92lMfs2K8105zt/VT6+7eTjNwisrsh47CeIED9z58zI7DfKdH3uHAn25ziRZn3kgAow==}
-
- /perfect-debounce@2.1.0:
- resolution: {integrity: sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==}
- dev: true
-
- /pg-int8@1.0.1:
- resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==}
- engines: {node: '>=4.0.0'}
- dev: false
-
- /pg-protocol@1.10.3:
- resolution: {integrity: sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==}
- dev: false
-
- /pg-types@2.2.0:
- resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==}
- engines: {node: '>=4'}
- dependencies:
- pg-int8: 1.0.1
- postgres-array: 2.0.0
- postgres-bytea: 1.0.0
- postgres-date: 1.0.7
- postgres-interval: 1.2.0
- dev: false
-
- /picocolors@1.1.1:
- resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
-
- /picomatch@2.3.1:
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
- engines: {node: '>=8.6'}
-
- /picomatch@4.0.3:
- resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
- engines: {node: '>=12'}
-
- /pinia@3.0.2(vue@3.5.22):
- resolution: {integrity: sha512-sH2JK3wNY809JOeiiURUR0wehJ9/gd9qFN2Y828jCbxEzKEmEt0pzCXwqiSTfuRsK9vQsOflSdnbdBOGrhtn+g==}
- peerDependencies:
- typescript: '>=4.4.4'
- vue: ^2.7.0 || ^3.5.11
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@vue/devtools-api': 7.7.7
- vue: 3.5.22
- dev: false
-
- /pkg-dir@5.0.0:
- resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==}
- engines: {node: '>=10'}
- dependencies:
- find-up: 5.0.0
- dev: false
-
- /pkg-types@1.3.1:
- resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
- dependencies:
- confbox: 0.1.8
- mlly: 1.8.0
- pathe: 2.0.3
-
- /pkg-types@2.3.0:
- resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==}
- dependencies:
- confbox: 0.2.2
- exsolve: 1.0.7
- pathe: 2.0.3
-
- /playwright-core@1.56.1:
- resolution: {integrity: sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==}
- engines: {node: '>=18'}
- hasBin: true
- dev: true
-
- /pngjs@5.0.0:
- resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
- engines: {node: '>=10.13.0'}
- dev: false
-
- /pony-cause@2.1.11:
- resolution: {integrity: sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==}
- engines: {node: '>=12.0.0'}
- dev: false
-
- /possible-typed-array-names@1.1.0:
- resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
- engines: {node: '>= 0.4'}
- dev: false
-
- /postcss-calc@10.1.1(postcss@8.5.6):
- resolution: {integrity: sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==}
- engines: {node: ^18.12 || ^20.9 || >=22.0}
- peerDependencies:
- postcss: ^8.4.38
- dependencies:
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
- postcss-value-parser: 4.2.0
-
- /postcss-colormin@7.0.4(postcss@8.5.6):
- resolution: {integrity: sha512-ziQuVzQZBROpKpfeDwmrG+Vvlr0YWmY/ZAk99XD+mGEBuEojoFekL41NCsdhyNUtZI7DPOoIWIR7vQQK9xwluw==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- browserslist: 4.26.3
- caniuse-api: 3.0.0
- colord: 2.9.3
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-convert-values@7.0.7(postcss@8.5.6):
- resolution: {integrity: sha512-HR9DZLN04Xbe6xugRH6lS4ZQH2zm/bFh/ZyRkpedZozhvh+awAfbA0P36InO4fZfDhvYfNJeNvlTf1sjwGbw/A==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- browserslist: 4.26.3
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-discard-comments@7.0.4(postcss@8.5.6):
- resolution: {integrity: sha512-6tCUoql/ipWwKtVP/xYiFf1U9QgJ0PUvxN7pTcsQ8Ns3Fnwq1pU5D5s1MhT/XySeLq6GXNvn37U46Ded0TckWg==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
-
- /postcss-discard-duplicates@7.0.2(postcss@8.5.6):
- resolution: {integrity: sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
-
- /postcss-discard-empty@7.0.1(postcss@8.5.6):
- resolution: {integrity: sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
-
- /postcss-discard-overridden@7.0.1(postcss@8.5.6):
- resolution: {integrity: sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
-
- /postcss-merge-longhand@7.0.5(postcss@8.5.6):
- resolution: {integrity: sha512-Kpu5v4Ys6QI59FxmxtNB/iHUVDn9Y9sYw66D6+SZoIk4QTz1prC4aYkhIESu+ieG1iylod1f8MILMs1Em3mmIw==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
- stylehacks: 7.0.6(postcss@8.5.6)
-
- /postcss-merge-rules@7.0.6(postcss@8.5.6):
- resolution: {integrity: sha512-2jIPT4Tzs8K87tvgCpSukRQ2jjd+hH6Bb8rEEOUDmmhOeTcqDg5fEFK8uKIu+Pvc3//sm3Uu6FRqfyv7YF7+BQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- browserslist: 4.26.3
- caniuse-api: 3.0.0
- cssnano-utils: 5.0.1(postcss@8.5.6)
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
-
- /postcss-minify-font-values@7.0.1(postcss@8.5.6):
- resolution: {integrity: sha512-2m1uiuJeTplll+tq4ENOQSzB8LRnSUChBv7oSyFLsJRtUgAAJGP6LLz0/8lkinTgxrmJSPOEhgY1bMXOQ4ZXhQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-minify-gradients@7.0.1(postcss@8.5.6):
- resolution: {integrity: sha512-X9JjaysZJwlqNkJbUDgOclyG3jZEpAMOfof6PUZjPnPrePnPG62pS17CjdM32uT1Uq1jFvNSff9l7kNbmMSL2A==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- colord: 2.9.3
- cssnano-utils: 5.0.1(postcss@8.5.6)
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-minify-params@7.0.4(postcss@8.5.6):
- resolution: {integrity: sha512-3OqqUddfH8c2e7M35W6zIwv7jssM/3miF9cbCSb1iJiWvtguQjlxZGIHK9JRmc8XAKmE2PFGtHSM7g/VcW97sw==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- browserslist: 4.26.3
- cssnano-utils: 5.0.1(postcss@8.5.6)
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-minify-selectors@7.0.5(postcss@8.5.6):
- resolution: {integrity: sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- cssesc: 3.0.0
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
-
- /postcss-normalize-charset@7.0.1(postcss@8.5.6):
- resolution: {integrity: sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
-
- /postcss-normalize-display-values@7.0.1(postcss@8.5.6):
- resolution: {integrity: sha512-E5nnB26XjSYz/mGITm6JgiDpAbVuAkzXwLzRZtts19jHDUBFxZ0BkXAehy0uimrOjYJbocby4FVswA/5noOxrQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-normalize-positions@7.0.1(postcss@8.5.6):
- resolution: {integrity: sha512-pB/SzrIP2l50ZIYu+yQZyMNmnAcwyYb9R1fVWPRxm4zcUFCY2ign7rcntGFuMXDdd9L2pPNUgoODDk91PzRZuQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-normalize-repeat-style@7.0.1(postcss@8.5.6):
- resolution: {integrity: sha512-NsSQJ8zj8TIDiF0ig44Byo3Jk9e4gNt9x2VIlJudnQQ5DhWAHJPF4Tr1ITwyHio2BUi/I6Iv0HRO7beHYOloYQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-normalize-string@7.0.1(postcss@8.5.6):
- resolution: {integrity: sha512-QByrI7hAhsoze992kpbMlJSbZ8FuCEc1OT9EFbZ6HldXNpsdpZr+YXC5di3UEv0+jeZlHbZcoCADgb7a+lPmmQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-normalize-timing-functions@7.0.1(postcss@8.5.6):
- resolution: {integrity: sha512-bHifyuuSNdKKsnNJ0s8fmfLMlvsQwYVxIoUBnowIVl2ZAdrkYQNGVB4RxjfpvkMjipqvbz0u7feBZybkl/6NJg==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-normalize-unicode@7.0.4(postcss@8.5.6):
- resolution: {integrity: sha512-LvIURTi1sQoZqj8mEIE8R15yvM+OhbR1avynMtI9bUzj5gGKR/gfZFd8O7VMj0QgJaIFzxDwxGl/ASMYAkqO8g==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- browserslist: 4.26.3
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-normalize-url@7.0.1(postcss@8.5.6):
- resolution: {integrity: sha512-sUcD2cWtyK1AOL/82Fwy1aIVm/wwj5SdZkgZ3QiUzSzQQofrbq15jWJ3BA7Z+yVRwamCjJgZJN0I9IS7c6tgeQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-normalize-whitespace@7.0.1(postcss@8.5.6):
- resolution: {integrity: sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-ordered-values@7.0.2(postcss@8.5.6):
- resolution: {integrity: sha512-AMJjt1ECBffF7CEON/Y0rekRLS6KsePU6PRP08UqYW4UGFRnTXNrByUzYK1h8AC7UWTZdQ9O3Oq9kFIhm0SFEw==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- cssnano-utils: 5.0.1(postcss@8.5.6)
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-reduce-initial@7.0.4(postcss@8.5.6):
- resolution: {integrity: sha512-rdIC9IlMBn7zJo6puim58Xd++0HdbvHeHaPgXsimMfG1ijC5A9ULvNLSE0rUKVJOvNMcwewW4Ga21ngyJjY/+Q==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- browserslist: 4.26.3
- caniuse-api: 3.0.0
- postcss: 8.5.6
-
- /postcss-reduce-transforms@7.0.1(postcss@8.5.6):
- resolution: {integrity: sha512-MhyEbfrm+Mlp/36hvZ9mT9DaO7dbncU0CvWI8V93LRkY6IYlu38OPg3FObnuKTUxJ4qA8HpurdQOo5CyqqO76g==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- /postcss-selector-parser@7.1.0:
- resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
- engines: {node: '>=4'}
- dependencies:
- cssesc: 3.0.0
- util-deprecate: 1.0.2
-
- /postcss-svgo@7.1.0(postcss@8.5.6):
- resolution: {integrity: sha512-KnAlfmhtoLz6IuU3Sij2ycusNs4jPW+QoFE5kuuUOK8awR6tMxZQrs5Ey3BUz7nFCzT3eqyFgqkyrHiaU2xx3w==}
- engines: {node: ^18.12.0 || ^20.9.0 || >= 18}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
- svgo: 4.0.0
-
- /postcss-unique-selectors@7.0.4(postcss@8.5.6):
- resolution: {integrity: sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
-
- /postcss-value-parser@4.2.0:
- resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
-
- /postcss@8.5.6:
- resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
- engines: {node: ^10 || ^12 || >=14}
- dependencies:
- nanoid: 3.3.11
- picocolors: 1.1.1
- source-map-js: 1.2.1
-
- /postgres-array@2.0.0:
- resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==}
- engines: {node: '>=4'}
- dev: false
-
- /postgres-bytea@1.0.0:
- resolution: {integrity: sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==}
- engines: {node: '>=0.10.0'}
- dev: false
-
- /postgres-date@1.0.7:
- resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==}
- engines: {node: '>=0.10.0'}
- dev: false
-
- /postgres-interval@1.2.0:
- resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==}
- engines: {node: '>=0.10.0'}
- dependencies:
- xtend: 4.0.2
- dev: false
-
- /prettier@3.8.1:
- resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==}
- engines: {node: '>=14'}
- hasBin: true
- dev: true
-
- /pretty-bytes@7.1.0:
- resolution: {integrity: sha512-nODzvTiYVRGRqAOvE84Vk5JDPyyxsVk0/fbA/bq7RqlnhksGpset09XTxbpvLTIjoaF7K8Z8DG8yHtKGTPSYRw==}
- engines: {node: '>=20'}
-
- /pretty-ms@9.3.0:
- resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==}
- engines: {node: '>=18'}
- dependencies:
- parse-ms: 4.0.0
-
- /process-nextick-args@2.0.1:
- resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
-
- /process@0.11.10:
- 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'}
- dev: false
-
- /prompts@2.4.2:
- resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
- engines: {node: '>= 6'}
- dependencies:
- kleur: 3.0.3
- sisteransi: 1.0.5
-
- /protobufjs@6.11.4:
- resolution: {integrity: sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==}
- hasBin: true
- requiresBuild: true
- dependencies:
- '@protobufjs/aspromise': 1.1.2
- '@protobufjs/base64': 1.1.2
- '@protobufjs/codegen': 2.0.4
- '@protobufjs/eventemitter': 1.1.0
- '@protobufjs/fetch': 1.1.0
- '@protobufjs/float': 1.0.2
- '@protobufjs/inquire': 1.1.0
- '@protobufjs/path': 1.1.2
- '@protobufjs/pool': 1.1.0
- '@protobufjs/utf8': 1.1.0
- '@types/long': 4.0.2
- '@types/node': 24.9.1
- long: 4.0.0
- dev: false
-
- /protobufjs@7.5.4:
- resolution: {integrity: sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==}
- engines: {node: '>=12.0.0'}
- requiresBuild: true
- dependencies:
- '@protobufjs/aspromise': 1.1.2
- '@protobufjs/base64': 1.1.2
- '@protobufjs/codegen': 2.0.4
- '@protobufjs/eventemitter': 1.1.0
- '@protobufjs/fetch': 1.1.0
- '@protobufjs/float': 1.0.2
- '@protobufjs/inquire': 1.1.0
- '@protobufjs/path': 1.1.2
- '@protobufjs/pool': 1.1.0
- '@protobufjs/utf8': 1.1.0
- '@types/node': 24.9.1
- long: 5.3.2
- dev: false
-
- /protocols@2.0.2:
- resolution: {integrity: sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==}
-
- /proxy-from-env@1.1.0:
- resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
- dev: false
-
- /public-encrypt@4.0.3:
- resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==}
- dependencies:
- bn.js: 4.12.2
- browserify-rsa: 4.1.1
- create-hash: 1.2.0
- parse-asn1: 5.1.9
- randombytes: 2.1.0
- safe-buffer: 5.2.1
- dev: false
-
- /punycode@1.4.1:
- resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
- dev: false
-
- /qrcode@1.5.4:
- resolution: {integrity: sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- dependencies:
- dijkstrajs: 1.0.3
- pngjs: 5.0.0
- yargs: 15.4.1
- dev: false
-
- /qs@6.14.0:
- resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
- engines: {node: '>=0.6'}
- dependencies:
- side-channel: 1.1.0
- dev: false
-
- /quansync@0.2.11:
- resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==}
-
- /querystring-es3@0.2.1:
- resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==}
- engines: {node: '>=0.4.x'}
- dev: false
-
- /queue-microtask@1.2.3:
- resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
-
- /radix3@1.1.2:
- resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
-
- /randombytes@2.1.0:
- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
- dependencies:
- safe-buffer: 5.2.1
-
- /randomfill@1.0.4:
- resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==}
- dependencies:
- randombytes: 2.1.0
- safe-buffer: 5.2.1
- dev: false
-
- /range-parser@1.2.1:
- resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
- engines: {node: '>= 0.6'}
-
- /rc9@2.1.2:
- resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==}
- dependencies:
- defu: 6.1.4
- destr: 2.0.5
-
- /rc9@3.0.0:
- resolution: {integrity: sha512-MGOue0VqscKWQ104udASX/3GYDcKyPI4j4F8gu/jHHzglpmy9a/anZK3PNe8ug6aZFl+9GxLtdhe3kVZuMaQbA==}
- dependencies:
- defu: 6.1.4
- destr: 2.0.5
- dev: true
-
- /readable-stream@2.3.8:
- resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
- dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 1.0.0
- process-nextick-args: 2.0.1
- safe-buffer: 5.1.2
- string_decoder: 1.1.1
- util-deprecate: 1.0.2
-
- /readable-stream@3.6.2:
- resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
- engines: {node: '>= 6'}
- dependencies:
- inherits: 2.0.4
- string_decoder: 1.3.0
- util-deprecate: 1.0.2
- dev: false
-
- /readable-stream@4.7.0:
- resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- abort-controller: 3.0.0
- buffer: 6.0.3
- events: 3.3.0
- process: 0.11.10
- string_decoder: 1.3.0
-
- /readdir-glob@1.1.3:
- resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==}
- dependencies:
- minimatch: 5.1.6
-
- /readdirp@3.6.0:
- resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
- engines: {node: '>=8.10.0'}
- dependencies:
- picomatch: 2.3.1
-
- /readdirp@4.1.2:
- resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
- engines: {node: '>= 14.18.0'}
-
- /readdirp@5.0.0:
- resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==}
- engines: {node: '>= 20.19.0'}
- dev: true
-
- /redeyed@2.1.1:
- resolution: {integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==}
- dependencies:
- esprima: 4.0.1
- dev: false
-
- /redis-errors@1.2.0:
- resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==}
- engines: {node: '>=4'}
-
- /redis-parser@3.0.0:
- resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==}
- engines: {node: '>=4'}
- dependencies:
- redis-errors: 1.2.0
-
- /require-directory@2.1.1:
- resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
- engines: {node: '>=0.10.0'}
-
- /require-from-string@2.0.2:
- resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /require-in-the-middle@7.5.2:
- resolution: {integrity: sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ==}
- engines: {node: '>=8.6.0'}
- dependencies:
- debug: 4.4.3
- module-details-from-path: 1.0.4
- resolve: 1.22.11
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /require-main-filename@2.0.0:
- resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
- dev: false
-
- /resolve-from@5.0.0:
- resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
- engines: {node: '>=8'}
-
- /resolve@1.22.11:
- resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==}
- engines: {node: '>= 0.4'}
- hasBin: true
- dependencies:
- is-core-module: 2.16.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
-
- /reusify@1.1.0:
- resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
- engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
-
- /rfdc@1.4.1:
- resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
-
- /ripemd160@2.0.3:
- resolution: {integrity: sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==}
- engines: {node: '>= 0.8'}
- dependencies:
- hash-base: 3.1.2
- inherits: 2.0.4
- dev: false
-
- /robust-predicates@3.0.2:
- resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}
- dev: false
-
- /rollup-plugin-visualizer@5.14.0(rollup@4.52.5):
- resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==}
- engines: {node: '>=18'}
- hasBin: true
- peerDependencies:
- rolldown: 1.x
- rollup: 2.x || 3.x || 4.x
- peerDependenciesMeta:
- rolldown:
- optional: true
- rollup:
- optional: true
- dependencies:
- open: 8.4.2
- picomatch: 4.0.3
- rollup: 4.52.5
- source-map: 0.7.6
- yargs: 17.7.2
-
- /rollup-plugin-visualizer@6.0.5(rollup@4.52.5):
- resolution: {integrity: sha512-9+HlNgKCVbJDs8tVtjQ43US12eqaiHyyiLMdBwQ7vSZPiHMysGNo2E88TAp1si5wx8NAoYriI2A5kuKfIakmJg==}
- engines: {node: '>=18'}
- hasBin: true
- peerDependencies:
- rolldown: 1.x || ^1.0.0-beta
- rollup: 2.x || 3.x || 4.x
- peerDependenciesMeta:
- rolldown:
- optional: true
- rollup:
- optional: true
- dependencies:
- open: 8.4.2
- picomatch: 4.0.3
- rollup: 4.52.5
- source-map: 0.7.6
- yargs: 17.7.2
-
- /rollup@4.52.5:
- resolution: {integrity: sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==}
- engines: {node: '>=18.0.0', npm: '>=8.0.0'}
- hasBin: true
- dependencies:
- '@types/estree': 1.0.8
- optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.52.5
- '@rollup/rollup-android-arm64': 4.52.5
- '@rollup/rollup-darwin-arm64': 4.52.5
- '@rollup/rollup-darwin-x64': 4.52.5
- '@rollup/rollup-freebsd-arm64': 4.52.5
- '@rollup/rollup-freebsd-x64': 4.52.5
- '@rollup/rollup-linux-arm-gnueabihf': 4.52.5
- '@rollup/rollup-linux-arm-musleabihf': 4.52.5
- '@rollup/rollup-linux-arm64-gnu': 4.52.5
- '@rollup/rollup-linux-arm64-musl': 4.52.5
- '@rollup/rollup-linux-loong64-gnu': 4.52.5
- '@rollup/rollup-linux-ppc64-gnu': 4.52.5
- '@rollup/rollup-linux-riscv64-gnu': 4.52.5
- '@rollup/rollup-linux-riscv64-musl': 4.52.5
- '@rollup/rollup-linux-s390x-gnu': 4.52.5
- '@rollup/rollup-linux-x64-gnu': 4.52.5
- '@rollup/rollup-linux-x64-musl': 4.52.5
- '@rollup/rollup-openharmony-arm64': 4.52.5
- '@rollup/rollup-win32-arm64-msvc': 4.52.5
- '@rollup/rollup-win32-ia32-msvc': 4.52.5
- '@rollup/rollup-win32-x64-gnu': 4.52.5
- '@rollup/rollup-win32-x64-msvc': 4.52.5
- fsevents: 2.3.3
-
- /run-applescript@7.1.0:
- resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==}
- engines: {node: '>=18'}
-
- /run-parallel@1.2.0:
- resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
- dependencies:
- queue-microtask: 1.2.3
-
- /rw@1.3.3:
- resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==}
- dev: false
-
- /rxjs@7.8.2:
- resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
- dependencies:
- tslib: 2.8.1
- dev: false
-
- /safe-buffer@5.1.2:
- resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
-
- /safe-buffer@5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
-
- /safe-regex-test@1.1.0:
- resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- is-regex: 1.2.1
- dev: false
-
- /safer-buffer@2.1.2:
- resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- dev: false
-
- /sass-loader@13.3.2(sass@1.66.1)(webpack@5.102.1):
- resolution: {integrity: sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==}
- engines: {node: '>= 14.15.0'}
- peerDependencies:
- fibers: '>= 3.1.0'
- node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
- sass: ^1.3.0
- sass-embedded: '*'
- webpack: ^5.0.0
- peerDependenciesMeta:
- fibers:
- optional: true
- node-sass:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- dependencies:
- neo-async: 2.6.2
- sass: 1.66.1
- webpack: 5.102.1
- dev: true
-
- /sass@1.66.1:
- resolution: {integrity: sha512-50c+zTsZOJVgFfTgwwEzkjA3/QACgdNsKueWPyAR0mRINIvLAStVQBbPg14iuqEQ74NPDbXzJARJ/O4SI1zftA==}
- engines: {node: '>=14.0.0'}
- hasBin: true
- dependencies:
- chokidar: 3.6.0
- immutable: 4.3.7
- source-map-js: 1.2.1
-
- /satori-html@0.3.2:
- resolution: {integrity: sha512-wjTh14iqADFKDK80e51/98MplTGfxz2RmIzh0GqShlf4a67+BooLywF17TvJPD6phO0Hxm7Mf1N5LtRYvdkYRA==}
- dependencies:
- ultrahtml: 1.6.0
- dev: true
-
- /satori@0.12.2:
- resolution: {integrity: sha512-3C/laIeE6UUe9A+iQ0A48ywPVCCMKCNSTU5Os101Vhgsjd3AAxGNjyq0uAA8kulMPK5n0csn8JlxPN9riXEjLA==}
- engines: {node: '>=16'}
- dependencies:
- '@shuding/opentype.js': 1.4.0-beta.0
- css-background-parser: 0.1.0
- css-box-shadow: 1.0.0-3
- css-gradient-parser: 0.0.16
- css-to-react-native: 3.2.0
- emoji-regex: 10.6.0
- escape-html: 1.0.3
- linebreak: 1.1.0
- parse-css-color: 0.2.1
- postcss-value-parser: 4.2.0
- yoga-wasm-web: 0.3.3
- dev: true
-
- /sax@1.4.1:
- resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
-
- /schema-utils@4.3.3:
- resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==}
- engines: {node: '>= 10.13.0'}
- dependencies:
- '@types/json-schema': 7.0.15
- ajv: 8.17.1
- ajv-formats: 2.1.1(ajv@8.17.1)
- ajv-keywords: 5.1.0(ajv@8.17.1)
- dev: true
-
- /scule@1.3.0:
- resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
-
- /semver@6.3.1:
- resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
- hasBin: true
-
- /semver@7.7.3:
- resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==}
- engines: {node: '>=10'}
- hasBin: true
-
- /semver@7.7.4:
- resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
- engines: {node: '>=10'}
- hasBin: true
- dev: true
-
- /send@1.2.0:
- resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==}
- engines: {node: '>= 18'}
- dependencies:
- debug: 4.4.3
- encodeurl: 2.0.0
- escape-html: 1.0.3
- etag: 1.8.1
- fresh: 2.0.0
- http-errors: 2.0.0
- mime-types: 3.0.1
- ms: 2.1.3
- on-finished: 2.4.1
- range-parser: 1.2.1
- statuses: 2.0.2
- transitivePeerDependencies:
- - supports-color
-
- /serialize-javascript@6.0.2:
- resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
- dependencies:
- randombytes: 2.1.0
-
- /serve-placeholder@2.0.2:
- resolution: {integrity: sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==}
- dependencies:
- defu: 6.1.4
-
- /serve-static@2.2.0:
- resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==}
- engines: {node: '>= 18'}
- dependencies:
- encodeurl: 2.0.0
- escape-html: 1.0.3
- parseurl: 1.3.3
- send: 1.2.0
- transitivePeerDependencies:
- - supports-color
-
- /set-blocking@2.0.0:
- resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
- dev: false
-
- /set-function-length@1.2.2:
- resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
- engines: {node: '>= 0.4'}
- dependencies:
- define-data-property: 1.1.4
- es-errors: 1.3.0
- function-bind: 1.1.2
- get-intrinsic: 1.3.0
- gopd: 1.2.0
- has-property-descriptors: 1.0.2
- dev: false
-
- /setimmediate@1.0.5:
- resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
- dev: false
-
- /setprototypeof@1.2.0:
- resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
-
- /sha.js@2.4.12:
- resolution: {integrity: sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==}
- engines: {node: '>= 0.10'}
- hasBin: true
- dependencies:
- inherits: 2.0.4
- safe-buffer: 5.2.1
- to-buffer: 1.2.2
- dev: false
-
- /shebang-command@2.0.0:
- resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
- engines: {node: '>=8'}
- dependencies:
- shebang-regex: 3.0.0
-
- /shebang-regex@3.0.0:
- resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
- engines: {node: '>=8'}
-
- /shell-quote@1.8.3:
- resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==}
- engines: {node: '>= 0.4'}
-
- /shimmer@1.2.1:
- resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==}
- dev: false
-
- /side-channel-list@1.0.0:
- resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
- engines: {node: '>= 0.4'}
- dependencies:
- es-errors: 1.3.0
- object-inspect: 1.13.4
- dev: false
-
- /side-channel-map@1.0.1:
- resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- get-intrinsic: 1.3.0
- object-inspect: 1.13.4
- dev: false
-
- /side-channel-weakmap@1.0.2:
- resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- get-intrinsic: 1.3.0
- object-inspect: 1.13.4
- side-channel-map: 1.0.1
- dev: false
-
- /side-channel@1.1.0:
- resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
- engines: {node: '>= 0.4'}
- dependencies:
- es-errors: 1.3.0
- object-inspect: 1.13.4
- side-channel-list: 1.0.0
- side-channel-map: 1.0.1
- side-channel-weakmap: 1.0.2
- dev: false
-
- /signal-exit@4.1.0:
- resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
- engines: {node: '>=14'}
-
- /simple-git@3.28.0:
- resolution: {integrity: sha512-Rs/vQRwsn1ILH1oBUy8NucJlXmnnLeLCfcvbSehkPzbv3wwoFWIdtfd6Ndo6ZPhlPsCZ60CPI4rxurnwAa+a2w==}
- dependencies:
- '@kwsites/file-exists': 1.1.1
- '@kwsites/promise-deferred': 1.1.1
- debug: 4.4.3
- transitivePeerDependencies:
- - supports-color
-
- /simple-git@3.32.3:
- resolution: {integrity: sha512-56a5oxFdWlsGygOXHWrG+xjj5w9ZIt2uQbzqiIGdR/6i5iococ7WQ/bNPzWxCJdEUGUCmyMH0t9zMpRJTaKxmw==}
- dependencies:
- '@kwsites/file-exists': 1.1.1
- '@kwsites/promise-deferred': 1.1.1
- debug: 4.4.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /sirv@3.0.2:
- resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
- engines: {node: '>=18'}
- dependencies:
- '@polka/url': 1.0.0-next.29
- mrmime: 2.0.1
- totalist: 3.0.1
-
- /sisteransi@1.0.5:
- resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
-
- /site-config-stack@3.2.11(vue@3.5.22):
- resolution: {integrity: sha512-KRJ49L58VtJJo3WdB7hXv6lq3oEJNOoBpig1v+OuHSppiBp7X6xqcAByJHveeBpBE9kHwqy/sn1LEnIibQ4nOA==}
- peerDependencies:
- vue: ^3
- dependencies:
- ufo: 1.6.1
- vue: 3.5.22
-
- /slash@5.1.0:
- resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
- engines: {node: '>=14.16'}
-
- /smob@1.5.0:
- resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==}
-
- /source-map-js@1.2.1:
- resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
- engines: {node: '>=0.10.0'}
-
- /source-map-support@0.5.21:
- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
- dependencies:
- buffer-from: 1.1.2
- source-map: 0.6.1
-
- /source-map@0.6.1:
- resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
- engines: {node: '>=0.10.0'}
-
- /source-map@0.7.6:
- resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==}
- engines: {node: '>= 12'}
-
- /speakingurl@14.0.1:
- resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
- engines: {node: '>=0.10.0'}
-
- /srvx@0.8.16:
- resolution: {integrity: sha512-hmcGW4CgroeSmzgF1Ihwgl+Ths0JqAJ7HwjP2X7e3JzY7u4IydLMcdnlqGQiQGUswz+PO9oh/KtCpOISIvs9QQ==}
- engines: {node: '>=20.16.0'}
- hasBin: true
-
- /standard-as-callback@2.1.0:
- resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==}
-
- /starknet@7.6.4:
- resolution: {integrity: sha512-FB20IaLCDbh/XomkB+19f5jmNxG+RzNdRO7QUhm7nfH81UPIt2C/MyWAlHCYkbv2wznSEb73wpxbp9tytokTgQ==}
- engines: {node: '>=22'}
- dependencies:
- '@noble/curves': 1.7.0
- '@noble/hashes': 1.6.0
- '@scure/base': 1.2.1
- '@scure/starknet': 1.1.0
- '@starknet-io/starknet-types-07': /@starknet-io/types-js@0.7.10
- '@starknet-io/starknet-types-08': /@starknet-io/types-js@0.8.4
- abi-wan-kanabi: 2.2.4
- lossless-json: 4.3.0
- pako: 2.1.0
- ts-mixer: 6.0.4
- dev: false
-
- /statuses@2.0.1:
- resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
- engines: {node: '>= 0.8'}
-
- /statuses@2.0.2:
- resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
- engines: {node: '>= 0.8'}
-
- /std-env@3.10.0:
- resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
-
- /stream-browserify@3.0.0:
- resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==}
- dependencies:
- inherits: 2.0.4
- readable-stream: 3.6.2
- dev: false
-
- /stream-http@3.2.0:
- resolution: {integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==}
- dependencies:
- builtin-status-codes: 3.0.0
- inherits: 2.0.4
- readable-stream: 3.6.2
- xtend: 4.0.2
- dev: false
-
- /streamx@2.23.0:
- resolution: {integrity: sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==}
- dependencies:
- events-universal: 1.0.1
- fast-fifo: 1.3.2
- text-decoder: 1.2.3
- transitivePeerDependencies:
- - bare-abort-controller
- - react-native-b4a
-
- /string-width@4.2.3:
- resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
- engines: {node: '>=8'}
- dependencies:
- emoji-regex: 8.0.0
- is-fullwidth-code-point: 3.0.0
- strip-ansi: 6.0.1
-
- /string-width@5.1.2:
- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
- engines: {node: '>=12'}
- dependencies:
- eastasianwidth: 0.2.0
- emoji-regex: 9.2.2
- strip-ansi: 7.1.2
-
- /string.prototype.codepointat@0.2.1:
- resolution: {integrity: sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==}
- dev: true
-
- /string_decoder@1.1.1:
- resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
- dependencies:
- safe-buffer: 5.1.2
-
- /string_decoder@1.3.0:
- resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
- dependencies:
- safe-buffer: 5.2.1
-
- /strip-ansi@6.0.1:
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
- engines: {node: '>=8'}
- dependencies:
- ansi-regex: 5.0.1
-
- /strip-ansi@7.1.2:
- resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
- engines: {node: '>=12'}
- dependencies:
- ansi-regex: 6.2.2
-
- /strip-final-newline@3.0.0:
- resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
- engines: {node: '>=12'}
-
- /strip-final-newline@4.0.0:
- resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==}
- engines: {node: '>=18'}
-
- /strip-literal@3.1.0:
- resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==}
- dependencies:
- js-tokens: 9.0.1
-
- /structured-clone-es@1.0.0:
- resolution: {integrity: sha512-FL8EeKFFyNQv5cMnXI31CIMCsFarSVI2bF0U0ImeNE3g/F1IvJQyqzOXxPBRXiwQfyBTlbNe88jh1jFW0O/jiQ==}
-
- /style-mod@4.1.3:
- resolution: {integrity: sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==}
- dev: false
-
- /stylehacks@7.0.6(postcss@8.5.6):
- resolution: {integrity: sha512-iitguKivmsueOmTO0wmxURXBP8uqOO+zikLGZ7Mm9e/94R4w5T999Js2taS/KBOnQ/wdC3jN3vNSrkGDrlnqQg==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.4.32
- dependencies:
- browserslist: 4.26.3
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
-
- /superjson@2.2.2:
- resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==}
- engines: {node: '>=16'}
- dependencies:
- copy-anything: 3.0.5
-
- /supports-color@10.2.2:
- resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
- engines: {node: '>=18'}
-
- /supports-color@8.1.1:
- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
- engines: {node: '>=10'}
- dependencies:
- has-flag: 4.0.0
- dev: true
-
- /supports-preserve-symlinks-flag@1.0.0:
- resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
- engines: {node: '>= 0.4'}
-
- /svgo@4.0.0:
- resolution: {integrity: sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==}
- engines: {node: '>=16'}
- hasBin: true
- dependencies:
- commander: 11.1.0
- css-select: 5.2.2
- css-tree: 3.1.0
- css-what: 6.2.2
- csso: 5.0.5
- picocolors: 1.1.1
- sax: 1.4.1
-
- /system-architecture@0.1.0:
- resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==}
- engines: {node: '>=18'}
-
- /tabbable@6.2.0:
- resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==}
- dev: false
-
- /tagged-tag@1.0.0:
- resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==}
- engines: {node: '>=20'}
-
- /tapable@2.3.0:
- resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
- engines: {node: '>=6'}
-
- /tar-stream@3.1.7:
- resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==}
- dependencies:
- b4a: 1.7.3
- fast-fifo: 1.3.2
- streamx: 2.23.0
- transitivePeerDependencies:
- - bare-abort-controller
- - react-native-b4a
-
- /tar@7.5.1:
- resolution: {integrity: sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==}
- engines: {node: '>=18'}
- dependencies:
- '@isaacs/fs-minipass': 4.0.1
- chownr: 3.0.0
- minipass: 7.1.2
- minizlib: 3.1.0
- yallist: 5.0.0
-
- /terser-webpack-plugin@5.3.14(webpack@5.102.1):
- resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==}
- engines: {node: '>= 10.13.0'}
- peerDependencies:
- '@swc/core': '*'
- esbuild: '*'
- uglify-js: '*'
- webpack: ^5.1.0
- peerDependenciesMeta:
- '@swc/core':
- optional: true
- esbuild:
- optional: true
- uglify-js:
- optional: true
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- jest-worker: 27.5.1
- schema-utils: 4.3.3
- serialize-javascript: 6.0.2
- terser: 5.44.0
- webpack: 5.102.1
- dev: true
-
- /terser@5.44.0:
- resolution: {integrity: sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==}
- engines: {node: '>=10'}
- hasBin: true
- dependencies:
- '@jridgewell/source-map': 0.3.11
- acorn: 8.15.0
- commander: 2.20.3
- source-map-support: 0.5.21
-
- /text-decoder@1.2.3:
- resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==}
- dependencies:
- b4a: 1.7.3
- transitivePeerDependencies:
- - react-native-b4a
-
- /timers-browserify@2.0.12:
- resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==}
- engines: {node: '>=0.6.0'}
- dependencies:
- setimmediate: 1.0.5
- dev: false
-
- /tiny-inflate@1.0.3:
- resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==}
- dev: true
-
- /tiny-invariant@1.3.3:
- resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
-
- /tiny-secp256k1@1.1.7:
- resolution: {integrity: sha512-eb+F6NabSnjbLwNoC+2o5ItbmP1kg7HliWue71JgLegQt6A5mTN8YbvTLCazdlg6e5SV6A+r8OGvZYskdlmhqQ==}
- engines: {node: '>=6.0.0'}
- requiresBuild: true
- dependencies:
- bindings: 1.5.0
- bn.js: 4.12.2
- create-hmac: 1.1.7
- elliptic: 6.6.1
- nan: 2.23.0
- dev: false
-
- /tinyexec@1.0.1:
- resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==}
-
- /tinyexec@1.0.2:
- resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==}
- engines: {node: '>=18'}
- dev: true
-
- /tinyglobby@0.2.12:
- resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==}
- engines: {node: '>=12.0.0'}
- dependencies:
- fdir: 6.5.0(picomatch@4.0.3)
- picomatch: 4.0.3
-
- /tinyglobby@0.2.15:
- resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
- engines: {node: '>=12.0.0'}
- dependencies:
- fdir: 6.5.0(picomatch@4.0.3)
- picomatch: 4.0.3
-
- /to-buffer@1.2.2:
- resolution: {integrity: sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==}
- engines: {node: '>= 0.4'}
- dependencies:
- isarray: 2.0.5
- safe-buffer: 5.2.1
- typed-array-buffer: 1.0.3
- dev: false
-
- /to-regex-range@5.0.1:
- resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
- engines: {node: '>=8.0'}
- dependencies:
- is-number: 7.0.0
-
- /toidentifier@1.0.1:
- resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
- engines: {node: '>=0.6'}
-
- /totalist@3.0.1:
- resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
- engines: {node: '>=6'}
-
- /tr46@0.0.3:
- resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
-
- /ts-mixer@6.0.4:
- resolution: {integrity: sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==}
- dev: false
-
- /tslib@2.8.1:
- resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
-
- /tty-browserify@0.0.1:
- resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==}
- dev: false
-
- /type-fest@5.1.0:
- resolution: {integrity: sha512-wQ531tuWvB6oK+pchHIu5lHe5f5wpSCqB8Kf4dWQRbOYc9HTge7JL0G4Qd44bh6QuJCccIzL3bugb8GI0MwHrg==}
- engines: {node: '>=20'}
- dependencies:
- tagged-tag: 1.0.0
-
- /typed-array-buffer@1.0.3:
- resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- is-typed-array: 1.1.15
- dev: false
-
- /typeforce@1.18.0:
- resolution: {integrity: sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==}
- dev: false
-
- /ufo@1.6.1:
- resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
-
- /ufo@1.6.3:
- resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==}
- dev: true
-
- /ultrahtml@1.6.0:
- resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==}
-
- /uncrypto@0.1.3:
- resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
-
- /unctx@2.4.1:
- resolution: {integrity: sha512-AbaYw0Nm4mK4qjhns67C+kgxR2YWiwlDBPzxrN8h8C6VtAdCgditAY5Dezu3IJy4XVqAnbrXt9oQJvsn3fyozg==}
- dependencies:
- acorn: 8.15.0
- estree-walker: 3.0.3
- magic-string: 0.30.19
- unplugin: 2.3.10
-
- /unctx@2.5.0:
- resolution: {integrity: sha512-p+Rz9x0R7X+CYDkT+Xg8/GhpcShTlU8n+cf9OtOEf7zEQsNcCZO1dPKNRDqvUTaq+P32PMMkxWHwfrxkqfqAYg==}
- dependencies:
- acorn: 8.15.0
- estree-walker: 3.0.3
- magic-string: 0.30.21
- unplugin: 2.3.11
- dev: true
-
- /undici-types@7.16.0:
- resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
-
- /undici@7.16.0:
- resolution: {integrity: sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==}
- engines: {node: '>=20.18.1'}
-
- /unenv@1.10.0:
- resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==}
- dependencies:
- consola: 3.4.2
- defu: 6.1.4
- mime: 3.0.0
- node-fetch-native: 1.6.7
- pathe: 1.1.2
- dev: true
-
- /unenv@2.0.0-rc.21:
- resolution: {integrity: sha512-Wj7/AMtE9MRnAXa6Su3Lk0LNCfqDYgfwVjwRFVum9U7wsto1imuHqk4kTm7Jni+5A0Hn7dttL6O/zjvUvoo+8A==}
- dependencies:
- defu: 6.1.4
- exsolve: 1.0.7
- ohash: 2.0.11
- pathe: 2.0.3
- ufo: 1.6.1
-
- /unhead@2.0.19:
- resolution: {integrity: sha512-gEEjkV11Aj+rBnY6wnRfsFtF2RxKOLaPN4i+Gx3UhBxnszvV6ApSNZbGk7WKyy/lErQ6ekPN63qdFL7sa1leow==}
- dependencies:
- hookable: 5.5.3
-
- /unicode-trie@2.0.0:
- resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==}
- dependencies:
- pako: 0.2.9
- tiny-inflate: 1.0.3
- dev: true
-
- /unicorn-magic@0.3.0:
- resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
- engines: {node: '>=18'}
-
- /unimport@4.2.0:
- resolution: {integrity: sha512-mYVtA0nmzrysnYnyb3ALMbByJ+Maosee2+WyE0puXl+Xm2bUwPorPaaeZt0ETfuroPOtG8jj1g/qeFZ6buFnag==}
- engines: {node: '>=18.12.0'}
- dependencies:
- acorn: 8.15.0
- escape-string-regexp: 5.0.0
- estree-walker: 3.0.3
- local-pkg: 1.1.2
- magic-string: 0.30.19
- mlly: 1.8.0
- pathe: 2.0.3
- picomatch: 4.0.3
- pkg-types: 2.3.0
- scule: 1.3.0
- strip-literal: 3.1.0
- tinyglobby: 0.2.12
- unplugin: 2.3.10
- unplugin-utils: 0.2.5
-
- /unimport@5.5.0:
- resolution: {integrity: sha512-/JpWMG9s1nBSlXJAQ8EREFTFy3oy6USFd8T6AoBaw1q2GGcF4R9yp3ofg32UODZlYEO5VD0EWE1RpI9XDWyPYg==}
- engines: {node: '>=18.12.0'}
- dependencies:
- acorn: 8.15.0
- escape-string-regexp: 5.0.0
- estree-walker: 3.0.3
- local-pkg: 1.1.2
- magic-string: 0.30.19
- mlly: 1.8.0
- pathe: 2.0.3
- picomatch: 4.0.3
- pkg-types: 2.3.0
- scule: 1.3.0
- strip-literal: 3.1.0
- tinyglobby: 0.2.15
- unplugin: 2.3.10
- unplugin-utils: 0.3.1
-
- /universalify@2.0.1:
- resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
- engines: {node: '>= 10.0.0'}
- dev: false
-
- /unplugin-utils@0.2.5:
- resolution: {integrity: sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg==}
- engines: {node: '>=18.12.0'}
- dependencies:
- pathe: 2.0.3
- picomatch: 4.0.3
-
- /unplugin-utils@0.3.1:
- resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==}
- engines: {node: '>=20.19.0'}
- dependencies:
- pathe: 2.0.3
- picomatch: 4.0.3
-
- /unplugin-vue-router@0.12.0(vue-router@4.6.3)(vue@3.5.22):
- resolution: {integrity: sha512-xjgheKU0MegvXQcy62GVea0LjyOdMxN0/QH+ijN29W62ZlMhG7o7K+0AYqfpprvPwpWtuRjiyC5jnV2SxWye2w==}
- peerDependencies:
- vue-router: ^4.4.0
- peerDependenciesMeta:
- vue-router:
- optional: true
- dependencies:
- '@babel/types': 7.28.4
- '@vue-macros/common': 1.16.1(vue@3.5.22)
- ast-walker-scope: 0.6.2
- chokidar: 4.0.3
- fast-glob: 3.3.3
- json5: 2.2.3
- local-pkg: 1.1.2
- magic-string: 0.30.19
- micromatch: 4.0.8
- mlly: 1.8.0
- pathe: 2.0.3
- scule: 1.3.0
- unplugin: 2.3.10
- unplugin-utils: 0.2.5
- vue-router: 4.6.3(vue@3.5.22)
- yaml: 2.8.1
- transitivePeerDependencies:
- - vue
-
- /unplugin@1.0.1:
- resolution: {integrity: sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==}
- dependencies:
- acorn: 8.15.0
- chokidar: 3.6.0
- webpack-sources: 3.3.3
- webpack-virtual-modules: 0.5.0
- dev: false
-
- /unplugin@2.3.10:
- resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==}
- engines: {node: '>=18.12.0'}
- dependencies:
- '@jridgewell/remapping': 2.3.5
- acorn: 8.15.0
- picomatch: 4.0.3
- webpack-virtual-modules: 0.6.2
-
- /unplugin@2.3.11:
- resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==}
- engines: {node: '>=18.12.0'}
- dependencies:
- '@jridgewell/remapping': 2.3.5
- acorn: 8.15.0
- picomatch: 4.0.3
- webpack-virtual-modules: 0.6.2
- dev: true
-
- /unstorage@1.17.1(db0@0.3.4)(ioredis@5.8.2):
- resolution: {integrity: sha512-KKGwRTT0iVBCErKemkJCLs7JdxNVfqTPc/85ae1XES0+bsHbc/sFBfVi5kJp156cc51BHinIH2l3k0EZ24vOBQ==}
- peerDependencies:
- '@azure/app-configuration': ^1.8.0
- '@azure/cosmos': ^4.2.0
- '@azure/data-tables': ^13.3.0
- '@azure/identity': ^4.6.0
- '@azure/keyvault-secrets': ^4.9.0
- '@azure/storage-blob': ^12.26.0
- '@capacitor/preferences': ^6.0.3 || ^7.0.0
- '@deno/kv': '>=0.9.0'
- '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0
- '@planetscale/database': ^1.19.0
- '@upstash/redis': ^1.34.3
- '@vercel/blob': '>=0.27.1'
- '@vercel/functions': ^2.2.12 || ^3.0.0
- '@vercel/kv': ^1.0.1
- aws4fetch: ^1.0.20
- db0: '>=0.2.1'
- idb-keyval: ^6.2.1
- ioredis: ^5.4.2
- uploadthing: ^7.4.4
- peerDependenciesMeta:
- '@azure/app-configuration':
- optional: true
- '@azure/cosmos':
- optional: true
- '@azure/data-tables':
- optional: true
- '@azure/identity':
- optional: true
- '@azure/keyvault-secrets':
- optional: true
- '@azure/storage-blob':
- optional: true
- '@capacitor/preferences':
- optional: true
- '@deno/kv':
- optional: true
- '@netlify/blobs':
- optional: true
- '@planetscale/database':
- optional: true
- '@upstash/redis':
- optional: true
- '@vercel/blob':
- optional: true
- '@vercel/functions':
- optional: true
- '@vercel/kv':
- optional: true
- aws4fetch:
- optional: true
- db0:
- optional: true
- idb-keyval:
- optional: true
- ioredis:
- optional: true
- uploadthing:
- optional: true
- dependencies:
- anymatch: 3.1.3
- chokidar: 4.0.3
- db0: 0.3.4
- destr: 2.0.5
- h3: 1.15.4
- ioredis: 5.8.2
- lru-cache: 10.4.3
- node-fetch-native: 1.6.7
- ofetch: 1.4.1
- ufo: 1.6.1
-
- /untun@0.1.3:
- resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==}
- hasBin: true
- dependencies:
- citty: 0.1.6
- consola: 3.4.2
- pathe: 1.1.2
-
- /untyped@2.0.0:
- resolution: {integrity: sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g==}
- hasBin: true
- dependencies:
- citty: 0.1.6
- defu: 6.1.4
- jiti: 2.6.1
- knitwork: 1.2.0
- scule: 1.3.0
-
- /unwasm@0.3.11:
- resolution: {integrity: sha512-Vhp5gb1tusSQw5of/g3Q697srYgMXvwMgXMjcG4ZNga02fDX9coxJ9fAb0Ci38hM2Hv/U1FXRPGgjP2BYqhNoQ==}
- dependencies:
- knitwork: 1.2.0
- magic-string: 0.30.19
- mlly: 1.8.0
- pathe: 2.0.3
- pkg-types: 2.3.0
- unplugin: 2.3.10
-
- /update-browserslist-db@1.1.3(browserslist@4.26.3):
- resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
- dependencies:
- browserslist: 4.26.3
- escalade: 3.2.0
- picocolors: 1.1.1
-
- /uqr@0.1.2:
- resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==}
-
- /url@0.11.4:
- resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==}
- engines: {node: '>= 0.4'}
- dependencies:
- punycode: 1.4.1
- qs: 6.14.0
- dev: false
-
- /util-deprecate@1.0.2:
- resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
-
- /util@0.12.5:
- resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==}
- dependencies:
- inherits: 2.0.4
- is-arguments: 1.2.0
- is-generator-function: 1.1.2
- is-typed-array: 1.1.15
- which-typed-array: 1.1.19
- dev: false
-
- /utility-types@3.11.0:
- resolution: {integrity: sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==}
- engines: {node: '>= 4'}
- dev: false
-
- /uuid@10.0.0:
- resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==}
- hasBin: true
- dev: true
-
- /uuid@9.0.1:
- resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
- hasBin: true
- dev: false
-
- /varuint-bitcoin@1.1.2:
- resolution: {integrity: sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw==}
- dependencies:
- safe-buffer: 5.2.1
- dev: false
-
- /vite-dev-rpc@1.1.0(vite@6.4.1):
- resolution: {integrity: sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A==}
- peerDependencies:
- vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0
- dependencies:
- birpc: 2.6.1
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- vite-hot-client: 2.1.0(vite@6.4.1)
-
- /vite-hot-client@2.1.0(vite@6.4.1):
- resolution: {integrity: sha512-7SpgZmU7R+dDnSmvXE1mfDtnHLHQSisdySVR7lO8ceAXvM0otZeuQQ6C8LrS5d/aYyP/QZ0hI0L+dIPrm4YlFQ==}
- peerDependencies:
- vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
- dependencies:
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
-
- /vite-node@3.2.4(jiti@2.6.1)(sass@1.66.1):
- resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
- hasBin: true
- dependencies:
- cac: 6.7.14
- debug: 4.4.3
- es-module-lexer: 1.7.0
- pathe: 2.0.3
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- transitivePeerDependencies:
- - '@types/node'
- - jiti
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - yaml
-
- /vite-plugin-checker@0.9.3(vite@6.4.1):
- resolution: {integrity: sha512-Tf7QBjeBtG7q11zG0lvoF38/2AVUzzhMNu+Wk+mcsJ00Rk/FpJ4rmUviVJpzWkagbU13cGXvKpt7CMiqtxVTbQ==}
- engines: {node: '>=14.16'}
- peerDependencies:
- '@biomejs/biome': '>=1.7'
- eslint: '>=7'
- meow: ^13.2.0
- optionator: ^0.9.4
- stylelint: '>=16'
- typescript: '*'
- vite: '>=2.0.0'
- vls: '*'
- vti: '*'
- vue-tsc: ~2.2.10
- peerDependenciesMeta:
- '@biomejs/biome':
- optional: true
- eslint:
- optional: true
- meow:
- optional: true
- optionator:
- optional: true
- stylelint:
- optional: true
- typescript:
- optional: true
- vls:
- optional: true
- vti:
- optional: true
- vue-tsc:
- optional: true
- dependencies:
- '@babel/code-frame': 7.27.1
- chokidar: 4.0.3
- npm-run-path: 6.0.0
- picocolors: 1.1.1
- picomatch: 4.0.3
- strip-ansi: 7.1.2
- tiny-invariant: 1.3.3
- tinyglobby: 0.2.15
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- vscode-uri: 3.1.0
-
- /vite-plugin-inspect@11.3.3(@nuxt/kit@3.19.3)(vite@6.4.1):
- resolution: {integrity: sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA==}
- engines: {node: '>=14'}
- peerDependencies:
- '@nuxt/kit': '*'
- vite: ^6.0.0 || ^7.0.0-0
- peerDependenciesMeta:
- '@nuxt/kit':
- optional: true
- dependencies:
- '@nuxt/kit': 3.19.3(magicast@0.3.5)
- ansis: 4.2.0
- debug: 4.4.3
- error-stack-parser-es: 1.0.5
- ohash: 2.0.11
- open: 10.2.0
- perfect-debounce: 2.0.0
- sirv: 3.0.2
- unplugin-utils: 0.3.1
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- vite-dev-rpc: 1.1.0(vite@6.4.1)
- transitivePeerDependencies:
- - supports-color
-
- /vite-plugin-inspect@11.3.3(@nuxt/kit@4.3.1)(vite@6.4.1):
- resolution: {integrity: sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA==}
- engines: {node: '>=14'}
- peerDependencies:
- '@nuxt/kit': '*'
- vite: ^6.0.0 || ^7.0.0-0
- peerDependenciesMeta:
- '@nuxt/kit':
- optional: true
- dependencies:
- '@nuxt/kit': 4.3.1(magicast@0.5.2)
- ansis: 4.2.0
- debug: 4.4.3
- error-stack-parser-es: 1.0.5
- ohash: 2.0.11
- open: 10.2.0
- perfect-debounce: 2.0.0
- sirv: 3.0.2
- unplugin-utils: 0.3.1
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- vite-dev-rpc: 1.1.0(vite@6.4.1)
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /vite-plugin-node-polyfills@0.21.0(rollup@4.52.5)(vite@6.4.1):
- resolution: {integrity: sha512-Sk4DiKnmxN8E0vhgEhzLudfJQfaT8k4/gJ25xvUPG54KjLJ6HAmDKbr4rzDD/QWEY+Lwg80KE85fGYBQihEPQA==}
- peerDependencies:
- vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
- dependencies:
- '@rollup/plugin-inject': 5.0.5(rollup@4.52.5)
- node-stdlib-browser: 1.3.1
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- transitivePeerDependencies:
- - rollup
- dev: false
-
- /vite-plugin-top-level-await@1.6.0(rollup@4.52.5)(vite@6.4.1):
- resolution: {integrity: sha512-bNhUreLamTIkoulCR9aDXbTbhLk6n1YE8NJUTTxl5RYskNRtzOR0ASzSjBVRtNdjIfngDXo11qOsybGLNsrdww==}
- peerDependencies:
- vite: '>=2.8'
- dependencies:
- '@rollup/plugin-virtual': 3.0.2(rollup@4.52.5)
- '@swc/core': 1.13.5
- '@swc/wasm': 1.13.20
- uuid: 10.0.0
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- transitivePeerDependencies:
- - '@swc/helpers'
- - rollup
- dev: true
-
- /vite-plugin-vue-tracer@1.0.1(vite@6.4.1)(vue@3.5.22):
- resolution: {integrity: sha512-L5/vAhT6oYbH4RSQYGLN9VfHexWe7SGzca1pJ7oPkL6KtxWA1jbGeb3Ri1JptKzqtd42HinOq4uEYqzhVWrzig==}
- peerDependencies:
- vite: ^6.0.0 || ^7.0.0
- vue: ^3.5.0
- dependencies:
- estree-walker: 3.0.3
- exsolve: 1.0.7
- magic-string: 0.30.19
- pathe: 2.0.3
- source-map-js: 1.2.1
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- vue: 3.5.22
-
- /vite-plugin-vue-tracer@1.2.0(vite@6.4.1)(vue@3.5.22):
- resolution: {integrity: sha512-a9Z/TLpxwmoE9kIcv28wqQmiszM7ec4zgndXWEsVD/2lEZLRGzcg7ONXmplzGF/UP5W59QNtS809OdywwpUWQQ==}
- peerDependencies:
- vite: ^6.0.0 || ^7.0.0
- vue: ^3.5.0
- dependencies:
- estree-walker: 3.0.3
- exsolve: 1.0.8
- magic-string: 0.30.21
- pathe: 2.0.3
- source-map-js: 1.2.1
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- vue: 3.5.22
- dev: true
-
- /vite-plugin-wasm@3.5.0(vite@6.4.1):
- resolution: {integrity: sha512-X5VWgCnqiQEGb+omhlBVsvTfxikKtoOgAzQ95+BZ8gQ+VfMHIjSHr0wyvXFQCa0eKQ0fKyaL0kWcEnYqBac4lQ==}
- peerDependencies:
- vite: ^2 || ^3 || ^4 || ^5 || ^6 || ^7
- dependencies:
- vite: 6.4.1(jiti@2.6.1)(sass@1.66.1)
- dev: true
-
- /vite@6.4.1(jiti@2.6.1)(sass@1.66.1):
- resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
- jiti: '>=1.21.0'
- less: '*'
- lightningcss: ^1.21.0
- sass: '*'
- sass-embedded: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.16.0
- tsx: ^4.8.1
- yaml: ^2.4.2
- peerDependenciesMeta:
- '@types/node':
- optional: true
- jiti:
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- tsx:
- optional: true
- yaml:
- optional: true
- dependencies:
- esbuild: 0.25.11
- fdir: 6.5.0(picomatch@4.0.3)
- jiti: 2.6.1
- picomatch: 4.0.3
- postcss: 8.5.6
- rollup: 4.52.5
- sass: 1.66.1
- tinyglobby: 0.2.15
- optionalDependencies:
- fsevents: 2.3.3
-
- /vm-browserify@1.1.2:
- resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==}
- dev: false
-
- /vscode-uri@3.1.0:
- resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
-
- /vue-bundle-renderer@2.2.0:
- resolution: {integrity: sha512-sz/0WEdYH1KfaOm0XaBmRZOWgYTEvUDt6yPYaUzl4E52qzgWLlknaPPTTZmp6benaPTlQAI/hN1x3tAzZygycg==}
- dependencies:
- ufo: 1.6.1
-
- /vue-demi@0.14.10(vue@3.5.22):
- resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- peerDependencies:
- '@vue/composition-api': ^1.0.0-rc.1
- vue: ^3.0.0-0 || ^2.6.0
- peerDependenciesMeta:
- '@vue/composition-api':
- optional: true
- dependencies:
- vue: 3.5.22
- dev: false
-
- /vue-devtools-stub@0.1.0:
- resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
-
- /vue-router@4.6.3(vue@3.5.22):
- resolution: {integrity: sha512-ARBedLm9YlbvQomnmq91Os7ck6efydTSpRP3nuOKCvgJOHNrhRoJDSKtee8kcL1Vf7nz6U+PMBL+hTvR3bTVQg==}
- peerDependencies:
- vue: ^3.5.0
- dependencies:
- '@vue/devtools-api': 6.6.4
- vue: 3.5.22
-
- /vue@3.5.22:
- resolution: {integrity: sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@vue/compiler-dom': 3.5.22
- '@vue/compiler-sfc': 3.5.22
- '@vue/runtime-dom': 3.5.22
- '@vue/server-renderer': 3.5.22(vue@3.5.22)
- '@vue/shared': 3.5.22
-
- /w3c-keyname@2.2.8:
- resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}
- dev: false
-
- /watchpack@2.4.4:
- resolution: {integrity: sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==}
- engines: {node: '>=10.13.0'}
- dependencies:
- glob-to-regexp: 0.4.1
- graceful-fs: 4.2.11
- dev: true
-
- /web-vitals@5.1.0:
- resolution: {integrity: sha512-ArI3kx5jI0atlTtmV0fWU3fjpLmq/nD3Zr1iFFlJLaqa5wLBkUSzINwBPySCX/8jRyjlmy1Volw1kz1g9XE4Jg==}
- dev: false
-
- /webidl-conversions@3.0.1:
- resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
-
- /webpack-sources@3.3.3:
- resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==}
- engines: {node: '>=10.13.0'}
-
- /webpack-virtual-modules@0.5.0:
- resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==}
- dev: false
-
- /webpack-virtual-modules@0.6.2:
- resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
-
- /webpack@5.102.1:
- resolution: {integrity: sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- peerDependencies:
- webpack-cli: '*'
- peerDependenciesMeta:
- webpack-cli:
- optional: true
- dependencies:
- '@types/eslint-scope': 3.7.7
- '@types/estree': 1.0.8
- '@types/json-schema': 7.0.15
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/wasm-edit': 1.14.1
- '@webassemblyjs/wasm-parser': 1.14.1
- acorn: 8.15.0
- acorn-import-phases: 1.0.4(acorn@8.15.0)
- browserslist: 4.26.3
- chrome-trace-event: 1.0.4
- enhanced-resolve: 5.18.3
- es-module-lexer: 1.7.0
- eslint-scope: 5.1.1
- events: 3.3.0
- glob-to-regexp: 0.4.1
- graceful-fs: 4.2.11
- json-parse-even-better-errors: 2.3.1
- loader-runner: 4.3.1
- mime-types: 2.1.35
- neo-async: 2.6.2
- schema-utils: 4.3.3
- tapable: 2.3.0
- terser-webpack-plugin: 5.3.14(webpack@5.102.1)
- watchpack: 2.4.4
- webpack-sources: 3.3.3
- transitivePeerDependencies:
- - '@swc/core'
- - esbuild
- - uglify-js
- dev: true
-
- /whatwg-url@5.0.0:
- resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
- dependencies:
- tr46: 0.0.3
- webidl-conversions: 3.0.1
-
- /which-module@2.0.1:
- resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
- dev: false
-
- /which-typed-array@1.1.19:
- resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==}
- engines: {node: '>= 0.4'}
- dependencies:
- available-typed-arrays: 1.0.7
- call-bind: 1.0.8
- call-bound: 1.0.4
- for-each: 0.3.5
- get-proto: 1.0.1
- gopd: 1.2.0
- has-tostringtag: 1.0.2
- dev: false
-
- /which@2.0.2:
- resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
- engines: {node: '>= 8'}
- hasBin: true
- dependencies:
- isexe: 2.0.0
-
- /which@5.0.0:
- resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==}
- engines: {node: ^18.17.0 || >=20.5.0}
- hasBin: true
- dependencies:
- isexe: 3.1.1
-
- /wif@2.0.6:
- resolution: {integrity: sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==}
- dependencies:
- bs58check: 2.1.2
- dev: false
-
- /wrap-ansi@6.2.0:
- resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
- engines: {node: '>=8'}
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
- dev: false
-
- /wrap-ansi@7.0.0:
- resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
- engines: {node: '>=10'}
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
-
- /wrap-ansi@8.1.0:
- resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
- engines: {node: '>=12'}
- dependencies:
- ansi-styles: 6.2.3
- string-width: 5.1.2
- strip-ansi: 7.1.2
-
- /ws@8.18.3:
- resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: '>=5.0.2'
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
-
- /ws@8.19.0:
- resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: '>=5.0.2'
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
- dev: true
-
- /wsl-utils@0.1.0:
- resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==}
- engines: {node: '>=18'}
- dependencies:
- is-wsl: 3.1.0
-
- /xtend@4.0.2:
- resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
- engines: {node: '>=0.4'}
- dev: false
-
- /y18n@4.0.3:
- resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
- dev: false
-
- /y18n@5.0.8:
- resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
- engines: {node: '>=10'}
-
- /yallist@3.1.1:
- resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
-
- /yallist@5.0.0:
- resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
- engines: {node: '>=18'}
-
- /yaml@2.8.1:
- resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==}
- engines: {node: '>= 14.6'}
- hasBin: true
-
- /yargs-parser@18.1.3:
- resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
- engines: {node: '>=6'}
- dependencies:
- camelcase: 5.3.1
- decamelize: 1.2.0
- dev: false
-
- /yargs-parser@21.1.1:
- resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
- engines: {node: '>=12'}
-
- /yargs@15.4.1:
- resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
- engines: {node: '>=8'}
- dependencies:
- cliui: 6.0.0
- decamelize: 1.2.0
- find-up: 4.1.0
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- require-main-filename: 2.0.0
- set-blocking: 2.0.0
- string-width: 4.2.3
- which-module: 2.0.1
- y18n: 4.0.3
- yargs-parser: 18.1.3
- dev: false
-
- /yargs@17.7.2:
- resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
- engines: {node: '>=12'}
- dependencies:
- cliui: 8.0.1
- escalade: 3.2.0
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- string-width: 4.2.3
- y18n: 5.0.8
- yargs-parser: 21.1.1
-
- /yocto-queue@0.1.0:
- resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
- engines: {node: '>=10'}
- dev: false
-
- /yoctocolors@2.1.2:
- resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==}
- engines: {node: '>=18'}
-
- /yoga-wasm-web@0.3.3:
- resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==}
- dev: true
-
- /youch-core@0.3.3:
- resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==}
- dependencies:
- '@poppinss/exception': 1.2.2
- error-stack-parser-es: 1.0.5
-
- /youch@4.1.0-beta.11:
- resolution: {integrity: sha512-sQi6PERyO/mT8w564ojOVeAlYTtVQmC2GaktQAf+IdI75/GKIggosBuvyVXvEV+FATAT6RbLdIjFoiIId4ozoQ==}
- dependencies:
- '@poppinss/colors': 4.1.5
- '@poppinss/dumper': 0.6.4
- '@speed-highlight/core': 1.2.7
- cookie: 1.0.2
- youch-core: 0.3.3
-
- /zip-stream@6.0.1:
- resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
- engines: {node: '>= 14'}
- dependencies:
- archiver-utils: 5.0.2
- compress-commons: 6.0.2
- readable-stream: 4.7.0
-
- /zod@4.1.12:
- resolution: {integrity: sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==}
- dev: false
diff --git a/services/amp.js b/services/amp.js
deleted file mode 100644
index 5887bc3f..00000000
--- a/services/amp.js
+++ /dev/null
@@ -1,12 +0,0 @@
-import * as amp from "@amplitude/analytics-browser"
-
-const init = (t) => {
- if (!t) return
- amp.init(t, { defaultTracking: true })
-}
-
-const log = (event, props) => {
- amp.track(event, props)
-}
-
-export default { init, log }
diff --git a/services/lumina-node-wasm/lumina_node_wasm.d.ts b/services/lumina-node-wasm/lumina_node_wasm.d.ts
deleted file mode 100644
index 807e65a7..00000000
--- a/services/lumina-node-wasm/lumina_node_wasm.d.ts
+++ /dev/null
@@ -1,380 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
-* Set up a logging layer that direct logs to the browser's console.
-*/
-export function setup_logging(): void;
-/**
-* Supported Celestia networks.
-*/
-export enum Network {
-/**
-* Celestia mainnet.
-*/
- Mainnet = 0,
-/**
-* Mocha testnet.
-*/
- Mocha = 2,
-/**
-* Private local network.
-*/
- Private = 3,
-}
-/**
-* A range of blocks between `start` and `end` height, inclusive
-*/
-export class BlockRange {
-/**
-** Return copy of self without private attributes.
-*/
- toJSON(): Object;
-/**
-* Return stringified version of self.
-*/
- toString(): string;
- free(): void;
-/**
-* Last block height in range
-*/
- end: bigint;
-/**
-* First block height in range
-*/
- start: bigint;
-}
-/**
-*/
-export class ConnectionCountersSnapshot {
-/**
-** Return copy of self without private attributes.
-*/
- toJSON(): Object;
-/**
-* Return stringified version of self.
-*/
- toString(): string;
- free(): void;
-/**
-* The total number of connections, both pending and established.
-*/
- num_connections: number;
-/**
-* The number of outgoing connections being established.
-*/
- num_established: number;
-/**
-* The number of established incoming connections.
-*/
- num_established_incoming: number;
-/**
-* The number of established outgoing connections.
-*/
- num_established_outgoing: number;
-/**
-* The total number of pending connections, both incoming and outgoing.
-*/
- num_pending: number;
-/**
-* The total number of pending connections, both incoming and outgoing.
-*/
- num_pending_incoming: number;
-/**
-* The number of outgoing connections being established.
-*/
- num_pending_outgoing: number;
-}
-/**
-* Information about the connections
-*/
-export class NetworkInfoSnapshot {
-/**
-** Return copy of self without private attributes.
-*/
- toJSON(): Object;
-/**
-* Return stringified version of self.
-*/
- toString(): string;
- free(): void;
-/**
-* Gets counters for ongoing network connections.
-*/
- connection_counters: ConnectionCountersSnapshot;
-/**
-* The number of connected peers, i.e. peers with whom at least one established connection exists.
-*/
- num_peers: number;
-}
-/**
-* `NodeClient` is responsible for steering [`NodeWorker`] by sending it commands and receiving
-* responses over the provided port.
-*
-* [`NodeWorker`]: crate::worker::NodeWorker
-*/
-export class NodeClient {
- free(): void;
-/**
-* Create a new connection to a Lumina node running in [`NodeWorker`]. Provided `port` is
-* expected to have `MessagePort`-like interface for sending and receiving messages.
-* @param {any} port
-*/
- constructor(port: any);
-/**
-* Establish a new connection to the existing worker over provided port
-* @param {any} port
-* @returns {Promise}
-*/
- addConnectionToWorker(port: any): Promise;
-/**
-* Check whether Lumina is currently running
-* @returns {Promise}
-*/
- isRunning(): Promise;
-/**
-* Start a node with the provided config, if it's not running
-* @param {NodeConfig} config
-* @returns {Promise}
-*/
- start(config: NodeConfig): Promise;
-/**
-* @returns {Promise}
-*/
- stop(): Promise;
-/**
-* Get node's local peer ID.
-* @returns {Promise}
-*/
- localPeerId(): Promise;
-/**
-* Get current [`PeerTracker`] info.
-* @returns {Promise}
-*/
- peerTrackerInfo(): Promise;
-/**
-* Wait until the node is connected to at least 1 peer.
-* @returns {Promise}
-*/
- waitConnected(): Promise;
-/**
-* Wait until the node is connected to at least 1 trusted peer.
-* @returns {Promise}
-*/
- waitConnectedTrusted(): Promise;
-/**
-* Get current network info.
-* @returns {Promise}
-*/
- networkInfo(): Promise;
-/**
-* Get all the multiaddresses on which the node listens.
-* @returns {Promise>}
-*/
- listeners(): Promise>;
-/**
-* Get all the peers that node is connected to.
-* @returns {Promise>}
-*/
- connectedPeers(): Promise>;
-/**
-* Trust or untrust the peer with a given ID.
-* @param {string} peer_id
-* @param {boolean} is_trusted
-* @returns {Promise}
-*/
- setPeerTrust(peer_id: string, is_trusted: boolean): Promise;
-/**
-* Request the head header from the network.
-*
-* Returns a javascript object with given structure:
-* https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
-* @returns {Promise}
-*/
- requestHeadHeader(): Promise;
-/**
-* Request a header for the block with a given hash from the network.
-*
-* Returns a javascript object with given structure:
-* https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
-* @param {string} hash
-* @returns {Promise}
-*/
- requestHeaderByHash(hash: string): Promise;
-/**
-* Request a header for the block with a given height from the network.
-*
-* Returns a javascript object with given structure:
-* https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
-* @param {bigint} height
-* @returns {Promise}
-*/
- requestHeaderByHeight(height: bigint): Promise;
-/**
-* Request headers in range (from, from + amount] from the network.
-*
-* The headers will be verified with the `from` header.
-*
-* Returns an array of javascript objects with given structure:
-* https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
-* @param {any} from_header
-* @param {bigint} amount
-* @returns {Promise>}
-*/
- requestVerifiedHeaders(from_header: any, amount: bigint): Promise>;
-/**
-* Get current header syncing info.
-* @returns {Promise}
-*/
- syncerInfo(): Promise;
-/**
-* Get the latest header announced in the network.
-*
-* Returns a javascript object with given structure:
-* https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
-* @returns {Promise}
-*/
- getNetworkHeadHeader(): Promise;
-/**
-* Get the latest locally synced header.
-*
-* Returns a javascript object with given structure:
-* https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
-* @returns {Promise}
-*/
- getLocalHeadHeader(): Promise;
-/**
-* Get a synced header for the block with a given hash.
-*
-* Returns a javascript object with given structure:
-* https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
-* @param {string} hash
-* @returns {Promise}
-*/
- getHeaderByHash(hash: string): Promise;
-/**
-* Get a synced header for the block with a given height.
-*
-* Returns a javascript object with given structure:
-* https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
-* @param {bigint} height
-* @returns {Promise}
-*/
- getHeaderByHeight(height: bigint): Promise;
-/**
-* Get synced headers from the given heights range.
-*
-* If start of the range is undefined (None), the first returned header will be of height 1.
-* If end of the range is undefined (None), the last returned header will be the last header in the
-* store.
-*
-* # Errors
-*
-* If range contains a height of a header that is not found in the store.
-*
-* Returns an array of javascript objects with given structure:
-* https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
-* @param {bigint | undefined} [start_height]
-* @param {bigint | undefined} [end_height]
-* @returns {Promise>}
-*/
- getHeaders(start_height?: bigint, end_height?: bigint): Promise>;
-/**
-* Get data sampling metadata of an already sampled height.
-*
-* Returns a javascript object with given structure:
-* https://docs.rs/lumina-node/latest/lumina_node/store/struct.SamplingMetadata.html
-* @param {bigint} height
-* @returns {Promise}
-*/
- getSamplingMetadata(height: bigint): Promise;
-/**
-* Returns a [`BroadcastChannel`] for events generated by [`Node`].
-* @returns {Promise}
-*/
- eventsChannel(): Promise;
-}
-/**
-* Config for the lumina wasm node.
-*/
-export class NodeConfig {
-/**
-** Return copy of self without private attributes.
-*/
- toJSON(): Object;
-/**
-* Return stringified version of self.
-*/
- toString(): string;
- free(): void;
-/**
-* Get the configuration with default bootnodes for provided network
-* @param {Network} network
-* @returns {NodeConfig}
-*/
- static default(network: Network): NodeConfig;
-/**
-* A list of bootstrap peers to connect to.
-*/
- bootnodes: (string)[];
-/**
-* A network to connect to.
-*/
- network: Network;
-}
-/**
-*/
-export class NodeWorker {
- free(): void;
-/**
-* @param {any} port_like_object
-*/
- constructor(port_like_object: any);
-/**
-* @returns {Promise}
-*/
- run(): Promise;
-}
-/**
-* Statistics of the connected peers
-*/
-export class PeerTrackerInfoSnapshot {
-/**
-** Return copy of self without private attributes.
-*/
- toJSON(): Object;
-/**
-* Return stringified version of self.
-*/
- toString(): string;
- free(): void;
-/**
-* Number of the connected peers.
-*/
- num_connected_peers: bigint;
-/**
-* Number of the connected trusted peers.
-*/
- num_connected_trusted_peers: bigint;
-}
-/**
-* Status of the synchronization.
-*/
-export class SyncingInfoSnapshot {
-/**
-** Return copy of self without private attributes.
-*/
- toJSON(): Object;
-/**
-* Return stringified version of self.
-*/
- toString(): string;
- free(): void;
-/**
-* Ranges of headers that are already synchronised
-*/
- stored_headers: (BlockRange)[];
-/**
-* Syncing target. The latest height seen in the network that was successfully verified.
-*/
- subjective_head: bigint;
-}
diff --git a/services/lumina-node-wasm/lumina_node_wasm.js b/services/lumina-node-wasm/lumina_node_wasm.js
deleted file mode 100644
index 03cbcb45..00000000
--- a/services/lumina-node-wasm/lumina_node_wasm.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import * as wasm from "./lumina_node_wasm_bg.wasm"
-import { __wbg_set_wasm } from "./lumina_node_wasm_bg.js"
-
-__wbg_set_wasm(wasm)
-export * from "./lumina_node_wasm_bg.js"
-
-wasm.__wbindgen_start()
diff --git a/services/lumina-node-wasm/lumina_node_wasm_bg.js b/services/lumina-node-wasm/lumina_node_wasm_bg.js
deleted file mode 100644
index d070eee0..00000000
--- a/services/lumina-node-wasm/lumina_node_wasm_bg.js
+++ /dev/null
@@ -1,2849 +0,0 @@
-const setInterval = globalThis.setInterval
-
-let wasm
-export function __wbg_set_wasm(val) {
- wasm = val
-}
-
-const heap = new Array(128).fill(undefined)
-
-heap.push(undefined, null, true, false)
-
-function getObject(idx) {
- return heap[idx]
-}
-
-let heap_next = heap.length
-
-function dropObject(idx) {
- if (idx < 132) return
- heap[idx] = heap_next
- heap_next = idx
-}
-
-function takeObject(idx) {
- const ret = getObject(idx)
- dropObject(idx)
- return ret
-}
-
-let WASM_VECTOR_LEN = 0
-
-let cachedUint8ArrayMemory0 = null
-
-function getUint8ArrayMemory0() {
- if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) {
- cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer)
- }
- return cachedUint8ArrayMemory0
-}
-
-const lTextEncoder = typeof TextEncoder === "undefined" ? (0, module.require)("util").TextEncoder : TextEncoder
-
-let cachedTextEncoder = new lTextEncoder("utf-8")
-
-const encodeString =
- typeof cachedTextEncoder.encodeInto === "function"
- ? function (arg, view) {
- return cachedTextEncoder.encodeInto(arg, view)
- }
- : function (arg, view) {
- const buf = cachedTextEncoder.encode(arg)
- view.set(buf)
- return {
- read: arg.length,
- written: buf.length,
- }
- }
-
-function passStringToWasm0(arg, malloc, realloc) {
- if (realloc === undefined) {
- const buf = cachedTextEncoder.encode(arg)
- const ptr = malloc(buf.length, 1) >>> 0
- getUint8ArrayMemory0()
- .subarray(ptr, ptr + buf.length)
- .set(buf)
- WASM_VECTOR_LEN = buf.length
- return ptr
- }
-
- let len = arg.length
- let ptr = malloc(len, 1) >>> 0
-
- const mem = getUint8ArrayMemory0()
-
- let offset = 0
-
- for (; offset < len; offset++) {
- const code = arg.charCodeAt(offset)
- if (code > 0x7f) break
- mem[ptr + offset] = code
- }
-
- if (offset !== len) {
- if (offset !== 0) {
- arg = arg.slice(offset)
- }
- ptr = realloc(ptr, len, (len = offset + arg.length * 3), 1) >>> 0
- const view = getUint8ArrayMemory0().subarray(ptr + offset, ptr + len)
- const ret = encodeString(arg, view)
-
- offset += ret.written
- ptr = realloc(ptr, len, offset, 1) >>> 0
- }
-
- WASM_VECTOR_LEN = offset
- return ptr
-}
-
-function isLikeNone(x) {
- return x === undefined || x === null
-}
-
-let cachedDataViewMemory0 = null
-
-function getDataViewMemory0() {
- if (
- cachedDataViewMemory0 === null ||
- cachedDataViewMemory0.buffer.detached === true ||
- (cachedDataViewMemory0.buffer.detached === undefined && cachedDataViewMemory0.buffer !== wasm.memory.buffer)
- ) {
- cachedDataViewMemory0 = new DataView(wasm.memory.buffer)
- }
- return cachedDataViewMemory0
-}
-
-const lTextDecoder = typeof TextDecoder === "undefined" ? (0, module.require)("util").TextDecoder : TextDecoder
-
-let cachedTextDecoder = new lTextDecoder("utf-8", { ignoreBOM: true, fatal: true })
-
-cachedTextDecoder.decode()
-
-function getStringFromWasm0(ptr, len) {
- ptr = ptr >>> 0
- return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len))
-}
-
-function addHeapObject(obj) {
- if (heap_next === heap.length) heap.push(heap.length + 1)
- const idx = heap_next
- heap_next = heap[idx]
-
- heap[idx] = obj
- return idx
-}
-
-function debugString(val) {
- // primitive types
- const type = typeof val
- if (type == "number" || type == "boolean" || val == null) {
- return `${val}`
- }
- if (type == "string") {
- return `"${val}"`
- }
- if (type == "symbol") {
- const description = val.description
- if (description == null) {
- return "Symbol"
- } else {
- return `Symbol(${description})`
- }
- }
- if (type == "function") {
- const name = val.name
- if (typeof name == "string" && name.length > 0) {
- return `Function(${name})`
- } else {
- return "Function"
- }
- }
- // objects
- if (Array.isArray(val)) {
- const length = val.length
- let debug = "["
- if (length > 0) {
- debug += debugString(val[0])
- }
- for (let i = 1; i < length; i++) {
- debug += ", " + debugString(val[i])
- }
- debug += "]"
- return debug
- }
- // Test for built-in
- const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val))
- let className
- if (builtInMatches.length > 1) {
- className = builtInMatches[1]
- } else {
- // Failed to match the standard '[object ClassName]'
- return toString.call(val)
- }
- if (className == "Object") {
- // we're a user defined class or Object
- // JSON.stringify avoids problems with cycles, and is generally much
- // easier than looping through ownProperties of `val`.
- try {
- return "Object(" + JSON.stringify(val) + ")"
- } catch (_) {
- return "Object"
- }
- }
- // errors
- if (val instanceof Error) {
- return `${val.name}: ${val.message}\n${val.stack}`
- }
- // TODO we could test for more things here, like `Set`s and `Map`s.
- return className
-}
-
-const CLOSURE_DTORS =
- typeof FinalizationRegistry === "undefined"
- ? { register: () => {}, unregister: () => {} }
- : new FinalizationRegistry((state) => {
- wasm.__wbindgen_export_2.get(state.dtor)(state.a, state.b)
- })
-
-function makeMutClosure(arg0, arg1, dtor, f) {
- const state = { a: arg0, b: arg1, cnt: 1, dtor }
- const real = (...args) => {
- // First up with a closure we increment the internal reference
- // count. This ensures that the Rust closure environment won't
- // be deallocated while we're invoking it.
- state.cnt++
- const a = state.a
- state.a = 0
- try {
- return f(a, state.b, ...args)
- } finally {
- if (--state.cnt === 0) {
- wasm.__wbindgen_export_2.get(state.dtor)(a, state.b)
- CLOSURE_DTORS.unregister(state)
- } else {
- state.a = a
- }
- }
- }
- real.original = state
- CLOSURE_DTORS.register(real, state, state)
- return real
-}
-function __wbg_adapter_58(arg0, arg1, arg2) {
- wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h17e3d468b80cfec8(
- arg0,
- arg1,
- addHeapObject(arg2),
- )
-}
-
-function makeClosure(arg0, arg1, dtor, f) {
- const state = { a: arg0, b: arg1, cnt: 1, dtor }
- const real = (...args) => {
- // First up with a closure we increment the internal reference
- // count. This ensures that the Rust closure environment won't
- // be deallocated while we're invoking it.
- state.cnt++
- try {
- return f(state.a, state.b, ...args)
- } finally {
- if (--state.cnt === 0) {
- wasm.__wbindgen_export_2.get(state.dtor)(state.a, state.b)
- state.a = 0
- CLOSURE_DTORS.unregister(state)
- }
- }
- }
- real.original = state
- CLOSURE_DTORS.register(real, state, state)
- return real
-}
-function __wbg_adapter_61(arg0, arg1, arg2) {
- wasm._dyn_core__ops__function__Fn__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h8fba0fbbb2ce56f5(
- arg0,
- arg1,
- addHeapObject(arg2),
- )
-}
-
-function __wbg_adapter_64(arg0, arg1) {
- wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h97503251cc26c7d8(
- arg0,
- arg1,
- )
-}
-
-function __wbg_adapter_71(arg0, arg1, arg2) {
- wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h75c81ac71a33052c(
- arg0,
- arg1,
- addHeapObject(arg2),
- )
-}
-
-function __wbg_adapter_74(arg0, arg1) {
- wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h34cf51d8af2eb9c2(
- arg0,
- arg1,
- )
-}
-
-function __wbg_adapter_77(arg0, arg1, arg2) {
- wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h54e934330e7efee1(
- arg0,
- arg1,
- addHeapObject(arg2),
- )
-}
-
-function __wbg_adapter_80(arg0, arg1, arg2) {
- wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1816ecd417a1ddc0(
- arg0,
- arg1,
- addHeapObject(arg2),
- )
-}
-
-function __wbg_adapter_87(arg0, arg1, arg2) {
- wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h09752d8f15282203(
- arg0,
- arg1,
- addHeapObject(arg2),
- )
-}
-
-function __wbg_adapter_90(arg0, arg1) {
- wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h7ea3881f612d7cca(
- arg0,
- arg1,
- )
-}
-
-function getArrayJsValueFromWasm0(ptr, len) {
- ptr = ptr >>> 0
- const mem = getDataViewMemory0()
- const result = []
- for (let i = ptr; i < ptr + 4 * len; i += 4) {
- result.push(takeObject(mem.getUint32(i, true)))
- }
- return result
-}
-
-function passArrayJsValueToWasm0(array, malloc) {
- const ptr = malloc(array.length * 4, 4) >>> 0
- const mem = getDataViewMemory0()
- for (let i = 0; i < array.length; i++) {
- mem.setUint32(ptr + 4 * i, addHeapObject(array[i]), true)
- }
- WASM_VECTOR_LEN = array.length
- return ptr
-}
-/**
- * Set up a logging layer that direct logs to the browser's console.
- */
-export function setup_logging() {
- wasm.setup_logging()
-}
-
-function _assertClass(instance, klass) {
- if (!(instance instanceof klass)) {
- throw new Error(`expected instance of ${klass.name}`)
- }
- return instance.ptr
-}
-
-function handleError(f, args) {
- try {
- return f.apply(this, args)
- } catch (e) {
- wasm.__wbindgen_exn_store(addHeapObject(e))
- }
-}
-
-function notDefined(what) {
- return () => {
- throw new Error(`${what} is not defined`)
- }
-}
-
-function getArrayU8FromWasm0(ptr, len) {
- ptr = ptr >>> 0
- return getUint8ArrayMemory0().subarray(ptr / 1, ptr / 1 + len)
-}
-function __wbg_adapter_552(arg0, arg1, arg2, arg3) {
- wasm.wasm_bindgen__convert__closures__invoke2_mut__h1ca7c5479a4cc604(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3))
-}
-
-/**
- * Supported Celestia networks.
- */
-export const Network = Object.freeze({
- /**
- * Celestia mainnet.
- */
- Mainnet: 0,
- 0: "Mainnet",
- /**
- * Mocha testnet.
- */
- Mocha: 2,
- 2: "Mocha",
- /**
- * Private local network.
- */
- Private: 3,
- 3: "Private",
-})
-
-const BlockRangeFinalization =
- typeof FinalizationRegistry === "undefined"
- ? { register: () => {}, unregister: () => {} }
- : new FinalizationRegistry((ptr) => wasm.__wbg_blockrange_free(ptr >>> 0, 1))
-/**
- * A range of blocks between `start` and `end` height, inclusive
- */
-export class BlockRange {
- static __wrap(ptr) {
- ptr = ptr >>> 0
- const obj = Object.create(BlockRange.prototype)
- obj.__wbg_ptr = ptr
- BlockRangeFinalization.register(obj, obj.__wbg_ptr, obj)
- return obj
- }
-
- static __unwrap(jsValue) {
- if (!(jsValue instanceof BlockRange)) {
- return 0
- }
- return jsValue.__destroy_into_raw()
- }
-
- toJSON() {
- return {
- start: this.start,
- end: this.end,
- }
- }
-
- toString() {
- return JSON.stringify(this)
- }
-
- __destroy_into_raw() {
- const ptr = this.__wbg_ptr
- this.__wbg_ptr = 0
- BlockRangeFinalization.unregister(this)
- return ptr
- }
-
- free() {
- const ptr = this.__destroy_into_raw()
- wasm.__wbg_blockrange_free(ptr, 0)
- }
- /**
- * First block height in range
- * @returns {bigint}
- */
- get start() {
- const ret = wasm.__wbg_get_blockrange_start(this.__wbg_ptr)
- return BigInt.asUintN(64, ret)
- }
- /**
- * First block height in range
- * @param {bigint} arg0
- */
- set start(arg0) {
- wasm.__wbg_set_blockrange_start(this.__wbg_ptr, arg0)
- }
- /**
- * Last block height in range
- * @returns {bigint}
- */
- get end() {
- const ret = wasm.__wbg_get_blockrange_end(this.__wbg_ptr)
- return BigInt.asUintN(64, ret)
- }
- /**
- * Last block height in range
- * @param {bigint} arg0
- */
- set end(arg0) {
- wasm.__wbg_set_blockrange_end(this.__wbg_ptr, arg0)
- }
-}
-
-const ConnectionCountersSnapshotFinalization =
- typeof FinalizationRegistry === "undefined"
- ? { register: () => {}, unregister: () => {} }
- : new FinalizationRegistry((ptr) => wasm.__wbg_connectioncounterssnapshot_free(ptr >>> 0, 1))
-/**
- */
-export class ConnectionCountersSnapshot {
- static __wrap(ptr) {
- ptr = ptr >>> 0
- const obj = Object.create(ConnectionCountersSnapshot.prototype)
- obj.__wbg_ptr = ptr
- ConnectionCountersSnapshotFinalization.register(obj, obj.__wbg_ptr, obj)
- return obj
- }
-
- toJSON() {
- return {
- num_connections: this.num_connections,
- num_pending: this.num_pending,
- num_pending_incoming: this.num_pending_incoming,
- num_pending_outgoing: this.num_pending_outgoing,
- num_established: this.num_established,
- num_established_incoming: this.num_established_incoming,
- num_established_outgoing: this.num_established_outgoing,
- }
- }
-
- toString() {
- return JSON.stringify(this)
- }
-
- __destroy_into_raw() {
- const ptr = this.__wbg_ptr
- this.__wbg_ptr = 0
- ConnectionCountersSnapshotFinalization.unregister(this)
- return ptr
- }
-
- free() {
- const ptr = this.__destroy_into_raw()
- wasm.__wbg_connectioncounterssnapshot_free(ptr, 0)
- }
- /**
- * The total number of connections, both pending and established.
- * @returns {number}
- */
- get num_connections() {
- const ret = wasm.__wbg_get_connectioncounterssnapshot_num_connections(this.__wbg_ptr)
- return ret >>> 0
- }
- /**
- * The total number of connections, both pending and established.
- * @param {number} arg0
- */
- set num_connections(arg0) {
- wasm.__wbg_set_connectioncounterssnapshot_num_connections(this.__wbg_ptr, arg0)
- }
- /**
- * The total number of pending connections, both incoming and outgoing.
- * @returns {number}
- */
- get num_pending() {
- const ret = wasm.__wbg_get_connectioncounterssnapshot_num_pending(this.__wbg_ptr)
- return ret >>> 0
- }
- /**
- * The total number of pending connections, both incoming and outgoing.
- * @param {number} arg0
- */
- set num_pending(arg0) {
- wasm.__wbg_set_connectioncounterssnapshot_num_pending(this.__wbg_ptr, arg0)
- }
- /**
- * The total number of pending connections, both incoming and outgoing.
- * @returns {number}
- */
- get num_pending_incoming() {
- const ret = wasm.__wbg_get_connectioncounterssnapshot_num_pending_incoming(this.__wbg_ptr)
- return ret >>> 0
- }
- /**
- * The total number of pending connections, both incoming and outgoing.
- * @param {number} arg0
- */
- set num_pending_incoming(arg0) {
- wasm.__wbg_set_connectioncounterssnapshot_num_pending_incoming(this.__wbg_ptr, arg0)
- }
- /**
- * The number of outgoing connections being established.
- * @returns {number}
- */
- get num_pending_outgoing() {
- const ret = wasm.__wbg_get_connectioncounterssnapshot_num_pending_outgoing(this.__wbg_ptr)
- return ret >>> 0
- }
- /**
- * The number of outgoing connections being established.
- * @param {number} arg0
- */
- set num_pending_outgoing(arg0) {
- wasm.__wbg_set_connectioncounterssnapshot_num_pending_outgoing(this.__wbg_ptr, arg0)
- }
- /**
- * The number of outgoing connections being established.
- * @returns {number}
- */
- get num_established() {
- const ret = wasm.__wbg_get_connectioncounterssnapshot_num_established(this.__wbg_ptr)
- return ret >>> 0
- }
- /**
- * The number of outgoing connections being established.
- * @param {number} arg0
- */
- set num_established(arg0) {
- wasm.__wbg_set_connectioncounterssnapshot_num_established(this.__wbg_ptr, arg0)
- }
- /**
- * The number of established incoming connections.
- * @returns {number}
- */
- get num_established_incoming() {
- const ret = wasm.__wbg_get_connectioncounterssnapshot_num_established_incoming(this.__wbg_ptr)
- return ret >>> 0
- }
- /**
- * The number of established incoming connections.
- * @param {number} arg0
- */
- set num_established_incoming(arg0) {
- wasm.__wbg_set_connectioncounterssnapshot_num_established_incoming(this.__wbg_ptr, arg0)
- }
- /**
- * The number of established outgoing connections.
- * @returns {number}
- */
- get num_established_outgoing() {
- const ret = wasm.__wbg_get_connectioncounterssnapshot_num_established_outgoing(this.__wbg_ptr)
- return ret >>> 0
- }
- /**
- * The number of established outgoing connections.
- * @param {number} arg0
- */
- set num_established_outgoing(arg0) {
- wasm.__wbg_set_connectioncounterssnapshot_num_established_outgoing(this.__wbg_ptr, arg0)
- }
-}
-
-const NetworkInfoSnapshotFinalization =
- typeof FinalizationRegistry === "undefined"
- ? { register: () => {}, unregister: () => {} }
- : new FinalizationRegistry((ptr) => wasm.__wbg_networkinfosnapshot_free(ptr >>> 0, 1))
-/**
- * Information about the connections
- */
-export class NetworkInfoSnapshot {
- static __wrap(ptr) {
- ptr = ptr >>> 0
- const obj = Object.create(NetworkInfoSnapshot.prototype)
- obj.__wbg_ptr = ptr
- NetworkInfoSnapshotFinalization.register(obj, obj.__wbg_ptr, obj)
- return obj
- }
-
- toJSON() {
- return {
- num_peers: this.num_peers,
- connection_counters: this.connection_counters,
- }
- }
-
- toString() {
- return JSON.stringify(this)
- }
-
- __destroy_into_raw() {
- const ptr = this.__wbg_ptr
- this.__wbg_ptr = 0
- NetworkInfoSnapshotFinalization.unregister(this)
- return ptr
- }
-
- free() {
- const ptr = this.__destroy_into_raw()
- wasm.__wbg_networkinfosnapshot_free(ptr, 0)
- }
- /**
- * The number of connected peers, i.e. peers with whom at least one established connection exists.
- * @returns {number}
- */
- get num_peers() {
- const ret = wasm.__wbg_get_connectioncounterssnapshot_num_connections(this.__wbg_ptr)
- return ret >>> 0
- }
- /**
- * The number of connected peers, i.e. peers with whom at least one established connection exists.
- * @param {number} arg0
- */
- set num_peers(arg0) {
- wasm.__wbg_set_connectioncounterssnapshot_num_connections(this.__wbg_ptr, arg0)
- }
- /**
- * Gets counters for ongoing network connections.
- * @returns {ConnectionCountersSnapshot}
- */
- get connection_counters() {
- const ret = wasm.__wbg_get_networkinfosnapshot_connection_counters(this.__wbg_ptr)
- return ConnectionCountersSnapshot.__wrap(ret)
- }
- /**
- * Gets counters for ongoing network connections.
- * @param {ConnectionCountersSnapshot} arg0
- */
- set connection_counters(arg0) {
- _assertClass(arg0, ConnectionCountersSnapshot)
- var ptr0 = arg0.__destroy_into_raw()
- wasm.__wbg_set_networkinfosnapshot_connection_counters(this.__wbg_ptr, ptr0)
- }
-}
-
-const NodeClientFinalization =
- typeof FinalizationRegistry === "undefined"
- ? { register: () => {}, unregister: () => {} }
- : new FinalizationRegistry((ptr) => wasm.__wbg_nodeclient_free(ptr >>> 0, 1))
-/**
- * `NodeClient` is responsible for steering [`NodeWorker`] by sending it commands and receiving
- * responses over the provided port.
- *
- * [`NodeWorker`]: crate::worker::NodeWorker
- */
-export class NodeClient {
- static __wrap(ptr) {
- ptr = ptr >>> 0
- const obj = Object.create(NodeClient.prototype)
- obj.__wbg_ptr = ptr
- NodeClientFinalization.register(obj, obj.__wbg_ptr, obj)
- return obj
- }
-
- __destroy_into_raw() {
- const ptr = this.__wbg_ptr
- this.__wbg_ptr = 0
- NodeClientFinalization.unregister(this)
- return ptr
- }
-
- free() {
- const ptr = this.__destroy_into_raw()
- wasm.__wbg_nodeclient_free(ptr, 0)
- }
- /**
- * Create a new connection to a Lumina node running in [`NodeWorker`]. Provided `port` is
- * expected to have `MessagePort`-like interface for sending and receiving messages.
- * @param {any} port
- */
- constructor(port) {
- const ret = wasm.nodeclient_new(addHeapObject(port))
- return takeObject(ret)
- }
- /**
- * Establish a new connection to the existing worker over provided port
- * @param {any} port
- * @returns {Promise}
- */
- addConnectionToWorker(port) {
- const ret = wasm.nodeclient_addConnectionToWorker(this.__wbg_ptr, addHeapObject(port))
- return takeObject(ret)
- }
- /**
- * Check whether Lumina is currently running
- * @returns {Promise}
- */
- isRunning() {
- const ret = wasm.nodeclient_isRunning(this.__wbg_ptr)
- return takeObject(ret)
- }
- /**
- * Start a node with the provided config, if it's not running
- * @param {NodeConfig} config
- * @returns {Promise}
- */
- start(config) {
- _assertClass(config, NodeConfig)
- const ret = wasm.nodeclient_start(this.__wbg_ptr, config.__wbg_ptr)
- return takeObject(ret)
- }
- /**
- * @returns {Promise}
- */
- stop() {
- const ret = wasm.nodeclient_stop(this.__wbg_ptr)
- return takeObject(ret)
- }
- /**
- * Get node's local peer ID.
- * @returns {Promise}
- */
- localPeerId() {
- const ret = wasm.nodeclient_localPeerId(this.__wbg_ptr)
- return takeObject(ret)
- }
- /**
- * Get current [`PeerTracker`] info.
- * @returns {Promise}
- */
- peerTrackerInfo() {
- const ret = wasm.nodeclient_peerTrackerInfo(this.__wbg_ptr)
- return takeObject(ret)
- }
- /**
- * Wait until the node is connected to at least 1 peer.
- * @returns {Promise}
- */
- waitConnected() {
- const ret = wasm.nodeclient_waitConnected(this.__wbg_ptr)
- return takeObject(ret)
- }
- /**
- * Wait until the node is connected to at least 1 trusted peer.
- * @returns {Promise}
- */
- waitConnectedTrusted() {
- const ret = wasm.nodeclient_waitConnectedTrusted(this.__wbg_ptr)
- return takeObject(ret)
- }
- /**
- * Get current network info.
- * @returns {Promise}
- */
- networkInfo() {
- const ret = wasm.nodeclient_networkInfo(this.__wbg_ptr)
- return takeObject(ret)
- }
- /**
- * Get all the multiaddresses on which the node listens.
- * @returns {Promise>}
- */
- listeners() {
- const ret = wasm.nodeclient_listeners(this.__wbg_ptr)
- return takeObject(ret)
- }
- /**
- * Get all the peers that node is connected to.
- * @returns {Promise>}
- */
- connectedPeers() {
- const ret = wasm.nodeclient_connectedPeers(this.__wbg_ptr)
- return takeObject(ret)
- }
- /**
- * Trust or untrust the peer with a given ID.
- * @param {string} peer_id
- * @param {boolean} is_trusted
- * @returns {Promise}
- */
- setPeerTrust(peer_id, is_trusted) {
- const ptr0 = passStringToWasm0(peer_id, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc)
- const len0 = WASM_VECTOR_LEN
- const ret = wasm.nodeclient_setPeerTrust(this.__wbg_ptr, ptr0, len0, is_trusted)
- return takeObject(ret)
- }
- /**
- * Request the head header from the network.
- *
- * Returns a javascript object with given structure:
- * https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
- * @returns {Promise}
- */
- requestHeadHeader() {
- const ret = wasm.nodeclient_requestHeadHeader(this.__wbg_ptr)
- return takeObject(ret)
- }
- /**
- * Request a header for the block with a given hash from the network.
- *
- * Returns a javascript object with given structure:
- * https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
- * @param {string} hash
- * @returns {Promise}
- */
- requestHeaderByHash(hash) {
- const ptr0 = passStringToWasm0(hash, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc)
- const len0 = WASM_VECTOR_LEN
- const ret = wasm.nodeclient_requestHeaderByHash(this.__wbg_ptr, ptr0, len0)
- return takeObject(ret)
- }
- /**
- * Request a header for the block with a given height from the network.
- *
- * Returns a javascript object with given structure:
- * https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
- * @param {bigint} height
- * @returns {Promise}
- */
- requestHeaderByHeight(height) {
- const ret = wasm.nodeclient_requestHeaderByHeight(this.__wbg_ptr, height)
- return takeObject(ret)
- }
- /**
- * Request headers in range (from, from + amount] from the network.
- *
- * The headers will be verified with the `from` header.
- *
- * Returns an array of javascript objects with given structure:
- * https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
- * @param {any} from_header
- * @param {bigint} amount
- * @returns {Promise>}
- */
- requestVerifiedHeaders(from_header, amount) {
- const ret = wasm.nodeclient_requestVerifiedHeaders(this.__wbg_ptr, addHeapObject(from_header), amount)
- return takeObject(ret)
- }
- /**
- * Get current header syncing info.
- * @returns {Promise}
- */
- syncerInfo() {
- const ret = wasm.nodeclient_syncerInfo(this.__wbg_ptr)
- return takeObject(ret)
- }
- /**
- * Get the latest header announced in the network.
- *
- * Returns a javascript object with given structure:
- * https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
- * @returns {Promise}
- */
- getNetworkHeadHeader() {
- const ret = wasm.nodeclient_getNetworkHeadHeader(this.__wbg_ptr)
- return takeObject(ret)
- }
- /**
- * Get the latest locally synced header.
- *
- * Returns a javascript object with given structure:
- * https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
- * @returns {Promise}
- */
- getLocalHeadHeader() {
- const ret = wasm.nodeclient_getLocalHeadHeader(this.__wbg_ptr)
- return takeObject(ret)
- }
- /**
- * Get a synced header for the block with a given hash.
- *
- * Returns a javascript object with given structure:
- * https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
- * @param {string} hash
- * @returns {Promise}
- */
- getHeaderByHash(hash) {
- const ptr0 = passStringToWasm0(hash, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc)
- const len0 = WASM_VECTOR_LEN
- const ret = wasm.nodeclient_getHeaderByHash(this.__wbg_ptr, ptr0, len0)
- return takeObject(ret)
- }
- /**
- * Get a synced header for the block with a given height.
- *
- * Returns a javascript object with given structure:
- * https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
- * @param {bigint} height
- * @returns {Promise}
- */
- getHeaderByHeight(height) {
- const ret = wasm.nodeclient_getHeaderByHeight(this.__wbg_ptr, height)
- return takeObject(ret)
- }
- /**
- * Get synced headers from the given heights range.
- *
- * If start of the range is undefined (None), the first returned header will be of height 1.
- * If end of the range is undefined (None), the last returned header will be the last header in the
- * store.
- *
- * # Errors
- *
- * If range contains a height of a header that is not found in the store.
- *
- * Returns an array of javascript objects with given structure:
- * https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
- * @param {bigint | undefined} [start_height]
- * @param {bigint | undefined} [end_height]
- * @returns {Promise>}
- */
- getHeaders(start_height, end_height) {
- const ret = wasm.nodeclient_getHeaders(
- this.__wbg_ptr,
- !isLikeNone(start_height),
- isLikeNone(start_height) ? BigInt(0) : start_height,
- !isLikeNone(end_height),
- isLikeNone(end_height) ? BigInt(0) : end_height,
- )
- return takeObject(ret)
- }
- /**
- * Get data sampling metadata of an already sampled height.
- *
- * Returns a javascript object with given structure:
- * https://docs.rs/lumina-node/latest/lumina_node/store/struct.SamplingMetadata.html
- * @param {bigint} height
- * @returns {Promise}
- */
- getSamplingMetadata(height) {
- const ret = wasm.nodeclient_getSamplingMetadata(this.__wbg_ptr, height)
- return takeObject(ret)
- }
- /**
- * Returns a [`BroadcastChannel`] for events generated by [`Node`].
- * @returns {Promise}
- */
- eventsChannel() {
- const ret = wasm.nodeclient_eventsChannel(this.__wbg_ptr)
- return takeObject(ret)
- }
-}
-
-const NodeConfigFinalization =
- typeof FinalizationRegistry === "undefined"
- ? { register: () => {}, unregister: () => {} }
- : new FinalizationRegistry((ptr) => wasm.__wbg_nodeconfig_free(ptr >>> 0, 1))
-/**
- * Config for the lumina wasm node.
- */
-export class NodeConfig {
- static __wrap(ptr) {
- ptr = ptr >>> 0
- const obj = Object.create(NodeConfig.prototype)
- obj.__wbg_ptr = ptr
- NodeConfigFinalization.register(obj, obj.__wbg_ptr, obj)
- return obj
- }
-
- toJSON() {
- return {
- network: this.network,
- bootnodes: this.bootnodes,
- }
- }
-
- toString() {
- return JSON.stringify(this)
- }
-
- __destroy_into_raw() {
- const ptr = this.__wbg_ptr
- this.__wbg_ptr = 0
- NodeConfigFinalization.unregister(this)
- return ptr
- }
-
- free() {
- const ptr = this.__destroy_into_raw()
- wasm.__wbg_nodeconfig_free(ptr, 0)
- }
- /**
- * A network to connect to.
- * @returns {Network}
- */
- get network() {
- const ret = wasm.__wbg_get_nodeconfig_network(this.__wbg_ptr)
- return ret
- }
- /**
- * A network to connect to.
- * @param {Network} arg0
- */
- set network(arg0) {
- wasm.__wbg_set_nodeconfig_network(this.__wbg_ptr, arg0)
- }
- /**
- * A list of bootstrap peers to connect to.
- * @returns {(string)[]}
- */
- get bootnodes() {
- try {
- const retptr = wasm.__wbindgen_add_to_stack_pointer(-16)
- wasm.__wbg_get_nodeconfig_bootnodes(retptr, this.__wbg_ptr)
- var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true)
- var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true)
- var v1 = getArrayJsValueFromWasm0(r0, r1).slice()
- wasm.__wbindgen_free(r0, r1 * 4, 4)
- return v1
- } finally {
- wasm.__wbindgen_add_to_stack_pointer(16)
- }
- }
- /**
- * A list of bootstrap peers to connect to.
- * @param {(string)[]} arg0
- */
- set bootnodes(arg0) {
- const ptr0 = passArrayJsValueToWasm0(arg0, wasm.__wbindgen_malloc)
- const len0 = WASM_VECTOR_LEN
- wasm.__wbg_set_nodeconfig_bootnodes(this.__wbg_ptr, ptr0, len0)
- }
- /**
- * Get the configuration with default bootnodes for provided network
- * @param {Network} network
- * @returns {NodeConfig}
- */
- static default(network) {
- const ret = wasm.nodeconfig_default(network)
- return NodeConfig.__wrap(ret)
- }
-}
-
-const NodeWorkerFinalization =
- typeof FinalizationRegistry === "undefined"
- ? { register: () => {}, unregister: () => {} }
- : new FinalizationRegistry((ptr) => wasm.__wbg_nodeworker_free(ptr >>> 0, 1))
-/**
- */
-export class NodeWorker {
- __destroy_into_raw() {
- const ptr = this.__wbg_ptr
- this.__wbg_ptr = 0
- NodeWorkerFinalization.unregister(this)
- return ptr
- }
-
- free() {
- const ptr = this.__destroy_into_raw()
- wasm.__wbg_nodeworker_free(ptr, 0)
- }
- /**
- * @param {any} port_like_object
- */
- constructor(port_like_object) {
- const ret = wasm.nodeworker_new(addHeapObject(port_like_object))
- this.__wbg_ptr = ret >>> 0
- NodeWorkerFinalization.register(this, this.__wbg_ptr, this)
- return this
- }
- /**
- * @returns {Promise}
- */
- run() {
- const ret = wasm.nodeworker_run(this.__wbg_ptr)
- return takeObject(ret)
- }
-}
-
-const PeerTrackerInfoSnapshotFinalization =
- typeof FinalizationRegistry === "undefined"
- ? { register: () => {}, unregister: () => {} }
- : new FinalizationRegistry((ptr) => wasm.__wbg_peertrackerinfosnapshot_free(ptr >>> 0, 1))
-/**
- * Statistics of the connected peers
- */
-export class PeerTrackerInfoSnapshot {
- static __wrap(ptr) {
- ptr = ptr >>> 0
- const obj = Object.create(PeerTrackerInfoSnapshot.prototype)
- obj.__wbg_ptr = ptr
- PeerTrackerInfoSnapshotFinalization.register(obj, obj.__wbg_ptr, obj)
- return obj
- }
-
- toJSON() {
- return {
- num_connected_peers: this.num_connected_peers,
- num_connected_trusted_peers: this.num_connected_trusted_peers,
- }
- }
-
- toString() {
- return JSON.stringify(this)
- }
-
- __destroy_into_raw() {
- const ptr = this.__wbg_ptr
- this.__wbg_ptr = 0
- PeerTrackerInfoSnapshotFinalization.unregister(this)
- return ptr
- }
-
- free() {
- const ptr = this.__destroy_into_raw()
- wasm.__wbg_peertrackerinfosnapshot_free(ptr, 0)
- }
- /**
- * Number of the connected peers.
- * @returns {bigint}
- */
- get num_connected_peers() {
- const ret = wasm.__wbg_get_blockrange_start(this.__wbg_ptr)
- return BigInt.asUintN(64, ret)
- }
- /**
- * Number of the connected peers.
- * @param {bigint} arg0
- */
- set num_connected_peers(arg0) {
- wasm.__wbg_set_blockrange_start(this.__wbg_ptr, arg0)
- }
- /**
- * Number of the connected trusted peers.
- * @returns {bigint}
- */
- get num_connected_trusted_peers() {
- const ret = wasm.__wbg_get_blockrange_end(this.__wbg_ptr)
- return BigInt.asUintN(64, ret)
- }
- /**
- * Number of the connected trusted peers.
- * @param {bigint} arg0
- */
- set num_connected_trusted_peers(arg0) {
- wasm.__wbg_set_blockrange_end(this.__wbg_ptr, arg0)
- }
-}
-
-const SyncingInfoSnapshotFinalization =
- typeof FinalizationRegistry === "undefined"
- ? { register: () => {}, unregister: () => {} }
- : new FinalizationRegistry((ptr) => wasm.__wbg_syncinginfosnapshot_free(ptr >>> 0, 1))
-/**
- * Status of the synchronization.
- */
-export class SyncingInfoSnapshot {
- static __wrap(ptr) {
- ptr = ptr >>> 0
- const obj = Object.create(SyncingInfoSnapshot.prototype)
- obj.__wbg_ptr = ptr
- SyncingInfoSnapshotFinalization.register(obj, obj.__wbg_ptr, obj)
- return obj
- }
-
- toJSON() {
- return {
- stored_headers: this.stored_headers,
- subjective_head: this.subjective_head,
- }
- }
-
- toString() {
- return JSON.stringify(this)
- }
-
- __destroy_into_raw() {
- const ptr = this.__wbg_ptr
- this.__wbg_ptr = 0
- SyncingInfoSnapshotFinalization.unregister(this)
- return ptr
- }
-
- free() {
- const ptr = this.__destroy_into_raw()
- wasm.__wbg_syncinginfosnapshot_free(ptr, 0)
- }
- /**
- * Ranges of headers that are already synchronised
- * @returns {(BlockRange)[]}
- */
- get stored_headers() {
- try {
- const retptr = wasm.__wbindgen_add_to_stack_pointer(-16)
- wasm.__wbg_get_syncinginfosnapshot_stored_headers(retptr, this.__wbg_ptr)
- var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true)
- var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true)
- var v1 = getArrayJsValueFromWasm0(r0, r1).slice()
- wasm.__wbindgen_free(r0, r1 * 4, 4)
- return v1
- } finally {
- wasm.__wbindgen_add_to_stack_pointer(16)
- }
- }
- /**
- * Ranges of headers that are already synchronised
- * @param {(BlockRange)[]} arg0
- */
- set stored_headers(arg0) {
- const ptr0 = passArrayJsValueToWasm0(arg0, wasm.__wbindgen_malloc)
- const len0 = WASM_VECTOR_LEN
- wasm.__wbg_set_syncinginfosnapshot_stored_headers(this.__wbg_ptr, ptr0, len0)
- }
- /**
- * Syncing target. The latest height seen in the network that was successfully verified.
- * @returns {bigint}
- */
- get subjective_head() {
- const ret = wasm.__wbg_get_blockrange_start(this.__wbg_ptr)
- return BigInt.asUintN(64, ret)
- }
- /**
- * Syncing target. The latest height seen in the network that was successfully verified.
- * @param {bigint} arg0
- */
- set subjective_head(arg0) {
- wasm.__wbg_set_blockrange_start(this.__wbg_ptr, arg0)
- }
-}
-
-export function __wbindgen_object_drop_ref(arg0) {
- takeObject(arg0)
-}
-
-export function __wbindgen_cb_drop(arg0) {
- const obj = takeObject(arg0).original
- if (obj.cnt-- == 1) {
- obj.a = 0
- return true
- }
- const ret = false
- return ret
-}
-
-export function __wbindgen_is_array(arg0) {
- const ret = Array.isArray(getObject(arg0))
- return ret
-}
-
-export function __wbindgen_is_undefined(arg0) {
- const ret = getObject(arg0) === undefined
- return ret
-}
-
-export function __wbindgen_is_object(arg0) {
- const val = getObject(arg0)
- const ret = typeof val === "object" && val !== null
- return ret
-}
-
-export function __wbindgen_string_get(arg0, arg1) {
- const obj = getObject(arg1)
- const ret = typeof obj === "string" ? obj : undefined
- var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc)
- var len1 = WASM_VECTOR_LEN
- getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true)
- getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true)
-}
-
-export function __wbindgen_error_new(arg0, arg1) {
- const ret = new Error(getStringFromWasm0(arg0, arg1))
- return addHeapObject(ret)
-}
-
-export function __wbindgen_string_new(arg0, arg1) {
- const ret = getStringFromWasm0(arg0, arg1)
- return addHeapObject(ret)
-}
-
-export function __wbg_blockrange_unwrap(arg0) {
- const ret = BlockRange.__unwrap(takeObject(arg0))
- return ret
-}
-
-export function __wbindgen_is_string(arg0) {
- const ret = typeof getObject(arg0) === "string"
- return ret
-}
-
-export function __wbindgen_is_function(arg0) {
- const ret = typeof getObject(arg0) === "function"
- return ret
-}
-
-export function __wbindgen_as_number(arg0) {
- const ret = +getObject(arg0)
- return ret
-}
-
-export function __wbindgen_object_clone_ref(arg0) {
- const ret = getObject(arg0)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_typeof(arg0) {
- const ret = typeof getObject(arg0)
- return addHeapObject(ret)
-}
-
-export function __wbg_nodeclient_new(arg0) {
- const ret = NodeClient.__wrap(arg0)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_number_new(arg0) {
- const ret = arg0
- return addHeapObject(ret)
-}
-
-export function __wbg_networkinfosnapshot_new(arg0) {
- const ret = NetworkInfoSnapshot.__wrap(arg0)
- return addHeapObject(ret)
-}
-
-export function __wbg_peertrackerinfosnapshot_new(arg0) {
- const ret = PeerTrackerInfoSnapshot.__wrap(arg0)
- return addHeapObject(ret)
-}
-
-export function __wbg_blockrange_new(arg0) {
- const ret = BlockRange.__wrap(arg0)
- return addHeapObject(ret)
-}
-
-export function __wbg_syncinginfosnapshot_new(arg0) {
- const ret = SyncingInfoSnapshot.__wrap(arg0)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_is_falsy(arg0) {
- const ret = !getObject(arg0)
- return ret
-}
-
-export function __wbindgen_boolean_get(arg0) {
- const v = getObject(arg0)
- const ret = typeof v === "boolean" ? (v ? 1 : 0) : 2
- return ret
-}
-
-export function __wbindgen_number_get(arg0, arg1) {
- const obj = getObject(arg1)
- const ret = typeof obj === "number" ? obj : undefined
- getDataViewMemory0().setFloat64(arg0 + 8 * 1, isLikeNone(ret) ? 0 : ret, true)
- getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true)
-}
-
-export function __wbg_fetch_8788b327029c2d48(arg0) {
- const ret = fetch(getObject(arg0))
- return addHeapObject(ret)
-}
-
-export function __wbindgen_is_bigint(arg0) {
- const ret = typeof getObject(arg0) === "bigint"
- return ret
-}
-
-export function __wbindgen_in(arg0, arg1) {
- const ret = getObject(arg0) in getObject(arg1)
- return ret
-}
-
-export function __wbindgen_bigint_from_i64(arg0) {
- const ret = arg0
- return addHeapObject(ret)
-}
-
-export function __wbindgen_jsval_eq(arg0, arg1) {
- const ret = getObject(arg0) === getObject(arg1)
- return ret
-}
-
-export function __wbindgen_bigint_from_u64(arg0) {
- const ret = BigInt.asUintN(64, arg0)
- return addHeapObject(ret)
-}
-
-export function __wbg_postMessage_a0cda594c0cb2fa4() {
- return handleError(function (arg0, arg1) {
- getObject(arg0).postMessage(getObject(arg1))
- }, arguments)
-}
-
-export function __wbg_postMessage_98bcdaf481623cda() {
- return handleError(function (arg0, arg1, arg2) {
- getObject(arg0).postMessage(getObject(arg1), getObject(arg2))
- }, arguments)
-}
-
-export function __wbg_new_abda76e883ba8a5f() {
- const ret = new Error()
- return addHeapObject(ret)
-}
-
-export function __wbg_stack_658279fe44541cf6(arg0, arg1) {
- const ret = getObject(arg1).stack
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc)
- const len1 = WASM_VECTOR_LEN
- getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true)
- getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true)
-}
-
-export function __wbg_error_f851667af71bcfc6(arg0, arg1) {
- let deferred0_0
- let deferred0_1
- try {
- deferred0_0 = arg0
- deferred0_1 = arg1
- console.error(getStringFromWasm0(arg0, arg1))
- } finally {
- wasm.__wbindgen_free(deferred0_0, deferred0_1, 1)
- }
-}
-
-export const __wbg_clearTimeout_dcd8af0d51e990da = typeof clearTimeout == "function" ? clearTimeout : notDefined("clearTimeout")
-
-export function __wbg_setTimeout_7a10a7e4d1273797(arg0, arg1) {
- const ret = setTimeout(getObject(arg0), arg1 >>> 0)
- return ret
-}
-
-export function __wbindgen_is_null(arg0) {
- const ret = getObject(arg0) === null
- return ret
-}
-
-export function __wbg_clearTimeout_541ac0980ffcef74(arg0) {
- const ret = clearTimeout(takeObject(arg0))
- return addHeapObject(ret)
-}
-
-export function __wbg_clearInterval_7f51e4380e64c6c5(arg0) {
- const ret = clearInterval(takeObject(arg0))
- return addHeapObject(ret)
-}
-
-export function __wbg_setTimeout_7d81d052875b0f4f() {
- return handleError(function (arg0, arg1) {
- const ret = setTimeout(getObject(arg0), arg1)
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_setInterval_e227d4d8a9d44d66() {
- return handleError(function (arg0, arg1) {
- const ret = setInterval(getObject(arg0), arg1)
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbindgen_jsval_loose_eq(arg0, arg1) {
- const ret = getObject(arg0) == getObject(arg1)
- return ret
-}
-
-export function __wbg_String_b9412f8799faab3e(arg0, arg1) {
- const ret = String(getObject(arg1))
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc)
- const len1 = WASM_VECTOR_LEN
- getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true)
- getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true)
-}
-
-export function __wbg_getwithrefkey_edc2c8960f0f1191(arg0, arg1) {
- const ret = getObject(arg0)[getObject(arg1)]
- return addHeapObject(ret)
-}
-
-export function __wbg_set_f975102236d3c502(arg0, arg1, arg2) {
- getObject(arg0)[takeObject(arg1)] = takeObject(arg2)
-}
-
-export function __wbg_instanceof_WebTransportBidirectionalStream_70b0a7cc2c4bf751(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof WebTransportBidirectionalStream
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_ready_9ddf4efeab609ba5(arg0) {
- const ret = getObject(arg0).ready
- return addHeapObject(ret)
-}
-
-export function __wbg_closed_bab1971a43e2d966(arg0) {
- const ret = getObject(arg0).closed
- return addHeapObject(ret)
-}
-
-export function __wbg_incomingBidirectionalStreams_1675813a7f64da3f(arg0) {
- const ret = getObject(arg0).incomingBidirectionalStreams
- return addHeapObject(ret)
-}
-
-export function __wbg_new_a769ee7b91c82ffc() {
- return handleError(function (arg0, arg1) {
- const ret = new WebTransport(getStringFromWasm0(arg0, arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_newwithoptions_ebf0d9b96b354471() {
- return handleError(function (arg0, arg1, arg2) {
- const ret = new WebTransport(getStringFromWasm0(arg0, arg1), getObject(arg2))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_close_adf2df3b9682035f(arg0) {
- getObject(arg0).close()
-}
-
-export function __wbg_createBidirectionalStream_e604ff9464076683(arg0) {
- const ret = getObject(arg0).createBidirectionalStream()
- return addHeapObject(ret)
-}
-
-export function __wbg_readable_7e977276662c88d8(arg0) {
- const ret = getObject(arg0).readable
- return addHeapObject(ret)
-}
-
-export function __wbg_writable_bd1bdd26d4e17424(arg0) {
- const ret = getObject(arg0).writable
- return addHeapObject(ret)
-}
-
-export function __wbg_WorkerGlobalScope_c44775816e379c0e(arg0) {
- const ret = getObject(arg0).WorkerGlobalScope
- return addHeapObject(ret)
-}
-
-export function __wbg_instanceof_Window_5012736c80a01584(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof Window
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_navigator_6210380287bf8581(arg0) {
- const ret = getObject(arg0).navigator
- return addHeapObject(ret)
-}
-
-export function __wbg_clearInterval_df3409c32c572e85(arg0, arg1) {
- getObject(arg0).clearInterval(arg1)
-}
-
-export function __wbg_setInterval_d4a371ef4db258a7() {
- return handleError(function (arg0, arg1, arg2, arg3) {
- const ret = getObject(arg0).setInterval(getObject(arg1), arg2, ...getObject(arg3))
- return ret
- }, arguments)
-}
-
-export function __wbg_navigator_db73b5b11a0c5c93(arg0) {
- const ret = getObject(arg0).navigator
- return addHeapObject(ret)
-}
-
-export function __wbg_clearInterval_26e463ce3f550c4b(arg0, arg1) {
- getObject(arg0).clearInterval(arg1)
-}
-
-export function __wbg_setInterval_1758524273ba5b22() {
- return handleError(function (arg0, arg1, arg2, arg3) {
- const ret = getObject(arg0).setInterval(getObject(arg1), arg2, ...getObject(arg3))
- return ret
- }, arguments)
-}
-
-export function __wbg_new_699704451bc0e988() {
- return handleError(function (arg0, arg1) {
- const ret = new BroadcastChannel(getStringFromWasm0(arg0, arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_postMessage_b33651b7ca54b884() {
- return handleError(function (arg0, arg1) {
- getObject(arg0).postMessage(getObject(arg1))
- }, arguments)
-}
-
-export function __wbg_instanceof_DedicatedWorkerGlobalScope_a7feec288dff4a90(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof DedicatedWorkerGlobalScope
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_only_8e9aa7d9138d3f35() {
- return handleError(function (arg0) {
- const ret = IDBKeyRange.only(getObject(arg0))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_instanceof_IdbOpenDbRequest_c0d2e9c902441588(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof IDBOpenDBRequest
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_setonupgradeneeded_8f3f0ac5d7130a6f(arg0, arg1) {
- getObject(arg0).onupgradeneeded = getObject(arg1)
-}
-
-export function __wbg_instanceof_ReadableStreamDefaultReader_742c2b00918b6df9(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof ReadableStreamDefaultReader
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_read_e48a676fb81ea800(arg0) {
- const ret = getObject(arg0).read()
- return addHeapObject(ret)
-}
-
-export function __wbg_cancel_97a2795574a4f522(arg0) {
- const ret = getObject(arg0).cancel()
- return addHeapObject(ret)
-}
-
-export function __wbg_instanceof_ServiceWorkerGlobalScope_a3193d7890354db3(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof ServiceWorkerGlobalScope
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_readyState_7237e2b1adac03a6(arg0) {
- const ret = getObject(arg0).readyState
- return ret
-}
-
-export function __wbg_bufferedAmount_77ba515edae4df34(arg0) {
- const ret = getObject(arg0).bufferedAmount
- return ret
-}
-
-export function __wbg_setonopen_7e770c87269cae90(arg0, arg1) {
- getObject(arg0).onopen = getObject(arg1)
-}
-
-export function __wbg_setonerror_5ec4625df3060159(arg0, arg1) {
- getObject(arg0).onerror = getObject(arg1)
-}
-
-export function __wbg_setonclose_40f935717ad6ffcd(arg0, arg1) {
- getObject(arg0).onclose = getObject(arg1)
-}
-
-export function __wbg_setonmessage_b670c12ea34acd8b(arg0, arg1) {
- getObject(arg0).onmessage = getObject(arg1)
-}
-
-export function __wbg_setbinaryType_d164a0be4c212c9c(arg0, arg1) {
- getObject(arg0).binaryType = ["blob", "arraybuffer"][arg1]
-}
-
-export function __wbg_new_0bf4a5b0632517ed() {
- return handleError(function (arg0, arg1) {
- const ret = new WebSocket(getStringFromWasm0(arg0, arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_close_0a0cd79519b11318() {
- return handleError(function (arg0, arg1, arg2, arg3) {
- getObject(arg0).close(arg1, getStringFromWasm0(arg2, arg3))
- }, arguments)
-}
-
-export function __wbg_send_1b333b26681a902d() {
- return handleError(function (arg0, arg1, arg2) {
- getObject(arg0).send(getArrayU8FromWasm0(arg1, arg2))
- }, arguments)
-}
-
-export function __wbg_debug_5a33c41aeac15ee6(arg0) {
- console.debug(getObject(arg0))
-}
-
-export function __wbg_error_09480e4aadca50ad(arg0) {
- console.error(getObject(arg0))
-}
-
-export function __wbg_info_c261acb2deacd903(arg0) {
- console.info(getObject(arg0))
-}
-
-export function __wbg_warn_2b3adb99ce26c314(arg0) {
- console.warn(getObject(arg0))
-}
-
-export function __wbg_indexNames_f6708f233630e491(arg0) {
- const ret = getObject(arg0).indexNames
- return addHeapObject(ret)
-}
-
-export function __wbg_add_534cfd1b901a15b4() {
- return handleError(function (arg0, arg1) {
- const ret = getObject(arg0).add(getObject(arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_add_4d2791d6295ba9ec() {
- return handleError(function (arg0, arg1, arg2) {
- const ret = getObject(arg0).add(getObject(arg1), getObject(arg2))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_clear_324ffb9a7c18a41c() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).clear()
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_count_7b9a7e71c616b931() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).count()
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_count_89ec71d494623a00() {
- return handleError(function (arg0, arg1) {
- const ret = getObject(arg0).count(getObject(arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_createIndex_6d4c3e20ee0f1066() {
- return handleError(function (arg0, arg1, arg2, arg3, arg4) {
- const ret = getObject(arg0).createIndex(getStringFromWasm0(arg1, arg2), getObject(arg3), getObject(arg4))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_delete_34764ece57bdc720() {
- return handleError(function (arg0, arg1) {
- const ret = getObject(arg0).delete(getObject(arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_deleteIndex_86b1a90a771f3fd2() {
- return handleError(function (arg0, arg1, arg2) {
- getObject(arg0).deleteIndex(getStringFromWasm0(arg1, arg2))
- }, arguments)
-}
-
-export function __wbg_get_88b5e79e9daccb9f() {
- return handleError(function (arg0, arg1) {
- const ret = getObject(arg0).get(getObject(arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_getAll_754dfd3c399e3aa2() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).getAll()
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_getAll_cf97564e37784cbe() {
- return handleError(function (arg0, arg1) {
- const ret = getObject(arg0).getAll(getObject(arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_getAll_a97ae2dbaa2373f9() {
- return handleError(function (arg0, arg1, arg2) {
- const ret = getObject(arg0).getAll(getObject(arg1), arg2 >>> 0)
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_getAllKeys_404d5487a041555d() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).getAllKeys()
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_getAllKeys_0496b6bb8aa48052() {
- return handleError(function (arg0, arg1) {
- const ret = getObject(arg0).getAllKeys(getObject(arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_getAllKeys_f676e7c1f7048fee() {
- return handleError(function (arg0, arg1, arg2) {
- const ret = getObject(arg0).getAllKeys(getObject(arg1), arg2 >>> 0)
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_index_c90226e82bd94b45() {
- return handleError(function (arg0, arg1, arg2) {
- const ret = getObject(arg0).index(getStringFromWasm0(arg1, arg2))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_openCursor_728ede41c2e2d7ec() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).openCursor()
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_openCursor_8ca06744434102da() {
- return handleError(function (arg0, arg1) {
- const ret = getObject(arg0).openCursor(getObject(arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_openCursor_3193d7a663a8bc61() {
- return handleError(function (arg0, arg1, arg2) {
- const ret = getObject(arg0).openCursor(getObject(arg1), ["next", "nextunique", "prev", "prevunique"][arg2])
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_put_b697dfdbcfb0598f() {
- return handleError(function (arg0, arg1) {
- const ret = getObject(arg0).put(getObject(arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_put_f83d95662936dee7() {
- return handleError(function (arg0, arg1, arg2) {
- const ret = getObject(arg0).put(getObject(arg1), getObject(arg2))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_instanceof_IdbDatabase_2c9f91b2db322a72(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof IDBDatabase
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_objectStoreNames_2fc72464aff4baed(arg0) {
- const ret = getObject(arg0).objectStoreNames
- return addHeapObject(ret)
-}
-
-export function __wbg_setonversionchange_b1a0928064e9b758(arg0, arg1) {
- getObject(arg0).onversionchange = getObject(arg1)
-}
-
-export function __wbg_close_7bef29d1d5feecdb(arg0) {
- getObject(arg0).close()
-}
-
-export function __wbg_createObjectStore_cfb780710dbc3ad2() {
- return handleError(function (arg0, arg1, arg2, arg3) {
- const ret = getObject(arg0).createObjectStore(getStringFromWasm0(arg1, arg2), getObject(arg3))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_deleteObjectStore_745da9b507613eca() {
- return handleError(function (arg0, arg1, arg2) {
- getObject(arg0).deleteObjectStore(getStringFromWasm0(arg1, arg2))
- }, arguments)
-}
-
-export function __wbg_transaction_66168ca19ab39a78() {
- return handleError(function (arg0, arg1, arg2) {
- const ret = getObject(arg0).transaction(
- getObject(arg1),
- ["readonly", "readwrite", "versionchange", "readwriteflush", "cleanup"][arg2],
- )
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_instanceof_SharedWorkerGlobalScope_78edb7d25b55ea60(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof SharedWorkerGlobalScope
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_instanceof_IdbTransaction_d3f561bdf80cbd35(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof IDBTransaction
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_error_5c7bb46bfc30aee8(arg0) {
- const ret = getObject(arg0).error
- return isLikeNone(ret) ? 0 : addHeapObject(ret)
-}
-
-export function __wbg_setonabort_aedc77f0151af20c(arg0, arg1) {
- getObject(arg0).onabort = getObject(arg1)
-}
-
-export function __wbg_setoncomplete_a9e0ec1d6568a6d9(arg0, arg1) {
- getObject(arg0).oncomplete = getObject(arg1)
-}
-
-export function __wbg_setonerror_00500154a07e987d(arg0, arg1) {
- getObject(arg0).onerror = getObject(arg1)
-}
-
-export function __wbg_abort_91c8863e70a93d96() {
- return handleError(function (arg0) {
- getObject(arg0).abort()
- }, arguments)
-}
-
-export function __wbg_commit_d40764961dd886fa() {
- return handleError(function (arg0) {
- getObject(arg0).commit()
- }, arguments)
-}
-
-export function __wbg_objectStore_80724f9f6d33ab5b() {
- return handleError(function (arg0, arg1, arg2) {
- const ret = getObject(arg0).objectStore(getStringFromWasm0(arg1, arg2))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_now_a69647afb1f66247(arg0) {
- const ret = getObject(arg0).now()
- return ret
-}
-
-export function __wbg_getWriter_300edebcd3c2c126() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).getWriter()
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_setmethod_dc68a742c2db5c6a(arg0, arg1, arg2) {
- getObject(arg0).method = getStringFromWasm0(arg1, arg2)
-}
-
-export function __wbg_setmode_a781aae2bd3df202(arg0, arg1) {
- getObject(arg0).mode = ["same-origin", "no-cors", "cors", "navigate"][arg1]
-}
-
-export function __wbg_length_82021578cc4f0d2c(arg0) {
- const ret = getObject(arg0).length
- return ret
-}
-
-export function __wbg_get_913f8df8566b2d82(arg0, arg1, arg2) {
- const ret = getObject(arg1)[arg2 >>> 0]
- var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc)
- var len1 = WASM_VECTOR_LEN
- getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true)
- getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true)
-}
-
-export function __wbg_key_37c613728ba0b769() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).key
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_request_3c4da92b3538e80a(arg0) {
- const ret = getObject(arg0).request
- return addHeapObject(ret)
-}
-
-export function __wbg_advance_0922866a23942467() {
- return handleError(function (arg0, arg1) {
- getObject(arg0).advance(arg1 >>> 0)
- }, arguments)
-}
-
-export function __wbg_continue_a92b4c9f17458897() {
- return handleError(function (arg0) {
- getObject(arg0).continue()
- }, arguments)
-}
-
-export function __wbg_continue_6672b1997d5c8efb() {
- return handleError(function (arg0, arg1) {
- getObject(arg0).continue(getObject(arg1))
- }, arguments)
-}
-
-export function __wbg_persist_449ac4ddd01ee63f() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).persist()
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_userAgent_105bbcdb33968848() {
- return handleError(function (arg0, arg1) {
- const ret = getObject(arg1).userAgent
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc)
- const len1 = WASM_VECTOR_LEN
- getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true)
- getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true)
- }, arguments)
-}
-
-export function __wbg_storage_947fc01a38842a90(arg0) {
- const ret = getObject(arg0).storage
- return addHeapObject(ret)
-}
-
-export function __wbg_target_b7cb1739bee70928(arg0) {
- const ret = getObject(arg0).target
- return isLikeNone(ret) ? 0 : addHeapObject(ret)
-}
-
-export function __wbg_instanceof_Response_e91b7eb7c611a9ae(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof Response
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_json_3555ed3b0ef0dcad() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).json()
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_getReader_1997658275516cc3(arg0) {
- const ret = getObject(arg0).getReader()
- return addHeapObject(ret)
-}
-
-export function __wbg_instanceof_IdbFactory_9c1359c26643add1(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof IDBFactory
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_open_a89af1720976a433() {
- return handleError(function (arg0, arg1, arg2) {
- const ret = getObject(arg0).open(getStringFromWasm0(arg1, arg2))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_open_e8f45f3526088828() {
- return handleError(function (arg0, arg1, arg2, arg3) {
- const ret = getObject(arg0).open(getStringFromWasm0(arg1, arg2), arg3 >>> 0)
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_headers_7d46f181de2aa1dd(arg0) {
- const ret = getObject(arg0).headers
- return addHeapObject(ret)
-}
-
-export function __wbg_newwithstrandinit_a31c69e4cc337183() {
- return handleError(function (arg0, arg1, arg2) {
- const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_closed_308162adc3f122f3(arg0) {
- const ret = getObject(arg0).closed
- return addHeapObject(ret)
-}
-
-export function __wbg_desiredSize_82fd81d4149bca9a() {
- return handleError(function (arg0, arg1) {
- const ret = getObject(arg1).desiredSize
- getDataViewMemory0().setFloat64(arg0 + 8 * 1, isLikeNone(ret) ? 0 : ret, true)
- getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true)
- }, arguments)
-}
-
-export function __wbg_ready_466364612ddb7cc4(arg0) {
- const ret = getObject(arg0).ready
- return addHeapObject(ret)
-}
-
-export function __wbg_close_b4499ff2e2550f21(arg0) {
- const ret = getObject(arg0).close()
- return addHeapObject(ret)
-}
-
-export function __wbg_write_8c6e3bf306db71f2(arg0, arg1) {
- const ret = getObject(arg0).write(getObject(arg1))
- return addHeapObject(ret)
-}
-
-export function __wbg_instanceof_IdbCursorWithValue_2302382a73f62174(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof IDBCursorWithValue
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_value_d4be628e515b251f() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).value
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_userAgent_58dedff4303aeb66() {
- return handleError(function (arg0, arg1) {
- const ret = getObject(arg1).userAgent
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc)
- const len1 = WASM_VECTOR_LEN
- getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true)
- getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true)
- }, arguments)
-}
-
-export function __wbg_storage_0016c19400b7c179(arg0) {
- const ret = getObject(arg0).storage
- return addHeapObject(ret)
-}
-
-export function __wbg_setmultientry_a4c0f50fb1bb8977(arg0, arg1) {
- getObject(arg0).multiEntry = arg1 !== 0
-}
-
-export function __wbg_setunique_6f46c3f803001492(arg0, arg1) {
- getObject(arg0).unique = arg1 !== 0
-}
-
-export function __wbg_setautoincrement_56aa89e6d3e15210(arg0, arg1) {
- getObject(arg0).autoIncrement = arg1 !== 0
-}
-
-export function __wbg_setkeypath_e6a7c50640d3005a(arg0, arg1) {
- getObject(arg0).keyPath = getObject(arg1)
-}
-
-export function __wbg_set_b3c7c6d2e5e783d6() {
- return handleError(function (arg0, arg1, arg2, arg3, arg4) {
- getObject(arg0).set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4))
- }, arguments)
-}
-
-export function __wbg_instanceof_IdbRequest_44d99b46adafe829(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof IDBRequest
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_result_fd2dae625828961d() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).result
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_error_1221bc1f1d0b14d3() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).error
- return isLikeNone(ret) ? 0 : addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_transaction_0549f2d854da77a6(arg0) {
- const ret = getObject(arg0).transaction
- return isLikeNone(ret) ? 0 : addHeapObject(ret)
-}
-
-export function __wbg_setonsuccess_962c293b6e38a5d5(arg0, arg1) {
- getObject(arg0).onsuccess = getObject(arg1)
-}
-
-export function __wbg_setonerror_bd61d0a61808ca40(arg0, arg1) {
- getObject(arg0).onerror = getObject(arg1)
-}
-
-export function __wbg_data_5c47a6985fefc490(arg0) {
- const ret = getObject(arg0).data
- return addHeapObject(ret)
-}
-
-export function __wbg_ports_6e856b8ee68d6242(arg0) {
- const ret = getObject(arg0).ports
- return addHeapObject(ret)
-}
-
-export function __wbg_keyPath_99296ea462206d00() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).keyPath
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_multiEntry_986f6867169805dd(arg0) {
- const ret = getObject(arg0).multiEntry
- return ret
-}
-
-export function __wbg_unique_3abe1f8c203c19fd(arg0) {
- const ret = getObject(arg0).unique
- return ret
-}
-
-export function __wbg_count_bb99b5211d93738d() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).count()
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_count_aa9c1d027bfed24b() {
- return handleError(function (arg0, arg1) {
- const ret = getObject(arg0).count(getObject(arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_get_b51eae1c0542125a() {
- return handleError(function (arg0, arg1) {
- const ret = getObject(arg0).get(getObject(arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_queueMicrotask_48421b3cc9052b68(arg0) {
- const ret = getObject(arg0).queueMicrotask
- return addHeapObject(ret)
-}
-
-export function __wbg_queueMicrotask_12a30234db4045d3(arg0) {
- queueMicrotask(getObject(arg0))
-}
-
-export function __wbg_clearTimeout_76877dbc010e786d(arg0) {
- const ret = clearTimeout(takeObject(arg0))
- return addHeapObject(ret)
-}
-
-export function __wbg_setTimeout_75cb9b6991a4031d() {
- return handleError(function (arg0, arg1) {
- const ret = setTimeout(getObject(arg0), arg1)
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_performance_a1b8bde2ee512264(arg0) {
- const ret = getObject(arg0).performance
- return addHeapObject(ret)
-}
-
-export function __wbg_now_abd80e969af37148(arg0) {
- const ret = getObject(arg0).now()
- return ret
-}
-
-export function __wbg_crypto_1d1f22824a6a080c(arg0) {
- const ret = getObject(arg0).crypto
- return addHeapObject(ret)
-}
-
-export function __wbg_process_4a72847cc503995b(arg0) {
- const ret = getObject(arg0).process
- return addHeapObject(ret)
-}
-
-export function __wbg_versions_f686565e586dd935(arg0) {
- const ret = getObject(arg0).versions
- return addHeapObject(ret)
-}
-
-export function __wbg_node_104a2ff8d6ea03a2(arg0) {
- const ret = getObject(arg0).node
- return addHeapObject(ret)
-}
-
-export function __wbg_require_cca90b1a94a0255b() {
- return handleError(function () {
- const ret = module.require
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_msCrypto_eb05e62b530a1508(arg0) {
- const ret = getObject(arg0).msCrypto
- return addHeapObject(ret)
-}
-
-export function __wbg_randomFillSync_5c9c955aa56b6049() {
- return handleError(function (arg0, arg1) {
- getObject(arg0).randomFillSync(takeObject(arg1))
- }, arguments)
-}
-
-export function __wbg_getRandomValues_3aa56aa6edec874c() {
- return handleError(function (arg0, arg1) {
- getObject(arg0).getRandomValues(getObject(arg1))
- }, arguments)
-}
-
-export function __wbg_get_3baa728f9d58d3f6(arg0, arg1) {
- const ret = getObject(arg0)[arg1 >>> 0]
- return addHeapObject(ret)
-}
-
-export function __wbg_length_ae22078168b726f5(arg0) {
- const ret = getObject(arg0).length
- return ret
-}
-
-export function __wbg_new_a220cf903aa02ca2() {
- const ret = new Array()
- return addHeapObject(ret)
-}
-
-export function __wbg_newnoargs_76313bd6ff35d0f2(arg0, arg1) {
- const ret = new Function(getStringFromWasm0(arg0, arg1))
- return addHeapObject(ret)
-}
-
-export function __wbg_new_8608a2b51a5f6737() {
- const ret = new Map()
- return addHeapObject(ret)
-}
-
-export function __wbg_next_de3e9db4440638b2(arg0) {
- const ret = getObject(arg0).next
- return addHeapObject(ret)
-}
-
-export function __wbg_next_f9cb570345655b9a() {
- return handleError(function (arg0) {
- const ret = getObject(arg0).next()
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_done_bfda7aa8f252b39f(arg0) {
- const ret = getObject(arg0).done
- return ret
-}
-
-export function __wbg_value_6d39332ab4788d86(arg0) {
- const ret = getObject(arg0).value
- return addHeapObject(ret)
-}
-
-export function __wbg_iterator_888179a48810a9fe() {
- const ret = Symbol.iterator
- return addHeapObject(ret)
-}
-
-export function __wbg_get_224d16597dbbfd96() {
- return handleError(function (arg0, arg1) {
- const ret = Reflect.get(getObject(arg0), getObject(arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_call_1084a111329e68ce() {
- return handleError(function (arg0, arg1) {
- const ret = getObject(arg0).call(getObject(arg1))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_new_525245e2b9901204() {
- const ret = new Object()
- return addHeapObject(ret)
-}
-
-export function __wbg_self_3093d5d1f7bcb682() {
- return handleError(function () {
- const ret = self.self
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_window_3bcfc4d31bc012f8() {
- return handleError(function () {
- const ret = window.window
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_globalThis_86b222e13bdf32ed() {
- return handleError(function () {
- const ret = globalThis.globalThis
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_global_e5a3fe56f8be9485() {
- return handleError(function () {
- const ret = global.global
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_set_673dda6c73d19609(arg0, arg1, arg2) {
- getObject(arg0)[arg1 >>> 0] = takeObject(arg2)
-}
-
-export function __wbg_from_0791d740a9d37830(arg0) {
- const ret = Array.from(getObject(arg0))
- return addHeapObject(ret)
-}
-
-export function __wbg_isArray_8364a5371e9737d8(arg0) {
- const ret = Array.isArray(getObject(arg0))
- return ret
-}
-
-export function __wbg_of_4a1c869ef05b4b73(arg0) {
- const ret = Array.of(getObject(arg0))
- return addHeapObject(ret)
-}
-
-export function __wbg_push_37c89022f34c01ca(arg0, arg1) {
- const ret = getObject(arg0).push(getObject(arg1))
- return ret
-}
-
-export function __wbg_instanceof_ArrayBuffer_61dfc3198373c902(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof ArrayBuffer
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_instanceof_Error_69bde193b0cc95e3(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof Error
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_new_796382978dfd4fb0(arg0, arg1) {
- const ret = new Error(getStringFromWasm0(arg0, arg1))
- return addHeapObject(ret)
-}
-
-export function __wbg_cause_a84a2d408263556b(arg0) {
- const ret = getObject(arg0).cause
- return addHeapObject(ret)
-}
-
-export function __wbg_setcause_95acfe0bd827ffdb(arg0, arg1) {
- getObject(arg0).cause = getObject(arg1)
-}
-
-export function __wbg_message_e18bae0a0e2c097a(arg0) {
- const ret = getObject(arg0).message
- return addHeapObject(ret)
-}
-
-export function __wbg_name_ac78212e803c7941(arg0) {
- const ret = getObject(arg0).name
- return addHeapObject(ret)
-}
-
-export function __wbg_toString_9d18e102ca933e68(arg0) {
- const ret = getObject(arg0).toString()
- return addHeapObject(ret)
-}
-
-export function __wbg_call_89af060b4e1523f2() {
- return handleError(function (arg0, arg1, arg2) {
- const ret = getObject(arg0).call(getObject(arg1), getObject(arg2))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_instanceof_Map_763ce0e95960d55e(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof Map
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_set_49185437f0ab06f8(arg0, arg1, arg2) {
- const ret = getObject(arg0).set(getObject(arg1), getObject(arg2))
- return addHeapObject(ret)
-}
-
-export function __wbg_isSafeInteger_7f1ed56200d90674(arg0) {
- const ret = Number.isSafeInteger(getObject(arg0))
- return ret
-}
-
-export function __wbg_getTime_91058879093a1589(arg0) {
- const ret = getObject(arg0).getTime()
- return ret
-}
-
-export function __wbg_new0_65387337a95cf44d() {
- const ret = new Date()
- return addHeapObject(ret)
-}
-
-export function __wbg_now_b7a162010a9e75b4() {
- const ret = Date.now()
- return ret
-}
-
-export function __wbg_entries_7a0e06255456ebcd(arg0) {
- const ret = Object.entries(getObject(arg0))
- return addHeapObject(ret)
-}
-
-export function __wbg_new_b85e72ed1bfd57f9(arg0, arg1) {
- try {
- var state0 = { a: arg0, b: arg1 }
- var cb0 = (arg0, arg1) => {
- const a = state0.a
- state0.a = 0
- try {
- return __wbg_adapter_552(a, state0.b, arg0, arg1)
- } finally {
- state0.a = a
- }
- }
- const ret = new Promise(cb0)
- return addHeapObject(ret)
- } finally {
- state0.a = state0.b = 0
- }
-}
-
-export function __wbg_resolve_570458cb99d56a43(arg0) {
- const ret = Promise.resolve(getObject(arg0))
- return addHeapObject(ret)
-}
-
-export function __wbg_catch_a279b1da46d132d8(arg0, arg1) {
- const ret = getObject(arg0).catch(getObject(arg1))
- return addHeapObject(ret)
-}
-
-export function __wbg_then_95e6edc0f89b73b1(arg0, arg1) {
- const ret = getObject(arg0).then(getObject(arg1))
- return addHeapObject(ret)
-}
-
-export function __wbg_then_876bb3c633745cc6(arg0, arg1, arg2) {
- const ret = getObject(arg0).then(getObject(arg1), getObject(arg2))
- return addHeapObject(ret)
-}
-
-export function __wbg_buffer_b7b08af79b0b0974(arg0) {
- const ret = getObject(arg0).buffer
- return addHeapObject(ret)
-}
-
-export function __wbg_newwithbyteoffsetandlength_8a2cb9ca96b27ec9(arg0, arg1, arg2) {
- const ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0)
- return addHeapObject(ret)
-}
-
-export function __wbg_new_ea1883e1e5e86686(arg0) {
- const ret = new Uint8Array(getObject(arg0))
- return addHeapObject(ret)
-}
-
-export function __wbg_set_d1e79e2388520f18(arg0, arg1, arg2) {
- getObject(arg0).set(getObject(arg1), arg2 >>> 0)
-}
-
-export function __wbg_length_8339fcf5d8ecd12e(arg0) {
- const ret = getObject(arg0).length
- return ret
-}
-
-export function __wbg_instanceof_Uint8Array_247a91427532499e(arg0) {
- let result
- try {
- result = getObject(arg0) instanceof Uint8Array
- } catch (_) {
- result = false
- }
- const ret = result
- return ret
-}
-
-export function __wbg_newwithlength_ec548f448387c968(arg0) {
- const ret = new Uint8Array(arg0 >>> 0)
- return addHeapObject(ret)
-}
-
-export function __wbg_subarray_7c2e3576afe181d1(arg0, arg1, arg2) {
- const ret = getObject(arg0).subarray(arg1 >>> 0, arg2 >>> 0)
- return addHeapObject(ret)
-}
-
-export function __wbg_slice_b698b331b2ab7d72(arg0, arg1, arg2) {
- const ret = getObject(arg0).slice(arg1 >>> 0, arg2 >>> 0)
- return addHeapObject(ret)
-}
-
-export function __wbg_byteLength_850664ef28f3e42f(arg0) {
- const ret = getObject(arg0).byteLength
- return ret
-}
-
-export const __wbg_random_4a6f48b07d1eab14 = typeof Math.random == "function" ? Math.random : notDefined("Math.random")
-
-export function __wbg_apply_64f7fdc797dfb4f3() {
- return handleError(function (arg0, arg1, arg2) {
- const ret = Reflect.apply(getObject(arg0), getObject(arg1), getObject(arg2))
- return addHeapObject(ret)
- }, arguments)
-}
-
-export function __wbg_has_4bfbc01db38743f7() {
- return handleError(function (arg0, arg1) {
- const ret = Reflect.has(getObject(arg0), getObject(arg1))
- return ret
- }, arguments)
-}
-
-export function __wbg_set_eacc7d73fefaafdf() {
- return handleError(function (arg0, arg1, arg2) {
- const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2))
- return ret
- }, arguments)
-}
-
-export function __wbindgen_bigint_get_as_i64(arg0, arg1) {
- const v = getObject(arg1)
- const ret = typeof v === "bigint" ? v : undefined
- getDataViewMemory0().setBigInt64(arg0 + 8 * 1, isLikeNone(ret) ? BigInt(0) : ret, true)
- getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true)
-}
-
-export function __wbindgen_debug_string(arg0, arg1) {
- const ret = debugString(getObject(arg1))
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc)
- const len1 = WASM_VECTOR_LEN
- getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true)
- getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true)
-}
-
-export function __wbindgen_throw(arg0, arg1) {
- throw new Error(getStringFromWasm0(arg0, arg1))
-}
-
-export function __wbindgen_memory() {
- const ret = wasm.memory
- return addHeapObject(ret)
-}
-
-export function __wbindgen_closure_wrapper1002(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 222, __wbg_adapter_58)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_closure_wrapper1003(arg0, arg1, arg2) {
- const ret = makeClosure(arg0, arg1, 222, __wbg_adapter_61)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_closure_wrapper1004(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 222, __wbg_adapter_64)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_closure_wrapper1007(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 222, __wbg_adapter_58)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_closure_wrapper1010(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 222, __wbg_adapter_58)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_closure_wrapper4552(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 1478, __wbg_adapter_71)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_closure_wrapper4611(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 1483, __wbg_adapter_74)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_closure_wrapper5468(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 1844, __wbg_adapter_77)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_closure_wrapper5500(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 1870, __wbg_adapter_80)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_closure_wrapper5501(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 1870, __wbg_adapter_80)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_closure_wrapper5502(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 1870, __wbg_adapter_80)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_closure_wrapper7750(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 2512, __wbg_adapter_87)
- return addHeapObject(ret)
-}
-
-export function __wbindgen_closure_wrapper7858(arg0, arg1, arg2) {
- const ret = makeMutClosure(arg0, arg1, 2572, __wbg_adapter_90)
- return addHeapObject(ret)
-}
diff --git a/services/lumina-node-wasm/lumina_node_wasm_bg.wasm b/services/lumina-node-wasm/lumina_node_wasm_bg.wasm
deleted file mode 100644
index 8e38e75d..00000000
Binary files a/services/lumina-node-wasm/lumina_node_wasm_bg.wasm and /dev/null differ
diff --git a/services/lumina-node-wasm/lumina_node_wasm_bg.wasm.d.ts b/services/lumina-node-wasm/lumina_node_wasm_bg.wasm.d.ts
deleted file mode 100644
index 3a51e841..00000000
--- a/services/lumina-node-wasm/lumina_node_wasm_bg.wasm.d.ts
+++ /dev/null
@@ -1,91 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-export const memory: WebAssembly.Memory;
-export function __wbg_blockrange_free(a: number, b: number): void;
-export function __wbg_get_blockrange_start(a: number): number;
-export function __wbg_set_blockrange_start(a: number, b: number): void;
-export function __wbg_get_blockrange_end(a: number): number;
-export function __wbg_set_blockrange_end(a: number, b: number): void;
-export function __wbg_syncinginfosnapshot_free(a: number, b: number): void;
-export function __wbg_get_syncinginfosnapshot_stored_headers(a: number, b: number): void;
-export function __wbg_set_syncinginfosnapshot_stored_headers(a: number, b: number, c: number): void;
-export function __wbg_set_peertrackerinfosnapshot_num_connected_peers(a: number, b: number): void;
-export function __wbg_set_peertrackerinfosnapshot_num_connected_trusted_peers(a: number, b: number): void;
-export function __wbg_set_syncinginfosnapshot_subjective_head(a: number, b: number): void;
-export function __wbg_get_peertrackerinfosnapshot_num_connected_peers(a: number): number;
-export function __wbg_get_peertrackerinfosnapshot_num_connected_trusted_peers(a: number): number;
-export function __wbg_get_syncinginfosnapshot_subjective_head(a: number): number;
-export function __wbg_peertrackerinfosnapshot_free(a: number, b: number): void;
-export function setup_logging(): void;
-export function __wbg_nodeconfig_free(a: number, b: number): void;
-export function __wbg_get_nodeconfig_network(a: number): number;
-export function __wbg_set_nodeconfig_network(a: number, b: number): void;
-export function __wbg_get_nodeconfig_bootnodes(a: number, b: number): void;
-export function __wbg_set_nodeconfig_bootnodes(a: number, b: number, c: number): void;
-export function __wbg_nodeclient_free(a: number, b: number): void;
-export function nodeclient_new(a: number): number;
-export function nodeclient_addConnectionToWorker(a: number, b: number): number;
-export function nodeclient_isRunning(a: number): number;
-export function nodeclient_start(a: number, b: number): number;
-export function nodeclient_stop(a: number): number;
-export function nodeclient_localPeerId(a: number): number;
-export function nodeclient_peerTrackerInfo(a: number): number;
-export function nodeclient_waitConnected(a: number): number;
-export function nodeclient_waitConnectedTrusted(a: number): number;
-export function nodeclient_networkInfo(a: number): number;
-export function nodeclient_listeners(a: number): number;
-export function nodeclient_connectedPeers(a: number): number;
-export function nodeclient_setPeerTrust(a: number, b: number, c: number, d: number): number;
-export function nodeclient_requestHeadHeader(a: number): number;
-export function nodeclient_requestHeaderByHash(a: number, b: number, c: number): number;
-export function nodeclient_requestHeaderByHeight(a: number, b: number): number;
-export function nodeclient_requestVerifiedHeaders(a: number, b: number, c: number): number;
-export function nodeclient_syncerInfo(a: number): number;
-export function nodeclient_getNetworkHeadHeader(a: number): number;
-export function nodeclient_getLocalHeadHeader(a: number): number;
-export function nodeclient_getHeaderByHash(a: number, b: number, c: number): number;
-export function nodeclient_getHeaderByHeight(a: number, b: number): number;
-export function nodeclient_getHeaders(a: number, b: number, c: number, d: number, e: number): number;
-export function nodeclient_getSamplingMetadata(a: number, b: number): number;
-export function nodeclient_eventsChannel(a: number): number;
-export function nodeconfig_default(a: number): number;
-export function __wbg_nodeworker_free(a: number, b: number): void;
-export function nodeworker_new(a: number): number;
-export function nodeworker_run(a: number): number;
-export function __wbg_networkinfosnapshot_free(a: number, b: number): void;
-export function __wbg_get_networkinfosnapshot_connection_counters(a: number): number;
-export function __wbg_set_networkinfosnapshot_connection_counters(a: number, b: number): void;
-export function __wbg_connectioncounterssnapshot_free(a: number, b: number): void;
-export function __wbg_get_connectioncounterssnapshot_num_connections(a: number): number;
-export function __wbg_set_connectioncounterssnapshot_num_connections(a: number, b: number): void;
-export function __wbg_get_connectioncounterssnapshot_num_pending(a: number): number;
-export function __wbg_set_connectioncounterssnapshot_num_pending(a: number, b: number): void;
-export function __wbg_get_connectioncounterssnapshot_num_pending_incoming(a: number): number;
-export function __wbg_set_connectioncounterssnapshot_num_pending_incoming(a: number, b: number): void;
-export function __wbg_get_connectioncounterssnapshot_num_pending_outgoing(a: number): number;
-export function __wbg_set_connectioncounterssnapshot_num_pending_outgoing(a: number, b: number): void;
-export function __wbg_get_connectioncounterssnapshot_num_established(a: number): number;
-export function __wbg_set_connectioncounterssnapshot_num_established(a: number, b: number): void;
-export function __wbg_get_connectioncounterssnapshot_num_established_incoming(a: number): number;
-export function __wbg_set_connectioncounterssnapshot_num_established_incoming(a: number, b: number): void;
-export function __wbg_get_connectioncounterssnapshot_num_established_outgoing(a: number): number;
-export function __wbg_set_connectioncounterssnapshot_num_established_outgoing(a: number, b: number): void;
-export function __wbg_set_networkinfosnapshot_num_peers(a: number, b: number): void;
-export function __wbg_get_networkinfosnapshot_num_peers(a: number): number;
-export function __wbindgen_malloc(a: number, b: number): number;
-export function __wbindgen_realloc(a: number, b: number, c: number, d: number): number;
-export const __wbindgen_export_2: WebAssembly.Table;
-export function _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h17e3d468b80cfec8(a: number, b: number, c: number): void;
-export function _dyn_core__ops__function__Fn__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h8fba0fbbb2ce56f5(a: number, b: number, c: number): void;
-export function _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h97503251cc26c7d8(a: number, b: number): void;
-export function _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h75c81ac71a33052c(a: number, b: number, c: number): void;
-export function _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h34cf51d8af2eb9c2(a: number, b: number): void;
-export function _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h54e934330e7efee1(a: number, b: number, c: number): void;
-export function _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1816ecd417a1ddc0(a: number, b: number, c: number): void;
-export function _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h09752d8f15282203(a: number, b: number, c: number): void;
-export function _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h7ea3881f612d7cca(a: number, b: number): void;
-export function __wbindgen_add_to_stack_pointer(a: number): number;
-export function __wbindgen_free(a: number, b: number, c: number): void;
-export function __wbindgen_exn_store(a: number): void;
-export function wasm_bindgen__convert__closures__invoke2_mut__h1ca7c5479a4cc604(a: number, b: number, c: number, d: number): void;
-export function __wbindgen_start(): void;
diff --git a/services/utils/index.js b/services/utils/index.js
deleted file mode 100644
index 5f226fe2..00000000
--- a/services/utils/index.js
+++ /dev/null
@@ -1,5 +0,0 @@
-export * from "./general"
-export * from "./amounts"
-export * from "./strings"
-export * from "./d3"
-export * from "./entityCharts"
diff --git a/wrangler.jsonc b/wrangler.jsonc
new file mode 100644
index 00000000..b1100089
--- /dev/null
+++ b/wrangler.jsonc
@@ -0,0 +1,42 @@
+{
+ "compatibility_date": "2025-04-02",
+ "name": "celenium-interface",
+ "assets": {
+ "binding": "ASSETS"
+ },
+ "compatibility_flags": [
+ "nodejs_compat"
+ ],
+ "workers_dev": true,
+ "vars": {
+ "NETWORK": "mainnet",
+ "NUXT_PUBLIC_API_MAINNET": "https://api.celenium.io/v1",
+ "NUXT_PUBLIC_API_MOCHA": "https://api-mocha-4.celenium.io/v1",
+ "NUXT_PUBLIC_API_ARABICA": "https://api-arabica-11.celenium.io/v1",
+ "NUXT_PUBLIC_API_MAMMOTH": "https://api-mammoth.celenium.io/v1",
+ "NUXT_PUBLIC_API_DEV": "https://api-dev.celenium.io/v1",
+ "NUXT_PUBLIC_WSS_MAINNET": "wss://api.celenium.io/v1/ws",
+ "NUXT_PUBLIC_WSS_MOCHA": "wss://api-mocha-4.celenium.io/v1/ws",
+ "NUXT_PUBLIC_WSS_ARABICA": "wss://api-arabica-11.celenium.io/v1/ws",
+ "NUXT_PUBLIC_WSS_MAMMOTH": "wss://api-mammoth.celenium.io/v1/ws",
+ "NUXT_PUBLIC_WSS_DEV": "wss://api-dev.celenium.io/v1/ws",
+ "NUXT_PUBLIC_BLOBSTREAM_MAINNET": "https://api-blobstream.celenium.io/v1",
+ "NUXT_PUBLIC_BLOBSTREAM_TESTNET": "https://api-blobstream-testnet.celenium.io/v1",
+ "NUXT_PUBLIC_BLOCKSCOUT": "https://celestia-l2-router.k8s-dev.blockscout.com/api/v1/celestia/l2BatchMetadata",
+ "NUXT_PUBLIC_FAUCET_ADDRESS": "celestia16etnwjxg6dsjuavjpr9tk822czfeylfm9f7x5g",
+ "NUXT_PUBLIC_FAUCET_MOCHA": "https://api-faucet.celenium.io/v1",
+ "NUXT_PUBLIC_FAUCET_ARABICA": "https://api-arabica-faucet.celenium.io/v1",
+ "NUXT_PUBLIC_FAUCET_MAMMOTH": "https://api-mammoth-faucet.celenium.io/v1",
+ "NUXT_PUBLIC_GITHUB": "https://github.celenium.io/v1",
+ "NUXT_PUBLIC_NODE_STATS": "https://node-stats.celenium.io/v1",
+ "NUXT_PUBLIC_QUOTE": "https://quote.celenium.io/v1",
+ "NUXT_PUBLIC_ROLLUP_RANKING": "https://ranking.celenium.io/v1",
+ "NUXT_PUBLIC_TVL": "https://tvl.celenium.io/v1",
+ "NUXT_PUBLIC_SELFHOSTED": "false"
+ },
+ "observability": {
+ "logs": {
+ "enabled": true
+ }
+ }
+}
\ No newline at end of file