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 @@ + + + + + + + +{ + "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)', + }, + }, }, }, },