diff --git a/.env.example b/.env.example
index 5f3e191..2475fd2 100644
--- a/.env.example
+++ b/.env.example
@@ -20,4 +20,9 @@ NUXT_DISCORD_USER_ID=
NUXT_PUBLIC_CLOUD_RESUME=
# Nuxt I18N
-NUXT_PUBLIC_I18N_BASE_URL=
\ No newline at end of file
+NUXT_PUBLIC_I18N_BASE_URL=
+
+# Nuxt Mapbox
+NUXT_PUBLIC_MAPBOX_LIGHT=
+NUXT_PUBLIC_MAPBOX_STYLE_DARK=
+NUXT_PUBLIC_MAPBOX_ACCESS_TOKEN=
\ No newline at end of file
diff --git a/README.md b/README.md
index 3362c85..8843a6b 100644
--- a/README.md
+++ b/README.md
@@ -67,6 +67,11 @@ NUXT_PUBLIC_CLOUD_RESUME=...
# Nuxt I18N
NUXT_PUBLIC_I18N_BASE_URL=...
+
+# Nuxt Mapbox
+NUXT_PUBLIC_MAPBOX_STYLE_LIGHT=...
+NUXT_PUBLIC_MAPBOX_STYLE_DARK=...
+NUXT_PUBLIC_MAPBOX_ACCESS_TOKEN=...
```
## π License
diff --git a/app/components/content/Quote.vue b/app/components/content/Quote.vue
index ebd4f90..cbf4342 100644
--- a/app/components/content/Quote.vue
+++ b/app/components/content/Quote.vue
@@ -9,9 +9,13 @@ const { t } = useI18n({
-
diff --git a/app/components/content/Stats.vue b/app/components/content/Stats.vue
index 2d38085..20b0fb2 100644
--- a/app/components/content/Stats.vue
+++ b/app/components/content/Stats.vue
@@ -42,7 +42,9 @@ const { t } = useI18n({
{{
stats.languages.data.slice(0, 2).map(language => `${language.name} (${language.percent}%)`).join(t('separator'))
}}
- {{ stats.languages.data.slice(0, 2).map(language => `${language.name} (${language.percent}%)`).join(t('separator')) }}
+ {{
+ stats.languages.data.slice(0, 2).map(language => `${language.name} (${language.percent}%)`).join(t('separator'))
+ }}
@@ -68,4 +70,3 @@ const { t } = useI18n({
}
}
-
diff --git a/app/components/home/Map.vue b/app/components/home/Map.vue
new file mode 100644
index 0000000..d1206ed
--- /dev/null
+++ b/app/components/home/Map.vue
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+ {{ t('caption') }}
+
+
+
+
+
+
+
+
+{
+ "en": {
+ "caption": "Where I live"
+ },
+ "fr": {
+ "caption": "OΓΉ j'habite"
+ },
+ "es": {
+ "caption": "Donde vivo"
+ }
+}
+
diff --git a/app/pages/index.vue b/app/pages/index.vue
index 618ce41..9370c4e 100644
--- a/app/pages/index.vue
+++ b/app/pages/index.vue
@@ -5,5 +5,6 @@ const { locale } = useI18n()
+
diff --git a/nuxt.config.ts b/nuxt.config.ts
index 9ae0179..353731e 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -21,6 +21,7 @@ export default defineNuxtConfig({
'@nuxthq/studio',
'@nuxt/image',
'@nuxtjs/i18n',
+ 'nuxt-mapbox',
],
// Nuxt Hub
@@ -105,6 +106,13 @@ export default defineNuxtConfig({
cloud: {
resume: '',
},
+ mapbox: {
+ accessToken: '',
+ style: {
+ light: '',
+ dark: '',
+ },
+ },
},
},
diff --git a/package.json b/package.json
index 6f9dc64..f4ac4d5 100644
--- a/package.json
+++ b/package.json
@@ -35,6 +35,8 @@
"@vueuse/nuxt": "^10.11.0",
"drizzle-kit": "^0.22.8",
"eslint": "^9.7.0",
+ "mapbox-gl": "^3.5.2",
+ "nuxt-mapbox": "^1.6.0",
"typescript": "^5.5.4",
"vue-tsc": "^2.0.28",
"wrangler": "^3.66.0"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f9e0175..37b39de 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,13 +13,13 @@ importers:
version: 2.2.230
'@nuxt/content':
specifier: ^2.13.2
- version: 2.13.2(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4)))(rollup@4.19.0)(vue@3.4.33(typescript@5.5.4))
+ version: 2.13.2(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4)))(rollup@4.19.0)(vue@3.4.34(typescript@5.5.4))
'@nuxt/image':
specifier: ^1.7.0
version: 1.7.0(ioredis@5.4.1)(magicast@0.3.4)(rollup@4.19.0)
'@nuxt/ui':
specifier: ^2.17.0
- version: 2.17.0(axios@1.7.2)(focus-trap@7.5.4)(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.33(typescript@5.5.4))
+ version: 2.17.0(axios@1.7.2)(focus-trap@7.5.4)(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.34(typescript@5.5.4))
'@nuxthq/studio':
specifier: ^2.0.3
version: 2.0.3(magicast@0.3.4)(rollup@4.19.0)
@@ -31,7 +31,7 @@ importers:
version: 3.2.0(magicast@0.3.4)(rollup@4.19.0)
'@nuxtjs/i18n':
specifier: ^8.3.1
- version: 8.3.1(magicast@0.3.4)(rollup@4.19.0)(vue@3.4.33(typescript@5.5.4))
+ version: 8.3.1(magicast@0.3.4)(rollup@4.19.0)(vue@3.4.34(typescript@5.5.4))
drizzle-orm:
specifier: ^0.31.4
version: 0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0)
@@ -40,14 +40,14 @@ importers:
version: 0.5.3(h3@1.12.0)(zod@3.23.8)
nuxt:
specifier: ^3.12.4
- version: 3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4))
+ version: 3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4))
zod:
specifier: ^3.23.8
version: 3.23.8
devDependencies:
'@antfu/eslint-config':
specifier: ^2.23.2
- version: 2.23.2(@vue/compiler-sfc@3.4.33)(eslint@9.7.0)(typescript@5.5.4)
+ version: 2.23.2(@vue/compiler-sfc@3.4.34)(eslint@9.7.0)(typescript@5.5.4)
'@nuxt/devtools':
specifier: ^1.3.9
version: 1.3.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))
@@ -56,16 +56,22 @@ importers:
version: 20.14.12
'@vueuse/core':
specifier: ^10.11.0
- version: 10.11.0(vue@3.4.33(typescript@5.5.4))
+ version: 10.11.0(vue@3.4.34(typescript@5.5.4))
'@vueuse/nuxt':
specifier: ^10.11.0
- version: 10.11.0(magicast@0.3.4)(nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4)))(rollup@4.19.0)(vue@3.4.33(typescript@5.5.4))
+ version: 10.11.0(magicast@0.3.4)(nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4)))(rollup@4.19.0)(vue@3.4.34(typescript@5.5.4))
drizzle-kit:
specifier: ^0.22.8
version: 0.22.8
eslint:
specifier: ^9.7.0
version: 9.7.0
+ mapbox-gl:
+ specifier: ^3.5.2
+ version: 3.5.2
+ nuxt-mapbox:
+ specifier: ^1.6.0
+ version: 1.6.0(magicast@0.3.4)(rollup@4.19.0)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))
typescript:
specifier: ^5.5.4
version: 5.5.4
@@ -1391,10 +1397,53 @@ packages:
'@kwsites/promise-deferred@1.1.1':
resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
+ '@mapbox/fusspot@0.4.0':
+ resolution: {integrity: sha512-6sys1vUlhNCqMvJOqPEPSi0jc9tg7aJ//oG1A16H3PXoIt9whtNngD7UzBHUVTH15zunR/vRvMtGNVsogm1KzA==}
+
+ '@mapbox/jsonlint-lines-primitives@2.0.2':
+ resolution: {integrity: sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==}
+ engines: {node: '>= 0.6'}
+
+ '@mapbox/mapbox-gl-geocoder@5.1.0-beta.0':
+ resolution: {integrity: sha512-e2qhcb7aZP4RF0ojk35RhPqcefzIJEcc8wouNOM+BFSA7G5E0iuZlWFRLJjA2gF1VXdBb30Y6aKrdE9HcfgeRA==}
+ engines: {node: '>=6'}
+ peerDependencies:
+ mapbox-gl: '>= 0.47.0 < 3.0.0'
+
+ '@mapbox/mapbox-gl-supported@3.0.0':
+ resolution: {integrity: sha512-2XghOwu16ZwPJLOFVuIOaLbN0iKMn867evzXFyf0P22dqugezfJwLmdanAgU25ITvz1TvOfVP4jsDImlDJzcWg==}
+
+ '@mapbox/mapbox-sdk@0.15.6':
+ resolution: {integrity: sha512-eBkeSefaIVYO75nGpcTvfQkEjIVOQ4siAllOM/ka0W8FU8V47G+YnIss4cmjQRip14q9EOX+ofx85OzapqbqCg==}
+ engines: {node: '>=6'}
+
'@mapbox/node-pre-gyp@1.0.11':
resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==}
hasBin: true
+ '@mapbox/parse-mapbox-token@0.2.0':
+ resolution: {integrity: sha512-BjeuG4sodYaoTygwXIuAWlZV6zUv4ZriYAQhXikzx+7DChycMUQ9g85E79Htat+AsBg+nStFALehlOhClYm5cQ==}
+
+ '@mapbox/point-geometry@0.1.0':
+ resolution: {integrity: sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==}
+
+ '@mapbox/polyline@1.2.1':
+ resolution: {integrity: sha512-sn0V18O3OzW4RCcPoUIVDWvEGQaBNH9a0y5lgqrf5hUycyw1CzrhEoxV5irzrMNXKCkw1xRsZXcaVbsVZggHXA==}
+ hasBin: true
+
+ '@mapbox/tiny-sdf@2.0.6':
+ resolution: {integrity: sha512-qMqa27TLw+ZQz5Jk+RcwZGH7BQf5G/TrutJhspsca/3SHwmgKQ1iq+d3Jxz5oysPVYTGP6aXxCo5Lk9Er6YBAA==}
+
+ '@mapbox/unitbezier@0.0.1':
+ resolution: {integrity: sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==}
+
+ '@mapbox/vector-tile@1.3.1':
+ resolution: {integrity: sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==}
+
+ '@mapbox/whoots-js@3.1.0':
+ resolution: {integrity: sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==}
+ engines: {node: '>=6.0.0'}
+
'@miyaneee/rollup-plugin-json5@1.2.0':
resolution: {integrity: sha512-JjTIaXZp9WzhUHpElrqPnl1AzBi/rvRs065F71+aTmlqvTMVkdbjZ8vfFl4nRlgJy+TPBw69ZK4pwFdmOAt4aA==}
peerDependencies:
@@ -1804,6 +1853,10 @@ packages:
peerDependencies:
eslint: '>=8.40.0'
+ '@szmarczak/http-timer@4.0.6':
+ resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==}
+ engines: {node: '>=10'}
+
'@tailwindcss/aspect-ratio@0.4.2':
resolution: {integrity: sha512-8QPrypskfBa7QIMuKHg2TA7BqES6vhBrDLOv8Unb6FcFyd3TjKbc6lcmb9UPQHxfl24sXoJ41ux/H7qQQvfaSQ==}
peerDependencies:
@@ -1836,6 +1889,9 @@ packages:
resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
engines: {node: '>=10.13.0'}
+ '@types/cacheable-request@6.0.3':
+ resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==}
+
'@types/debug@4.1.12':
resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
@@ -1845,21 +1901,45 @@ packages:
'@types/estree@1.0.5':
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+ '@types/geojson@7946.0.14':
+ resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==}
+
'@types/hast@3.0.4':
resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
+ '@types/http-cache-semantics@4.0.4':
+ resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==}
+
'@types/http-proxy@1.17.14':
resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==}
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
+ '@types/keyv@3.1.4':
+ resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
+
+ '@types/mapbox-gl@3.1.0':
+ resolution: {integrity: sha512-hI6cQDjw1bkJw7MC/eHMqq5TWUamLwsujnUUeiIX2KDRjxRNSYMjnHz07+LATz9I9XIsKumOtUz4gRYnZOJ/FA==}
+
+ '@types/mapbox__mapbox-gl-geocoder@5.0.0':
+ resolution: {integrity: sha512-eGBWdFiP2QgmwndPyhwK6eBeOfyB8vRscp2C6Acqasx5dH8FvTo/VgXWCrCKFR3zkWek/H4w4/CwmBFOs7OLBA==}
+
+ '@types/mapbox__point-geometry@0.1.4':
+ resolution: {integrity: sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==}
+
+ '@types/mapbox__vector-tile@1.3.4':
+ resolution: {integrity: sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==}
+
'@types/mdast@3.0.15':
resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==}
'@types/mdast@4.0.4':
resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
+ '@types/minimist@1.2.5':
+ resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==}
+
'@types/ms@0.7.34':
resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
@@ -1872,9 +1952,15 @@ packages:
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
+ '@types/pbf@3.0.5':
+ resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==}
+
'@types/resolve@1.20.2':
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
+ '@types/responselike@1.0.3':
+ resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==}
+
'@types/unist@2.0.10':
resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
@@ -1913,8 +1999,8 @@ packages:
resolution: {integrity: sha512-KQL502sCGZW+dYvxIzF6rEozbgppN0mBkYV6kT8ciY5OtFIRlLDTP7NdVAMMDk7q35T7Ad8negaQ9AGpZ8+Y5w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/scope-manager@8.0.0-alpha.52':
- resolution: {integrity: sha512-ENMzwt7k31XpkrtVhf2wwmuasexm0nKqfWTUYM/SSa80jclDQEKVe+GN4yAV5qf0hSqGDJcTTWsXf7tWshpvZg==}
+ '@typescript-eslint/scope-manager@8.0.0-alpha.54':
+ resolution: {integrity: sha512-z+5GlCAskUTTWOFF2G7olTyKZyn+AVdDkiNCP2fhDtOCV1ePX1EaXy1uwqRRROf8p8uryj7vR7OtIErZE5yAng==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/type-utils@8.0.0-alpha.40':
@@ -1934,8 +2020,8 @@ packages:
resolution: {integrity: sha512-44mUq4VZVydxNlOM8Xtp/BXDkyfuvvjgPIBf7vRQDutrLDeNS0pJ9pcSloSbop5MwKLfJjBU+PbwnJPQM+DWNg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/types@8.0.0-alpha.52':
- resolution: {integrity: sha512-ChOYRASeu8L9vPajjE0ka3MCdoDfOjOR5+mm7feHWAqQWxf6ppS02mhffesAeotSW0yuUUpNG0WBqpfrNEz9YQ==}
+ '@typescript-eslint/types@8.0.0-alpha.54':
+ resolution: {integrity: sha512-p4CGzb2UW2tJgk7zRL1Iwyd4qMuPnF2TL5/VdEcz2KANHkTReagQ6B3MzJGcuNIK7t+ysolZZILJpj+8cHBzsQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/typescript-estree@7.17.0':
@@ -1956,8 +2042,8 @@ packages:
typescript:
optional: true
- '@typescript-eslint/typescript-estree@8.0.0-alpha.52':
- resolution: {integrity: sha512-hnKkJi42Z3XQtIvVGHm2HjMGrMsS8/LsENWvFVj9e9jm73swagEK6hIdiac/3CMP0z3ewNY5k9dZ8OZZW+pdXw==}
+ '@typescript-eslint/typescript-estree@8.0.0-alpha.54':
+ resolution: {integrity: sha512-oCgHCQm88pBx9QwfGVE42LXVRG3M5PUIP4w521yGMijHn5FEt+E/NGMPU3NXWKUvp0LpEkxABSinYdz69aZITA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -1977,8 +2063,8 @@ packages:
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- '@typescript-eslint/utils@8.0.0-alpha.52':
- resolution: {integrity: sha512-/jF8gJD+3WmFu7NPuDlzHrtrq8RGCXGwo3Ma9jyP3HnYSdNzpy8QsoxmygLVa0N0rTcmX7ZwnoQ7D9aUhXMklA==}
+ '@typescript-eslint/utils@8.0.0-alpha.54':
+ resolution: {integrity: sha512-Xu+dl3SJ4NOuzSHpRj1nIJPsoNTcPuG6EFVolrEVl+GZReaiBdexwpTo4/gV64khZEVewEIdYV3FBs5elIjI0g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -1991,8 +2077,8 @@ packages:
resolution: {integrity: sha512-y1stojSPb5D3M8VlGGpaiBU5XxGLe+sPuW0YbLe09Lxvo4AwKGvhAr5lhqJZo4z6qHNz385+6+BS63+qIQdYLw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/visitor-keys@8.0.0-alpha.52':
- resolution: {integrity: sha512-yaw5Df/ptlb6ZU7Em63E/woJBGu2iTxmwF+/0Kj2DxBiHucMPB5sYJ5aEGRgARVUonQU3+vZpKNiTHAzJd5lRQ==}
+ '@typescript-eslint/visitor-keys@8.0.0-alpha.54':
+ resolution: {integrity: sha512-lS8wrI6Vxw6ebIi+ehocAjXLG43bN5JCC8+wtGDD3Xw9O/EVpanAVdftefJs/mlK87eyccvVIiiHgD294TpIEQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@ungap/structured-clone@1.2.0':
@@ -2080,17 +2166,17 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@vue/compiler-core@3.4.33':
- resolution: {integrity: sha512-MoIREbkdPQlnGfSKDMgzTqzqx5nmEjIc0ydLVYlTACGBsfvOJ4tHSbZXKVF536n6fB+0eZaGEOqsGThPpdvF5A==}
+ '@vue/compiler-core@3.4.34':
+ resolution: {integrity: sha512-Z0izUf32+wAnQewjHu+pQf1yw00EGOmevl1kE+ljjjMe7oEfpQ+BI3/JNK7yMB4IrUsqLDmPecUrpj3mCP+yJQ==}
- '@vue/compiler-dom@3.4.33':
- resolution: {integrity: sha512-GzB8fxEHKw0gGet5BKlpfXEqoBnzSVWwMnT+dc25wE7pFEfrU/QsvjZMP9rD4iVXHBBoemTct8mN0GJEI6ZX5A==}
+ '@vue/compiler-dom@3.4.34':
+ resolution: {integrity: sha512-3PUOTS1h5cskdOJMExCu2TInXuM0j60DRPpSCJDqOCupCfUZCJoyQmKtRmA8EgDNZ5kcEE7vketamRZfrEuVDw==}
- '@vue/compiler-sfc@3.4.33':
- resolution: {integrity: sha512-7rk7Vbkn21xMwIUpHQR4hCVejwE6nvhBOiDgoBcR03qvGqRKA7dCBSsHZhwhYUsmjlbJ7OtD5UFIyhP6BY+c8A==}
+ '@vue/compiler-sfc@3.4.34':
+ resolution: {integrity: sha512-x6lm0UrM03jjDXTPZgD9Ad8bIVD1ifWNit2EaWQIZB5CULr46+FbLQ5RpK7AXtDHGjx9rmvC7QRCTjsiGkAwRw==}
- '@vue/compiler-ssr@3.4.33':
- resolution: {integrity: sha512-0WveC9Ai+eT/1b6LCV5IfsufBZ0HP7pSSTdDjcuW302tTEgoBw8rHVHKPbGUtzGReUFCRXbv6zQDDgucnV2WzQ==}
+ '@vue/compiler-ssr@3.4.34':
+ resolution: {integrity: sha512-8TDBcLaTrFm5rnF+Qm4BlliaopJgqJ28Nsrc80qazynm5aJO+Emu7y0RWw34L8dNnTRdcVBpWzJxhGYzsoVu4g==}
'@vue/devtools-api@6.6.3':
resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==}
@@ -2120,22 +2206,22 @@ packages:
typescript:
optional: true
- '@vue/reactivity@3.4.33':
- resolution: {integrity: sha512-B24QIelahDbyHipBgbUItQblbd4w5HpG3KccL+YkGyo3maXyS253FzcTR3pSz739OTphmzlxP7JxEMWBpewilA==}
+ '@vue/reactivity@3.4.34':
+ resolution: {integrity: sha512-ua+Lo+wBRlBEX9TtgPOShE2JwIO7p6BTZ7t1KZVPoaBRfqbC7N3c8Mpzicx173fXxx5VXeU6ykiHo7WgLzJQDA==}
- '@vue/runtime-core@3.4.33':
- resolution: {integrity: sha512-6wavthExzT4iAxpe8q37/rDmf44nyOJGISJPxCi9YsQO+8w9v0gLCFLfH5TzD1V1AYrTAdiF4Y1cgUmP68jP6w==}
+ '@vue/runtime-core@3.4.34':
+ resolution: {integrity: sha512-PXhkiRPwcPGJ1BnyBZFI96GfInCVskd0HPNIAZn7i3YOmLbtbTZpB7/kDTwC1W7IqdGPkTVC63IS7J2nZs4Ebg==}
- '@vue/runtime-dom@3.4.33':
- resolution: {integrity: sha512-iHsMCUSFJ+4z432Bn9kZzHX+zOXa6+iw36DaVRmKYZpPt9jW9riF32SxNwB124i61kp9+AZtheQ/mKoJLerAaQ==}
+ '@vue/runtime-dom@3.4.34':
+ resolution: {integrity: sha512-dXqIe+RqFAK2Euak4UsvbIupalrhc67OuQKpD7HJ3W2fv8jlqvI7szfBCsAEcE8o/wyNpkloxB6J8viuF/E3gw==}
- '@vue/server-renderer@3.4.33':
- resolution: {integrity: sha512-jTH0d6gQcaYideFP/k0WdEu8PpRS9MF8d0b6SfZzNi+ap972pZ0TNIeTaESwdOtdY0XPVj54XEJ6K0wXxir4fw==}
+ '@vue/server-renderer@3.4.34':
+ resolution: {integrity: sha512-GeyEUfMVRZMD/mZcNONEqg7MiU10QQ1DB3O/Qr6+8uXpbwdlmVgQ5Qs1/ZUAFX1X2UUtqMoGrDRbxdWfOJFT7Q==}
peerDependencies:
- vue: 3.4.33
+ vue: 3.4.34
- '@vue/shared@3.4.33':
- resolution: {integrity: sha512-aoRY0jQk3A/cuvdkodTrM4NMfxco8n55eG4H7ML/CRy7OryHfiqvug4xrCBBMbbN+dvXAetDDwZW9DXWWjBntA==}
+ '@vue/shared@3.4.34':
+ resolution: {integrity: sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==}
'@vueuse/core@10.11.0':
resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==}
@@ -2302,6 +2388,10 @@ packages:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
+ arrify@1.0.1:
+ resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
+ engines: {node: '>=0.10.0'}
+
as-table@1.0.55:
resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==}
@@ -2367,6 +2457,9 @@ packages:
bare-stream@2.1.3:
resolution: {integrity: sha512-tiDAH9H/kP+tvNO5sczyn9ZAA7utrSMobyDchsnyyXBuUe2FSQWbxhtuHB8jwpHYYevVo2UJpcmvvjrbHboUUQ==}
+ base-64@0.1.0:
+ resolution: {integrity: sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==}
+
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
@@ -2441,6 +2534,14 @@ packages:
resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==}
engines: {node: '>= 6.0.0'}
+ cacheable-lookup@5.0.4:
+ resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==}
+ engines: {node: '>=10.6.0'}
+
+ cacheable-request@7.0.4:
+ resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==}
+ engines: {node: '>=8'}
+
call-me-maybe@1.0.2:
resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==}
@@ -2452,6 +2553,14 @@ packages:
resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
engines: {node: '>= 6'}
+ camelcase-keys@6.2.2:
+ resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
+ engines: {node: '>=8'}
+
+ camelcase@5.3.1:
+ resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
+ engines: {node: '>=6'}
+
camelcase@6.3.0:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
@@ -2505,6 +2614,9 @@ packages:
character-reference-invalid@2.0.1:
resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
+ cheap-ruler@4.0.0:
+ resolution: {integrity: sha512-0BJa8f4t141BYKQyn9NSQt1PguFQXMXwZiA5shfoaBYHAb2fFk2RAX+tiWMoQU+Agtzt3mdt0JtuyshAXqZ+Vw==}
+
chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
@@ -2538,6 +2650,9 @@ packages:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
+ clone-response@1.0.3:
+ resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==}
+
cluster-key-slot@1.1.2:
resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
engines: {node: '>=0.10.0'}
@@ -2714,6 +2829,9 @@ packages:
resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
engines: {node: '>= 6'}
+ csscolorparser@1.0.3:
+ resolution: {integrity: sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==}
+
cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
@@ -2795,6 +2913,14 @@ packages:
supports-color:
optional: true
+ decamelize-keys@1.1.1:
+ resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
+ engines: {node: '>=0.10.0'}
+
+ decamelize@1.2.0:
+ resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
+ engines: {node: '>=0.10.0'}
+
decode-named-character-reference@1.0.2:
resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
@@ -2824,6 +2950,10 @@ packages:
resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==}
engines: {node: '>=18'}
+ defer-to-connect@2.0.1:
+ resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
+ engines: {node: '>=10'}
+
define-lazy-prop@2.0.0:
resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
engines: {node: '>=8'}
@@ -3018,6 +3148,9 @@ packages:
duplexer@0.1.2:
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
+ earcut@3.0.0:
+ resolution: {integrity: sha512-41Fs7Q/PLq1SDbqjsgcY7GA42T0jvaCNGXgGtsNdvg+Yv8eIu06bxv4/PoREkZ9nMDNwnUSG9OFB9+yv8eKhDg==}
+
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
@@ -3359,6 +3492,9 @@ packages:
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
engines: {node: '>=6'}
+ eventemitter3@3.1.2:
+ resolution: {integrity: sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==}
+
events@3.3.0:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
@@ -3411,6 +3547,9 @@ packages:
fastq@1.17.1:
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
+ fflate@0.8.2:
+ resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==}
+
file-entry-cache@8.0.0:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines: {node: '>=16.0.0'}
@@ -3462,6 +3601,10 @@ packages:
resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==}
engines: {node: '>=14'}
+ form-data@3.0.1:
+ resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==}
+ engines: {node: '>= 6'}
+
form-data@4.0.0:
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
engines: {node: '>= 6'}
@@ -3503,6 +3646,10 @@ packages:
resolution: {integrity: sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==}
engines: {node: '>=10'}
+ fuzzy@0.1.3:
+ resolution: {integrity: sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==}
+ engines: {node: '>= 0.6.0'}
+
gauge@3.0.2:
resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==}
engines: {node: '>=10'}
@@ -3512,6 +3659,9 @@ packages:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
+ geojson-vt@4.0.2:
+ resolution: {integrity: sha512-AV9ROqlNqoZEIJGfm1ncNjEXfkz2hdFlZf0qkVfmkwdKa8vj7H16YUOT81rJw1rdFhyEDlN2Tds91p/glzbl5A==}
+
get-caller-file@2.0.5:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines: {node: 6.* || 8.* || >= 10.*}
@@ -3522,6 +3672,10 @@ packages:
get-source@2.0.12:
resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==}
+ get-stream@5.2.0:
+ resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
+ engines: {node: '>=8'}
+
get-stream@6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
@@ -3553,6 +3707,9 @@ packages:
github-slugger@2.0.0:
resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
+ gl-matrix@3.4.3:
+ resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==}
+
glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
@@ -3608,12 +3765,19 @@ packages:
google-fonts-helper@3.6.0:
resolution: {integrity: sha512-ReantWd/l8dedKqTYjvqaQ55rAl/rbRqWL5VXHNXtGwIhMX4N8VNA7V19drr7xiv5G3pzlYID0K4FauvGqnWEg==}
+ got@11.8.6:
+ resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==}
+ engines: {node: '>=10.19.0'}
+
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
graphemer@1.4.0:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
+ grid-index@1.1.0:
+ resolution: {integrity: sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==}
+
gzip-size@7.0.0:
resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -3627,6 +3791,10 @@ packages:
h3@1.12.0:
resolution: {integrity: sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA==}
+ hard-rejection@2.1.0:
+ resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
+ engines: {node: '>=6'}
+
has-flag@3.0.0:
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
engines: {node: '>=4'}
@@ -3687,6 +3855,10 @@ packages:
hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
+ hosted-git-info@4.1.0:
+ resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==}
+ engines: {node: '>=10'}
+
html-tags@3.3.1:
resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
engines: {node: '>=8'}
@@ -3698,6 +3870,9 @@ packages:
resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==}
engines: {node: '>= 0.8'}
+ http-cache-semantics@4.1.1:
+ resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
+
http-errors@1.6.3:
resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==}
engines: {node: '>= 0.6'}
@@ -3714,6 +3889,10 @@ packages:
resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==}
engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
+ http2-wrapper@1.0.3:
+ resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==}
+ engines: {node: '>=10.19.0'}
+
https-proxy-agent@5.0.1:
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
engines: {node: '>= 6'}
@@ -3889,6 +4068,10 @@ packages:
resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==}
engines: {node: '>=12'}
+ is-plain-obj@1.1.0:
+ resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
+ engines: {node: '>=0.10.0'}
+
is-plain-obj@4.1.0:
resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
engines: {node: '>=12'}
@@ -3988,6 +4171,9 @@ packages:
jsonfile@6.1.0:
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
+ kdbush@4.0.2:
+ resolution: {integrity: sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==}
+
keygrip@1.1.0:
resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==}
engines: {node: '>= 0.6'}
@@ -3995,6 +4181,10 @@ packages:
keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
+ kind-of@6.0.3:
+ resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
+ engines: {node: '>=0.10.0'}
+
kleur@3.0.3:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
@@ -4069,6 +4259,12 @@ packages:
lodash.castarray@4.4.0:
resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==}
+ lodash.clonedeep@4.5.0:
+ resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==}
+
+ lodash.debounce@4.0.8:
+ resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
+
lodash.defaults@4.2.0:
resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==}
@@ -4093,12 +4289,20 @@ packages:
longest-streak@3.1.0:
resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
+ lowercase-keys@2.0.0:
+ resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==}
+ engines: {node: '>=8'}
+
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+ lru-cache@6.0.0:
+ resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
+ engines: {node: '>=10'}
+
magic-string-ast@0.6.2:
resolution: {integrity: sha512-oN3Bcd7ZVt+0VGEs7402qR/tjgjbM7kPlH/z7ufJnzTLVBzXJITRHOJiwMmmYMgZfdoWQsfQcY+iKlxiBppnMA==}
engines: {node: '>=16.14.0'}
@@ -4116,6 +4320,17 @@ packages:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
+ map-obj@1.0.1:
+ resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
+ engines: {node: '>=0.10.0'}
+
+ map-obj@4.3.0:
+ resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
+ engines: {node: '>=8'}
+
+ mapbox-gl@3.5.2:
+ resolution: {integrity: sha512-KUrmDmLFKPp3MSsWGNTH5uvtYwJknV+eFJ+vxiN6hqKpzbme37z+JfYs5Mehs3CgFaIV/pUdnEV9UPUZJPuS+Q==}
+
markdown-table@3.0.3:
resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
@@ -4174,6 +4389,10 @@ packages:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines: {node: '>= 0.6'}
+ meow@9.0.0:
+ resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==}
+ engines: {node: '>=10'}
+
merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
@@ -4307,6 +4526,10 @@ packages:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
+ mimic-response@1.0.1:
+ resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
+ engines: {node: '>=4'}
+
mimic-response@3.1.0:
resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
engines: {node: '>=10'}
@@ -4335,6 +4558,10 @@ packages:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
+ minimist-options@4.1.0:
+ resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
+ engines: {node: '>= 6'}
+
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
@@ -4398,6 +4625,9 @@ packages:
muggle-string@0.4.1:
resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
+ murmurhash-js@1.0.0:
+ resolution: {integrity: sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==}
+
mustache@4.2.0:
resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==}
hasBin: true
@@ -4486,6 +4716,10 @@ packages:
normalize-package-data@2.5.0:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
+ normalize-package-data@3.0.3:
+ resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==}
+ engines: {node: '>=10'}
+
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
@@ -4494,6 +4728,10 @@ packages:
resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
engines: {node: '>=0.10.0'}
+ normalize-url@6.1.0:
+ resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
+ engines: {node: '>=10'}
+
npm-run-path@4.0.1:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines: {node: '>=8'}
@@ -4521,6 +4759,9 @@ packages:
nuxt-icon@0.6.10:
resolution: {integrity: sha512-S9zHVA66ox4ZSpMWvCjqKZC4ZogC0s2z3vZs+M4D95YXGPEXwxDZu+insMKvkbe8+k7gvEmtTk0eq3KusKlxiw==}
+ nuxt-mapbox@1.6.0:
+ resolution: {integrity: sha512-yW7+biVynXk91tUoMCVZ0LKFXOn70GT5rrW0h3JvA3MOhRdAOHDBqT3Tkjvm1ADGJweyW6PzTr/FEFp1lBXuvg==}
+
nuxt@3.12.4:
resolution: {integrity: sha512-/ddvyc2kgYYIN2UEjP8QIz48O/W3L0lZm7wChIDbOCj0vF/yLLeZHBaTb3aNvS9Hwp269nfjrm8j/mVxQK4RhA==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -4591,6 +4832,10 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
+ p-cancelable@2.1.1:
+ resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==}
+ engines: {node: '>=8'}
+
p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'}
@@ -4693,6 +4938,10 @@ packages:
pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
+ pbf@3.3.0:
+ resolution: {integrity: sha512-XDF38WCH3z5OV/OVa8GKUNtLAyneuzbCisx7QUCF8Q6Nutx0WnJrQe5O+kOtBlLfRNUws98Y58Lblp+NJG5T4Q==}
+ hasBin: true
+
perfect-debounce@1.0.0:
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
@@ -4939,6 +5188,9 @@ packages:
resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==}
engines: {node: ^10 || ^12 || >=14}
+ potpack@2.0.0:
+ resolution: {integrity: sha512-Q+/tYsFU9r7xoOJ+y/ZTtdVQwTWfzjbiXBDMM/JKUux3+QPP02iUuIoeBQ+Ot6oEDlC+/PGjB/5A3K7KKb7hcw==}
+
prebuild-install@7.1.2:
resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==}
engines: {node: '>=10'}
@@ -4969,6 +5221,9 @@ packages:
property-information@6.5.0:
resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==}
+ protocol-buffers-schema@3.6.0:
+ resolution: {integrity: sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==}
+
protocols@2.0.1:
resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==}
@@ -4988,6 +5243,17 @@ packages:
queue-tick@1.0.1:
resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==}
+ quick-lru@4.0.1:
+ resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
+ engines: {node: '>=8'}
+
+ quick-lru@5.1.1:
+ resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
+ engines: {node: '>=10'}
+
+ quickselect@3.0.0:
+ resolution: {integrity: sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==}
+
radix3@1.1.2:
resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
@@ -5034,6 +5300,10 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
+ redent@3.0.0:
+ resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
+ engines: {node: '>=8'}
+
redis-errors@1.2.0:
resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==}
engines: {node: '>=4'}
@@ -5101,6 +5371,9 @@ packages:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
+ resolve-alpn@1.2.1:
+ resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
+
resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
@@ -5116,6 +5389,9 @@ packages:
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
+ resolve-protobuf-schema@2.1.0:
+ resolution: {integrity: sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==}
+
resolve.exports@2.0.2:
resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==}
engines: {node: '>=10'}
@@ -5124,6 +5400,9 @@ packages:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
+ responselike@2.0.1:
+ resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==}
+
reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
@@ -5168,6 +5447,9 @@ packages:
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+ rw@1.3.3:
+ resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==}
+
safe-buffer@5.1.2:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
@@ -5213,6 +5495,10 @@ packages:
serialize-javascript@6.0.2:
resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
+ serialize-to-js@3.1.2:
+ resolution: {integrity: sha512-owllqNuDDEimQat7EPG0tH7JjO090xKNzUtYz6X+Sk2BXDnOCilDdNLwjWeFywG9xkJul1ULvtUQa9O4pUaY0w==}
+ engines: {node: '>=4.0.0'}
+
serve-placeholder@2.0.2:
resolution: {integrity: sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==}
@@ -5433,11 +5719,20 @@ packages:
peerDependencies:
postcss: ^8.4.31
+ subtag@0.5.0:
+ resolution: {integrity: sha512-CaIBcTSb/nyk4xiiSOtZYz1B+F12ZxW8NEp54CdT+84vmh/h4sUnHGC6+KQXUfED8u22PQjCYWfZny8d2ELXwg==}
+
sucrase@3.35.0:
resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
+ suggestions@1.7.1:
+ resolution: {integrity: sha512-gl5YPAhPYl07JZ5obiD9nTZsg4SyZswAQU/NNtnYiSnFkI3+ZHuXAiEsYm7AaZ71E0LXSFaGVaulGSWN3Gd71A==}
+
+ supercluster@8.0.1:
+ resolution: {integrity: sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==}
+
superjson@2.2.1:
resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==}
engines: {node: '>=16'}
@@ -5538,6 +5833,13 @@ packages:
tiny-invariant@1.3.3:
resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
+ tiny-lru@11.2.11:
+ resolution: {integrity: sha512-27BIW0dIWTYYoWNnqSmoNMKe5WIbkXsc0xaCQHd3/3xT2XMuMJrzHdrO9QBFR14emBz1Bu0dOAs2sCBBrvgPQA==}
+ engines: {node: '>=12'}
+
+ tinyqueue@3.0.0:
+ resolution: {integrity: sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==}
+
tinyrainbow@1.2.0:
resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==}
engines: {node: '>=14.0.0'}
@@ -5572,6 +5874,10 @@ packages:
trim-lines@3.0.1:
resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
+ trim-newlines@3.0.1:
+ resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
+ engines: {node: '>=8'}
+
trough@2.2.0:
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
@@ -5594,6 +5900,9 @@ packages:
tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
+ tweakpane@4.0.4:
+ resolution: {integrity: sha512-RkWD54zDlEbnN01wQPk0ANHGbdCvlJx/E8A1QxhTfCbX+ROWos1Ws2MnhOm39aUGMOh+36TjUwpDmLfmwTr1Fg==}
+
type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
@@ -5602,6 +5911,10 @@ packages:
resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
engines: {node: '>=4'}
+ type-fest@0.18.1:
+ resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==}
+ engines: {node: '>=10'}
+
type-fest@0.20.2:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}
@@ -5910,6 +6223,9 @@ packages:
vscode-uri@3.0.8:
resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
+ vt-pbf@3.1.3:
+ resolution: {integrity: sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==}
+
vue-bundle-renderer@2.1.0:
resolution: {integrity: sha512-uZ+5ZJdZ/b43gMblWtcpikY6spJd0nERaM/1RtgioXNfWFbjKlUwrS8HlrddN6T2xtptmOouWclxLUkpgcVX3Q==}
@@ -5964,8 +6280,8 @@ packages:
peerDependencies:
typescript: '>=5.0.0'
- vue@3.4.33:
- resolution: {integrity: sha512-VdMCWQOummbhctl4QFMcW6eNtXHsFyDlX60O/tsSQuCcuDOnJ1qPOhhVla65Niece7xq/P2zyZReIO5mP+LGTQ==}
+ vue@3.4.34:
+ resolution: {integrity: sha512-VZze05HWlA3ItreQ/ka7Sx7PoD0/3St8FEiSlSTVgb6l4hL+RjtP2/8g5WQBzZgyf8WG2f+g1bXzC7zggLhAJA==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -6068,6 +6384,10 @@ packages:
engines: {node: '>= 0.10.0'}
hasBin: true
+ xtend@4.0.2:
+ resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
+ engines: {node: '>=0.4'}
+
xxhash-wasm@1.0.2:
resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==}
@@ -6085,11 +6405,15 @@ packages:
resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==}
engines: {node: ^14.17.0 || >=16.0.0}
- yaml@2.4.5:
- resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==}
+ yaml@2.5.0:
+ resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==}
engines: {node: '>= 14'}
hasBin: true
+ yargs-parser@20.2.9:
+ resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
+ engines: {node: '>=10'}
+
yargs-parser@21.1.1:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
@@ -6131,7 +6455,7 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
- '@antfu/eslint-config@2.23.2(@vue/compiler-sfc@3.4.33)(eslint@9.7.0)(typescript@5.5.4)':
+ '@antfu/eslint-config@2.23.2(@vue/compiler-sfc@3.4.34)(eslint@9.7.0)(typescript@5.5.4)':
dependencies:
'@antfu/install-pkg': 0.3.3
'@clack/prompts': 0.7.0
@@ -6159,7 +6483,7 @@ snapshots:
eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.4))(eslint@9.7.0)(typescript@5.5.4))(eslint@9.7.0)(typescript@5.5.4)
eslint-plugin-vue: 9.27.0(eslint@9.7.0)
eslint-plugin-yml: 1.14.0(eslint@9.7.0)
- eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.33)(eslint@9.7.0)
+ eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.34)(eslint@9.7.0)
globals: 15.8.0
jsonc-eslint-parser: 2.4.0
local-pkg: 0.5.0
@@ -6957,10 +7281,10 @@ snapshots:
dependencies:
tailwindcss: 3.4.6
- '@headlessui/vue@1.7.22(vue@3.4.33(typescript@5.5.4))':
+ '@headlessui/vue@1.7.22(vue@3.4.34(typescript@5.5.4))':
dependencies:
- '@tanstack/vue-virtual': 3.8.3(vue@3.4.33(typescript@5.5.4))
- vue: 3.4.33(typescript@5.5.4)
+ '@tanstack/vue-virtual': 3.8.3(vue@3.4.34(typescript@5.5.4))
+ vue: 3.4.34(typescript@5.5.4)
'@humanwhocodes/module-importer@1.0.1': {}
@@ -6993,12 +7317,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@iconify/vue@4.1.2(vue@3.4.33(typescript@5.5.4))':
+ '@iconify/vue@4.1.2(vue@3.4.34(typescript@5.5.4))':
dependencies:
'@iconify/types': 2.0.0
- vue: 3.4.33(typescript@5.5.4)
+ vue: 3.4.34(typescript@5.5.4)
- '@intlify/bundle-utils@7.5.1(vue-i18n@9.13.1(vue@3.4.33(typescript@5.5.4)))':
+ '@intlify/bundle-utils@7.5.1(vue-i18n@9.13.1(vue@3.4.34(typescript@5.5.4)))':
dependencies:
'@intlify/message-compiler': 9.13.1
'@intlify/shared': 9.13.1
@@ -7011,7 +7335,7 @@ snapshots:
source-map-js: 1.2.0
yaml-eslint-parser: 1.2.3
optionalDependencies:
- vue-i18n: 9.13.1(vue@3.4.33(typescript@5.5.4))
+ vue-i18n: 9.13.1(vue@3.4.34(typescript@5.5.4))
'@intlify/core-base@9.13.1':
dependencies:
@@ -7035,12 +7359,12 @@ snapshots:
'@intlify/shared@9.13.1': {}
- '@intlify/unplugin-vue-i18n@3.0.1(rollup@4.19.0)(vue-i18n@9.13.1(vue@3.4.33(typescript@5.5.4)))':
+ '@intlify/unplugin-vue-i18n@3.0.1(rollup@4.19.0)(vue-i18n@9.13.1(vue@3.4.34(typescript@5.5.4)))':
dependencies:
- '@intlify/bundle-utils': 7.5.1(vue-i18n@9.13.1(vue@3.4.33(typescript@5.5.4)))
+ '@intlify/bundle-utils': 7.5.1(vue-i18n@9.13.1(vue@3.4.34(typescript@5.5.4)))
'@intlify/shared': 9.13.1
'@rollup/pluginutils': 5.1.0(rollup@4.19.0)
- '@vue/compiler-sfc': 3.4.33
+ '@vue/compiler-sfc': 3.4.34
debug: 4.3.5
fast-glob: 3.3.2
js-yaml: 4.1.0
@@ -7050,7 +7374,7 @@ snapshots:
source-map-js: 1.2.0
unplugin: 1.12.0
optionalDependencies:
- vue-i18n: 9.13.1(vue@3.4.33(typescript@5.5.4))
+ vue-i18n: 9.13.1(vue@3.4.34(typescript@5.5.4))
transitivePeerDependencies:
- rollup
- supports-color
@@ -7120,6 +7444,37 @@ snapshots:
'@kwsites/promise-deferred@1.1.1': {}
+ '@mapbox/fusspot@0.4.0':
+ dependencies:
+ is-plain-obj: 1.1.0
+ xtend: 4.0.2
+
+ '@mapbox/jsonlint-lines-primitives@2.0.2': {}
+
+ '@mapbox/mapbox-gl-geocoder@5.1.0-beta.0(mapbox-gl@3.5.2)':
+ dependencies:
+ '@mapbox/mapbox-sdk': 0.15.6
+ events: 3.3.0
+ lodash.debounce: 4.0.8
+ mapbox-gl: 3.5.2
+ nanoid: 3.3.7
+ subtag: 0.5.0
+ suggestions: 1.7.1
+ xtend: 4.0.2
+
+ '@mapbox/mapbox-gl-supported@3.0.0': {}
+
+ '@mapbox/mapbox-sdk@0.15.6':
+ dependencies:
+ '@mapbox/fusspot': 0.4.0
+ '@mapbox/parse-mapbox-token': 0.2.0
+ '@mapbox/polyline': 1.2.1
+ eventemitter3: 3.1.2
+ form-data: 3.0.1
+ got: 11.8.6
+ is-plain-obj: 1.1.0
+ xtend: 4.0.2
+
'@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)':
dependencies:
detect-libc: 2.0.3
@@ -7135,6 +7490,26 @@ snapshots:
- encoding
- supports-color
+ '@mapbox/parse-mapbox-token@0.2.0':
+ dependencies:
+ base-64: 0.1.0
+
+ '@mapbox/point-geometry@0.1.0': {}
+
+ '@mapbox/polyline@1.2.1':
+ dependencies:
+ meow: 9.0.0
+
+ '@mapbox/tiny-sdf@2.0.6': {}
+
+ '@mapbox/unitbezier@0.0.1': {}
+
+ '@mapbox/vector-tile@1.3.1':
+ dependencies:
+ '@mapbox/point-geometry': 0.1.0
+
+ '@mapbox/whoots-js@3.1.0': {}
+
'@miyaneee/rollup-plugin-json5@1.2.0(rollup@4.19.0)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.19.0)
@@ -7164,13 +7539,13 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.17.1
- '@nuxt/content@2.13.2(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4)))(rollup@4.19.0)(vue@3.4.33(typescript@5.5.4))':
+ '@nuxt/content@2.13.2(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4)))(rollup@4.19.0)(vue@3.4.34(typescript@5.5.4))':
dependencies:
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0)
'@nuxtjs/mdc': 0.8.3(magicast@0.3.4)(rollup@4.19.0)
- '@vueuse/core': 10.11.0(vue@3.4.33(typescript@5.5.4))
- '@vueuse/head': 2.0.0(vue@3.4.33(typescript@5.5.4))
- '@vueuse/nuxt': 10.11.0(magicast@0.3.4)(nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4)))(rollup@4.19.0)(vue@3.4.33(typescript@5.5.4))
+ '@vueuse/core': 10.11.0(vue@3.4.34(typescript@5.5.4))
+ '@vueuse/head': 2.0.0(vue@3.4.34(typescript@5.5.4))
+ '@vueuse/nuxt': 10.11.0(magicast@0.3.4)(nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4)))(rollup@4.19.0)(vue@3.4.34(typescript@5.5.4))
consola: 3.2.3
defu: 6.1.4
destr: 2.0.3
@@ -7391,11 +7766,11 @@ snapshots:
- rollup
- supports-color
- '@nuxt/ui@2.17.0(axios@1.7.2)(focus-trap@7.5.4)(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.33(typescript@5.5.4))':
+ '@nuxt/ui@2.17.0(axios@1.7.2)(focus-trap@7.5.4)(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.34(typescript@5.5.4))':
dependencies:
'@egoist/tailwindcss-icons': 1.8.1(tailwindcss@3.4.6)
'@headlessui/tailwindcss': 0.2.1(tailwindcss@3.4.6)
- '@headlessui/vue': 1.7.22(vue@3.4.33(typescript@5.5.4))
+ '@headlessui/vue': 1.7.22(vue@3.4.34(typescript@5.5.4))
'@iconify-json/heroicons': 1.1.22
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0)
'@nuxtjs/color-mode': 3.4.2(magicast@0.3.4)(rollup@4.19.0)
@@ -7405,12 +7780,12 @@ snapshots:
'@tailwindcss/container-queries': 0.1.1(tailwindcss@3.4.6)
'@tailwindcss/forms': 0.5.7(tailwindcss@3.4.6)
'@tailwindcss/typography': 0.5.13(tailwindcss@3.4.6)
- '@vueuse/core': 10.11.0(vue@3.4.33(typescript@5.5.4))
- '@vueuse/integrations': 10.11.0(axios@1.7.2)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.33(typescript@5.5.4))
- '@vueuse/math': 10.11.0(vue@3.4.33(typescript@5.5.4))
+ '@vueuse/core': 10.11.0(vue@3.4.34(typescript@5.5.4))
+ '@vueuse/integrations': 10.11.0(axios@1.7.2)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.34(typescript@5.5.4))
+ '@vueuse/math': 10.11.0(vue@3.4.34(typescript@5.5.4))
defu: 6.1.4
fuse.js: 6.6.2
- nuxt-icon: 0.6.10(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.33(typescript@5.5.4))
+ nuxt-icon: 0.6.10(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.34(typescript@5.5.4))
ohash: 1.1.3
pathe: 1.1.2
scule: 1.3.0
@@ -7437,12 +7812,12 @@ snapshots:
- vite
- vue
- '@nuxt/vite-builder@3.12.4(@types/node@20.14.12)(eslint@9.7.0)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vue-tsc@2.0.28(typescript@5.5.4))(vue@3.4.33(typescript@5.5.4))':
+ '@nuxt/vite-builder@3.12.4(@types/node@20.14.12)(eslint@9.7.0)(magicast@0.3.4)(meow@9.0.0)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vue-tsc@2.0.28(typescript@5.5.4))(vue@3.4.34(typescript@5.5.4))':
dependencies:
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0)
'@rollup/plugin-replace': 5.0.7(rollup@4.19.0)
- '@vitejs/plugin-vue': 5.1.0(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.33(typescript@5.5.4))
- '@vitejs/plugin-vue-jsx': 4.0.0(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.33(typescript@5.5.4))
+ '@vitejs/plugin-vue': 5.1.0(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.34(typescript@5.5.4))
+ '@vitejs/plugin-vue-jsx': 4.0.0(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.34(typescript@5.5.4))
autoprefixer: 10.4.19(postcss@8.4.39)
clear: 0.1.0
consola: 3.2.3
@@ -7470,8 +7845,8 @@ snapshots:
unplugin: 1.12.0
vite: 5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3)
vite-node: 2.0.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3)
- vite-plugin-checker: 0.7.2(eslint@9.7.0)(optionator@0.9.4)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4))
- vue: 3.4.33(typescript@5.5.4)
+ vite-plugin-checker: 0.7.2(eslint@9.7.0)(meow@9.0.0)(optionator@0.9.4)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4))
+ vue: 3.4.34(typescript@5.5.4)
vue-bundle-renderer: 2.1.0
transitivePeerDependencies:
- '@biomejs/biome'
@@ -7574,16 +7949,16 @@ snapshots:
- rollup
- supports-color
- '@nuxtjs/i18n@8.3.1(magicast@0.3.4)(rollup@4.19.0)(vue@3.4.33(typescript@5.5.4))':
+ '@nuxtjs/i18n@8.3.1(magicast@0.3.4)(rollup@4.19.0)(vue@3.4.34(typescript@5.5.4))':
dependencies:
'@intlify/h3': 0.5.0
'@intlify/shared': 9.13.1
- '@intlify/unplugin-vue-i18n': 3.0.1(rollup@4.19.0)(vue-i18n@9.13.1(vue@3.4.33(typescript@5.5.4)))
+ '@intlify/unplugin-vue-i18n': 3.0.1(rollup@4.19.0)(vue-i18n@9.13.1(vue@3.4.34(typescript@5.5.4)))
'@intlify/utils': 0.12.0
'@miyaneee/rollup-plugin-json5': 1.2.0(rollup@4.19.0)
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0)
'@rollup/plugin-yaml': 4.1.2(rollup@4.19.0)
- '@vue/compiler-sfc': 3.4.33
+ '@vue/compiler-sfc': 3.4.34
debug: 4.3.5
defu: 6.1.4
estree-walker: 3.0.3
@@ -7596,8 +7971,8 @@ snapshots:
sucrase: 3.35.0
ufo: 1.5.4
unplugin: 1.12.0
- vue-i18n: 9.13.1(vue@3.4.33(typescript@5.5.4))
- vue-router: 4.4.0(vue@3.4.33(typescript@5.5.4))
+ vue-i18n: 9.13.1(vue@3.4.34(typescript@5.5.4))
+ vue-router: 4.4.0(vue@3.4.34(typescript@5.5.4))
transitivePeerDependencies:
- magicast
- petite-vue-i18n
@@ -7612,7 +7987,7 @@ snapshots:
'@shikijs/transformers': 1.11.1
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
- '@vue/compiler-core': 3.4.33
+ '@vue/compiler-core': 3.4.34
consola: 3.2.3
debug: 4.3.5
defu: 6.1.4
@@ -7901,7 +8276,7 @@ snapshots:
'@stylistic/eslint-plugin-plus@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.4)':
dependencies:
'@types/eslint': 8.56.11
- '@typescript-eslint/utils': 8.0.0-alpha.52(eslint@9.7.0)(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.0.0-alpha.54(eslint@9.7.0)(typescript@5.5.4)
eslint: 9.7.0
transitivePeerDependencies:
- supports-color
@@ -7911,7 +8286,7 @@ snapshots:
dependencies:
'@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0)
'@types/eslint': 8.56.11
- '@typescript-eslint/utils': 8.0.0-alpha.52(eslint@9.7.0)(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.0.0-alpha.54(eslint@9.7.0)(typescript@5.5.4)
eslint: 9.7.0
transitivePeerDependencies:
- supports-color
@@ -7929,6 +8304,10 @@ snapshots:
- supports-color
- typescript
+ '@szmarczak/http-timer@4.0.6':
+ dependencies:
+ defer-to-connect: 2.0.1
+
'@tailwindcss/aspect-ratio@0.4.2(tailwindcss@3.4.6)':
dependencies:
tailwindcss: 3.4.6
@@ -7952,13 +8331,20 @@ snapshots:
'@tanstack/virtual-core@3.8.3': {}
- '@tanstack/vue-virtual@3.8.3(vue@3.4.33(typescript@5.5.4))':
+ '@tanstack/vue-virtual@3.8.3(vue@3.4.34(typescript@5.5.4))':
dependencies:
'@tanstack/virtual-core': 3.8.3
- vue: 3.4.33(typescript@5.5.4)
+ vue: 3.4.34(typescript@5.5.4)
'@trysound/sax@0.2.0': {}
+ '@types/cacheable-request@6.0.3':
+ dependencies:
+ '@types/http-cache-semantics': 4.0.4
+ '@types/keyv': 3.1.4
+ '@types/node': 20.14.12
+ '@types/responselike': 1.0.3
+
'@types/debug@4.1.12':
dependencies:
'@types/ms': 0.7.34
@@ -7970,16 +8356,41 @@ snapshots:
'@types/estree@1.0.5': {}
+ '@types/geojson@7946.0.14': {}
+
'@types/hast@3.0.4':
dependencies:
'@types/unist': 3.0.2
+ '@types/http-cache-semantics@4.0.4': {}
+
'@types/http-proxy@1.17.14':
dependencies:
'@types/node': 20.14.12
'@types/json-schema@7.0.15': {}
+ '@types/keyv@3.1.4':
+ dependencies:
+ '@types/node': 20.14.12
+
+ '@types/mapbox-gl@3.1.0':
+ dependencies:
+ '@types/geojson': 7946.0.14
+
+ '@types/mapbox__mapbox-gl-geocoder@5.0.0':
+ dependencies:
+ '@types/geojson': 7946.0.14
+ '@types/mapbox-gl': 3.1.0
+
+ '@types/mapbox__point-geometry@0.1.4': {}
+
+ '@types/mapbox__vector-tile@1.3.4':
+ dependencies:
+ '@types/geojson': 7946.0.14
+ '@types/mapbox__point-geometry': 0.1.4
+ '@types/pbf': 3.0.5
+
'@types/mdast@3.0.15':
dependencies:
'@types/unist': 2.0.10
@@ -7988,6 +8399,8 @@ snapshots:
dependencies:
'@types/unist': 3.0.2
+ '@types/minimist@1.2.5': {}
+
'@types/ms@0.7.34': {}
'@types/node-forge@1.3.11':
@@ -8000,8 +8413,14 @@ snapshots:
'@types/normalize-package-data@2.4.4': {}
+ '@types/pbf@3.0.5': {}
+
'@types/resolve@1.20.2': {}
+ '@types/responselike@1.0.3':
+ dependencies:
+ '@types/node': 20.14.12
+
'@types/unist@2.0.10': {}
'@types/unist@3.0.2': {}
@@ -8049,10 +8468,10 @@ snapshots:
'@typescript-eslint/types': 8.0.0-alpha.40
'@typescript-eslint/visitor-keys': 8.0.0-alpha.40
- '@typescript-eslint/scope-manager@8.0.0-alpha.52':
+ '@typescript-eslint/scope-manager@8.0.0-alpha.54':
dependencies:
- '@typescript-eslint/types': 8.0.0-alpha.52
- '@typescript-eslint/visitor-keys': 8.0.0-alpha.52
+ '@typescript-eslint/types': 8.0.0-alpha.54
+ '@typescript-eslint/visitor-keys': 8.0.0-alpha.54
'@typescript-eslint/type-utils@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.4)':
dependencies:
@@ -8070,7 +8489,7 @@ snapshots:
'@typescript-eslint/types@8.0.0-alpha.40': {}
- '@typescript-eslint/types@8.0.0-alpha.52': {}
+ '@typescript-eslint/types@8.0.0-alpha.54': {}
'@typescript-eslint/typescript-estree@7.17.0(typescript@5.5.4)':
dependencies:
@@ -8102,10 +8521,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/typescript-estree@8.0.0-alpha.52(typescript@5.5.4)':
+ '@typescript-eslint/typescript-estree@8.0.0-alpha.54(typescript@5.5.4)':
dependencies:
- '@typescript-eslint/types': 8.0.0-alpha.52
- '@typescript-eslint/visitor-keys': 8.0.0-alpha.52
+ '@typescript-eslint/types': 8.0.0-alpha.54
+ '@typescript-eslint/visitor-keys': 8.0.0-alpha.54
debug: 4.3.5
globby: 11.1.0
is-glob: 4.0.3
@@ -8139,12 +8558,12 @@ snapshots:
- supports-color
- typescript
- '@typescript-eslint/utils@8.0.0-alpha.52(eslint@9.7.0)(typescript@5.5.4)':
+ '@typescript-eslint/utils@8.0.0-alpha.54(eslint@9.7.0)(typescript@5.5.4)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0)
- '@typescript-eslint/scope-manager': 8.0.0-alpha.52
- '@typescript-eslint/types': 8.0.0-alpha.52
- '@typescript-eslint/typescript-estree': 8.0.0-alpha.52(typescript@5.5.4)
+ '@typescript-eslint/scope-manager': 8.0.0-alpha.54
+ '@typescript-eslint/types': 8.0.0-alpha.54
+ '@typescript-eslint/typescript-estree': 8.0.0-alpha.54(typescript@5.5.4)
eslint: 9.7.0
transitivePeerDependencies:
- supports-color
@@ -8160,9 +8579,9 @@ snapshots:
'@typescript-eslint/types': 8.0.0-alpha.40
eslint-visitor-keys: 3.4.3
- '@typescript-eslint/visitor-keys@8.0.0-alpha.52':
+ '@typescript-eslint/visitor-keys@8.0.0-alpha.54':
dependencies:
- '@typescript-eslint/types': 8.0.0-alpha.52
+ '@typescript-eslint/types': 8.0.0-alpha.54
eslint-visitor-keys: 3.4.3
'@ungap/structured-clone@1.2.0': {}
@@ -8186,13 +8605,13 @@ snapshots:
'@unhead/schema': 1.9.16
'@unhead/shared': 1.9.16
- '@unhead/vue@1.9.16(vue@3.4.33(typescript@5.5.4))':
+ '@unhead/vue@1.9.16(vue@3.4.34(typescript@5.5.4))':
dependencies:
'@unhead/schema': 1.9.16
'@unhead/shared': 1.9.16
hookable: 5.5.3
unhead: 1.9.16
- vue: 3.4.33(typescript@5.5.4)
+ vue: 3.4.34(typescript@5.5.4)
'@uploadthing/mime-types@0.2.10': {}
@@ -8214,20 +8633,20 @@ snapshots:
- encoding
- supports-color
- '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.33(typescript@5.5.4))':
+ '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.34(typescript@5.5.4))':
dependencies:
'@babel/core': 7.24.9
'@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.9)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.9)
vite: 5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3)
- vue: 3.4.33(typescript@5.5.4)
+ vue: 3.4.34(typescript@5.5.4)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@5.1.0(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.33(typescript@5.5.4))':
+ '@vitejs/plugin-vue@5.1.0(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.34(typescript@5.5.4))':
dependencies:
vite: 5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3)
- vue: 3.4.33(typescript@5.5.4)
+ vue: 3.4.34(typescript@5.5.4)
'@volar/language-core@1.11.1':
dependencies:
@@ -8254,16 +8673,16 @@ snapshots:
path-browserify: 1.0.1
vscode-uri: 3.0.8
- '@vue-macros/common@1.11.0(rollup@4.19.0)(vue@3.4.33(typescript@5.5.4))':
+ '@vue-macros/common@1.11.0(rollup@4.19.0)(vue@3.4.34(typescript@5.5.4))':
dependencies:
'@babel/types': 7.24.9
'@rollup/pluginutils': 5.1.0(rollup@4.19.0)
- '@vue/compiler-sfc': 3.4.33
+ '@vue/compiler-sfc': 3.4.34
ast-kit: 1.0.0
local-pkg: 0.5.0
magic-string-ast: 0.6.2
optionalDependencies:
- vue: 3.4.33(typescript@5.5.4)
+ vue: 3.4.34(typescript@5.5.4)
transitivePeerDependencies:
- rollup
@@ -8294,37 +8713,37 @@ snapshots:
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.24.8
'@babel/parser': 7.24.8
- '@vue/compiler-sfc': 3.4.33
+ '@vue/compiler-sfc': 3.4.34
- '@vue/compiler-core@3.4.33':
+ '@vue/compiler-core@3.4.34':
dependencies:
'@babel/parser': 7.24.8
- '@vue/shared': 3.4.33
+ '@vue/shared': 3.4.34
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.2.0
- '@vue/compiler-dom@3.4.33':
+ '@vue/compiler-dom@3.4.34':
dependencies:
- '@vue/compiler-core': 3.4.33
- '@vue/shared': 3.4.33
+ '@vue/compiler-core': 3.4.34
+ '@vue/shared': 3.4.34
- '@vue/compiler-sfc@3.4.33':
+ '@vue/compiler-sfc@3.4.34':
dependencies:
'@babel/parser': 7.24.8
- '@vue/compiler-core': 3.4.33
- '@vue/compiler-dom': 3.4.33
- '@vue/compiler-ssr': 3.4.33
- '@vue/shared': 3.4.33
+ '@vue/compiler-core': 3.4.34
+ '@vue/compiler-dom': 3.4.34
+ '@vue/compiler-ssr': 3.4.34
+ '@vue/shared': 3.4.34
estree-walker: 2.0.2
magic-string: 0.30.10
postcss: 8.4.39
source-map-js: 1.2.0
- '@vue/compiler-ssr@3.4.33':
+ '@vue/compiler-ssr@3.4.34':
dependencies:
- '@vue/compiler-dom': 3.4.33
- '@vue/shared': 3.4.33
+ '@vue/compiler-dom': 3.4.34
+ '@vue/shared': 3.4.34
'@vue/devtools-api@6.6.3': {}
@@ -8357,8 +8776,8 @@ snapshots:
dependencies:
'@volar/language-core': 1.11.1
'@volar/source-map': 1.11.1
- '@vue/compiler-dom': 3.4.33
- '@vue/shared': 3.4.33
+ '@vue/compiler-dom': 3.4.34
+ '@vue/shared': 3.4.34
computeds: 0.0.1
minimatch: 9.0.5
muggle-string: 0.3.1
@@ -8370,8 +8789,8 @@ snapshots:
'@vue/language-core@2.0.28(typescript@5.5.4)':
dependencies:
'@volar/language-core': 2.4.0-alpha.18
- '@vue/compiler-dom': 3.4.33
- '@vue/shared': 3.4.33
+ '@vue/compiler-dom': 3.4.34
+ '@vue/shared': 3.4.34
computeds: 0.0.1
minimatch: 9.0.5
muggle-string: 0.4.1
@@ -8380,53 +8799,53 @@ snapshots:
optionalDependencies:
typescript: 5.5.4
- '@vue/reactivity@3.4.33':
+ '@vue/reactivity@3.4.34':
dependencies:
- '@vue/shared': 3.4.33
+ '@vue/shared': 3.4.34
- '@vue/runtime-core@3.4.33':
+ '@vue/runtime-core@3.4.34':
dependencies:
- '@vue/reactivity': 3.4.33
- '@vue/shared': 3.4.33
+ '@vue/reactivity': 3.4.34
+ '@vue/shared': 3.4.34
- '@vue/runtime-dom@3.4.33':
+ '@vue/runtime-dom@3.4.34':
dependencies:
- '@vue/reactivity': 3.4.33
- '@vue/runtime-core': 3.4.33
- '@vue/shared': 3.4.33
+ '@vue/reactivity': 3.4.34
+ '@vue/runtime-core': 3.4.34
+ '@vue/shared': 3.4.34
csstype: 3.1.3
- '@vue/server-renderer@3.4.33(vue@3.4.33(typescript@5.5.4))':
+ '@vue/server-renderer@3.4.34(vue@3.4.34(typescript@5.5.4))':
dependencies:
- '@vue/compiler-ssr': 3.4.33
- '@vue/shared': 3.4.33
- vue: 3.4.33(typescript@5.5.4)
+ '@vue/compiler-ssr': 3.4.34
+ '@vue/shared': 3.4.34
+ vue: 3.4.34(typescript@5.5.4)
- '@vue/shared@3.4.33': {}
+ '@vue/shared@3.4.34': {}
- '@vueuse/core@10.11.0(vue@3.4.33(typescript@5.5.4))':
+ '@vueuse/core@10.11.0(vue@3.4.34(typescript@5.5.4))':
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.11.0
- '@vueuse/shared': 10.11.0(vue@3.4.33(typescript@5.5.4))
- vue-demi: 0.14.9(vue@3.4.33(typescript@5.5.4))
+ '@vueuse/shared': 10.11.0(vue@3.4.34(typescript@5.5.4))
+ vue-demi: 0.14.9(vue@3.4.34(typescript@5.5.4))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/head@2.0.0(vue@3.4.33(typescript@5.5.4))':
+ '@vueuse/head@2.0.0(vue@3.4.34(typescript@5.5.4))':
dependencies:
'@unhead/dom': 1.9.16
'@unhead/schema': 1.9.16
'@unhead/ssr': 1.9.16
- '@unhead/vue': 1.9.16(vue@3.4.33(typescript@5.5.4))
- vue: 3.4.33(typescript@5.5.4)
+ '@unhead/vue': 1.9.16(vue@3.4.34(typescript@5.5.4))
+ vue: 3.4.34(typescript@5.5.4)
- '@vueuse/integrations@10.11.0(axios@1.7.2)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.33(typescript@5.5.4))':
+ '@vueuse/integrations@10.11.0(axios@1.7.2)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.34(typescript@5.5.4))':
dependencies:
- '@vueuse/core': 10.11.0(vue@3.4.33(typescript@5.5.4))
- '@vueuse/shared': 10.11.0(vue@3.4.33(typescript@5.5.4))
- vue-demi: 0.14.9(vue@3.4.33(typescript@5.5.4))
+ '@vueuse/core': 10.11.0(vue@3.4.34(typescript@5.5.4))
+ '@vueuse/shared': 10.11.0(vue@3.4.34(typescript@5.5.4))
+ vue-demi: 0.14.9(vue@3.4.34(typescript@5.5.4))
optionalDependencies:
axios: 1.7.2
focus-trap: 7.5.4
@@ -8435,24 +8854,24 @@ snapshots:
- '@vue/composition-api'
- vue
- '@vueuse/math@10.11.0(vue@3.4.33(typescript@5.5.4))':
+ '@vueuse/math@10.11.0(vue@3.4.34(typescript@5.5.4))':
dependencies:
- '@vueuse/shared': 10.11.0(vue@3.4.33(typescript@5.5.4))
- vue-demi: 0.14.9(vue@3.4.33(typescript@5.5.4))
+ '@vueuse/shared': 10.11.0(vue@3.4.34(typescript@5.5.4))
+ vue-demi: 0.14.9(vue@3.4.34(typescript@5.5.4))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
'@vueuse/metadata@10.11.0': {}
- '@vueuse/nuxt@10.11.0(magicast@0.3.4)(nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4)))(rollup@4.19.0)(vue@3.4.33(typescript@5.5.4))':
+ '@vueuse/nuxt@10.11.0(magicast@0.3.4)(nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4)))(rollup@4.19.0)(vue@3.4.34(typescript@5.5.4))':
dependencies:
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0)
- '@vueuse/core': 10.11.0(vue@3.4.33(typescript@5.5.4))
+ '@vueuse/core': 10.11.0(vue@3.4.34(typescript@5.5.4))
'@vueuse/metadata': 10.11.0
local-pkg: 0.5.0
- nuxt: 3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4))
- vue-demi: 0.14.9(vue@3.4.33(typescript@5.5.4))
+ nuxt: 3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4))
+ vue-demi: 0.14.9(vue@3.4.34(typescript@5.5.4))
transitivePeerDependencies:
- '@vue/composition-api'
- magicast
@@ -8460,9 +8879,9 @@ snapshots:
- supports-color
- vue
- '@vueuse/shared@10.11.0(vue@3.4.33(typescript@5.5.4))':
+ '@vueuse/shared@10.11.0(vue@3.4.34(typescript@5.5.4))':
dependencies:
- vue-demi: 0.14.9(vue@3.4.33(typescript@5.5.4))
+ vue-demi: 0.14.9(vue@3.4.34(typescript@5.5.4))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -8567,6 +8986,8 @@ snapshots:
array-union@2.1.0: {}
+ arrify@1.0.1: {}
+
as-table@1.0.55:
dependencies:
printable-characters: 1.0.42
@@ -8594,8 +9015,7 @@ snapshots:
async@3.2.5: {}
- asynckit@0.4.0:
- optional: true
+ asynckit@0.4.0: {}
at-least-node@1.0.0: {}
@@ -8647,6 +9067,8 @@ snapshots:
streamx: 2.18.0
optional: true
+ base-64@0.1.0: {}
+
base64-js@1.5.1: {}
binary-extensions@2.3.0: {}
@@ -8733,12 +9155,32 @@ snapshots:
mime-types: 2.1.35
ylru: 1.4.0
+ cacheable-lookup@5.0.4: {}
+
+ cacheable-request@7.0.4:
+ dependencies:
+ clone-response: 1.0.3
+ get-stream: 5.2.0
+ http-cache-semantics: 4.1.1
+ keyv: 4.5.4
+ lowercase-keys: 2.0.0
+ normalize-url: 6.1.0
+ responselike: 2.0.1
+
call-me-maybe@1.0.2: {}
callsites@3.1.0: {}
camelcase-css@2.0.1: {}
+ camelcase-keys@6.2.2:
+ dependencies:
+ camelcase: 5.3.1
+ map-obj: 4.3.0
+ quick-lru: 4.0.1
+
+ camelcase@5.3.1: {}
+
camelcase@6.3.0: {}
caniuse-api@3.0.0:
@@ -8788,6 +9230,8 @@ snapshots:
character-reference-invalid@2.0.1: {}
+ cheap-ruler@4.0.0: {}
+
chokidar@3.6.0:
dependencies:
anymatch: 3.1.3
@@ -8829,6 +9273,10 @@ snapshots:
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
+ clone-response@1.0.3:
+ dependencies:
+ mimic-response: 1.0.1
+
cluster-key-slot@1.1.2: {}
co@4.6.0: {}
@@ -8864,7 +9312,6 @@ snapshots:
combined-stream@1.0.8:
dependencies:
delayed-stream: 1.0.0
- optional: true
comma-separated-tokens@2.0.3: {}
@@ -8974,6 +9421,8 @@ snapshots:
css-what@6.1.0: {}
+ csscolorparser@1.0.3: {}
+
cssesc@3.0.0: {}
cssfilter@0.0.10:
@@ -9051,6 +9500,13 @@ snapshots:
dependencies:
ms: 2.1.2
+ decamelize-keys@1.1.1:
+ dependencies:
+ decamelize: 1.2.0
+ map-obj: 1.0.1
+
+ decamelize@1.2.0: {}
+
decode-named-character-reference@1.0.2:
dependencies:
character-entities: 2.0.2
@@ -9058,7 +9514,6 @@ snapshots:
decompress-response@6.0.0:
dependencies:
mimic-response: 3.1.0
- optional: true
deep-equal@1.0.1: {}
@@ -9076,14 +9531,15 @@ snapshots:
bundle-name: 4.1.0
default-browser-id: 5.0.0
+ defer-to-connect@2.0.1: {}
+
define-lazy-prop@2.0.0: {}
define-lazy-prop@3.0.0: {}
defu@6.1.4: {}
- delayed-stream@1.0.0:
- optional: true
+ delayed-stream@1.0.0: {}
delegates@1.0.0: {}
@@ -9164,6 +9620,8 @@ snapshots:
duplexer@0.1.2: {}
+ earcut@3.0.0: {}
+
eastasianwidth@0.2.0: {}
ee-first@1.1.1: {}
@@ -9188,7 +9646,6 @@ snapshots:
end-of-stream@1.4.4:
dependencies:
once: 1.4.0
- optional: true
engine.io-client@6.5.4:
dependencies:
@@ -9613,9 +10070,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.33)(eslint@9.7.0):
+ eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.34)(eslint@9.7.0):
dependencies:
- '@vue/compiler-sfc': 3.4.33
+ '@vue/compiler-sfc': 3.4.34
eslint: 9.7.0
eslint-rule-composer@0.3.0: {}
@@ -9711,6 +10168,8 @@ snapshots:
event-target-shim@5.0.1: {}
+ eventemitter3@3.1.2: {}
+
events@3.3.0: {}
execa@5.1.1:
@@ -9785,6 +10244,8 @@ snapshots:
dependencies:
reusify: 1.0.4
+ fflate@0.8.2: {}
+
file-entry-cache@8.0.0:
dependencies:
flat-cache: 4.0.1
@@ -9829,6 +10290,12 @@ snapshots:
cross-spawn: 7.0.3
signal-exit: 4.1.0
+ form-data@3.0.1:
+ dependencies:
+ asynckit: 0.4.0
+ combined-stream: 1.0.8
+ mime-types: 2.1.35
+
form-data@4.0.0:
dependencies:
asynckit: 0.4.0
@@ -9869,6 +10336,8 @@ snapshots:
fuse.js@6.6.2: {}
+ fuzzy@0.1.3: {}
+
gauge@3.0.2:
dependencies:
aproba: 2.0.0
@@ -9883,6 +10352,8 @@ snapshots:
gensync@1.0.0-beta.2: {}
+ geojson-vt@4.0.2: {}
+
get-caller-file@2.0.5: {}
get-port-please@3.1.2: {}
@@ -9892,6 +10363,10 @@ snapshots:
data-uri-to-buffer: 2.0.2
source-map: 0.6.1
+ get-stream@5.2.0:
+ dependencies:
+ pump: 3.0.0
+
get-stream@6.0.1: {}
get-stream@8.0.1: {}
@@ -9927,6 +10402,8 @@ snapshots:
github-slugger@2.0.0: {}
+ gl-matrix@3.4.3: {}
+
glob-parent@5.1.2:
dependencies:
is-glob: 4.0.3
@@ -10002,10 +10479,26 @@ snapshots:
ofetch: 1.3.4
ufo: 1.5.4
+ got@11.8.6:
+ dependencies:
+ '@sindresorhus/is': 4.6.0
+ '@szmarczak/http-timer': 4.0.6
+ '@types/cacheable-request': 6.0.3
+ '@types/responselike': 1.0.3
+ cacheable-lookup: 5.0.4
+ cacheable-request: 7.0.4
+ decompress-response: 6.0.0
+ http2-wrapper: 1.0.3
+ lowercase-keys: 2.0.0
+ p-cancelable: 2.1.1
+ responselike: 2.0.1
+
graceful-fs@4.2.11: {}
graphemer@1.4.0: {}
+ grid-index@1.1.0: {}
+
gzip-size@7.0.0:
dependencies:
duplexer: 0.1.2
@@ -10030,6 +10523,8 @@ snapshots:
transitivePeerDependencies:
- uWebSockets.js
+ hard-rejection@2.1.0: {}
+
has-flag@3.0.0: {}
has-flag@4.0.0: {}
@@ -10115,6 +10610,10 @@ snapshots:
hosted-git-info@2.8.9: {}
+ hosted-git-info@4.1.0:
+ dependencies:
+ lru-cache: 6.0.0
+
html-tags@3.3.1: {}
html-void-elements@3.0.0: {}
@@ -10124,6 +10623,8 @@ snapshots:
deep-equal: 1.0.1
http-errors: 1.8.1
+ http-cache-semantics@4.1.1: {}
+
http-errors@1.6.3:
dependencies:
depd: 1.1.2
@@ -10149,6 +10650,11 @@ snapshots:
http-shutdown@1.2.2: {}
+ http2-wrapper@1.0.3:
+ dependencies:
+ quick-lru: 5.1.1
+ resolve-alpn: 1.2.1
+
https-proxy-agent@5.0.1:
dependencies:
agent-base: 6.0.2
@@ -10327,6 +10833,8 @@ snapshots:
is-path-inside@4.0.0: {}
+ is-plain-obj@1.1.0: {}
+
is-plain-obj@4.1.0: {}
is-reference@1.2.1:
@@ -10406,6 +10914,8 @@ snapshots:
optionalDependencies:
graceful-fs: 4.2.11
+ kdbush@4.0.2: {}
+
keygrip@1.1.0:
dependencies:
tsscmp: 1.0.6
@@ -10414,6 +10924,8 @@ snapshots:
dependencies:
json-buffer: 3.0.1
+ kind-of@6.0.3: {}
+
kleur@3.0.3: {}
klona@2.0.6: {}
@@ -10530,6 +11042,10 @@ snapshots:
lodash.castarray@4.4.0: {}
+ lodash.clonedeep@4.5.0: {}
+
+ lodash.debounce@4.0.8: {}
+
lodash.defaults@4.2.0: {}
lodash.isarguments@3.1.0: {}
@@ -10546,12 +11062,18 @@ snapshots:
longest-streak@3.1.0: {}
+ lowercase-keys@2.0.0: {}
+
lru-cache@10.4.3: {}
lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
+ lru-cache@6.0.0:
+ dependencies:
+ yallist: 4.0.0
+
magic-string-ast@0.6.2:
dependencies:
magic-string: 0.30.10
@@ -10574,6 +11096,42 @@ snapshots:
dependencies:
semver: 6.3.1
+ map-obj@1.0.1: {}
+
+ map-obj@4.3.0: {}
+
+ mapbox-gl@3.5.2:
+ dependencies:
+ '@mapbox/jsonlint-lines-primitives': 2.0.2
+ '@mapbox/mapbox-gl-supported': 3.0.0
+ '@mapbox/point-geometry': 0.1.0
+ '@mapbox/tiny-sdf': 2.0.6
+ '@mapbox/unitbezier': 0.0.1
+ '@mapbox/vector-tile': 1.3.1
+ '@mapbox/whoots-js': 3.1.0
+ '@types/geojson': 7946.0.14
+ '@types/mapbox__vector-tile': 1.3.4
+ cheap-ruler: 4.0.0
+ csscolorparser: 1.0.3
+ earcut: 3.0.0
+ fflate: 0.8.2
+ geojson-vt: 4.0.2
+ gl-matrix: 3.4.3
+ grid-index: 1.1.0
+ kdbush: 4.0.2
+ lodash.clonedeep: 4.5.0
+ murmurhash-js: 1.0.0
+ pbf: 3.3.0
+ potpack: 2.0.0
+ quickselect: 3.0.0
+ rw: 1.3.3
+ serialize-to-js: 3.1.2
+ supercluster: 8.0.1
+ tiny-lru: 11.2.11
+ tinyqueue: 3.0.0
+ tweakpane: 4.0.4
+ vt-pbf: 3.1.3
+
markdown-table@3.0.3: {}
mdast-util-find-and-replace@3.0.1:
@@ -10709,6 +11267,21 @@ snapshots:
media-typer@0.3.0: {}
+ meow@9.0.0:
+ dependencies:
+ '@types/minimist': 1.2.5
+ camelcase-keys: 6.2.2
+ decamelize: 1.2.0
+ decamelize-keys: 1.1.1
+ hard-rejection: 2.1.0
+ minimist-options: 4.1.0
+ normalize-package-data: 3.0.3
+ read-pkg-up: 7.0.1
+ redent: 3.0.0
+ trim-newlines: 3.0.1
+ type-fest: 0.18.1
+ yargs-parser: 20.2.9
+
merge-stream@2.0.0: {}
merge2@1.4.1: {}
@@ -10934,8 +11507,9 @@ snapshots:
mimic-fn@4.0.0: {}
- mimic-response@3.1.0:
- optional: true
+ mimic-response@1.0.1: {}
+
+ mimic-response@3.1.0: {}
min-indent@1.0.1: {}
@@ -10972,6 +11546,12 @@ snapshots:
dependencies:
brace-expansion: 2.0.1
+ minimist-options@4.1.0:
+ dependencies:
+ arrify: 1.0.1
+ is-plain-obj: 1.1.0
+ kind-of: 6.0.3
+
minimist@1.2.8: {}
minipass@3.3.6:
@@ -11021,6 +11601,8 @@ snapshots:
muggle-string@0.4.1: {}
+ murmurhash-js@1.0.0: {}
+
mustache@4.2.0: {}
mz@2.7.0:
@@ -11179,10 +11761,19 @@ snapshots:
semver: 5.7.2
validate-npm-package-license: 3.0.4
+ normalize-package-data@3.0.3:
+ dependencies:
+ hosted-git-info: 4.1.0
+ is-core-module: 2.15.0
+ semver: 7.6.3
+ validate-npm-package-license: 3.0.4
+
normalize-path@3.0.0: {}
normalize-range@0.1.2: {}
+ normalize-url@6.1.0: {}
+
npm-run-path@4.0.1:
dependencies:
path-key: 3.1.1
@@ -11218,10 +11809,10 @@ snapshots:
- rollup
- supports-color
- nuxt-icon@0.6.10(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.33(typescript@5.5.4)):
+ nuxt-icon@0.6.10(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue@3.4.34(typescript@5.5.4)):
dependencies:
'@iconify/collections': 1.0.442
- '@iconify/vue': 4.1.2(vue@3.4.33(typescript@5.5.4))
+ '@iconify/vue': 4.1.2(vue@3.4.34(typescript@5.5.4))
'@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0)
transitivePeerDependencies:
@@ -11231,18 +11822,38 @@ snapshots:
- vite
- vue
- nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4)):
+ nuxt-mapbox@1.6.0(magicast@0.3.4)(rollup@4.19.0)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3)):
+ dependencies:
+ '@mapbox/mapbox-gl-geocoder': 5.1.0-beta.0(mapbox-gl@3.5.2)
+ '@nuxt/devtools': 1.3.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))
+ '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0)
+ '@types/mapbox__mapbox-gl-geocoder': 5.0.0
+ '@vueuse/core': 10.11.0(vue@3.4.34(typescript@5.5.4))
+ defu: 6.1.4
+ mapbox-gl: 3.5.2
+ vue: 3.4.34(typescript@5.5.4)
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - bufferutil
+ - magicast
+ - rollup
+ - supports-color
+ - typescript
+ - utf-8-validate
+ - vite
+
+ nuxt@3.12.4(@parcel/watcher@2.4.1)(@types/node@20.14.12)(drizzle-orm@0.31.4(@cloudflare/workers-types@4.20240722.0)(@opentelemetry/api@1.9.0))(encoding@0.1.13)(eslint@9.7.0)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4)):
dependencies:
'@nuxt/devalue': 2.0.2
'@nuxt/devtools': 1.3.9(rollup@4.19.0)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0)
'@nuxt/schema': 3.12.4(rollup@4.19.0)
'@nuxt/telemetry': 2.5.4(magicast@0.3.4)(rollup@4.19.0)
- '@nuxt/vite-builder': 3.12.4(@types/node@20.14.12)(eslint@9.7.0)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vue-tsc@2.0.28(typescript@5.5.4))(vue@3.4.33(typescript@5.5.4))
+ '@nuxt/vite-builder': 3.12.4(@types/node@20.14.12)(eslint@9.7.0)(magicast@0.3.4)(meow@9.0.0)(optionator@0.9.4)(rollup@4.19.0)(sass@1.77.6)(terser@5.31.3)(typescript@5.5.4)(vue-tsc@2.0.28(typescript@5.5.4))(vue@3.4.34(typescript@5.5.4))
'@unhead/dom': 1.9.16
'@unhead/ssr': 1.9.16
- '@unhead/vue': 1.9.16(vue@3.4.33(typescript@5.5.4))
- '@vue/shared': 3.4.33
+ '@unhead/vue': 1.9.16(vue@3.4.34(typescript@5.5.4))
+ '@vue/shared': 3.4.34
acorn: 8.12.1
c12: 1.11.1(magicast@0.3.4)
chokidar: 3.6.0
@@ -11285,13 +11896,13 @@ snapshots:
unenv: 1.10.0
unimport: 3.9.0(rollup@4.19.0)
unplugin: 1.12.0
- unplugin-vue-router: 0.10.1(rollup@4.19.0)(vue-router@4.4.0(vue@3.4.33(typescript@5.5.4)))(vue@3.4.33(typescript@5.5.4))
+ unplugin-vue-router: 0.10.1(rollup@4.19.0)(vue-router@4.4.0(vue@3.4.34(typescript@5.5.4)))(vue@3.4.34(typescript@5.5.4))
unstorage: 1.10.2(ioredis@5.4.1)
untyped: 1.4.2
- vue: 3.4.33(typescript@5.5.4)
+ vue: 3.4.34(typescript@5.5.4)
vue-bundle-renderer: 2.1.0
vue-devtools-stub: 0.1.0
- vue-router: 4.4.0(vue@3.4.33(typescript@5.5.4))
+ vue-router: 4.4.0(vue@3.4.34(typescript@5.5.4))
optionalDependencies:
'@parcel/watcher': 2.4.1
'@types/node': 20.14.12
@@ -11412,6 +12023,8 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
+ p-cancelable@2.1.1: {}
+
p-limit@2.3.0:
dependencies:
p-try: 2.2.0
@@ -11514,6 +12127,11 @@ snapshots:
pathe@1.1.2: {}
+ pbf@3.3.0:
+ dependencies:
+ ieee754: 1.2.1
+ resolve-protobuf-schema: 2.1.0
+
perfect-debounce@1.0.0: {}
picocolors@1.0.1: {}
@@ -11594,7 +12212,7 @@ snapshots:
postcss-load-config@4.0.2(postcss@8.4.39):
dependencies:
lilconfig: 3.1.2
- yaml: 2.4.5
+ yaml: 2.5.0
optionalDependencies:
postcss: 8.4.39
@@ -11740,6 +12358,8 @@ snapshots:
picocolors: 1.0.1
source-map-js: 1.2.0
+ potpack@2.0.0: {}
+
prebuild-install@7.1.2:
dependencies:
detect-libc: 2.0.3
@@ -11773,6 +12393,8 @@ snapshots:
property-information@6.5.0: {}
+ protocol-buffers-schema@3.6.0: {}
+
protocols@2.0.1: {}
proxy-from-env@1.1.0:
@@ -11782,7 +12404,6 @@ snapshots:
dependencies:
end-of-stream: 1.4.4
once: 1.4.0
- optional: true
punycode@2.3.1: {}
@@ -11790,6 +12411,12 @@ snapshots:
queue-tick@1.0.1: {}
+ quick-lru@4.0.1: {}
+
+ quick-lru@5.1.1: {}
+
+ quickselect@3.0.0: {}
+
radix3@1.1.2: {}
randombytes@2.1.0:
@@ -11860,6 +12487,11 @@ snapshots:
dependencies:
picomatch: 2.3.1
+ redent@3.0.0:
+ dependencies:
+ indent-string: 4.0.0
+ strip-indent: 3.0.0
+
redis-errors@1.2.0: {}
redis-parser@3.0.0:
@@ -11988,6 +12620,8 @@ snapshots:
require-directory@2.1.1: {}
+ resolve-alpn@1.2.1: {}
+
resolve-from@4.0.0: {}
resolve-from@5.0.0: {}
@@ -11999,6 +12633,10 @@ snapshots:
resolve-pkg-maps@1.0.0: {}
+ resolve-protobuf-schema@2.1.0:
+ dependencies:
+ protocol-buffers-schema: 3.6.0
+
resolve.exports@2.0.2: {}
resolve@1.22.8:
@@ -12007,6 +12645,10 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ responselike@2.0.1:
+ dependencies:
+ lowercase-keys: 2.0.0
+
reusify@1.0.4: {}
rfdc@1.4.1: {}
@@ -12066,6 +12708,8 @@ snapshots:
dependencies:
queue-microtask: 1.2.3
+ rw@1.3.3: {}
+
safe-buffer@5.1.2: {}
safe-buffer@5.2.1: {}
@@ -12121,6 +12765,8 @@ snapshots:
dependencies:
randombytes: 2.1.0
+ serialize-to-js@3.1.2: {}
+
serve-placeholder@2.0.2:
dependencies:
defu: 6.1.4
@@ -12353,6 +12999,8 @@ snapshots:
postcss: 8.4.39
postcss-selector-parser: 6.1.1
+ subtag@0.5.0: {}
+
sucrase@3.35.0:
dependencies:
'@jridgewell/gen-mapping': 0.3.5
@@ -12363,6 +13011,15 @@ snapshots:
pirates: 4.0.6
ts-interface-checker: 0.1.13
+ suggestions@1.7.1:
+ dependencies:
+ fuzzy: 0.1.3
+ xtend: 4.0.2
+
+ supercluster@8.0.1:
+ dependencies:
+ kdbush: 4.0.2
+
superjson@2.2.1:
dependencies:
copy-anything: 3.0.5
@@ -12514,6 +13171,10 @@ snapshots:
tiny-invariant@1.3.3: {}
+ tiny-lru@11.2.11: {}
+
+ tinyqueue@3.0.0: {}
+
tinyrainbow@1.2.0: {}
to-fast-properties@2.0.0: {}
@@ -12536,6 +13197,8 @@ snapshots:
trim-lines@3.0.1: {}
+ trim-newlines@3.0.1: {}
+
trough@2.2.0: {}
ts-api-utils@1.3.0(typescript@5.5.4):
@@ -12553,12 +13216,16 @@ snapshots:
safe-buffer: 5.2.1
optional: true
+ tweakpane@4.0.4: {}
+
type-check@0.4.0:
dependencies:
prelude-ls: 1.2.1
type-detect@4.0.8: {}
+ type-fest@0.18.1: {}
+
type-fest@0.20.2: {}
type-fest@0.21.3: {}
@@ -12684,11 +13351,11 @@ snapshots:
universalify@2.0.1: {}
- unplugin-vue-router@0.10.1(rollup@4.19.0)(vue-router@4.4.0(vue@3.4.33(typescript@5.5.4)))(vue@3.4.33(typescript@5.5.4)):
+ unplugin-vue-router@0.10.1(rollup@4.19.0)(vue-router@4.4.0(vue@3.4.34(typescript@5.5.4)))(vue@3.4.34(typescript@5.5.4)):
dependencies:
'@babel/types': 7.24.9
'@rollup/pluginutils': 5.1.0(rollup@4.19.0)
- '@vue-macros/common': 1.11.0(rollup@4.19.0)(vue@3.4.33(typescript@5.5.4))
+ '@vue-macros/common': 1.11.0(rollup@4.19.0)(vue@3.4.34(typescript@5.5.4))
ast-walker-scope: 0.6.1
chokidar: 3.6.0
fast-glob: 3.3.2
@@ -12698,9 +13365,9 @@ snapshots:
pathe: 1.1.2
scule: 1.3.0
unplugin: 1.12.0
- yaml: 2.4.5
+ yaml: 2.5.0
optionalDependencies:
- vue-router: 4.4.0(vue@3.4.33(typescript@5.5.4))
+ vue-router: 4.4.0(vue@3.4.34(typescript@5.5.4))
transitivePeerDependencies:
- rollup
- vue
@@ -12816,7 +13483,7 @@ snapshots:
- supports-color
- terser
- vite-plugin-checker@0.7.2(eslint@9.7.0)(optionator@0.9.4)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4)):
+ vite-plugin-checker@0.7.2(eslint@9.7.0)(meow@9.0.0)(optionator@0.9.4)(typescript@5.5.4)(vite@5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3))(vue-tsc@2.0.28(typescript@5.5.4)):
dependencies:
'@babel/code-frame': 7.24.7
ansi-escapes: 4.3.2
@@ -12835,6 +13502,7 @@ snapshots:
vscode-uri: 3.0.8
optionalDependencies:
eslint: 9.7.0
+ meow: 9.0.0
optionator: 0.9.4
typescript: 5.5.4
vue-tsc: 2.0.28(typescript@5.5.4)
@@ -12865,7 +13533,7 @@ snapshots:
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.9)
'@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.9)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.9)
- '@vue/compiler-dom': 3.4.33
+ '@vue/compiler-dom': 3.4.34
kolorist: 1.8.0
magic-string: 0.30.10
vite: 5.3.4(@types/node@20.14.12)(sass@1.77.6)(terser@5.31.3)
@@ -12906,6 +13574,12 @@ snapshots:
vscode-uri@3.0.8: {}
+ vt-pbf@3.1.3:
+ dependencies:
+ '@mapbox/point-geometry': 0.1.0
+ '@mapbox/vector-tile': 1.3.1
+ pbf: 3.3.0
+
vue-bundle-renderer@2.1.0:
dependencies:
ufo: 1.5.4
@@ -12921,9 +13595,9 @@ snapshots:
vue-component-type-helpers@1.8.27: {}
- vue-demi@0.14.9(vue@3.4.33(typescript@5.5.4)):
+ vue-demi@0.14.9(vue@3.4.34(typescript@5.5.4)):
dependencies:
- vue: 3.4.33(typescript@5.5.4)
+ vue: 3.4.34(typescript@5.5.4)
vue-devtools-stub@0.1.0: {}
@@ -12940,17 +13614,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vue-i18n@9.13.1(vue@3.4.33(typescript@5.5.4)):
+ vue-i18n@9.13.1(vue@3.4.34(typescript@5.5.4)):
dependencies:
'@intlify/core-base': 9.13.1
'@intlify/shared': 9.13.1
'@vue/devtools-api': 6.6.3
- vue: 3.4.33(typescript@5.5.4)
+ vue: 3.4.34(typescript@5.5.4)
- vue-router@4.4.0(vue@3.4.33(typescript@5.5.4)):
+ vue-router@4.4.0(vue@3.4.34(typescript@5.5.4)):
dependencies:
'@vue/devtools-api': 6.6.3
- vue: 3.4.33(typescript@5.5.4)
+ vue: 3.4.34(typescript@5.5.4)
vue-template-compiler@2.7.16:
dependencies:
@@ -12964,13 +13638,13 @@ snapshots:
semver: 7.6.3
typescript: 5.5.4
- vue@3.4.33(typescript@5.5.4):
+ vue@3.4.34(typescript@5.5.4):
dependencies:
- '@vue/compiler-dom': 3.4.33
- '@vue/compiler-sfc': 3.4.33
- '@vue/runtime-dom': 3.4.33
- '@vue/server-renderer': 3.4.33(vue@3.4.33(typescript@5.5.4))
- '@vue/shared': 3.4.33
+ '@vue/compiler-dom': 3.4.34
+ '@vue/compiler-sfc': 3.4.34
+ '@vue/runtime-dom': 3.4.34
+ '@vue/server-renderer': 3.4.34(vue@3.4.34(typescript@5.5.4))
+ '@vue/shared': 3.4.34
optionalDependencies:
typescript: 5.5.4
@@ -13064,6 +13738,8 @@ snapshots:
cssfilter: 0.0.10
optional: true
+ xtend@4.0.2: {}
+
xxhash-wasm@1.0.2: {}
y18n@5.0.8: {}
@@ -13076,9 +13752,11 @@ snapshots:
dependencies:
eslint-visitor-keys: 3.4.3
lodash: 4.17.21
- yaml: 2.4.5
+ yaml: 2.5.0
- yaml@2.4.5: {}
+ yaml@2.5.0: {}
+
+ yargs-parser@20.2.9: {}
yargs-parser@21.1.1: {}
diff --git a/tailwind.config.ts b/tailwind.config.ts
index e405f12..073fd95 100644
--- a/tailwind.config.ts
+++ b/tailwind.config.ts
@@ -20,6 +20,7 @@ export default >{
extend: {
animation: {
wave: 'wave 3s infinite',
+ slide: 'slide 3s infinite',
},
keyframes: {
wave: {
@@ -30,6 +31,23 @@ export default >{
transform: 'rotate(12deg) scale(1.5)',
},
},
+ slide: {
+ '0%, 100%': {
+ transform: 'translateX(0) translateY(0)',
+ },
+ '20%': {
+ transform: 'translateX(10px)',
+ },
+ '40%': {
+ transform: 'translateY(-10px) translateX(10px)',
+ },
+ '60%': {
+ transform: 'translateY(10px) translateX(-10px)',
+ },
+ '80%': {
+ transform: 'translateY(-10px)',
+ },
+ },
},
},
},