diff --git a/frontend/package-lock.json b/frontend/package-lock.json index cd15e477..2a88184e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "adventurelog-frontend", - "version": "0.11.0", + "version": "0.12.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "adventurelog-frontend", - "version": "0.11.0", + "version": "0.12.0", "dependencies": { "@lukulent/svelte-umami": "^0.0.3", "dompurify": "^3.2.5", @@ -1053,9 +1053,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.58.0.tgz", - "integrity": "sha512-mr0tmS/4FoVk1cnaeN244A/wjvGDNItZKR8hRhnmCzygyRXYtKF5jVDSIILR1U97CTzAYmbgIj/Dukg62ggG5w==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz", + "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==", "cpu": [ "arm" ], @@ -1067,9 +1067,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.58.0.tgz", - "integrity": "sha512-+s++dbp+/RTte62mQD9wLSbiMTV+xr/PeRJEc/sFZFSBRlHPNPVaf5FXlzAL77Mr8FtSfQqCN+I598M8U41ccQ==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz", + "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==", "cpu": [ "arm64" ], @@ -1081,9 +1081,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.58.0.tgz", - "integrity": "sha512-MFWBwTcYs0jZbINQBXHfSrpSQJq3IUOakcKPzfeSznONop14Pxuqa0Kg19GD0rNBMPQI2tFtu3UzapZpH0Uc1Q==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz", + "integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==", "cpu": [ "arm64" ], @@ -1095,9 +1095,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.58.0.tgz", - "integrity": "sha512-yiKJY7pj9c9JwzuKYLFaDZw5gma3fI9bkPEIyofvVfsPqjCWPglSHdpdwXpKGvDeYDms3Qal8qGMEHZ1M/4Udg==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz", + "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==", "cpu": [ "x64" ], @@ -1109,9 +1109,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.58.0.tgz", - "integrity": "sha512-x97kCoBh5MOevpn/CNK9W1x8BEzO238541BGWBc315uOlN0AD/ifZ1msg+ZQB05Ux+VF6EcYqpiagfLJ8U3LvQ==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz", + "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==", "cpu": [ "arm64" ], @@ -1123,9 +1123,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.58.0.tgz", - "integrity": "sha512-Aa8jPoZ6IQAG2eIrcXPpjRcMjROMFxCt1UYPZZtCxRV68WkuSigYtQ/7Zwrcr2IvtNJo7T2JfDXyMLxq5L4Jlg==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz", + "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==", "cpu": [ "x64" ], @@ -1137,9 +1137,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.58.0.tgz", - "integrity": "sha512-Ob8YgT5kD/lSIYW2Rcngs5kNB/44Q2RzBSPz9brf2WEtcGR7/f/E9HeHn1wYaAwKBni+bdXEwgHvUd0x12lQSA==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz", + "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==", "cpu": [ "arm" ], @@ -1151,9 +1151,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.58.0.tgz", - "integrity": "sha512-K+RI5oP1ceqoadvNt1FecL17Qtw/n9BgRSzxif3rTL2QlIu88ccvY+Y9nnHe/cmT5zbH9+bpiJuG1mGHRVwF4Q==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz", + "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==", "cpu": [ "arm" ], @@ -1165,9 +1165,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.58.0.tgz", - "integrity": "sha512-T+17JAsCKUjmbopcKepJjHWHXSjeW7O5PL7lEFaeQmiVyw4kkc5/lyYKzrv6ElWRX/MrEWfPiJWqbTvfIvjM1Q==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz", + "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==", "cpu": [ "arm64" ], @@ -1179,9 +1179,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.58.0.tgz", - "integrity": "sha512-cCePktb9+6R9itIJdeCFF9txPU7pQeEHB5AbHu/MKsfH/k70ZtOeq1k4YAtBv9Z7mmKI5/wOLYjQ+B9QdxR6LA==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz", + "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==", "cpu": [ "arm64" ], @@ -1193,9 +1193,9 @@ ] }, "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.58.0.tgz", - "integrity": "sha512-iekUaLkfliAsDl4/xSdoCJ1gnnIXvoNz85C8U8+ZxknM5pBStfZjeXgB8lXobDQvvPRCN8FPmmuTtH+z95HTmg==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz", + "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==", "cpu": [ "loong64" ], @@ -1207,9 +1207,9 @@ ] }, "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.58.0.tgz", - "integrity": "sha512-68ofRgJNl/jYJbxFjCKE7IwhbfxOl1muPN4KbIqAIe32lm22KmU7E8OPvyy68HTNkI2iV/c8y2kSPSm2mW/Q9Q==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz", + "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==", "cpu": [ "loong64" ], @@ -1221,9 +1221,9 @@ ] }, "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.58.0.tgz", - "integrity": "sha512-dpz8vT0i+JqUKuSNPCP5SYyIV2Lh0sNL1+FhM7eLC457d5B9/BC3kDPp5BBftMmTNsBarcPcoz5UGSsnCiw4XQ==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz", + "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==", "cpu": [ "ppc64" ], @@ -1235,9 +1235,9 @@ ] }, "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.58.0.tgz", - "integrity": "sha512-4gdkkf9UJ7tafnweBCR/mk4jf3Jfl0cKX9Np80t5i78kjIH0ZdezUv/JDI2VtruE5lunfACqftJ8dIMGN4oHew==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz", + "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==", "cpu": [ "ppc64" ], @@ -1249,9 +1249,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.58.0.tgz", - "integrity": "sha512-YFS4vPnOkDTD/JriUeeZurFYoJhPf9GQQEF/v4lltp3mVcBmnsAdjEWhr2cjUCZzZNzxCG0HZOvJU44UGHSdzw==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz", + "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==", "cpu": [ "riscv64" ], @@ -1263,9 +1263,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.58.0.tgz", - "integrity": "sha512-x2xgZlFne+QVNKV8b4wwaCS8pwq3y14zedZ5DqLzjdRITvreBk//4Knbcvm7+lWmms9V9qFp60MtUd0/t/PXPw==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz", + "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==", "cpu": [ "riscv64" ], @@ -1277,9 +1277,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.58.0.tgz", - "integrity": "sha512-jIhrujyn4UnWF8S+DHSkAkDEO3hLX0cjzxJZPLF80xFyzyUIYgSMRcYQ3+uqEoyDD2beGq7Dj7edi8OnJcS/hg==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz", + "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==", "cpu": [ "s390x" ], @@ -1291,9 +1291,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.58.0.tgz", - "integrity": "sha512-+410Srdoh78MKSJxTQ+hZ/Mx+ajd6RjjPwBPNd0R3J9FtL6ZA0GqiiyNjCO9In0IzZkCNrpGymSfn+kgyPQocg==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz", + "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==", "cpu": [ "x64" ], @@ -1305,9 +1305,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.58.0.tgz", - "integrity": "sha512-ZjMyby5SICi227y1MTR3VYBpFTdZs823Rs/hpakufleBoufoOIB6jtm9FEoxn/cgO7l6PM2rCEl5Kre5vX0QrQ==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz", + "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==", "cpu": [ "x64" ], @@ -1319,9 +1319,9 @@ ] }, "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.58.0.tgz", - "integrity": "sha512-ds4iwfYkSQ0k1nb8LTcyXw//ToHOnNTJtceySpL3fa7tc/AsE+UpUFphW126A6fKBGJD5dhRvg8zw1rvoGFxmw==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz", + "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==", "cpu": [ "x64" ], @@ -1333,9 +1333,9 @@ ] }, "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.58.0.tgz", - "integrity": "sha512-fd/zpJniln4ICdPkjWFhZYeY/bpnaN9pGa6ko+5WD38I0tTqk9lXMgXZg09MNdhpARngmxiCg0B0XUamNw/5BQ==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz", + "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==", "cpu": [ "arm64" ], @@ -1347,9 +1347,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.58.0.tgz", - "integrity": "sha512-YpG8dUOip7DCz3nr/JUfPbIUo+2d/dy++5bFzgi4ugOGBIox+qMbbqt/JoORwvI/C9Kn2tz6+Bieoqd5+B1CjA==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz", + "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==", "cpu": [ "arm64" ], @@ -1361,9 +1361,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.58.0.tgz", - "integrity": "sha512-b9DI8jpFQVh4hIXFr0/+N/TzLdpBIoPzjt0Rt4xJbW3mzguV3mduR9cNgiuFcuL/TeORejJhCWiAXe3E/6PxWA==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz", + "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==", "cpu": [ "ia32" ], @@ -1375,9 +1375,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.58.0.tgz", - "integrity": "sha512-CSrVpmoRJFN06LL9xhkitkwUcTZtIotYAF5p6XOR2zW0Zz5mzb3IPpcoPhB02frzMHFNo1reQ9xSF5fFm3hUsQ==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz", + "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==", "cpu": [ "x64" ], @@ -1389,9 +1389,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.58.0.tgz", - "integrity": "sha512-QFsBgQNTnh5K0t/sBsjJLq24YVqEIVkGpfN2VHsnN90soZyhaiA9UUHufcctVNL4ypJY0wrwad0wslx2KJQ1/w==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz", + "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==", "cpu": [ "x64" ], @@ -1420,16 +1420,16 @@ } }, "node_modules/@sveltejs/adapter-node": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-node/-/adapter-node-5.5.3.tgz", - "integrity": "sha512-yeWbKXBL9vqDb/7R8ebvRHeuBHN4cRYYBSquNJSMQtS6rIYkXxsVSveaMTUaLvHYQsb1zNa+nH2iLTOMawBohA==", + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-node/-/adapter-node-5.5.4.tgz", + "integrity": "sha512-45X92CXW+2J8ZUzPv3eLlKWEzINKiiGeFWTjyER4ZN4sGgNoaoeSkCY/QYNxHpPXy71QPsctwccBo9jJs0ySPQ==", "dev": true, "license": "MIT", "dependencies": { "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.0", - "rollup": "^4.9.5" + "rollup": "^4.59.0" }, "peerDependencies": { "@sveltejs/kit": "^2.4.0" @@ -1450,9 +1450,9 @@ } }, "node_modules/@sveltejs/kit": { - "version": "2.53.0", - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.53.0.tgz", - "integrity": "sha512-Brh/9h8QEg7rWIj+Nnz/2sC49NUeS8g3Qd9H5dTO3EbWG8vCEUl06jE+r5jQVDMHdr1swmCkwZkONFsWelGTpQ==", + "version": "2.53.3", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.53.3.tgz", + "integrity": "sha512-tshOeBUid2v5LAblUpatIdFm5Cyykbw2EiKWOunAAX0A/oJaR7DOdC9wLR5Qqh9zUf3QUISA2m9A3suBdQSYQg==", "dev": true, "license": "MIT", "dependencies": { @@ -1600,9 +1600,9 @@ } }, "node_modules/@types/node": { - "version": "22.19.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.11.tgz", - "integrity": "sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==", + "version": "22.19.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.13.tgz", + "integrity": "sha512-akNQMv0wW5uyRpD2v2IEyRSZiR+BeGuoB6L310EgGObO44HSMNT8z1xzio28V8qOrgYaopIDNA18YgdXd+qTiw==", "dev": true, "license": "MIT", "dependencies": { @@ -1808,9 +1808,9 @@ "license": "MIT" }, "node_modules/autoprefixer": { - "version": "10.4.24", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.24.tgz", - "integrity": "sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw==", + "version": "10.4.27", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.27.tgz", + "integrity": "sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==", "dev": true, "funding": [ { @@ -1829,7 +1829,7 @@ "license": "MIT", "dependencies": { "browserslist": "^4.28.1", - "caniuse-lite": "^1.0.30001766", + "caniuse-lite": "^1.0.30001774", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" @@ -1854,13 +1854,13 @@ } }, "node_modules/balanced-match": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.3.tgz", - "integrity": "sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", "dev": true, "license": "MIT", "engines": { - "node": "20 || >=22" + "node": "18 || 20 || >=22" } }, "node_modules/baseline-browser-mapping": { @@ -1900,16 +1900,16 @@ } }, "node_modules/brace-expansion": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz", - "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", + "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "20 || >=22" + "node": "18 || 20 || >=22" } }, "node_modules/braces": { @@ -1989,9 +1989,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001770", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001770.tgz", - "integrity": "sha512-x/2CLQ1jHENRbHg5PSId2sXq1CIO1CISvwWAj027ltMVG2UNgW+w9oH2+HzgEIRFembL8bUlXtfbBHR1fCg2xw==", + "version": "1.0.30001774", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001774.tgz", + "integrity": "sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==", "dev": true, "funding": [ { @@ -3434,9 +3434,9 @@ } }, "node_modules/minimatch": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.2.tgz", - "integrity": "sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==", + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -3972,9 +3972,9 @@ } }, "node_modules/postcss-load-config": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.1.0.tgz", - "integrity": "sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", + "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", "dev": true, "funding": [ { @@ -3988,8 +3988,7 @@ ], "license": "MIT", "dependencies": { - "lilconfig": "^3.1.1", - "yaml": "^2.4.2" + "lilconfig": "^3.1.1" }, "engines": { "node": ">= 18" @@ -3997,7 +3996,8 @@ "peerDependencies": { "jiti": ">=1.21.0", "postcss": ">=8.0.9", - "tsx": "^4.8.1" + "tsx": "^4.8.1", + "yaml": "^2.4.2" }, "peerDependenciesMeta": { "jiti": { @@ -4008,6 +4008,9 @@ }, "tsx": { "optional": true + }, + "yaml": { + "optional": true } } }, @@ -4332,9 +4335,9 @@ } }, "node_modules/rollup": { - "version": "4.58.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.58.0.tgz", - "integrity": "sha512-wbT0mBmWbIvvq8NeEYWWvevvxnOyhKChir47S66WCxw1SXqhw7ssIYejnQEVt7XYQpsj2y8F9PM+Cr3SNEa0gw==", + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz", + "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==", "dev": true, "license": "MIT", "dependencies": { @@ -4348,31 +4351,31 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.58.0", - "@rollup/rollup-android-arm64": "4.58.0", - "@rollup/rollup-darwin-arm64": "4.58.0", - "@rollup/rollup-darwin-x64": "4.58.0", - "@rollup/rollup-freebsd-arm64": "4.58.0", - "@rollup/rollup-freebsd-x64": "4.58.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.58.0", - "@rollup/rollup-linux-arm-musleabihf": "4.58.0", - "@rollup/rollup-linux-arm64-gnu": "4.58.0", - "@rollup/rollup-linux-arm64-musl": "4.58.0", - "@rollup/rollup-linux-loong64-gnu": "4.58.0", - "@rollup/rollup-linux-loong64-musl": "4.58.0", - "@rollup/rollup-linux-ppc64-gnu": "4.58.0", - "@rollup/rollup-linux-ppc64-musl": "4.58.0", - "@rollup/rollup-linux-riscv64-gnu": "4.58.0", - "@rollup/rollup-linux-riscv64-musl": "4.58.0", - "@rollup/rollup-linux-s390x-gnu": "4.58.0", - "@rollup/rollup-linux-x64-gnu": "4.58.0", - "@rollup/rollup-linux-x64-musl": "4.58.0", - "@rollup/rollup-openbsd-x64": "4.58.0", - "@rollup/rollup-openharmony-arm64": "4.58.0", - "@rollup/rollup-win32-arm64-msvc": "4.58.0", - "@rollup/rollup-win32-ia32-msvc": "4.58.0", - "@rollup/rollup-win32-x64-gnu": "4.58.0", - "@rollup/rollup-win32-x64-msvc": "4.58.0", + "@rollup/rollup-android-arm-eabi": "4.59.0", + "@rollup/rollup-android-arm64": "4.59.0", + "@rollup/rollup-darwin-arm64": "4.59.0", + "@rollup/rollup-darwin-x64": "4.59.0", + "@rollup/rollup-freebsd-arm64": "4.59.0", + "@rollup/rollup-freebsd-x64": "4.59.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.59.0", + "@rollup/rollup-linux-arm-musleabihf": "4.59.0", + "@rollup/rollup-linux-arm64-gnu": "4.59.0", + "@rollup/rollup-linux-arm64-musl": "4.59.0", + "@rollup/rollup-linux-loong64-gnu": "4.59.0", + "@rollup/rollup-linux-loong64-musl": "4.59.0", + "@rollup/rollup-linux-ppc64-gnu": "4.59.0", + "@rollup/rollup-linux-ppc64-musl": "4.59.0", + "@rollup/rollup-linux-riscv64-gnu": "4.59.0", + "@rollup/rollup-linux-riscv64-musl": "4.59.0", + "@rollup/rollup-linux-s390x-gnu": "4.59.0", + "@rollup/rollup-linux-x64-gnu": "4.59.0", + "@rollup/rollup-linux-x64-musl": "4.59.0", + "@rollup/rollup-openbsd-x64": "4.59.0", + "@rollup/rollup-openharmony-arm64": "4.59.0", + "@rollup/rollup-win32-arm64-msvc": "4.59.0", + "@rollup/rollup-win32-ia32-msvc": "4.59.0", + "@rollup/rollup-win32-x64-gnu": "4.59.0", + "@rollup/rollup-win32-x64-msvc": "4.59.0", "fsevents": "~2.3.2" } }, @@ -4598,13 +4601,13 @@ } }, "node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" }, "engines": { "node": ">=12" @@ -5483,22 +5486,6 @@ "node": ">=18" } }, - "node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/yargs": { "version": "15.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index 8bf8015a..53e392d8 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -64,9 +64,7 @@ "devalue": "^5.6.2", "minimatch": "^10.2.1", "tar": "^7.5.8", - "cookie@<0.7.0": ">=0.7.0", - "svelte@<=5.51.4": ">=5.51.5", - "@sveltejs/adapter-vercel@<6.3.2": ">=6.3.2" + "cookie@<0.7.0": ">=0.7.0" } } } diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 1e38070a..eb349d59 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -10,8 +10,6 @@ overrides: minimatch: ^10.2.1 tar: ^7.5.8 cookie@<0.7.0: '>=0.7.0' - svelte@<=5.51.4: '>=5.51.5' - '@sveltejs/adapter-vercel@<6.3.2': '>=6.3.2' importers: @@ -19,13 +17,13 @@ importers: dependencies: '@lukulent/svelte-umami': specifier: ^0.0.3 - version: 0.0.3(svelte@5.53.0) + version: 0.0.3(svelte@4.2.20) dompurify: specifier: ^3.2.5 version: 3.3.1 emoji-picker-element: specifier: ^1.26.3 - version: 1.28.1 + version: 1.29.0 gsap: specifier: ^3.12.7 version: 3.14.2 @@ -43,13 +41,13 @@ importers: version: 1.5.4 svelte-dnd-action: specifier: ^0.9.68 - version: 0.9.69(svelte@5.53.0) + version: 0.9.69(svelte@4.2.20) svelte-i18n: specifier: ^4.0.1 - version: 4.0.1(svelte@5.53.0) + version: 4.0.1(svelte@4.2.20) svelte-maplibre: specifier: ^0.9.14 - version: 0.9.14(svelte@5.53.0) + version: 0.9.14(svelte@4.2.20) devDependencies: '@event-calendar/core': specifier: ^3.12.0 @@ -68,31 +66,31 @@ importers: version: 1.2.3 '@sveltejs/adapter-node': specifier: ^5.2.12 - version: 5.4.0(@sveltejs/kit@2.52.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5)))(svelte@5.53.0)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.5))) + version: 5.5.4(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13)))(svelte@4.2.20)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.13))) '@sveltejs/adapter-vercel': - specifier: '>=6.3.2' - version: 6.3.2(@sveltejs/kit@2.52.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5)))(svelte@5.53.0)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.5)))(rollup@4.55.1) + specifier: ^5.7.0 + version: 5.10.3(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13)))(svelte@4.2.20)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.13)))(rollup@4.59.0) '@sveltejs/kit': specifier: ^2.49.5 - version: 2.52.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5)))(svelte@5.53.0)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.5)) + version: 2.53.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13)))(svelte@4.2.20)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.13)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5)) + version: 3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13)) '@tailwindcss/typography': specifier: ^0.5.16 version: 0.5.19(tailwindcss@3.4.19) '@types/node': specifier: ^22.15.2 - version: 22.19.5 + version: 22.19.13 '@types/qrcode': specifier: ^1.5.5 version: 1.5.6 autoprefixer: specifier: ^10.4.21 - version: 10.4.23(postcss@8.5.6) + version: 10.4.27(postcss@8.5.6) baseline-browser-mapping: specifier: ^2.9.9 - version: 2.9.14 + version: 2.10.0 daisyui: specifier: ^4.12.24 version: 4.12.24(postcss@8.5.6) @@ -101,16 +99,16 @@ importers: version: 8.5.6 prettier: specifier: ^3.5.3 - version: 3.7.4 + version: 3.8.1 prettier-plugin-svelte: specifier: ^3.3.3 - version: 3.4.1(prettier@3.7.4)(svelte@5.53.0) + version: 3.5.0(prettier@3.8.1)(svelte@4.2.20) svelte: - specifier: '>=5.51.5' - version: 5.53.0 + specifier: ^4.2.19 + version: 4.2.20 svelte-check: specifier: ^3.8.6 - version: 3.8.6(postcss@8.5.6)(svelte@5.53.0) + version: 3.8.6(postcss@8.5.6)(svelte@4.2.20) tailwindcss: specifier: ^3.4.17 version: 3.4.19 @@ -125,7 +123,7 @@ importers: version: 0.19.3 vite: specifier: ^5.4.19 - version: 5.4.21(@types/node@22.19.5) + version: 5.4.21(@types/node@22.19.13) packages: @@ -133,6 +131,10 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + '@antfu/install-pkg@0.4.1': resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} @@ -337,6 +339,10 @@ packages: '@iconify/utils@2.3.0': resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==} + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + '@isaacs/fs-minipass@4.0.1': resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} engines: {node: '>=18.0.0'} @@ -344,9 +350,6 @@ packages: '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} - '@jridgewell/remapping@2.3.5': - resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} - '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -360,7 +363,7 @@ packages: '@lukulent/svelte-umami@0.0.3': resolution: {integrity: sha512-4pL0sJapfy14yDj6CyZgewbRDadRoBJtk/dLqCJh7/tQuX7HO4hviBzhrVa4Osxaq2kcGEKdpkhAKAoaNdlNSA==} peerDependencies: - svelte: '>=5.51.5' + svelte: ^4.0.0 '@mapbox/geojson-rewind@0.5.2': resolution: {integrity: sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==} @@ -407,11 +410,15 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} - '@rollup/plugin-commonjs@28.0.9': - resolution: {integrity: sha512-PIR4/OHZ79romx0BVVll/PkwWpJ7e5lsqFa3gFfcrFPWwLXLV39JVUzQV9RKjWerE7B845Hqjj9VYlQeieZ2dA==} + '@rollup/plugin-commonjs@29.0.0': + resolution: {integrity: sha512-U2YHaxR2cU/yAiwKJtJRhnyLk7cifnQw0zUpISsocBDoHDJn+HTV74ABqnwr5bEgWUwFZC9oFL6wLe21lHu5eQ==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: rollup: ^2.68.0||^3.0.0||^4.0.0 @@ -446,160 +453,159 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.55.1': - resolution: {integrity: sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==} + '@rollup/rollup-android-arm-eabi@4.59.0': + resolution: {integrity: sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.55.1': - resolution: {integrity: sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==} + '@rollup/rollup-android-arm64@4.59.0': + resolution: {integrity: sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.55.1': - resolution: {integrity: sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==} + '@rollup/rollup-darwin-arm64@4.59.0': + resolution: {integrity: sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.55.1': - resolution: {integrity: sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==} + '@rollup/rollup-darwin-x64@4.59.0': + resolution: {integrity: sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.55.1': - resolution: {integrity: sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==} + '@rollup/rollup-freebsd-arm64@4.59.0': + resolution: {integrity: sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.55.1': - resolution: {integrity: sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==} + '@rollup/rollup-freebsd-x64@4.59.0': + resolution: {integrity: sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.55.1': - resolution: {integrity: sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==} + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + resolution: {integrity: sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.55.1': - resolution: {integrity: sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==} + '@rollup/rollup-linux-arm-musleabihf@4.59.0': + resolution: {integrity: sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.55.1': - resolution: {integrity: sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==} + '@rollup/rollup-linux-arm64-gnu@4.59.0': + resolution: {integrity: sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.55.1': - resolution: {integrity: sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==} + '@rollup/rollup-linux-arm64-musl@4.59.0': + resolution: {integrity: sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loong64-gnu@4.55.1': - resolution: {integrity: sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==} + '@rollup/rollup-linux-loong64-gnu@4.59.0': + resolution: {integrity: sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-loong64-musl@4.55.1': - resolution: {integrity: sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==} + '@rollup/rollup-linux-loong64-musl@4.59.0': + resolution: {integrity: sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-ppc64-gnu@4.55.1': - resolution: {integrity: sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==} + '@rollup/rollup-linux-ppc64-gnu@4.59.0': + resolution: {integrity: sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-ppc64-musl@4.55.1': - resolution: {integrity: sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==} + '@rollup/rollup-linux-ppc64-musl@4.59.0': + resolution: {integrity: sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.55.1': - resolution: {integrity: sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==} + '@rollup/rollup-linux-riscv64-gnu@4.59.0': + resolution: {integrity: sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.55.1': - resolution: {integrity: sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==} + '@rollup/rollup-linux-riscv64-musl@4.59.0': + resolution: {integrity: sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.55.1': - resolution: {integrity: sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==} + '@rollup/rollup-linux-s390x-gnu@4.59.0': + resolution: {integrity: sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.55.1': - resolution: {integrity: sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==} + '@rollup/rollup-linux-x64-gnu@4.59.0': + resolution: {integrity: sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.55.1': - resolution: {integrity: sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==} + '@rollup/rollup-linux-x64-musl@4.59.0': + resolution: {integrity: sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==} cpu: [x64] os: [linux] - '@rollup/rollup-openbsd-x64@4.55.1': - resolution: {integrity: sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==} + '@rollup/rollup-openbsd-x64@4.59.0': + resolution: {integrity: sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==} cpu: [x64] os: [openbsd] - '@rollup/rollup-openharmony-arm64@4.55.1': - resolution: {integrity: sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==} + '@rollup/rollup-openharmony-arm64@4.59.0': + resolution: {integrity: sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.55.1': - resolution: {integrity: sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==} + '@rollup/rollup-win32-arm64-msvc@4.59.0': + resolution: {integrity: sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.55.1': - resolution: {integrity: sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==} + '@rollup/rollup-win32-ia32-msvc@4.59.0': + resolution: {integrity: sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.55.1': - resolution: {integrity: sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==} + '@rollup/rollup-win32-x64-gnu@4.59.0': + resolution: {integrity: sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.55.1': - resolution: {integrity: sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==} + '@rollup/rollup-win32-x64-msvc@4.59.0': + resolution: {integrity: sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==} cpu: [x64] os: [win32] '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@sveltejs/acorn-typescript@1.0.8': - resolution: {integrity: sha512-esgN+54+q0NjB0Y/4BomT9samII7jGwNy/2a3wNZbT2A2RpmXsXwUt24LvLhx6jUq2gVk4cWEvcRO6MFQbOfNA==} + '@sveltejs/acorn-typescript@1.0.9': + resolution: {integrity: sha512-lVJX6qEgs/4DOcRTpo56tmKzVPtoWAaVbL4hfO7t7NVwl9AAXzQR6cihesW1BmNMPl+bK6dreu2sOKBP2Q9CIA==} peerDependencies: acorn: ^8.9.0 - '@sveltejs/adapter-node@5.4.0': - resolution: {integrity: sha512-NMsrwGVPEn+J73zH83Uhss/hYYZN6zT3u31R3IHAn3MiKC3h8fjmIAhLfTSOeNHr5wPYfjjMg8E+1gyFgyrEcQ==} + '@sveltejs/adapter-node@5.5.4': + resolution: {integrity: sha512-45X92CXW+2J8ZUzPv3eLlKWEzINKiiGeFWTjyER4ZN4sGgNoaoeSkCY/QYNxHpPXy71QPsctwccBo9jJs0ySPQ==} peerDependencies: '@sveltejs/kit': ^2.4.0 - '@sveltejs/adapter-vercel@6.3.2': - resolution: {integrity: sha512-b9zkpCDWb5iuNtSgSabd2jBekFk+2WaaH454bC5Kl1dH8Fxt9SP4k4nug/Yek+sLvceK8SKcuuRIFuI91GJ+wA==} - engines: {node: '>=20.0'} + '@sveltejs/adapter-vercel@5.10.3': + resolution: {integrity: sha512-fW2ZhMiOrUKsJJhiB4ift9sYDSFWgvH3N22cjf8ukOyWgHolb9SmSS3owr+nHQNlgTEAdy4eIr4Fnasw3nkxTw==} peerDependencies: '@sveltejs/kit': ^2.4.0 - '@sveltejs/kit@2.52.2': - resolution: {integrity: sha512-1in76dftrofUt138rVLvYuwiQLkg9K3cG8agXEE6ksf7gCGs8oIr3+pFrVtbRmY9JvW+psW5fvLM/IwVybOLBA==} + '@sveltejs/kit@2.53.3': + resolution: {integrity: sha512-tshOeBUid2v5LAblUpatIdFm5Cyykbw2EiKWOunAAX0A/oJaR7DOdC9wLR5Qqh9zUf3QUISA2m9A3suBdQSYQg==} engines: {node: '>=18.13'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.0.0 - '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0 - svelte: '>=5.51.5' + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0 || ^7.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 typescript: ^5.3.3 - vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 + vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 || ^8.0.0 peerDependenciesMeta: '@opentelemetry/api': optional: true @@ -611,14 +617,14 @@ packages: engines: {node: ^18.0.0 || >=20} peerDependencies: '@sveltejs/vite-plugin-svelte': ^3.0.0 - svelte: '>=5.51.5' + svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 '@sveltejs/vite-plugin-svelte@3.1.2': resolution: {integrity: sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==} engines: {node: ^18.0.0 || >=20} peerDependencies: - svelte: '>=5.51.5' + svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 '@tailwindcss/typography@0.5.19': @@ -647,8 +653,8 @@ packages: '@types/mapbox__vector-tile@1.3.4': resolution: {integrity: sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==} - '@types/node@22.19.5': - resolution: {integrity: sha512-HfF8+mYcHPcPypui3w3mvzuIErlNOh2OAG+BCeBZCEwyiD5ls2SiCwEyT47OELtf7M3nHxBdu0FsmzdKxkN52Q==} + '@types/node@22.19.13': + resolution: {integrity: sha512-akNQMv0wW5uyRpD2v2IEyRSZiR+BeGuoB6L310EgGObO44HSMNT8z1xzio28V8qOrgYaopIDNA18YgdXd+qTiw==} '@types/pbf@3.0.5': resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==} @@ -668,9 +674,9 @@ packages: '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - '@vercel/nft@1.3.1': - resolution: {integrity: sha512-ihNT1rswiq3cy4WKQAV5kJi6UjWX1vLUzlLc+Vvq83G8CU9nMgfDWz5f1tOnSlS8LeC4Wp4qTB3+HGj/ccUrFQ==} - engines: {node: '>=20'} + '@vercel/nft@0.30.4': + resolution: {integrity: sha512-wE6eAGSXScra60N2l6jWvNtVK0m+sh873CpfZW4KI2v8EHuUQp+mSEi4T+IcdPCSEDgCdAS/7bizbhQlkjzrSA==} + engines: {node: '>=18'} hasBin: true abbrev@3.0.1: @@ -682,8 +688,8 @@ packages: peerDependencies: acorn: ^8 - acorn@8.15.0: - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} hasBin: true @@ -695,10 +701,18 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} + ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + engines: {node: '>=12'} + ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + engines: {node: '>=12'} + any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -716,8 +730,8 @@ packages: async-sema@3.1.1: resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} - autoprefixer@10.4.23: - resolution: {integrity: sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==} + autoprefixer@10.4.27: + resolution: {integrity: sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -727,12 +741,13 @@ packages: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} - balanced-match@4.0.3: - resolution: {integrity: sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==} - engines: {node: 20 || >=22} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} - baseline-browser-mapping@2.9.14: - resolution: {integrity: sha512-B0xUquLkiGLgHhpPBqvl7GWegWBUNuujQ6kXd/r1U38ElPT6Ok8KZ8e+FpUGEc2ZoRQUzq/aUnaKFc/svWUGSg==} + baseline-browser-mapping@2.10.0: + resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==} + engines: {node: '>=6.0.0'} hasBin: true binary-extensions@2.3.0: @@ -742,9 +757,9 @@ packages: bindings@1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - brace-expansion@5.0.2: - resolution: {integrity: sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==} - engines: {node: 20 || >=22} + brace-expansion@5.0.4: + resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} + engines: {node: 18 || 20 || >=22} braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} @@ -767,8 +782,8 @@ packages: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} - caniuse-lite@1.0.30001763: - resolution: {integrity: sha512-mh/dGtq56uN98LlNX9qdbKnzINhX0QzhiWBFEkFfsFO4QyCvL8YegrJAazCwXIeqkIob8BlZPGM3xdnY+sgmvQ==} + caniuse-lite@1.0.30001774: + resolution: {integrity: sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==} chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} @@ -785,9 +800,8 @@ packages: cliui@6.0.0: resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} + code-red@1.0.4: + resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} @@ -806,8 +820,8 @@ packages: confbox@0.1.8: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} - confbox@0.2.2: - resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} + confbox@0.2.4: + resolution: {integrity: sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==} consola@3.4.2: resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} @@ -817,9 +831,17 @@ packages: resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} engines: {node: '>=18'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + css-selector-tokenizer@0.8.0: resolution: {integrity: sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==} + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -895,15 +917,21 @@ packages: earcut@3.0.2: resolution: {integrity: sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==} - electron-to-chromium@1.5.267: - resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==} + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - emoji-picker-element@1.28.1: - resolution: {integrity: sha512-8c64IPish2PWoV9oYCo2pvuPHwIv+uK9bO0dfpPyMupDAvaWL9ZvYhWNTAR+2sx7BhfRjciImqP6CIUgNX+DMg==} + electron-to-chromium@1.5.302: + resolution: {integrity: sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==} + + emoji-picker-element@1.29.0: + resolution: {integrity: sha512-lQm8YayfwIP5j+Xe1O2Fjul7hv2b4spPS16X99O4qKQdzDQaEeiAqqYaRONHncewcpisUf6qGFJkhM2G3riEdA==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + es5-ext@0.10.64: resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} engines: {node: '>=0.10'} @@ -937,12 +965,12 @@ packages: resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} engines: {node: '>=0.10'} - esrap@2.2.3: - resolution: {integrity: sha512-8fOS+GIGCQZl/ZIlhl59htOlms6U8NvX6ZYgYHpRU/b6tVSh3uHkOHZikl3D4cMbYM0JlpBe+p/BkZEi8J9XIQ==} - estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + event-emitter@0.3.5: resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} @@ -985,6 +1013,10 @@ packages: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} + foreground-child@3.3.1: + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} + engines: {node: '>=14'} + fraction.js@5.3.4: resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} @@ -1021,13 +1053,14 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - glob@13.0.6: - resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} - engines: {node: 18 || 20 || >=22} + glob@10.5.0: + resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + hasBin: true glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me global-prefix@4.0.0: resolution: {integrity: sha512-w0Uf9Y9/nyHinEk5vMJKRie+wa4kR5hmDbEhGGds/kG1PwGLLHKRoNMeJOyCQjjBkANlnScqgzcFwGHgmgLkVA==} @@ -1114,9 +1147,15 @@ packages: is-reference@3.0.3: resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} - isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isexe@3.1.5: + resolution: {integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==} + engines: {node: '>=18'} + + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} jiti@1.21.7: resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} @@ -1167,9 +1206,8 @@ packages: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} - lru-cache@11.2.6: - resolution: {integrity: sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==} - engines: {node: 20 || >=22} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} lru-queue@0.1.0: resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} @@ -1190,6 +1228,9 @@ packages: engines: {node: '>= 18'} hasBin: true + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + memoizee@0.4.17: resolution: {integrity: sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==} engines: {node: '>=0.12'} @@ -1206,17 +1247,13 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - minimatch@10.2.2: - resolution: {integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==} + minimatch@10.2.4: + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} engines: {node: 18 || 20 || >=22} minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - minipass@7.1.3: resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} @@ -1305,6 +1342,9 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + package-manager-detector@0.2.11: resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} @@ -1319,12 +1359,16 @@ packages: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@2.0.2: - resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} - engines: {node: 18 || 20 || >=22} + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} @@ -1333,6 +1377,9 @@ packages: resolution: {integrity: sha512-XDF38WCH3z5OV/OVa8GKUNtLAyneuzbCisx7QUCF8Q6Nutx0WnJrQe5O+kOtBlLfRNUws98Y58Lblp+NJG5T4Q==} hasBin: true + periscopic@3.1.0: + resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} + picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -1419,14 +1466,14 @@ packages: potpack@2.1.0: resolution: {integrity: sha512-pcaShQc1Shq0y+E7GqJqvZj8DTthWV1KeHGdi0Z6IAin2Oi3JnLCOfwnCo84qc+HAp52wT9nK9H7FAJp5a44GQ==} - prettier-plugin-svelte@3.4.1: - resolution: {integrity: sha512-xL49LCloMoZRvSwa6IEdN2GV6cq2IqpYGstYtMT+5wmml1/dClEoI0MZR78MiVPpu6BdQFfN0/y73yO6+br5Pg==} + prettier-plugin-svelte@3.5.0: + resolution: {integrity: sha512-2lLO/7EupnjO/95t+XZesXs8Bf3nYLIDfCo270h5QWbj/vjLqmrQ1LiRk9LPggxSDsnVYfehamZNf+rgQYApZg==} peerDependencies: prettier: ^3.0.0 - svelte: '>=5.51.5' + svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 - prettier@3.7.4: - resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==} + prettier@3.8.1: + resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} engines: {node: '>=14'} hasBin: true @@ -1492,8 +1539,8 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rollup@4.55.1: - resolution: {integrity: sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==} + rollup@4.59.0: + resolution: {integrity: sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -1510,8 +1557,8 @@ packages: sander@0.5.1: resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} - semver@7.7.3: - resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} hasBin: true @@ -1521,6 +1568,18 @@ packages: set-cookie-parser@3.0.1: resolution: {integrity: sha512-n7Z7dXZhJbwuAHhNzkTti6Aw9QDDjZtm3JTpTGATIdNzdQz5GuFs22w90BcvF4INfnrL5xrX3oGsuqO5Dx3A1Q==} + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + sirv@3.0.2: resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} engines: {node: '>=18'} @@ -1537,10 +1596,18 @@ packages: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} + engines: {node: '>=12'} + strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -1561,25 +1628,25 @@ packages: resolution: {integrity: sha512-ij0u4Lw/sOTREP13BdWZjiXD/BlHE6/e2e34XzmVmsp5IN4kVa3PWP65NM32JAgwjZlwBg/+JtiNV1MM8khu0Q==} hasBin: true peerDependencies: - svelte: '>=5.51.5' + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 svelte-dnd-action@0.9.69: resolution: {integrity: sha512-NAmSOH7htJoYraTQvr+q5whlIuVoq88vEuHr4NcFgscDRUxfWPPxgie2OoxepBCQCikrXZV4pqV86aun60wVyw==} peerDependencies: - svelte: '>=5.51.5' + svelte: '>=3.23.0 || ^5.0.0-next.0' svelte-hmr@0.16.0: resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: - svelte: '>=5.51.5' + svelte: ^3.19.0 || ^4.0.0 svelte-i18n@4.0.1: resolution: {integrity: sha512-jaykGlGT5PUaaq04JWbJREvivlCnALtT+m87Kbm0fxyYHynkQaxQMnIKHLm2WeIuBRoljzwgyvz0Z6/CMwfdmQ==} engines: {node: '>= 16'} hasBin: true peerDependencies: - svelte: '>=5.51.5' + svelte: ^3 || ^4 || ^5 svelte-maplibre@0.9.14: resolution: {integrity: sha512-5HBvibzU/Uf3g8eEz4Hty5XAwoBhW9Tp7NQEvb80U/glR/M1IHyzUKss6XMq8Zbci2wtsASeoPc6dA5R4+0e0w==} @@ -1587,7 +1654,7 @@ packages: '@deck.gl/core': ^8.8.0 '@deck.gl/layers': ^8.8.0 '@deck.gl/mapbox': ^8.8.0 - svelte: '>=5.51.5' + svelte: ^3.54.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: '@deck.gl/core': optional: true @@ -1609,7 +1676,7 @@ packages: sass: ^1.26.8 stylus: ^0.55.0 sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: '>=5.51.5' + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' peerDependenciesMeta: '@babel/core': @@ -1633,9 +1700,9 @@ packages: typescript: optional: true - svelte@5.53.0: - resolution: {integrity: sha512-7dhHkSamGS2vtoBmIW2hRab+gl5Z60alEHZB4910ePqqJNxAWnDAxsofVmlZ2tREmWyHNE+A1nCKwICAquoD2A==} - engines: {node: '>=18'} + svelte@4.2.20: + resolution: {integrity: sha512-eeEgGc2DtiUil5ANdtd8vPwt9AgaMdnuUFnPft9F5oMvU/FHu5IHFic+p1dR/UOB7XU2mX2yHW+NcTch4DCh5Q==} + engines: {node: '>=16'} tailwindcss@3.4.19: resolution: {integrity: sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==} @@ -1699,8 +1766,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - ufo@1.6.2: - resolution: {integrity: sha512-heMioaxBcG9+Znsda5Q8sQbWnLJSl98AFDXTO80wELWEzX3hordXsTdxrIfMQoO9IY1MEnoGoPjpoKpMj+Yx0Q==} + ufo@1.6.3: + resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} @@ -1792,6 +1859,11 @@ packages: which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + which@4.0.0: resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} engines: {node: ^16.13.0 || >=18.0.0} @@ -1801,6 +1873,14 @@ packages: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -1819,13 +1899,15 @@ packages: resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} engines: {node: '>=8'} - zimmerframe@1.1.4: - resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==} - snapshots: '@alloc/quick-lru@5.2.0': {} + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + '@antfu/install-pkg@0.4.1': dependencies: package-manager-detector: 0.2.11 @@ -1920,22 +2002,22 @@ snapshots: '@event-calendar/core@3.12.0': dependencies: - svelte: 5.53.0 + svelte: 4.2.20 '@event-calendar/day-grid@3.12.0': dependencies: '@event-calendar/core': 3.12.0 - svelte: 5.53.0 + svelte: 4.2.20 '@event-calendar/interaction@3.12.0': dependencies: '@event-calendar/core': 3.12.0 - svelte: 5.53.0 + svelte: 4.2.20 '@event-calendar/time-grid@3.12.0': dependencies: '@event-calendar/core': 3.12.0 - svelte: 5.53.0 + svelte: 4.2.20 '@formatjs/ecma402-abstract@2.3.6': dependencies: @@ -1982,20 +2064,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.2.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + '@isaacs/fs-minipass@4.0.1': dependencies: - minipass: 7.1.2 + minipass: 7.1.3 '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/trace-mapping': 0.3.31 - '@jridgewell/remapping@2.3.5': - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/sourcemap-codec@1.5.5': {} @@ -2005,9 +2091,9 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@lukulent/svelte-umami@0.0.3(svelte@5.53.0)': + '@lukulent/svelte-umami@0.0.3(svelte@4.2.20)': dependencies: - svelte: 5.53.0 + svelte: 4.2.20 '@mapbox/geojson-rewind@0.5.2': dependencies: @@ -2023,7 +2109,7 @@ snapshots: https-proxy-agent: 7.0.6 node-fetch: 2.7.0 nopt: 8.1.0 - semver: 7.7.3 + semver: 7.7.4 tar: 7.5.9 transitivePeerDependencies: - encoding @@ -2063,11 +2149,14 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.1 + '@pkgjs/parseargs@0.11.0': + optional: true + '@polka/url@1.0.0-next.29': {} - '@rollup/plugin-commonjs@28.0.9(rollup@4.55.1)': + '@rollup/plugin-commonjs@29.0.0(rollup@4.59.0)': dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.55.1) + '@rollup/pluginutils': 5.3.0(rollup@4.59.0) commondir: 1.0.1 estree-walker: 2.0.2 fdir: 6.5.0(picomatch@4.0.3) @@ -2075,138 +2164,138 @@ snapshots: magic-string: 0.30.21 picomatch: 4.0.3 optionalDependencies: - rollup: 4.55.1 + rollup: 4.59.0 - '@rollup/plugin-json@6.1.0(rollup@4.55.1)': + '@rollup/plugin-json@6.1.0(rollup@4.59.0)': dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.55.1) + '@rollup/pluginutils': 5.3.0(rollup@4.59.0) optionalDependencies: - rollup: 4.55.1 + rollup: 4.59.0 - '@rollup/plugin-node-resolve@16.0.3(rollup@4.55.1)': + '@rollup/plugin-node-resolve@16.0.3(rollup@4.59.0)': dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.55.1) + '@rollup/pluginutils': 5.3.0(rollup@4.59.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.11 optionalDependencies: - rollup: 4.55.1 + rollup: 4.59.0 - '@rollup/pluginutils@5.3.0(rollup@4.55.1)': + '@rollup/pluginutils@5.3.0(rollup@4.59.0)': dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.3 optionalDependencies: - rollup: 4.55.1 + rollup: 4.59.0 - '@rollup/rollup-android-arm-eabi@4.55.1': + '@rollup/rollup-android-arm-eabi@4.59.0': optional: true - '@rollup/rollup-android-arm64@4.55.1': + '@rollup/rollup-android-arm64@4.59.0': optional: true - '@rollup/rollup-darwin-arm64@4.55.1': + '@rollup/rollup-darwin-arm64@4.59.0': optional: true - '@rollup/rollup-darwin-x64@4.55.1': + '@rollup/rollup-darwin-x64@4.59.0': optional: true - '@rollup/rollup-freebsd-arm64@4.55.1': + '@rollup/rollup-freebsd-arm64@4.59.0': optional: true - '@rollup/rollup-freebsd-x64@4.55.1': + '@rollup/rollup-freebsd-x64@4.59.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.55.1': + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.55.1': + '@rollup/rollup-linux-arm-musleabihf@4.59.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.55.1': + '@rollup/rollup-linux-arm64-gnu@4.59.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.55.1': + '@rollup/rollup-linux-arm64-musl@4.59.0': optional: true - '@rollup/rollup-linux-loong64-gnu@4.55.1': + '@rollup/rollup-linux-loong64-gnu@4.59.0': optional: true - '@rollup/rollup-linux-loong64-musl@4.55.1': + '@rollup/rollup-linux-loong64-musl@4.59.0': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.55.1': + '@rollup/rollup-linux-ppc64-gnu@4.59.0': optional: true - '@rollup/rollup-linux-ppc64-musl@4.55.1': + '@rollup/rollup-linux-ppc64-musl@4.59.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.55.1': + '@rollup/rollup-linux-riscv64-gnu@4.59.0': optional: true - '@rollup/rollup-linux-riscv64-musl@4.55.1': + '@rollup/rollup-linux-riscv64-musl@4.59.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.55.1': + '@rollup/rollup-linux-s390x-gnu@4.59.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.55.1': + '@rollup/rollup-linux-x64-gnu@4.59.0': optional: true - '@rollup/rollup-linux-x64-musl@4.55.1': + '@rollup/rollup-linux-x64-musl@4.59.0': optional: true - '@rollup/rollup-openbsd-x64@4.55.1': + '@rollup/rollup-openbsd-x64@4.59.0': optional: true - '@rollup/rollup-openharmony-arm64@4.55.1': + '@rollup/rollup-openharmony-arm64@4.59.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.55.1': + '@rollup/rollup-win32-arm64-msvc@4.59.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.55.1': + '@rollup/rollup-win32-ia32-msvc@4.59.0': optional: true - '@rollup/rollup-win32-x64-gnu@4.55.1': + '@rollup/rollup-win32-x64-gnu@4.59.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.55.1': + '@rollup/rollup-win32-x64-msvc@4.59.0': optional: true '@standard-schema/spec@1.1.0': {} - '@sveltejs/acorn-typescript@1.0.8(acorn@8.15.0)': + '@sveltejs/acorn-typescript@1.0.9(acorn@8.16.0)': dependencies: - acorn: 8.15.0 + acorn: 8.16.0 - '@sveltejs/adapter-node@5.4.0(@sveltejs/kit@2.52.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5)))(svelte@5.53.0)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.5)))': + '@sveltejs/adapter-node@5.5.4(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13)))(svelte@4.2.20)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.13)))': dependencies: - '@rollup/plugin-commonjs': 28.0.9(rollup@4.55.1) - '@rollup/plugin-json': 6.1.0(rollup@4.55.1) - '@rollup/plugin-node-resolve': 16.0.3(rollup@4.55.1) - '@sveltejs/kit': 2.52.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5)))(svelte@5.53.0)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.5)) - rollup: 4.55.1 + '@rollup/plugin-commonjs': 29.0.0(rollup@4.59.0) + '@rollup/plugin-json': 6.1.0(rollup@4.59.0) + '@rollup/plugin-node-resolve': 16.0.3(rollup@4.59.0) + '@sveltejs/kit': 2.53.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13)))(svelte@4.2.20)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.13)) + rollup: 4.59.0 - '@sveltejs/adapter-vercel@6.3.2(@sveltejs/kit@2.52.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5)))(svelte@5.53.0)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.5)))(rollup@4.55.1)': + '@sveltejs/adapter-vercel@5.10.3(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13)))(svelte@4.2.20)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.13)))(rollup@4.59.0)': dependencies: - '@sveltejs/kit': 2.52.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5)))(svelte@5.53.0)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.5)) - '@vercel/nft': 1.3.1(rollup@4.55.1) + '@sveltejs/kit': 2.53.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13)))(svelte@4.2.20)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.13)) + '@vercel/nft': 0.30.4(rollup@4.59.0) esbuild: 0.26.0 transitivePeerDependencies: - encoding - rollup - supports-color - '@sveltejs/kit@2.52.2(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5)))(svelte@5.53.0)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.5))': + '@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13)))(svelte@4.2.20)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.13))': dependencies: '@standard-schema/spec': 1.1.0 - '@sveltejs/acorn-typescript': 1.0.8(acorn@8.15.0) - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5)) + '@sveltejs/acorn-typescript': 1.0.9(acorn@8.16.0) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13)) '@types/cookie': 0.6.0 - acorn: 8.15.0 + acorn: 8.16.0 cookie: 1.1.1 devalue: 5.6.3 esm-env: 1.2.2 @@ -2215,31 +2304,31 @@ snapshots: mrmime: 2.0.1 set-cookie-parser: 3.0.1 sirv: 3.0.2 - svelte: 5.53.0 - vite: 5.4.21(@types/node@22.19.5) + svelte: 4.2.20 + vite: 5.4.21(@types/node@22.19.13) optionalDependencies: typescript: 5.9.3 - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5)))(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13)))(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13)) debug: 4.4.3 - svelte: 5.53.0 - vite: 5.4.21(@types/node@22.19.5) + svelte: 4.2.20 + vite: 5.4.21(@types/node@22.19.13) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5))': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5)))(svelte@5.53.0)(vite@5.4.21(@types/node@22.19.5)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13)))(svelte@4.2.20)(vite@5.4.21(@types/node@22.19.13)) debug: 4.4.3 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.21 - svelte: 5.53.0 - svelte-hmr: 0.16.0(svelte@5.53.0) - vite: 5.4.21(@types/node@22.19.5) - vitefu: 0.2.5(vite@5.4.21(@types/node@22.19.5)) + svelte: 4.2.20 + svelte-hmr: 0.16.0(svelte@4.2.20) + vite: 5.4.21(@types/node@22.19.13) + vitefu: 0.2.5(vite@5.4.21(@types/node@22.19.13)) transitivePeerDependencies: - supports-color @@ -2270,7 +2359,7 @@ snapshots: '@types/mapbox__point-geometry': 0.1.4 '@types/pbf': 3.0.5 - '@types/node@22.19.5': + '@types/node@22.19.13': dependencies: undici-types: 6.21.0 @@ -2280,7 +2369,7 @@ snapshots: '@types/qrcode@1.5.6': dependencies: - '@types/node': 22.19.5 + '@types/node': 22.19.13 '@types/resolve@1.20.2': {} @@ -2288,18 +2377,19 @@ snapshots: dependencies: '@types/geojson': 7946.0.16 - '@types/trusted-types@2.0.7': {} + '@types/trusted-types@2.0.7': + optional: true - '@vercel/nft@1.3.1(rollup@4.55.1)': + '@vercel/nft@0.30.4(rollup@4.59.0)': dependencies: '@mapbox/node-pre-gyp': 2.0.3 - '@rollup/pluginutils': 5.3.0(rollup@4.55.1) - acorn: 8.15.0 - acorn-import-attributes: 1.9.5(acorn@8.15.0) + '@rollup/pluginutils': 5.3.0(rollup@4.59.0) + acorn: 8.16.0 + acorn-import-attributes: 1.9.5(acorn@8.16.0) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 - glob: 13.0.6 + glob: 10.5.0 graceful-fs: 4.2.11 node-gyp-build: 4.8.4 picomatch: 4.0.3 @@ -2311,20 +2401,24 @@ snapshots: abbrev@3.0.1: {} - acorn-import-attributes@1.9.5(acorn@8.15.0): + acorn-import-attributes@1.9.5(acorn@8.16.0): dependencies: - acorn: 8.15.0 + acorn: 8.16.0 - acorn@8.15.0: {} + acorn@8.16.0: {} agent-base@7.1.4: {} ansi-regex@5.0.1: {} + ansi-regex@6.2.2: {} + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 + ansi-styles@6.2.3: {} + any-promise@1.3.0: {} anymatch@3.1.3: @@ -2338,10 +2432,10 @@ snapshots: async-sema@3.1.1: {} - autoprefixer@10.4.23(postcss@8.5.6): + autoprefixer@10.4.27(postcss@8.5.6): dependencies: browserslist: 4.28.1 - caniuse-lite: 1.0.30001763 + caniuse-lite: 1.0.30001774 fraction.js: 5.3.4 picocolors: 1.1.1 postcss: 8.5.6 @@ -2349,9 +2443,9 @@ snapshots: axobject-query@4.1.0: {} - balanced-match@4.0.3: {} + balanced-match@4.0.4: {} - baseline-browser-mapping@2.9.14: {} + baseline-browser-mapping@2.10.0: {} binary-extensions@2.3.0: {} @@ -2359,9 +2453,9 @@ snapshots: dependencies: file-uri-to-path: 1.0.0 - brace-expansion@5.0.2: + brace-expansion@5.0.4: dependencies: - balanced-match: 4.0.3 + balanced-match: 4.0.4 braces@3.0.3: dependencies: @@ -2369,9 +2463,9 @@ snapshots: browserslist@4.28.1: dependencies: - baseline-browser-mapping: 2.9.14 - caniuse-lite: 1.0.30001763 - electron-to-chromium: 1.5.267 + baseline-browser-mapping: 2.10.0 + caniuse-lite: 1.0.30001774 + electron-to-chromium: 1.5.302 node-releases: 2.0.27 update-browserslist-db: 1.2.3(browserslist@4.28.1) @@ -2381,7 +2475,7 @@ snapshots: camelcase@5.3.1: {} - caniuse-lite@1.0.30001763: {} + caniuse-lite@1.0.30001774: {} chokidar@3.6.0: dependencies: @@ -2411,7 +2505,13 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 6.2.0 - clsx@2.1.1: {} + code-red@1.0.4: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@types/estree': 1.0.8 + acorn: 8.16.0 + estree-walker: 3.0.3 + periscopic: 3.1.0 color-convert@2.0.1: dependencies: @@ -2425,17 +2525,28 @@ snapshots: confbox@0.1.8: {} - confbox@0.2.2: {} + confbox@0.2.4: {} consola@3.4.2: {} cookie@1.1.1: {} + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + css-selector-tokenizer@0.8.0: dependencies: cssesc: 3.0.0 fastparse: 1.1.2 + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.1 + cssesc@3.0.0: {} culori@3.3.0: {} @@ -2492,12 +2603,16 @@ snapshots: earcut@3.0.2: {} - electron-to-chromium@1.5.267: {} + eastasianwidth@0.2.0: {} - emoji-picker-element@1.28.1: {} + electron-to-chromium@1.5.302: {} + + emoji-picker-element@1.29.0: {} emoji-regex@8.0.0: {} + emoji-regex@9.2.2: {} + es5-ext@0.10.64: dependencies: es6-iterator: 2.0.3 @@ -2565,12 +2680,12 @@ snapshots: event-emitter: 0.3.5 type: 2.7.3 - esrap@2.2.3: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - estree-walker@2.0.2: {} + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.8 + event-emitter@0.3.5: dependencies: d: 1.0.2 @@ -2613,6 +2728,11 @@ snapshots: locate-path: 5.0.0 path-exists: 4.0.0 + foreground-child@3.3.1: + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + fraction.js@5.3.4: {} fs.realpath@1.0.0: {} @@ -2638,18 +2758,21 @@ snapshots: dependencies: is-glob: 4.0.3 - glob@13.0.6: + glob@10.5.0: dependencies: - minimatch: 10.2.2 + foreground-child: 3.3.1 + jackspeak: 3.4.3 + minimatch: 10.2.4 minipass: 7.1.3 - path-scurry: 2.0.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 glob@7.2.3: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 10.2.2 + minimatch: 10.2.4 once: 1.4.0 path-is-absolute: 1.0.1 @@ -2730,7 +2853,15 @@ snapshots: dependencies: '@types/estree': 1.0.8 - isexe@3.1.1: {} + isexe@2.0.0: {} + + isexe@3.1.5: {} + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 jiti@1.21.7: {} @@ -2769,7 +2900,7 @@ snapshots: dependencies: p-locate: 4.1.0 - lru-cache@11.2.6: {} + lru-cache@10.4.3: {} lru-queue@0.1.0: dependencies: @@ -2812,6 +2943,8 @@ snapshots: marked@15.0.12: {} + mdn-data@2.0.30: {} + memoizee@0.4.17: dependencies: d: 1.0.2 @@ -2832,19 +2965,17 @@ snapshots: min-indent@1.0.1: {} - minimatch@10.2.2: + minimatch@10.2.4: dependencies: - brace-expansion: 5.0.2 + brace-expansion: 5.0.4 minimist@1.2.8: {} - minipass@7.1.2: {} - minipass@7.1.3: {} minizlib@3.1.0: dependencies: - minipass: 7.1.2 + minipass: 7.1.3 mkdirp@0.5.6: dependencies: @@ -2852,10 +2983,10 @@ snapshots: mlly@1.8.0: dependencies: - acorn: 8.15.0 + acorn: 8.16.0 pathe: 2.0.3 pkg-types: 1.3.1 - ufo: 1.6.2 + ufo: 1.6.3 mri@1.2.0: {} @@ -2907,6 +3038,8 @@ snapshots: p-try@2.2.0: {} + package-json-from-dist@1.0.1: {} + package-manager-detector@0.2.11: dependencies: quansync: 0.2.11 @@ -2917,11 +3050,13 @@ snapshots: path-is-absolute@1.0.1: {} + path-key@3.1.1: {} + path-parse@1.0.7: {} - path-scurry@2.0.2: + path-scurry@1.11.1: dependencies: - lru-cache: 11.2.6 + lru-cache: 10.4.3 minipass: 7.1.3 pathe@2.0.3: {} @@ -2931,6 +3066,12 @@ snapshots: ieee754: 1.2.1 resolve-protobuf-schema: 2.1.0 + periscopic@3.1.0: + dependencies: + '@types/estree': 1.0.8 + estree-walker: 3.0.3 + is-reference: 3.0.3 + picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -2949,7 +3090,7 @@ snapshots: pkg-types@2.3.0: dependencies: - confbox: 0.2.2 + confbox: 0.2.4 exsolve: 1.0.8 pathe: 2.0.3 @@ -3004,12 +3145,12 @@ snapshots: potpack@2.1.0: {} - prettier-plugin-svelte@3.4.1(prettier@3.7.4)(svelte@5.53.0): + prettier-plugin-svelte@3.5.0(prettier@3.8.1)(svelte@4.2.20): dependencies: - prettier: 3.7.4 - svelte: 5.53.0 + prettier: 3.8.1 + svelte: 4.2.20 - prettier@3.7.4: {} + prettier@3.8.1: {} protocol-buffers-schema@3.6.0: {} @@ -3063,35 +3204,35 @@ snapshots: dependencies: glob: 7.2.3 - rollup@4.55.1: + rollup@4.59.0: dependencies: '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.55.1 - '@rollup/rollup-android-arm64': 4.55.1 - '@rollup/rollup-darwin-arm64': 4.55.1 - '@rollup/rollup-darwin-x64': 4.55.1 - '@rollup/rollup-freebsd-arm64': 4.55.1 - '@rollup/rollup-freebsd-x64': 4.55.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.55.1 - '@rollup/rollup-linux-arm-musleabihf': 4.55.1 - '@rollup/rollup-linux-arm64-gnu': 4.55.1 - '@rollup/rollup-linux-arm64-musl': 4.55.1 - '@rollup/rollup-linux-loong64-gnu': 4.55.1 - '@rollup/rollup-linux-loong64-musl': 4.55.1 - '@rollup/rollup-linux-ppc64-gnu': 4.55.1 - '@rollup/rollup-linux-ppc64-musl': 4.55.1 - '@rollup/rollup-linux-riscv64-gnu': 4.55.1 - '@rollup/rollup-linux-riscv64-musl': 4.55.1 - '@rollup/rollup-linux-s390x-gnu': 4.55.1 - '@rollup/rollup-linux-x64-gnu': 4.55.1 - '@rollup/rollup-linux-x64-musl': 4.55.1 - '@rollup/rollup-openbsd-x64': 4.55.1 - '@rollup/rollup-openharmony-arm64': 4.55.1 - '@rollup/rollup-win32-arm64-msvc': 4.55.1 - '@rollup/rollup-win32-ia32-msvc': 4.55.1 - '@rollup/rollup-win32-x64-gnu': 4.55.1 - '@rollup/rollup-win32-x64-msvc': 4.55.1 + '@rollup/rollup-android-arm-eabi': 4.59.0 + '@rollup/rollup-android-arm64': 4.59.0 + '@rollup/rollup-darwin-arm64': 4.59.0 + '@rollup/rollup-darwin-x64': 4.59.0 + '@rollup/rollup-freebsd-arm64': 4.59.0 + '@rollup/rollup-freebsd-x64': 4.59.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.59.0 + '@rollup/rollup-linux-arm-musleabihf': 4.59.0 + '@rollup/rollup-linux-arm64-gnu': 4.59.0 + '@rollup/rollup-linux-arm64-musl': 4.59.0 + '@rollup/rollup-linux-loong64-gnu': 4.59.0 + '@rollup/rollup-linux-loong64-musl': 4.59.0 + '@rollup/rollup-linux-ppc64-gnu': 4.59.0 + '@rollup/rollup-linux-ppc64-musl': 4.59.0 + '@rollup/rollup-linux-riscv64-gnu': 4.59.0 + '@rollup/rollup-linux-riscv64-musl': 4.59.0 + '@rollup/rollup-linux-s390x-gnu': 4.59.0 + '@rollup/rollup-linux-x64-gnu': 4.59.0 + '@rollup/rollup-linux-x64-musl': 4.59.0 + '@rollup/rollup-openbsd-x64': 4.59.0 + '@rollup/rollup-openharmony-arm64': 4.59.0 + '@rollup/rollup-win32-arm64-msvc': 4.59.0 + '@rollup/rollup-win32-ia32-msvc': 4.59.0 + '@rollup/rollup-win32-x64-gnu': 4.59.0 + '@rollup/rollup-win32-x64-msvc': 4.59.0 fsevents: 2.3.3 run-parallel@1.2.0: @@ -3111,12 +3252,20 @@ snapshots: mkdirp: 0.5.6 rimraf: 2.7.1 - semver@7.7.3: {} + semver@7.7.4: {} set-blocking@2.0.0: {} set-cookie-parser@3.0.1: {} + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + signal-exit@4.1.0: {} + sirv@3.0.2: dependencies: '@polka/url': 1.0.0-next.29 @@ -3138,10 +3287,20 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.2.0 + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 + strip-ansi@7.2.0: + dependencies: + ansi-regex: 6.2.2 + strip-indent@3.0.0: dependencies: min-indent: 1.0.1 @@ -3162,14 +3321,14 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.8.6(postcss@8.5.6)(svelte@5.53.0): + svelte-check@3.8.6(postcss@8.5.6)(svelte@4.2.20): dependencies: '@jridgewell/trace-mapping': 0.3.31 chokidar: 3.6.0 picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.53.0 - svelte-preprocess: 5.1.4(postcss@8.5.6)(svelte@5.53.0)(typescript@5.9.3) + svelte: 4.2.20 + svelte-preprocess: 5.1.4(postcss@8.5.6)(svelte@4.2.20)(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - '@babel/core' @@ -3182,15 +3341,15 @@ snapshots: - stylus - sugarss - svelte-dnd-action@0.9.69(svelte@5.53.0): + svelte-dnd-action@0.9.69(svelte@4.2.20): dependencies: - svelte: 5.53.0 + svelte: 4.2.20 - svelte-hmr@0.16.0(svelte@5.53.0): + svelte-hmr@0.16.0(svelte@4.2.20): dependencies: - svelte: 5.53.0 + svelte: 4.2.20 - svelte-i18n@4.0.1(svelte@5.53.0): + svelte-i18n@4.0.1(svelte@4.2.20): dependencies: cli-color: 2.0.4 deepmerge: 4.3.1 @@ -3198,10 +3357,10 @@ snapshots: estree-walker: 2.0.2 intl-messageformat: 10.7.18 sade: 1.8.1 - svelte: 5.53.0 + svelte: 4.2.20 tiny-glob: 0.2.9 - svelte-maplibre@0.9.14(svelte@5.53.0): + svelte-maplibre@0.9.14(svelte@4.2.20): dependencies: d3-geo: 3.1.1 dequal: 2.0.3 @@ -3209,38 +3368,36 @@ snapshots: just-flush: 2.3.0 maplibre-gl: 4.7.1 pmtiles: 3.2.1 - svelte: 5.53.0 + svelte: 4.2.20 - svelte-preprocess@5.1.4(postcss@8.5.6)(svelte@5.53.0)(typescript@5.9.3): + svelte-preprocess@5.1.4(postcss@8.5.6)(svelte@4.2.20)(typescript@5.9.3): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 magic-string: 0.30.21 sorcery: 0.11.1 strip-indent: 3.0.0 - svelte: 5.53.0 + svelte: 4.2.20 optionalDependencies: postcss: 8.5.6 typescript: 5.9.3 - svelte@5.53.0: + svelte@4.2.20: dependencies: - '@jridgewell/remapping': 2.3.5 + '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.5 - '@sveltejs/acorn-typescript': 1.0.8(acorn@8.15.0) + '@jridgewell/trace-mapping': 0.3.31 '@types/estree': 1.0.8 - '@types/trusted-types': 2.0.7 - acorn: 8.15.0 + acorn: 8.16.0 aria-query: 5.3.2 axobject-query: 4.1.0 - clsx: 2.1.1 - devalue: 5.6.3 - esm-env: 1.2.2 - esrap: 2.2.3 + code-red: 1.0.4 + css-tree: 2.3.1 + estree-walker: 3.0.3 is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.21 - zimmerframe: 1.1.4 + periscopic: 3.1.0 tailwindcss@3.4.19: dependencies: @@ -3274,7 +3431,7 @@ snapshots: dependencies: '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 - minipass: 7.1.2 + minipass: 7.1.3 minizlib: 3.1.0 yallist: 5.0.0 @@ -3323,7 +3480,7 @@ snapshots: typescript@5.9.3: {} - ufo@1.6.2: {} + ufo@1.6.3: {} undici-types@6.21.0: {} @@ -3341,7 +3498,7 @@ snapshots: unplugin@1.16.1: dependencies: - acorn: 8.15.0 + acorn: 8.16.0 webpack-virtual-modules: 0.6.2 update-browserslist-db@1.2.3(browserslist@4.28.1): @@ -3352,18 +3509,18 @@ snapshots: util-deprecate@1.0.2: {} - vite@5.4.21(@types/node@22.19.5): + vite@5.4.21(@types/node@22.19.13): dependencies: esbuild: 0.26.0 postcss: 8.5.6 - rollup: 4.55.1 + rollup: 4.59.0 optionalDependencies: - '@types/node': 22.19.5 + '@types/node': 22.19.13 fsevents: 2.3.3 - vitefu@0.2.5(vite@5.4.21(@types/node@22.19.5)): + vitefu@0.2.5(vite@5.4.21(@types/node@22.19.13)): optionalDependencies: - vite: 5.4.21(@types/node@22.19.5) + vite: 5.4.21(@types/node@22.19.13) vt-pbf@3.1.3: dependencies: @@ -3382,9 +3539,13 @@ snapshots: which-module@2.0.1: {} + which@2.0.2: + dependencies: + isexe: 2.0.0 + which@4.0.0: dependencies: - isexe: 3.1.1 + isexe: 3.1.5 wrap-ansi@6.2.0: dependencies: @@ -3392,6 +3553,18 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.3 + string-width: 5.1.2 + strip-ansi: 7.2.0 + wrappy@1.0.2: {} y18n@4.0.3: {} @@ -3416,5 +3589,3 @@ snapshots: which-module: 2.0.1 y18n: 4.0.3 yargs-parser: 18.1.3 - - zimmerframe@1.1.4: {} diff --git a/frontend/src/lib/components/Navbar.svelte b/frontend/src/lib/components/Navbar.svelte index c72976d9..ce2cdb86 100644 --- a/frontend/src/lib/components/Navbar.svelte +++ b/frontend/src/lib/components/Navbar.svelte @@ -64,6 +64,7 @@ ja: '日本語', ar: 'العربية', 'pt-br': 'Português (Brasil)', + ro: 'Română', sk: 'Slovenský', tr: 'Türkçe', uk: 'Українська', diff --git a/frontend/src/lib/config.ts b/frontend/src/lib/config.ts index afb00e52..d79955d5 100644 --- a/frontend/src/lib/config.ts +++ b/frontend/src/lib/config.ts @@ -1,4 +1,4 @@ -export let appVersion = 'v0.12.0'; +export let appVersion = 'v0.12.0-main-022726'; export let versionChangelog = 'https://github.com/seanmorley15/AdventureLog/releases/tag/v0.12.0'; export let appTitle = 'AdventureLog'; export let copyrightYear = '2023-2026'; diff --git a/frontend/src/locales/ro.json b/frontend/src/locales/ro.json new file mode 100644 index 00000000..e8fb64cb --- /dev/null +++ b/frontend/src/locales/ro.json @@ -0,0 +1,1143 @@ +{ + "navbar": { + "collections": "Colecții", + "map": "Hartă", + "users": "Utlizatori", + "search": "Caută", + "profile": "Profil", + "greeting": "Salut", + "shared_with_me": "Partajază cu mine", + "settings": "Settări", + "logout": "Delogare", + "about": "Despre AdventureLog", + "documentation": "Documentație", + "language_selection": "Limbă", + "support": "Suport", + "calendar": "Calendar", + "theme_selection": "Selectare Temă", + "admin_panel": "Panou Administrator", + "worldtravel": "Călătorie în Lume", + "themes": { + "light": "Luminat", + "dark": "Întunecat", + "night": "Noapte", + "forest": "Pădure", + "aestheticLight": "Lumină estetică", + "aestheticDark": "Estetic întunecat", + "aqua": "Acvatic", + "northernLights": "Luminiile Nordului", + "dim": "Întunecă" + }, + "navigation": "Navigație" + }, + "about": { + "about": "Despre", + "license": "Licențiat sub licența GPL-3.0.", + "message": "Făcut cu ❤️ în the Statele Unite.", + "nominatim_1": "Căutarea locației și geocodificarea sunt furnizate de", + "other_attributions": "Atribuiri suplimentare pot fi găsite în fișierul README.", + "generic_attributions": "Conectați-vă la AdventureLog pentru a vizualiza atribuțiile pentru integrările și serviciile activate.", + "close": "Închide", + "thank_you": "Mulțumesc pentru că folosești AdventureLog!", + "version": "Versiune", + "view_changelog": "Vizualizați jurnalul de modificări", + "developer": "Dezvoltator", + "attributions": "Atribuții", + "license_info": "Licență", + "view_license": "Vezi Licența", + "sponsor": "Sponsor" + }, + "home": { + "hero_1": "Descoperă cele mai palpitante aventuri din lume", + "hero_2": "Descoperă și planifică-ți următoarea aventură cu AdventureLog. Explorează destinații uluitoare, creează itinerarii personalizate și rămâne conectat oriunde te-ai afla.", + "go_to": "Mergi la AdventureLog", + "desc_1": "Descoperiți, planificați și explorați cu ușurință", + "desc_2": "AdventureLog este conceput pentru a vă simplifica călătoria, oferindu-vă instrumentele și resursele pentru a vă planifica, împacheta și naviga în următoarea aventură de neuitat.", + "explore_world": "Explorează lumea", + "feature_1": "Jurnal de călătorie", + "feature_1_desc": "Urmăriți-vă aventurile cu un jurnal de călătorie personalizat și împărtășiți-vă experiențele cu prietenii și familia.", + "feature_2": "Planificarea călătoriei", + "feature_2_desc": "Creați cu ușurință itinerarii personalizate și obțineți o detaliere zilnică a călătoriei dvs.", + "feature_3": "Harta de calatorie", + "feature_3_desc": "Vizualizați călătoriile dvs. în întreaga lume cu o hartă interactivă și explorați noi destinații.", + "key_features": "Caracteristici cheie", + "latest_travel_experiences": "Cele mai recente experiențe de călătorie", + "of_world": "a lumii", + "start_your_journey": "Începe-ți călătoria" + }, + "adventures": { + "achievements": "Realizări", + "active_days": "Zilele active", + "active_duration": "Durata activă", + "activities_text": "activități", + "activity_breakdown_by_category": "Defalcarea activității pe categorii", + "activity_name": "Numele activității", + "activity_name_placeholder": "Alearga de dimineata", + "activity_name_required": "Numele activității este obligatoriu", + "activity_options": "Opțiuni de activitate", + "activity_statistics": "Statistici de activitate", + "activity_statistics_description": "Realizările dvs. de fitness și activitate", + "add": "Adăuga", + "add_a_tag": "Adăugați o etichetă", + "add_activity": "Adăugați o activitate", + "add_first_trail": "Adaugă primul tău traseu folosind butonul de mai sus", + "add_here": "Adaugă aici", + "add_new": "Adăugați un nou...", + "add_new_activity": "Adăugați o activitate nouă", + "add_new_trail": "Adăugați un nou traseu", + "add_to_collection": "Adăugați la colecție", + "add_trail": "Adăugați traseu", + "add_visit": "Adăugați o vizită", + "add_wanderer_trail": "Adăugați traseul Wanderer", + "adventure_not_found": "Nu există aventuri de afișat. \nAdăugați câteva folosind butonul plus din dreapta jos sau încercați să schimbați filtrele!", + "airport_code_examples": "JFK, LAX, LHR...", + "airport_search_mode": "Modul de căutare aeroport", + "all": "Toate", + "all_day": "Toată ziua", + "all_locations_already_linked": "Toate locațiile sunt deja legate la această colecție.", + "archive": "Arhivă", + "archived": "Arhivat", + "archived_collection_message": "Colecția a fost arhivată cu succes!", + "archived_collections": "Colecții arhivate", + "arrival_airport": "Aeroportul de sosire", + "ascending": "Ascendent", + "attachment": "Atașament", + "attachment_delete_success": "Atașamentul a fost șters cu succes!", + "attachment_management": "Managementul atașamentelor", + "attachment_name": "Nume atașament", + "attachment_name_required": "Numele atașamentului este necesar", + "attachment_remove_error": "A apărut o eroare la eliminarea atașamentului", + "attachment_removed": "Atașamentul a fost eliminat cu succes", + "attachment_update_error": "Eroare la actualizarea atașamentului", + "attachment_updated": "Atașamentul a fost actualizat cu succes", + "attachment_upload_error": "Eroare la încărcarea atașamentului", + "attachment_upload_success": "Atașamentul a fost încărcat cu succes!", + "attachments": "Atasamente", + "average_cadence": "Cadenta medie", + "average_speed": "Viteza medie", + "avg_rating": "Evaluare medie", + "avg_speed": "Viteza medie", + "back": "Spate", + "basic_information": "Informații de bază", + "burned": "ars", + "cadence": "Cadenţă", + "calories": "Calorii", + "cancel": "Anula", + "categories": "Categorii", + "category": "Categorie", + "category_filter": "Filtru de categorie", + "check_in": "Check-in", + "check_out": "Verifică", + "checklist": "Lista de verificare", + "checklist_delete_confirm": "Sigur doriți să ștergeți această listă de verificare? \nAceastă acțiune nu poate fi anulată.", + "checklists": "Liste de verificare", + "cities": "Orașe", + "cities_updated": "orașe actualizate", + "city": "Oraş", + "clear": "Clar", + "clear_search": "Ștergeți căutarea", + "click_map": "Faceți clic pe hartă pentru a selecta o locație", + "click_map_add_marker": "Faceți clic pe hartă pentru a plasa un marcator, apoi adăugați-l aici.", + "click_on_map": "Faceți clic pe hartă pentru a selecta o locație", + "collection": "Colectare", + "collection_duplicate_error": "Nu s-a putut duplica colecția.", + "collection_duplicate_success": "Colecția a fost duplicată cu succes! \nSe redirecționează...", + "collection_link_location_error": "Eroare la conectarea locației cu colecția", + "collection_link_location_success": "Locația a fost conectată la colecție cu succes!", + "collection_locations": "Includeți locațiile de colecție", + "collection_no_start_end_date": "Adăugarea unei date de început și de încheiere la colecție va debloca funcțiile de planificare a itinerarului în pagina de colecție.", + "collection_remove_location_error": "Eroare la eliminarea locației din colecție", + "collection_remove_location_success": "Locația a fost eliminată din colecție!", + "collections_linked": "Colecții legate", + "complete_import": "Import complet", + "complete_strava_import": "Importul complet Strava", + "completed": "Terminat", + "confirm_delete_activity": "Sigur doriți să ștergeți această activitate?", + "connect_to_wanderer": "Conectați-vă la Wanderer", + "content_media": "Conţinut", + "continue": "Continua", + "coordinates": "Coordonatele", + "copied_to_clipboard": "Copiat în clipboard!", + "copy_coordinates": "Copiați coordonatele", + "copy_failed": "Copierea eșuată", + "copy_link": "Copiați linkul", + "countries": "Țări", + "country": "ţară", + "create_collection_first": "Creați mai întâi o colecție pentru a vă organiza aventurile și amintirile.", + "create_location": "Creați locație", + "create_new": "Creați nou", + "create_new_location": "Creați o nouă locație", + "create_trail": "Creați traseu", + "created": "Creat", + "current_attachments": "Atașamente curente", + "date": "Data", + "date_constrain": "Limitați-vă la datele de colectare", + "date_information": "Informații despre dată", + "date_selection": "Selectarea datei", + "dates": "Datele", + "dates_not_saved": "Vizita nu a fost adăugată încă", + "dates_not_saved_description": "Faceți clic pe adăugați o vizită pentru a salva", + "day": "Zi", + "days": "zile", + "delete": "Şterge", + "delete_checklist": "Ștergeți lista de verificare", + "delete_collection": "Șterge colecția", + "delete_collection_success": "Colecția a fost ștearsă cu succes!", + "delete_collection_warning": "Sigur doriți să ștergeți această colecție? \nAceastă acțiune nu poate fi anulată.", + "delete_location": "Ștergeți locația", + "delete_lodging": "Șterge Lodging", + "delete_note": "Ștergeți nota", + "delete_transportation": "Ștergeți transportul", + "departure_airport": "Aeroportul de plecare", + "descending": "Descendent", + "description": "Descriere", + "details": "Detalii", + "distance": "Distanţă", + "distance_covered": "Distanța parcursă", + "distance_traveled": "Distanța parcursă", + "done": "Făcut", + "download_calendar": "Descărcați Calendar", + "download_gpx": "Descărcați GPX", + "duplicate": "Duplicat", + "duplicate_location": "Locație duplicat", + "duration": "Durată", + "edit_collection": "Editați colecția", + "edit_location": "Editați locația", + "edit_visit": "Editare Vizită", + "elapsed_time": "Timp scurs", + "elevation": "Altitudinea", + "elevation_gain": "Creștere în altitudine", + "elevation_high": "Altitudine mare", + "elevation_loss": "Pierderea cotei", + "elevation_low": "Altitudine scăzută", + "end": "Sfârşit", + "end_date": "Data de încheiere", + "end_lat": "Încheiați Latitudinea", + "end_lng": "Sfârșit Longitudine", + "end_location": "Locația finală", + "enter_location_display_name": "Introduceți numele afișat al locației", + "error_updating_regions": "Eroare la actualizarea regiunilor", + "export_failed": "Exportul nu a reușit", + "export_gpx": "Exportați GPX", + "export_original": "Export original", + "export_success": "Colecție exportată", + "export_zip": "Exportați ZIP", + "external_link": "Link extern", + "fetch_image": "Preluare imagine", + "files": "Fișiere", + "filter": "Filtra", + "filters_and_sort": "Filtre", + "filters_and_stats": "Filtre", + "flight": "Zbor", + "folder": "Pliant", + "folder_view": "Vizualizare folder - afișând toate datele", + "footprints": "Urme de pași", + "from": "Din", + "gain": "câştig", + "gained": "câştigat", + "generate_desc": "Generare descriere", + "geographic_breakdown": "Defalcare geografică", + "getting_location_details": "Obținerea detaliilor locației", + "gpx_file": "Fișier GPX", + "gpx_file_downloaded": "Fișier GPX descărcat. \nÎncărcați-l mai jos pentru a finaliza importul.", + "gpx_file_required": "Fișier GPX necesar", + "gpx_routes": "Rute GPX", + "gpx_tip": "Încărcați fișiere GPX în atașamente pentru a le vizualiza pe hartă!", + "hide_filters": "Ascunde filtrele", + "hide_strava_activities": "Ascundeți activitățile Strava", + "high": "Ridicat", + "homepage": "Pagina de pornire", + "image_fetch_failed": "Nu s-a putut prelua imaginea", + "image_management": "Managementul imaginii", + "image_modal_navigate": "Folosiți tastele săgeți sau faceți clic pentru a naviga", + "image_upload_error": "Eroare la încărcarea imaginii", + "image_upload_success": "Imaginea a fost încărcată cu succes!", + "images": "Imagini", + "images_captured": "Imaginile capturate", + "import_activity": "Activitate de import", + "import_failed": "Import a eșuat", + "import_from_file": "Import din fișier", + "import_success": "Import de succes", + "importing": "Import", + "in": "în", + "in_progress": "În curs", + "invalid_date_range": "Interval de date nevalid", + "items": "articole", + "itinerary": "Itinerar", + "itinerary_link_modal": { + "add_here": "Adaugă aici", + "add_here_keep_date": "Adăugați (Păstrați data)", + "add_to_itinerary": "Adăugați la Itinerar", + "already_added": "Adăugat deja", + "already_added_on_this_day": "Adăugat deja în această zi", + "already_added_on_this_day_desc": "Aceste articole sunt deja programate pentru această zi.", + "already_added_other_days": "Adăugat deja în alte zile", + "already_added_other_days_desc": "Aceste articole sunt programate la date diferite. \nAdăugarea acestora aici le va actualiza data sau le va adăuga așa cum sunt.", + "items_available": "{count} articole disponibile pentru conectare", + "items_on_other_days": "Articole în alte zile", + "items_on_other_days_desc": "Aceste articole au date diferite. \nLe puteți adăuga și, opțional, le puteți actualiza data pentru a se potrivi.", + "items_on_this_day": "Articole din această zi", + "no_unscheduled_items": "Nu sunt disponibile articole neprogramate", + "no_unscheduled_items_desc": "Toate articolele au fost adăugate la itinerar sau nu există elemente de adăugat.", + "title": "Conectați articole la {date}" + }, + "joined": "S-a alăturat", + "latitude": "Latitudine", + "leave": "Pleacă", + "leave_collection": "Părăsiți colecția", + "leave_collection_warning": "Sigur vrei să părăsești această colecție? \nToate locațiile pe care le-ați adăugat vor fi deconectate și vor rămâne în contul dvs.", + "left_collection_message": "A părăsit colecția", + "likes": "Like", + "link": "Legătură", + "link_copied": "Link copiat", + "link_new": "Link nou...", + "links": "Legături", + "lists": "Liste", + "loading_activities": "Activitati de incarcare", + "loading_collections": "Se încarcă colecțiile...", + "location": "Locaţie", + "location_actions": "Acțiuni de localizare", + "location_delete_confirm": "Sigur doriți să ștergeți această locație? \nAceastă acțiune nu poate fi anulată.", + "location_delete_success": "Locația a fost ștearsă cu succes!", + "location_display_name": "Numele afișat al locației", + "location_duplicate_error": "Nu s-a putut duplica locația.", + "location_duplicate_success": "Locația a fost duplicată cu succes!", + "location_map": "Locaţie", + "location_not_found": "Locația nu a fost găsită", + "location_not_found_desc": "Locația pe care o căutați nu a fost găsită. \nVă rugăm să încercați o altă locație sau să reveniți mai târziu.", + "location_search_mode": "Modul de căutare a locației", + "location_selected": "Locație selectată", + "locations_visited": "Locații vizitate", + "lodging": "Cazare", + "lodging_delete_confirm": "Sigur doriți să ștergeți această locație de cazare? \nAceastă acțiune nu poate fi anulată.", + "lodging_not_found": "Cazare nu a fost găsită", + "lodging_save_error": "Eroare la salvarea cazării", + "lodging_types": "Tipuri de cazare", + "longitude": "Longitudine", + "low": "Scăzut", + "mark_visited": "Mark a vizitat", + "max_speed": "Viteza maxima", + "md_instructions": "Scrie-ti nota aici...", + "more_details": "Mai multe detalii", + "moving_time": "Timp de mișcare", + "my_collections": "Colecțiile mele", + "my_locations": "Locațiile mele", + "name": "Nume", + "name_location": "nume, locație", + "new_location": "Locație nouă", + "next_image": "Imaginea următoare", + "nights": "Noptile", + "no_adventures_message": "Începeți să vă documentați aventurile și să planificați altele noi. \nFiecare călătorie are o poveste care merită spusă.", + "no_attachments_uploaded_yet": "Nu au fost încărcate atașamente", + "no_collections_to_add_location": "Nu s-au găsit colecții pentru a adăuga această locație.", + "no_external_link": "Nu este disponibil niciun link extern", + "no_file_selected": "Niciun fișier selectat", + "no_image_url": "Nu s-a găsit nicio imagine la acea adresă URL.", + "no_images_uploaded_yet": "Nu au fost încărcate imagini încă", + "no_linkable_locations": "Nu s-au găsit locații care să poată fi conectate la această colecție.", + "no_locations_found": "Nu s-au găsit locații", + "no_results": "Nu s-au găsit rezultate", + "no_strava_activities": "Nu s-au găsit activități Strava în timpul acestei vizite", + "no_trails_added": "Nu au fost adăugate trasee încă", + "no_trails_available": "Nu există trasee disponibile", + "no_trails_found_matching": "Nu s-au găsit trasee care să se potrivească", + "no_visits": "Fără vizite", + "no_visits_description": "Creați-vă prima vizită selectând datele de mai sus", + "not_visited": "Nu a fost vizitat", + "note": "Nota", + "note_delete_confirm": "Sigur doriți să ștergeți această notă? \nAceastă acțiune nu poate fi anulată.", + "notes": "Note", + "notes_placeholder": "Adăugați note despre această vizită", + "of_locations": "de locații", + "on_this_trip": "În această călătorie", + "open_details": "Deschide Detalii", + "open_in_maps": "Deschideți în Maps", + "or": "SAU", + "order_by": "Comandă de", + "order_direction": "Direcția de comandă", + "out_of_range": "Nu se află în intervalul de date al itinerarului", + "overnight": "Peste noapte", + "pace": "Ritm", + "photos": "Fotografii", + "physical_activities": "Activități fizice", + "pins": "ace", + "places": "Locuri", + "planned": "Planificat", + "preview": "Previzualizare", + "previous_image": "Imaginea anterioară", + "price": "Preţ", + "private": "Privat", + "processing": "Prelucrare", + "public": "Public", + "public_location": "Locație publică", + "public_location_description": "Faceți această locație vizibilă pentru alți utilizatori", + "quick_start": "Pornire rapidă", + "rating": "Evaluare", + "recorded_sessions": "Sesiuni înregistrate", + "region": "Regiune", + "regions": "Regiunile", + "regions_updated": "regiuni actualizate", + "remove": "Elimina", + "remove_from_collection": "Eliminați din colecție", + "remove_visit": "Eliminați vizita", + "reservation": "Rezervare", + "reset_filters": "Resetați", + "rest": "Odihnă", + "rest_time": "Timp de odihnă", + "route": "Traseu", + "route_selected": "Traseu selectat", + "routes_and_activities": "Trasee", + "saved_activities": "Activități salvate", + "saving": "Economisire", + "search_end_location": "Căutați locația finală", + "search_for_location": "Căutați o locație", + "search_location": "Căutați o locație", + "search_placeholder": "Introduceți orașul, locația sau reperul...", + "search_results": "Rezultatele căutării", + "search_start_end_locations": "Căutați locații de început și de sfârșit", + "search_start_location": "Căutați locația de pornire", + "search_trails_placeholder": "Căutați trasee după nume", + "searching": "Căutând", + "segments": "Segmente", + "select": "Selecta", + "select_on_map": "Selectați pe hartă", + "select_wanderer_trail": "Selectați o pistă din contul dvs. Wanderer", + "share": "Distribuie", + "share_collection": "Distribuie această colecție!", + "show_filters": "Afișați filtrele", + "show_strava_activities": "Afișați activități Strava", + "sort": "Sorta", + "sources": "Surse", + "sport_type": "Tip sportiv", + "start": "Început", + "start_before_end_error": "Data de început trebuie să fie anterioară datei de încheiere", + "start_date": "Data de începere", + "start_lat": "Porniți Latitude", + "start_lng": "Start Longitudine", + "start_location": "Locația de pornire", + "status_filter": "Filtru de stare", + "stays": "rămîne", + "strava_activities_during_visit": "Activități Strava în timpul vizitei", + "strava_activity_ready": "Activitate Strava gata", + "sun_times": "Sun Times", + "sunrise": "Răsărit de soare", + "sunset": "Apus de soare", + "tags": "Etichete", + "tasks_done": "Sarcini gata", + "time": "Timp", + "timed": "Cronometrat", + "timezone": "fus orar", + "to": "La", + "total": "Total", + "total_activities": "Total Activități", + "total_climbed": "Total urcat", + "total_days": "Total de zile", + "total_distance": "Distanța totală", + "total_recorded": "Total înregistrat", + "total_visits": "Total vizite", + "trail": "Traseu", + "trail_created_successfully": "Traseu creat cu succes", + "trail_creation_failed": "Nu s-a putut crea traseul", + "trail_fetch_failed": "Nu s-au putut prelua traseele Wanderer", + "trail_link_required": "Este necesară o legătură de traseu", + "trail_name": "Nume traseu", + "trail_removal_failed": "Eroare la eliminarea traseului", + "trail_removed_successfully": "Pista a fost eliminată cu succes", + "trail_update_failed": "Nu s-a putut actualiza traseul", + "trail_updated_successfully": "Traseul a fost actualizat cu succes", + "trails": "Trasee", + "trails_found_for": "trasee găsite pentru", + "trails_management": "Managementul traseelor", + "trails_management_description": "Gestionați traseele asociate cu această locație. \nTraseele pot fi conectate la servicii externe precum AllTrails sau pot fi conectate la traseele Wanderer.", + "transport_activity_paths": "Transport", + "transportation": "Transport", + "transportation_delete_confirm": "Sigur doriți să ștergeți acest transport? \nAceastă acțiune nu poate fi anulată.", + "transportation_gpx_tip": "Încărcați fișiere GPX aici pentru a le afișa pe hartă", + "transportations": "Transporturi", + "travel_progress": "Progresul călătoriei", + "traveled": "călătorit", + "travelers": "Călători", + "trip_timeline": "Cronologia călătoriei", + "trip_window": "Fereastra de călătorie", + "unarchive": "Dezarhivați", + "unarchived_collection_message": "Colecția a fost dezarhivată cu succes!", + "upcoming": "În viitor", + "update_location_details": "Actualizați detaliile locației", + "update_visit": "Actualizare Vizită", + "update_visited_regions": "Actualizați regiunile vizitate", + "updated": "Actualizat", + "upload": "Încărcați", + "upload_activity": "Activitate de încărcare", + "upload_attachment": "Încărcați atașament", + "upload_first_attachment": "Încărcați primul atașament folosind opțiunile de mai sus", + "upload_first_image": "Încărcați prima imagine folosind una dintre opțiunile de mai sus", + "upload_from_url": "Încărcați de la URL", + "upload_gpx_file": "Încărcați fișierul GPX care tocmai a fost descărcat pentru a finaliza importul Strava", + "uploading": "Încărcare", + "use_current_location": "Utilizați locația curentă", + "view": "Vedere", + "view_gpx": "Vizualizați GPX", + "view_on": "Vizualizare pe", + "view_profile": "Vizualizați profilul", + "view_strava_activities": "Vizualizați activitățile Strava", + "view_trail": "Vezi traseul", + "visit": "Vizita", + "visit_calendar": "Vizitați Calendar", + "visited": "Vizitat", + "visits": "Vizite", + "wanderer_integration_error": "Integrarea Wanderer nu este activată sau a expirat.", + "wiki_image_error": "Eroare la preluarea imaginii de pe Wikipedia", + "wiki_results_found": "Rezultate Wikipedia", + "wikipedia": "Wikipedia", + "wikipedia_error": "Nu s-a generat descrierea de pe Wikipedia", + "with_activities": "Cu activități", + "written": "Scris", + "upload_from_device": "Încărcați de pe dispozitiv" + }, + "auth": { + "confirm_password": "Confirmați parola", + "email": "E-mail", + "enter_password": "Introduceți parola", + "enter_username": "Introduceți numele dvs. de utilizator", + "first_name": "Prenume", + "forgot_password": "Aţi uitat parola?", + "last_name": "Nume", + "logging_in": "Conectare", + "login": "Log in", + "login_error": "Nu se poate autentifica cu acreditările furnizate.", + "new_password": "Parolă nouă (6 caractere)", + "no_public_collections": "Nu au fost găsite colecții publice", + "no_public_locations": "Nu s-au găsit locații publice", + "or_3rd_party": "Sau conectați-vă cu un serviciu terță parte", + "password": "Parolă", + "profile_picture": "Poza de profil", + "public_profile": "Profil public", + "registration_disabled": "Înregistrarea este în prezent dezactivată.", + "signup": "Înscrieți-vă", + "totp": "Cod cu doi factori", + "user_collections": "Colecții de utilizatori", + "user_email_verification_required": "Este necesară verificarea e-mailului. \nVă rugăm să vă verificați e-mailul pentru un link de verificare.", + "user_locations": "Locațiile utilizatorilor", + "username": "Nume de utilizator" + }, + "calendar": { + "all_day_event": "Eveniment toată ziua", + "calendar_overview": "Prezentare generală a calendarului", + "day": "Zi", + "event timezone": "Fusul orar al evenimentului", + "events_scheduled": "evenimente programate", + "filtered_results": "Rezultate filtrate", + "month": "Lună", + "today": "Astăzi", + "total_events": "Total evenimente", + "week": "Săptămână", + "your timezone": "Fusul dvs. orar" + }, + "categories": { + "add_new_category": "Adăugați o nouă categorie", + "category_name": "Nume categorie", + "edit_category": "Editați categoria", + "icon": "Pictogramă", + "location_update_after_refresh": "Cardurile de locație vor fi actualizate odată ce actualizați pagina.", + "manage_categories": "Gestionați categoriile", + "name_required": "Numele categoriei este obligatoriu", + "no_categories_found": "Nu s-au găsit categorii.", + "select_category": "Selectați Categorie" + }, + "checklist": { + "add_new_item": "Adăugați un articol nou", + "add_your_first_item": "Adaugă primul tău articol", + "checklist_delete_error": "Eroare la ștergerea listei de verificare", + "checklist_deleted": "Lista de verificare a fost ștearsă cu succes!", + "checklist_editor": "Editor de liste de verificare", + "checklist_public": "Această listă de verificare este publică deoarece se află într-o colecție publică.", + "checklist_viewer": "Vizualizator liste de verificare", + "completed": "Terminat", + "current_items": "Articole curente", + "editing_checklist": "Lista de verificare pentru editare", + "enter_checklist_title": "Introduceți titlul listei de verificare", + "item": "Articol", + "item_already_exists": "Elementul există deja", + "item_cannot_be_empty": "Elementul nu poate fi gol", + "items": "Articole", + "new_checklist": "Listă de verificare nouă", + "new_item": "Articol nou", + "no_items_yet": "Niciun articol încă", + "update_checklist_details": "Editarea listei de verificare", + "viewing_checklist": "Vizualizarea listei de verificare" + }, + "collection": { + "archived_appear_here": "Colecțiile arhivate vor apărea aici.", + "available": "Disponibil", + "changing_date_title": "Modificarea datelor va afecta elementele itinerarului", + "changing_date_warning": "Orice elemente ale itinerarului din afara noului interval de date vor fi eliminate din itinerar și plasate înapoi în articolele nedatate ale colecției.", + "clear_cover": "Capac transparent", + "collaborators": "Colaboratori", + "collection_created": "Colecție creată cu succes!", + "collection_edit_success": "Colecția a fost editată cu succes!", + "cover": "Acoperi", + "cover_image": "Imagine de copertă", + "cover_image_hint": "Alegeți o coperta dintre imaginile din această colecție.", + "create": "Crea", + "create_first": "Creează-ți prima colecție pentru a-ți organiza aventurile și amintirile.", + "create_new_collection": "Creați o nouă colecție", + "enter_collection_name": "Introduceți numele colecției", + "error_creating_collection": "Eroare la crearea colecției", + "error_editing_collection": "Eroare la editarea colecției", + "linked": "Legat", + "location_primary": "Capac pentru locație", + "make_sure_public": "Asigurați-vă că profilul dvs. este public, astfel încât ceilalți să vă poată distribui.", + "manage_collections": "Gestionați colecțiile", + "new_collection": "Noua colectie", + "no_archived_collections": "Nu există colecții arhivate.", + "no_collections_yet": "Nicio colecție încă", + "no_images_available": "Nu există încă imagini disponibile din locațiile conectate.", + "no_shared_collections": "Nu există colecții partajate.", + "public_collection": "Colecția Publică", + "public_collection_description": "Permiteți oricui are linkul să vadă", + "set_cover": "Setați capacul", + "shared_collections": "Colecții partajate", + "try_different_search": "Încercați o căutare sau un filtru diferit.", + "update_collection_details": "Actualizați detaliile colecției" + }, + "collections": { + "all_items": "Toate articolele", + "currencies": "Monede", + "currency": "Valută", + "event_timezone": "Fusul orar al evenimentului", + "event_timezone_desc": "Fusul orar al evenimentului folosește locația sau fusul orar al articolului atunci când este disponibil. \nFusul meu orar folosește", + "events": "evenimente", + "local_timezone": "Fusul meu orar", + "no_calendar_events": "Încă nu sunt programate vizite pentru această colecție.", + "no_priced_items": "Adăugați prețuri la locații, cazare sau transport pentru a vedea totalul călătoriilor în funcție de monedă.", + "not_found": "Colecția nu a fost găsită", + "statistics": "Statistici", + "times_shown_in": "Orele afișate în", + "trip_costs": "Costuri de călătorie" + }, + "common": { + "show_less": "Ascunde detaliile", + "show_more": "Arată mai multe" + }, + "currencies": { + "AED": "Dirhamul Emiratelor Arabe Unite", + "AUD": "Dolarul australian", + "BRL": "Real brazilian", + "CAD": "Dolar canadian", + "CHF": "Franc elvețian", + "CNY": "Yuan chinezesc", + "DKK": "Coroana daneză", + "EUR": "Euro", + "GBP": "Lira sterlină", + "HKD": "Dolarul Hong Kong", + "INR": "Rupia indiană", + "JPY": "Yen japonez", + "MXN": "Peso mexican", + "NOK": "Coroana norvegiană", + "NZD": "Dolarul din Noua Zeelandă", + "SEK": "coroana suedeză", + "SGD": "Dolarul din Singapore", + "TRY": "Lira turceasca", + "USD": "Dolar american", + "ZAR": "Rand sud-african", + "no_matches": "Fără meciuri", + "search": "Caută moneda", + "select_currency": "Selectați moneda" + }, + "dashboard": { + "countries_visited": "Țări vizitate", + "document_some_adventures": "Începeți să vă documentați călătoriile și să construiți harta personală a aventurii!", + "no_recent_adventures": "Nu există aventuri recente?", + "recent_adventures": "Aventuri recente", + "total_adventures": "Aventuri totale", + "total_visited_cities": "Total orașe vizitate", + "total_visited_regions": "Total de regiuni vizitate", + "view_all": "Vezi toate", + "welcome_back": "Bine ai revenit", + "welcome_text_1": "Ai fost pe", + "welcome_text_2": "aventuri de până acum", + "welcome_text_3": "Continuați să explorați și să vă documentați călătoriile!" + }, + "google_maps": { + "google_maps_integration_desc": "Conectați-vă contul Google Maps pentru a obține rezultate și recomandări de căutare a locației de înaltă calitate.", + "google_maps_integration_desc_no_staff": "Această integrare trebuie mai întâi activată de administratorul de pe acest server." + }, + "immich": { + "api_key": "Cheia API Immich", + "api_key_placeholder": "Introduceți cheia dvs. API Immich", + "api_note": "Notă: aceasta trebuie să fie adresa URL către serverul API Immich, așa că probabil se termină cu /api, dacă nu aveți o configurație personalizată.", + "by_album": "După album", + "by_date": "După dată", + "connection_error": "Eroare la conectarea la serverul Immich", + "copy_locally": "Copiați imaginile local", + "copy_locally_desc": "Copiați imaginile pe server pentru acces offline. \nUtilizează mai mult spațiu pe disc.", + "disable": "Dezactivați", + "enable_integration": "Activați integrarea", + "error_no_object_id": "Nu a fost furnizat niciun ID de obiect", + "error_saving_image": "Eroare la salvarea imaginii", + "fetch_error": "Eroare la preluarea datelor din integrarea Immich", + "image_search_placeholder": "Căutați folosind Immich", + "immich": "Immich", + "immich_disabled": "Integrarea Immich a fost dezactivată cu succes!", + "immich_error": "Eroare la actualizarea integrării Immich", + "immich_integration_desc": "Conectați-vă serverul de gestionare a fotografiilor Immich", + "integration_already_exists": "O integrare Immich există deja. \nPuteți avea doar o singură integrare la un moment dat.", + "integration_fetch_error": "Eroare la preluarea datelor din integrarea Immich", + "integration_not_found": "Integrarea Immich nu a fost găsită. \nCreați o nouă integrare.", + "load_more": "Încărcați mai multe", + "loading": "Încărcare", + "loading_albums": "Se încarcă albume", + "localhost_note": "Notă: cel mai probabil localhost nu va funcționa decât dacă ați configurat rețelele Docker în consecință. \nEste recomandat să utilizați adresa IP a serverului sau numele domeniului.", + "need_help": "Aveți nevoie de ajutor pentru a configura acest lucru? \nVerificați", + "network_error": "Eroare de rețea la conectarea la serverul Immich. \nVă rugăm să vă verificați conexiunea și să încercați din nou.", + "no_images": "Nu au fost găsite imagini", + "no_items_found": "Nu s-au găsit articole", + "select_album": "Selectați Album", + "server_url": "Adresa URL a serverului Immich", + "try_different_date": "Încercați o altă dată", + "update_integration": "Actualizați integrarea", + "validation_error": "A apărut o eroare la validarea integrării Immich. \nVă rugăm să verificați adresa URL a serverului și cheia API." + }, + "invites": { + "accept": "Accepta", + "accept_failed": "Nu s-a acceptat invitația", + "accepted": "Invitația a fost acceptată", + "by": "de", + "decline": "Declin", + "decline_failed": "Invitația nu a putut fi refuzată", + "declined": "Invitația a fost refuzată", + "invited_on": "Invitat pe", + "no_invites": "Fără invitații", + "no_invites_desc": "Asigurați-vă că profilul dvs. este public, astfel încât utilizatorii să vă poată invita.", + "pending_invites": "Invitații în așteptare", + "title": "Invită" + }, + "itinerary": { + "add_description": "Adăugați descriere", + "add_to_day": "Adaugă la zi", + "add_to_trip_context": "Adăugați contextul călătoriei", + "added_to_trip_context": "Adăugat în contextul călătoriei", + "auto_generate": "Generare automată", + "auto_generate_itinerary": "Generare automată a itinerarului", + "auto_generate_itinerary_desc": "Această colecție are articole datate, dar nu există încă un itinerar. \nDoriți să le organizați automat după dată?", + "change_day": "Ziua schimbarii", + "drag_to_reorder": "Trageți pentru a reordona", + "failed_to_add_to_trip_context": "Nu s-a putut adăuga elementul în contextul călătoriei", + "failed_to_move_to_trip_context": "Nu s-a putut trece la contextul deplasării", + "generating": "Generarea", + "item_already_in_trip_context": "Articole aflate deja în contextul călătoriei", + "item_not_found": "Element nu a fost găsit", + "item_remove_error": "Eroare la eliminarea articolului din itinerar", + "item_remove_success": "Element eliminat din itinerar", + "link_existing_item": "Conectați elementul existent", + "move_to_trip_context": "Mutați la Contextul călătoriei", + "moved_to_trip_context": "Mutat în contextul deplasării", + "multi_day": "Mai multe zile", + "no_itinerary_yet": "Nu există încă un itinerar", + "no_plans_for_day": "Nu există planuri pentru această zi", + "no_trip_context_items": "Încă nu există elemente din contextul călătoriei.", + "remove_from_itinerary": "Eliminați din zi", + "remove_from_trip_context": "Eliminați din Context", + "start_planning": "Începeți să vă planificați călătoria adăugând articole în anumite zile.", + "staying_overnight": "Starea peste noapte", + "trip_context": "Contextul călătoriei", + "trip_context_info": "Elementele din contextul călătoriei se aplică întregii călătorii — de exemplu, locații care sunt destinația în sine, note generale sau liste de împachetare care sunt importante pentru întreaga călătorie.", + "unscheduled_items": "Articole neprogramate", + "unscheduled_items_desc": "Aceste articole sunt legate de această călătorie, dar nu au fost încă adăugate la o anumită zi." + }, + "locations": { + "location": "Locaţie", + "locations": "Locații", + "my_locations": "Locațiile mele" + }, + "lodging": { + "apartment": "Apartament", + "bnb": "Cazare si mic dejun", + "cabin": "Cabină", + "campground": "Camping", + "create_new_lodging": "Cazare Noua", + "edit": "Edita", + "edit_lodging": "Editați cazarea", + "enter_lodging_name": "Introduceți numele locului de cazare", + "enter_reservation_number": "Introduceți numărul rezervării", + "hostel": "Hostel", + "hotel": "Hotel", + "house": "Casa", + "invalid_link": "Introduceți o adresă URL validă (de exemplu, https://example.com).", + "motel": "Motel", + "new_lodging": "Cazare Noua", + "other": "Alte", + "reservation_number": "Numărul de rezervare", + "resort": "Stațiune", + "save_failed": "Nu s-a salvat cazarea. \nVă rugăm să încercați din nou.", + "update_lodging_details": "Actualizați detaliile cazării", + "villa": "Vilă" + }, + "map": { + "add_location": "Adăugați o locație nouă", + "add_location_at_marker": "Adăugați o locație nouă la Marker", + "adventure_stats": "Statistici de aventură", + "clear_marker": "Ștergeți marcatorul", + "completion": "Finalizare", + "display_options": "Opțiuni de afișare", + "location_map": "Harta locației", + "locations_shown": "locațiile afișate", + "map_controls": "Controale hărților", + "marker_placed_on_map": "Marker plasat pe hartă", + "place_marker_desc_location": "Faceți clic pe hartă pentru a plasa un marcator.", + "regions": "Regiunile", + "search_locations": "Căutați locații...", + "show_visited_cities": "Orașe vizitate", + "view_details": "Vezi detalii" + }, + "notes": { + "content": "Conţinut", + "create_new_note": "Creați o notă nouă", + "editing_note": "Notă de editare", + "enter_note_title": "Introduceți titlul notei", + "failed_to_save": "Nu s-a salvat nota", + "invalid_url": "Adresă URL nevalidă", + "note_delete_error": "Eroare la ștergerea notei", + "note_deleted": "Nota ștearsă cu succes!", + "note_editor": "Editor de note", + "note_public": "Această notă este publică deoarece se află într-o colecție publică.", + "note_viewer": "Vizualizator de note", + "open": "Deschide", + "save": "Salva", + "update_note_details": "Notă de editare", + "viewing_note": "Vizualizare notă" + }, + "profile": { + "discovered": "descoperit", + "explored": "explorat", + "member_since": "Membru de atunci", + "no_shared_adventures": "Acest utilizator nu a distribuit încă nicio aventură publică.", + "no_shared_collections": "Acest utilizator nu a distribuit încă nicio colecție publică.", + "planned_trips": "Excursii planificate", + "public_location_experiences": "Experiențe în locații publice", + "travel_statistics": "Statistici de călătorie", + "visited_cities": "Orașe vizitate", + "visited_countries": "Țări vizitate", + "visited_regions": "Regiunile vizitate", + "your_journey_at_a_glance": "Călătoria ta de aventură dintr-o privire" + }, + "recomendations": { + "add_location": "Adăugați o locație", + "add_lodging": "Adăugați cazare", + "any": "Orice", + "average_rating": "Evaluare medie", + "away": "departe", + "discover_places": "Descoperă Locuri", + "food": "Mâncare", + "hours": "Ore", + "lodging": "Hoteluri", + "map_view": "Vizualizare hartă", + "minimum_rating": "Evaluare minimă", + "minimum_reviews": "Recenzii minime", + "no_results_yet": "Încă nu există rezultate", + "open": "Deschide", + "open_now_only": "Deschide numai acum", + "recommendations": "Recomandări", + "search_around_location": "Căutați în jurul locației", + "search_by_address": "Căutați după adresă", + "search_radius_label": "Raza de căutare:", + "searching": "Se caută...", + "select_location_or_query": "Selectați o locație sau introduceți o interogare de căutare pentru a descoperi locuri uimitoare din apropiere!", + "total_results": "Rezultate totale", + "tourism": "Turism", + "use_search_instead": "Folosiți căutarea în schimb", + "your_location": "Locația dvs" + }, + "search": { + "cities": "Orașe", + "countries": "Țări", + "found": "găsit", + "result": "Rezultat", + "results": "Rezultate", + "try_searching_desc": "Încercați să căutați aventuri, colecții, țări, regiuni, orașe sau utilizatori." + }, + "settings": { + "about_this_background": "Despre acest fundal", + "access_restricted": "Acces restricționat", + "access_restricted_desc": "Funcțiile administrative sunt disponibile numai pentru membrii personalului.", + "account_settings": "Setările contului de utilizator", + "activities": "Activități", + "add_email": "Adăugați e-mail", + "add_new_email": "Adăugați un e-mail nou", + "add_new_email_address": "Adăugați o nouă adresă de e-mail", + "admin": "Admin", + "admin_panel_desc": "Accesați interfața completă de administrare", + "administration": "Administrare", + "administration_desc": "Instrumente și setări administrative", + "advanced": "Avansat", + "advanced_settings": "Setări avansate", + "advanced_settings_desc": "Instrumente avansate de configurare și dezvoltare", + "all_rights_reserved": "Toate drepturile rezervate.", + "app_version": "Versiunea aplicației", + "authenticator_code": "Cod de autentificare", + "backup_restore": "Backup", + "backup_restore_desc": "Salvați datele sau restaurați-le dintr-un fișier de rezervă anterior.", + "backup_your_data": "Faceți backup pentru datele dvs", + "backup_your_data_desc": "Descărcați o copie de rezervă completă a datelor contului dvs., inclusiv locații, colecții, media și vizite.", + "change_password": "Schimbaţi parola", + "complete_setup_to_enable": "Finalizați configurarea pentru a activa MFA", + "confirm_new_password": "Confirmați parola nouă", + "connected": "Conectat", + "copy": "Copie", + "copy_all": "Copiați tot", + "current_password": "Parola actuală", + "data_override_acknowledge": "Recunosc că acest lucru va suprascrie toate datele mele existente", + "data_override_acknowledge_desc": "Această acțiune este ireversibilă și va înlocui toate locațiile, colecțiile și vizitele din contul dvs.", + "data_override_warning": "Avertisment privind anularea datelor", + "data_override_warning_desc": "Restaurarea datelor va înlocui complet toate datele existente (care sunt incluse în backup) din contul dvs. \nAceastă acțiune nu poate fi anulată.", + "debug_information": "Informații de depanare", + "disable_mfa": "Dezactivați MFA", + "disabled": "Dezactivat", + "disconnected": "Deconectat", + "documentation_link": "Link de documentare", + "email_added": "E-mail adăugat cu succes!", + "email_change": "Schimbați e-mailul", + "email_management": "Managementul e-mailului", + "email_management_desc": "Gestionați-vă adresele de e-mail și starea de verificare", + "email_removed": "E-mailul a fost eliminat cu succes!", + "email_removed_error": "Eroare la eliminarea e-mailului", + "email_set_primary": "E-mail setat ca principal cu succes!", + "email_set_primary_error": "Eroare la setarea e-mailului ca principal", + "email_verified": "E-mail verificat cu succes!", + "email_verified_erorr_desc": "E-mailul dvs. nu a putut fi verificat. \nVă rugăm să încercați din nou.", + "email_verified_error": "Eroare la verificarea e-mailului", + "email_verified_success": "E-mailul dvs. a fost verificat. \nAcum vă puteți autentifica.", + "emails": "E-mailuri", + "enable_mfa": "Activați MFA", + "enabled": "Activat", + "enter_6_digit_code": "Introdu codul din 6 cifre", + "enter_code_from_app": "Introdu codul din aplicație", + "enter_current_password": "Introduceți parola curentă", + "enter_first_name": "Introduceți prenumele dvs", + "enter_last_name": "Introduceți numele dvs. de familie", + "enter_new_email": "Introduceți o nouă adresă de e-mail", + "enter_new_password": "Introduceți o nouă parolă", + "enter_username": "Introduceți numele dvs. de utilizator", + "error_occurred": "A apărut o eroare", + "generic_error": "A apărut o eroare la procesarea solicitării dvs.", + "important": "Important", + "integrations": "Integrari", + "integrations_desc": "Conectați servicii externe pentru a vă îmbunătăți experiența", + "integrations_settings": "Setări de integrări", + "invalid_credentials": "Acreditări nevalide", + "join_discord": "Alăturați-vă Discordului", + "join_discord_desc": "pentru a vă împărtăși propriile fotografii. \nPostează-le în", + "launch_account_connections": "Lansați Conexiuni de cont", + "launch_administration_panel": "Lansați panoul de administrare", + "license": "Licenţă", + "make_primary": "Faceți principal", + "manual_entry": "Intrare manuală", + "media": "Media", + "mfa_already_enabled": "MFA este deja activat", + "mfa_desc": "Adăugați un nivel suplimentar de securitate contului dvs", + "mfa_disabled": "Autentificarea cu mai mulți factori a fost dezactivată cu succes!", + "mfa_enabled": "Autentificarea cu mai mulți factori a fost activată cu succes!", + "mfa_is_enabled": "MFA este activat", + "mfa_not_enabled": "MFA nu este activat", + "mfa_page_title": "Autentificare cu mai mulți factori", + "mfa_required": "MFA obligatoriu", + "new_email": "E-mail nou", + "new_password": "Parolă Nouă", + "no_emai_set": "Niciun e-mail setat", + "no_email_set": "Niciun e-mail setat", + "no_verified_email_warning": "Trebuie să aveți o adresă de e-mail verificată pentru a activa autentificarea cu doi factori.", + "not_verified": "Neverificat", + "pass_change_desc": "Actualizați parola contului pentru o mai bună securitate", + "password_auth": "Autentificare prin parolă", + "password_change": "Schimbaţi parola", + "password_change_lopout_warning": "Veți fi deconectat după ce vă schimbați parola.", + "password_disable_warning": "În prezent, autentificarea prin parolă este dezactivată. \nEste necesară autentificarea printr-un furnizor social sau OIDC.", + "password_disabled": "Autentificarea prin parolă dezactivată", + "password_disabled_error": "Eroare la dezactivarea autentificării parolei. \nAsigurați-vă că un furnizor social sau OIDC este conectat la contul dvs.", + "password_enabled": "Autentificarea prin parolă este activată", + "password_enabled_error": "Eroare la activarea autentificării prin parolă.", + "password_login_disabled": "Conectarea prin parolă a fost dezactivată", + "password_login_enabled": "Conectarea prin parolă a fost activată", + "photo_by": "Fotografie de", + "possible_reset": "Dacă adresa de e-mail pe care ați furnizat-o este asociată unui cont, veți primi un e-mail cu instrucțiuni pentru a vă reseta parola!", + "primary": "Primar", + "profile_info": "Informații de profil", + "profile_info_desc": "Actualizați-vă detaliile personale și fotografia de profil", + "public_profile_desc": "Faceți-vă profilul vizibil pentru alți utilizatori", + "quick_actions": "Acțiuni rapide", + "recovery_codes": "Coduri de recuperare", + "recovery_codes_desc": "Acestea sunt codurile dvs. de recuperare. \nPăstrați-le în siguranță. \nNu le vei mai putea vedea.", + "region_updates": "Actualizări de regiune", + "region_updates_desc": "Actualizați regiunile și orașele vizitate", + "regular_user": "Utilizator obișnuit", + "reset_password": "Resetează parola", + "reset_session_error": "Deconectați-vă și reconectați-vă pentru a vă reîmprospăta sesiunea și încercați din nou.", + "restore_data": "Restaurați datele", + "restore_data_desc": "Încărcați un fișier de rezervă pentru a vă restaura datele.", + "scan_qr_code": "Scanați codul QR", + "scan_with_authenticator_app": "Scanați cu aplicația de autentificare", + "secure_your_account": "Asigurați-vă contul", + "security": "Securitate", + "select_backup_file": "Selectați fișierul de rezervă", + "settings_menu": "Meniul Setări", + "settings_page": "Pagina de setări", + "setup_required": "Configurare necesară", + "social_auth": "Autentificare socială", + "social_auth_desc": "Activați sau dezactivați furnizorii de autentificare socială și OIDC pentru contul dvs. \nAceste conexiuni vă permit să vă conectați cu furnizori de identitate de autentificare găzduiți automat, cum ar fi Authentik sau furnizori terți, cum ar fi GitHub.", + "social_auth_desc_1": "Gestionați opțiunile de conectare la rețele sociale și setările parolei", + "social_auth_desc_2": "Aceste setări sunt gestionate în serverul AdventureLog și trebuie să fie activate manual de administrator.", + "social_auth_setup": "Configurare autentificare socială", + "staff_status": "Statutul personalului", + "staff_user": "Utilizator personal", + "trails": "Trasee", + "update": "Actualizare", + "update_error": "Eroare la actualizarea setărilor", + "update_success": "Setările au fost actualizate cu succes!", + "use_imperial": "Folosiți unități imperiale", + "use_imperial_desc": "Utilizați unități imperiale (picioare, inci, lire sterline) în loc de unități metrice", + "verified": "Verificat", + "verify": "Verifica", + "verify_email_error": "Eroare la verificarea e-mailului. \nÎncercați din nou peste câteva minute.", + "verify_email_success": "Verificarea prin e-mail a fost trimisă cu succes!", + "verify_setup": "Verificați configurarea", + "whats_included": "Ce este inclus", + "world_travel_visits": "Vizite de călătorie în lume" + }, + "settings_download_backup": "Descărcați Backup", + "share": { + "available": "Disponibil", + "available_users": "Utilizatori disponibili", + "invite_failed": "Invitația a eșuat", + "invite_revoked": "Invitație revocată", + "invite_sent": "Invitație trimisă", + "no_users_shared": "Niciun utilizator căruia i s-a partajat", + "pending": "În așteptare", + "revoke_failed": "Revocare eșuată", + "revoke_invite": "Revocați invitația", + "send_invite": "Trimite invitație", + "share_desc": "Distribuiți această colecție altor utilizatori.", + "shared": "Partajat", + "shared_with": "Partajat cu", + "unshare_failed": "Anularea distribuirii a eșuat", + "unshared": "Nedistribuit", + "with": "cu" + }, + "strava": { + "authorization_error": "Eroare la redirecționarea către adresa URL de autorizare strava", + "connect_account": "Conectați contul", + "disconnect": "Deconecta", + "disconnect_error": "Eroare la deconectarea de la Strava", + "disconnected": "S-a deconectat cu succes de la Strava", + "gpx_required": "Vă rugăm să încărcați fișierul GPX pentru a finaliza importul Strava", + "not_enabled": "Integrarea Strava nu este activată în această instanță.", + "strava_integration_desc": "Conectați-vă la Strava pentru a vă importa cu ușurință activitățile în locații și vizite" + }, + "transportation": { + "arrival_code": "Cod de sosire", + "arrival_date": "Data sosirii", + "arrival_timezone": "Fus orar de sosire", + "create_new_transportation": "Transport nou", + "departure_code": "Cod de plecare", + "departure_date": "Data plecarii", + "departure_timezone": "Fus orar de plecare", + "edit": "Edita", + "edit_transportation": "Editați transportul", + "enter_flight_number": "Introduceți numărul zborului", + "enter_from_location": "Intră din locație", + "enter_link": "Introduceți linkul", + "enter_to_location": "Intrați în locație", + "enter_transportation_name": "Introduceți numele transportului", + "flight_number": "Numărul zborului", + "from_location": "Din locație", + "modes": { + "bike": "bicicleta", + "boat": "barca", + "bus": "Autobuz", + "car": "masina", + "other": "Alte", + "plane": "Avion", + "train": "Tren", + "walking": "Mersul pe jos" + }, + "new_transportation": "Transport nou", + "select_type": "Selectați Tip", + "to_location": "La locație", + "transportation_delete_error": "Eroare la ștergerea transportului", + "transportation_deleted": "Transportul a fost șters cu succes!", + "type": "Tip", + "update_transportation_details": "Actualizați detaliile de transport" + }, + "users": { + "no_users_found": "Nu s-au găsit utilizatori cu profiluri publice." + }, + "wanderer": { + "connected": "Conectat cu succes la Wanderer", + "connection_error": "Eroare la conectarea la Wanderer", + "wanderer_integration_desc": "Conectați-vă la Wanderer pentru a vă importa și vizualiza cu ușurință traseele în locații" + }, + "worldtravel": { + "about_country": "Despre tara", + "about_region": "Despre regiune", + "all_locations_visited": "Toate locațiile vizitate!", + "all_regions": "Toate Regiunile", + "available_to_explore": "Disponibil pentru a explora", + "cities": "orase", + "cities_available": "Orașe disponibile", + "cities_in": "Orașe în", + "clear_all": "Ștergeți tot", + "clear_all_filters": "Ștergeți toate filtrele", + "clear_filters": "Ștergeți filtrele", + "complete": "Complet", + "countries": "ţări", + "country_completed": "Țara finalizată", + "country_list": "Lista țărilor", + "destination_revealed": "Destinația dezvăluită!", + "dive_deeper": "Scufundați mai adânc", + "exploration_progress": "Progresul de explorare", + "explore_country": "Explorează țara", + "failed_to_mark_visit": "Nu s-a marcat vizita la", + "failed_to_remove_visit": "Nu s-a putut elimina vizita la", + "filter_by": "Filtrați după", + "filter_by_region": "Filtrați după regiune", + "getting_location_details": "Obținerea detaliilor locației", + "globe_spin_error_desc": "Eroare la preluarea datelor de rotație a globului", + "hide_globe_spin": "Ascunde Globe Spin", + "hide_map": "Ascunde harta", + "hide_map_labels": "Ascundeți etichetele hărții", + "in": "în", + "interactive_map": "Hartă interactivă", + "loading_globe_spin": "Se încarcă Globe Spin", + "marked_visited": "marcat ca vizitat", + "no_cities_found": "Nu s-au găsit orașe", + "no_countries_found": "Nu au fost găsite țări", + "no_countries_found_desc": "Încercați să ajustați termenii sau filtrele de căutare pentru a găsi țările pe care le căutați.", + "no_country_data_available": "Nu sunt disponibile date despre țară", + "no_country_data_available_desc": "Vă rugăm să verificați documentația pentru actualizarea datelor din regiune.", + "no_globe_spin_data": "Fără date de rotație a globului", + "no_regions_found": "Nu au fost găsite regiuni", + "of": "de", + "partial": "Parţial", + "progress": "Progres", + "progress_and_stats": "Progres", + "region_completed": "Regiunea finalizată", + "region_failed_visited": "Nu s-a marcat regiunea ca vizitată", + "regions_in": "Regiunile din", + "remaining": "Rămânând", + "removed": "îndepărtat", + "show_globe_spin": "Arată Globe Spin", + "show_less": "Arată mai puțin", + "show_map": "Afișați harta", + "show_map_labels": "Afișați etichetele hărții", + "show_more": "Arată mai mult", + "spin_again": "Învârte din nou", + "spinning_globe": "Globul care se învârte", + "total_cities": "Total orașe", + "total_countries": "Total Țări", + "total_regions": "Total regiuni", + "try_again": "Încearcă din nou", + "view_cities": "Vedeți orașele", + "visit_remove_failed": "Nu s-a eliminat vizita", + "visit_to": "Vizită la", + "your_random_adventure_awaits": "Aventura ta aleatorie vă așteaptă!" + } +} diff --git a/frontend/src/routes/+layout.svelte b/frontend/src/routes/+layout.svelte index 495509be..f78051a8 100644 --- a/frontend/src/routes/+layout.svelte +++ b/frontend/src/routes/+layout.svelte @@ -20,6 +20,7 @@ register('ja', () => import('../locales/ja.json')); register('ar', () => import('../locales/ar.json')); register('pt-br', () => import('../locales/pt-br.json')); + register('ro', () => import('../locales/ro.json')); register('sk', () => import('../locales/sk.json')); register('tr', () => import('../locales/tr.json')); register('uk', () => import('../locales/uk.json')); @@ -41,6 +42,7 @@ 'ja', 'ar', 'pt-br', + 'ro', 'sk', 'tr', 'uk',