diff --git a/icons.config.js b/icons.config.js
index 3a30b796..2ae7ef79 100644
--- a/icons.config.js
+++ b/icons.config.js
@@ -147,12 +147,25 @@ const config = {
"developer_board",
"developer_board_off",
"memory",
+ "gamepad_circle_up",
+ "gamepad_circle_left",
+ "gamepad_circle_down",
+ "gamepad_circle_right",
+ "trail_length_medium",
+ "blur_short",
+ "combine_columns",
+ "animation",
+ "text_select_move_back_word",
],
codePoints: {
speed: "e9e4",
arrow_split: "e985",
arrow_circle_down: "f181",
arrow_circle_up: "f182",
+ gamepad_circle_up: "eecd",
+ gamepad_circle_right: "eece",
+ gamepad_circle_left: "eecf",
+ gamepad_circle_down: "eed0",
counter_1: "f784",
counter_2: "f783",
counter_3: "f782",
diff --git a/package.json b/package.json
index cc98f6fa..314ba348 100644
--- a/package.json
+++ b/package.json
@@ -34,68 +34,69 @@
"typesafe-i18n": "typesafe-i18n"
},
"devDependencies": {
- "@codemirror/autocomplete": "^6.18.6",
- "@codemirror/commands": "^6.8.1",
+ "@codemirror/autocomplete": "^6.20.0",
+ "@codemirror/commands": "^6.10.1",
"@codemirror/lang-javascript": "^6.2.4",
- "@codemirror/language": "^6.11.2",
+ "@codemirror/language": "^6.11.3",
"@codemirror/merge": "^6.11.2",
"@codemirror/state": "^6.5.2",
- "@codemirror/view": "^6.38.1",
- "@fontsource-variable/material-symbols-rounded": "^5.2.17",
- "@fontsource-variable/noto-sans-mono": "^5.2.7",
+ "@codemirror/view": "^6.39.4",
+ "@fontsource-variable/material-symbols-rounded": "^5.2.30",
+ "@fontsource-variable/noto-sans-mono": "^5.2.10",
"@lezer/common": "^1.4.0",
"@lezer/generator": "^1.8.0",
- "@lezer/highlight": "^1.2.1",
+ "@lezer/highlight": "^1.2.3",
"@lezer/lr": "^1.4.5",
"@material/material-color-utilities": "^0.3.0",
"@melt-ui/pp": "^0.3.2",
"@melt-ui/svelte": "^0.86.6",
"@modyfi/vite-plugin-yaml": "^1.1.1",
- "@sveltejs/adapter-static": "^3.0.8",
- "@sveltejs/kit": "^2.26.1",
- "@sveltejs/vite-plugin-svelte": "^6.1.0",
+ "@sveltejs/adapter-static": "^3.0.10",
+ "@sveltejs/kit": "^2.49.2",
+ "@sveltejs/vite-plugin-svelte": "^6.2.1",
"@tauri-apps/api": "^1.6.0",
"@tauri-apps/cli": "^1.6.0",
"@types/dom-view-transitions": "^1.0.6",
- "@types/semver": "^7.7.0",
+ "@types/js-yaml": "^4.0.9",
+ "@types/semver": "^7.7.1",
"@types/w3c-web-serial": "^1.0.8",
- "@types/w3c-web-usb": "^1.0.10",
- "@types/wicg-file-system-access": "^2023.10.6",
- "@vite-pwa/sveltekit": "^1.0.0",
- "autoprefixer": "^10.4.21",
+ "@types/w3c-web-usb": "^1.0.13",
+ "@types/wicg-file-system-access": "^2023.10.7",
+ "@vite-pwa/sveltekit": "^1.1.0",
+ "autoprefixer": "^10.4.23",
"codemirror": "^6.0.2",
"cypress": "^14.5.3",
"d3": "^7.9.0",
- "esptool-js": "^0.5.6",
- "flexsearch": "^0.8.205",
+ "esptool-js": "^0.5.7",
+ "flexsearch": "^0.8.212",
"fontkit": "^2.0.4",
"glob": "^11.0.3",
+ "js-yaml": "^4.1.1",
"jsdom": "^26.1.0",
"matrix-js-sdk": "^37.12.0",
"npm-run-all": "^4.1.5",
- "prettier": "^3.6.2",
+ "prettier": "^3.7.4",
"prettier-plugin-css-order": "^2.1.2",
- "prettier-plugin-svelte": "^3.4.0",
+ "prettier-plugin-svelte": "^3.4.1",
"rxjs": "^7.8.2",
- "sass": "^1.89.2",
- "semver": "^7.7.2",
+ "sass": "^1.97.0",
+ "semver": "^7.7.3",
"socket.io-client": "^4.8.1",
- "stylelint": "^16.23.0",
- "stylelint-config-clean-order": "^7.0.0",
+ "stylelint": "^16.26.1",
"stylelint-config-html": "^1.1.0",
"stylelint-config-prettier-scss": "^1.0.0",
- "stylelint-config-recommended-scss": "^15.0.1",
- "stylelint-config-standard-scss": "^15.0.1",
+ "stylelint-config-recommended-scss": "^16.0.2",
+ "stylelint-config-standard-scss": "^16.0.0",
"svelte": "5.37.1",
- "svelte-check": "^4.3.0",
+ "svelte-check": "^4.3.4",
"svelte-preprocess": "^6.0.3",
"tippy.js": "^6.3.7",
"typesafe-i18n": "^5.26.2",
"typescript": "^5.8.3",
"vite": "^7.0.6",
- "vite-plugin-mkcert": "^1.17.8",
+ "vite-plugin-mkcert": "^1.17.9",
"vite-plugin-pwa": "^1.0.2",
- "vitest": "^3.2.4",
+ "vitest": "^4.0.16",
"web-serial-polyfill": "^1.0.15",
"workbox-window": "^7.3.0"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d447fc22..1b39026f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,17 +9,17 @@ importers:
.:
devDependencies:
'@codemirror/autocomplete':
- specifier: ^6.18.6
- version: 6.18.6
+ specifier: ^6.20.0
+ version: 6.20.0
'@codemirror/commands':
- specifier: ^6.8.1
- version: 6.8.1
+ specifier: ^6.10.1
+ version: 6.10.1
'@codemirror/lang-javascript':
specifier: ^6.2.4
version: 6.2.4
'@codemirror/language':
- specifier: ^6.11.2
- version: 6.11.2
+ specifier: ^6.11.3
+ version: 6.11.3
'@codemirror/merge':
specifier: ^6.11.2
version: 6.11.2
@@ -27,14 +27,14 @@ importers:
specifier: ^6.5.2
version: 6.5.2
'@codemirror/view':
- specifier: ^6.38.1
- version: 6.38.1
+ specifier: ^6.39.4
+ version: 6.39.4
'@fontsource-variable/material-symbols-rounded':
- specifier: ^5.2.17
- version: 5.2.17
+ specifier: ^5.2.30
+ version: 5.2.30
'@fontsource-variable/noto-sans-mono':
- specifier: ^5.2.7
- version: 5.2.7
+ specifier: ^5.2.10
+ version: 5.2.10
'@lezer/common':
specifier: ^1.4.0
version: 1.4.0
@@ -42,8 +42,8 @@ importers:
specifier: ^1.8.0
version: 1.8.0
'@lezer/highlight':
- specifier: ^1.2.1
- version: 1.2.1
+ specifier: ^1.2.3
+ version: 1.2.3
'@lezer/lr':
specifier: ^1.4.5
version: 1.4.5
@@ -58,16 +58,16 @@ importers:
version: 0.86.6(svelte@5.37.1)
'@modyfi/vite-plugin-yaml':
specifier: ^1.1.1
- version: 1.1.1(rollup@2.79.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1))
+ version: 1.1.1(rollup@2.79.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1))
'@sveltejs/adapter-static':
- specifier: ^3.0.8
- version: 3.0.8(@sveltejs/kit@2.26.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1)))
+ specifier: ^3.0.10
+ version: 3.0.10(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1)))
'@sveltejs/kit':
- specifier: ^2.26.1
- version: 2.26.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1))
+ specifier: ^2.49.2
+ version: 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1))
'@sveltejs/vite-plugin-svelte':
- specifier: ^6.1.0
- version: 6.1.0(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1))
+ specifier: ^6.2.1
+ version: 6.2.1(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1))
'@tauri-apps/api':
specifier: ^1.6.0
version: 1.6.0
@@ -77,24 +77,27 @@ importers:
'@types/dom-view-transitions':
specifier: ^1.0.6
version: 1.0.6
+ '@types/js-yaml':
+ specifier: ^4.0.9
+ version: 4.0.9
'@types/semver':
- specifier: ^7.7.0
- version: 7.7.0
+ specifier: ^7.7.1
+ version: 7.7.1
'@types/w3c-web-serial':
specifier: ^1.0.8
version: 1.0.8
'@types/w3c-web-usb':
- specifier: ^1.0.10
- version: 1.0.10
+ specifier: ^1.0.13
+ version: 1.0.13
'@types/wicg-file-system-access':
- specifier: ^2023.10.6
- version: 2023.10.6
+ specifier: ^2023.10.7
+ version: 2023.10.7
'@vite-pwa/sveltekit':
- specifier: ^1.0.0
- version: 1.0.0(@sveltejs/kit@2.26.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1)))(vite@7.0.6(sass@1.89.2)(terser@5.31.1))(workbox-build@7.1.1)(workbox-window@7.3.0)
+ specifier: ^1.1.0
+ version: 1.1.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1)))(vite@7.0.6(sass@1.97.0)(terser@5.31.1))(workbox-build@7.1.1)(workbox-window@7.3.0)
autoprefixer:
- specifier: ^10.4.21
- version: 10.4.21(postcss@8.5.3)
+ specifier: ^10.4.23
+ version: 10.4.23(postcss@8.5.6)
codemirror:
specifier: ^6.0.2
version: 6.0.2
@@ -105,17 +108,20 @@ importers:
specifier: ^7.9.0
version: 7.9.0
esptool-js:
- specifier: ^0.5.6
- version: 0.5.6
+ specifier: ^0.5.7
+ version: 0.5.7
flexsearch:
- specifier: ^0.8.205
- version: 0.8.205
+ specifier: ^0.8.212
+ version: 0.8.212
fontkit:
specifier: ^2.0.4
version: 2.0.4
glob:
specifier: ^11.0.3
version: 11.0.3
+ js-yaml:
+ specifier: ^4.1.1
+ version: 4.1.1
jsdom:
specifier: ^26.1.0
version: 26.1.0
@@ -126,53 +132,50 @@ importers:
specifier: ^4.1.5
version: 4.1.5
prettier:
- specifier: ^3.6.2
- version: 3.6.2
+ specifier: ^3.7.4
+ version: 3.7.4
prettier-plugin-css-order:
specifier: ^2.1.2
- version: 2.1.2(postcss@8.5.3)(prettier@3.6.2)
+ version: 2.1.2(postcss@8.5.6)(prettier@3.7.4)
prettier-plugin-svelte:
- specifier: ^3.4.0
- version: 3.4.0(prettier@3.6.2)(svelte@5.37.1)
+ specifier: ^3.4.1
+ version: 3.4.1(prettier@3.7.4)(svelte@5.37.1)
rxjs:
specifier: ^7.8.2
version: 7.8.2
sass:
- specifier: ^1.89.2
- version: 1.89.2
+ specifier: ^1.97.0
+ version: 1.97.0
semver:
- specifier: ^7.7.2
- version: 7.7.2
+ specifier: ^7.7.3
+ version: 7.7.3
socket.io-client:
specifier: ^4.8.1
version: 4.8.1
stylelint:
- specifier: ^16.23.0
- version: 16.23.0(typescript@5.8.3)
- stylelint-config-clean-order:
- specifier: ^7.0.0
- version: 7.0.0(stylelint@16.23.0(typescript@5.8.3))
+ specifier: ^16.26.1
+ version: 16.26.1(typescript@5.8.3)
stylelint-config-html:
specifier: ^1.1.0
- version: 1.1.0(postcss-html@1.7.0)(stylelint@16.23.0(typescript@5.8.3))
+ version: 1.1.0(postcss-html@1.7.0)(stylelint@16.26.1(typescript@5.8.3))
stylelint-config-prettier-scss:
specifier: ^1.0.0
- version: 1.0.0(stylelint@16.23.0(typescript@5.8.3))
+ version: 1.0.0(stylelint@16.26.1(typescript@5.8.3))
stylelint-config-recommended-scss:
- specifier: ^15.0.1
- version: 15.0.1(postcss@8.5.3)(stylelint@16.23.0(typescript@5.8.3))
+ specifier: ^16.0.2
+ version: 16.0.2(postcss@8.5.6)(stylelint@16.26.1(typescript@5.8.3))
stylelint-config-standard-scss:
- specifier: ^15.0.1
- version: 15.0.1(postcss@8.5.3)(stylelint@16.23.0(typescript@5.8.3))
+ specifier: ^16.0.0
+ version: 16.0.0(postcss@8.5.6)(stylelint@16.26.1(typescript@5.8.3))
svelte:
specifier: 5.37.1
version: 5.37.1
svelte-check:
- specifier: ^4.3.0
- version: 4.3.0(picomatch@4.0.3)(svelte@5.37.1)(typescript@5.8.3)
+ specifier: ^4.3.4
+ version: 4.3.4(picomatch@4.0.3)(svelte@5.37.1)(typescript@5.8.3)
svelte-preprocess:
specifier: ^6.0.3
- version: 6.0.3(@babel/core@7.24.7)(postcss@8.5.3)(sass@1.89.2)(svelte@5.37.1)(typescript@5.8.3)
+ version: 6.0.3(@babel/core@7.24.7)(postcss@8.5.6)(sass@1.97.0)(svelte@5.37.1)(typescript@5.8.3)
tippy.js:
specifier: ^6.3.7
version: 6.3.7
@@ -184,16 +187,16 @@ importers:
version: 5.8.3
vite:
specifier: ^7.0.6
- version: 7.0.6(sass@1.89.2)(terser@5.31.1)
+ version: 7.0.6(sass@1.97.0)(terser@5.31.1)
vite-plugin-mkcert:
- specifier: ^1.17.8
- version: 1.17.8(vite@7.0.6(sass@1.89.2)(terser@5.31.1))
+ specifier: ^1.17.9
+ version: 1.17.9(vite@7.0.6(sass@1.97.0)(terser@5.31.1))
vite-plugin-pwa:
specifier: ^1.0.2
- version: 1.0.2(vite@7.0.6(sass@1.89.2)(terser@5.31.1))(workbox-build@7.1.1)(workbox-window@7.3.0)
+ version: 1.0.2(vite@7.0.6(sass@1.97.0)(terser@5.31.1))(workbox-build@7.1.1)(workbox-window@7.3.0)
vitest:
- specifier: ^3.2.4
- version: 3.2.4(jsdom@26.1.0)(sass@1.89.2)(terser@5.31.1)
+ specifier: ^4.0.16
+ version: 4.0.16(jsdom@26.1.0)(sass@1.97.0)(terser@5.31.1)
web-serial-polyfill:
specifier: ^1.0.15
version: 1.0.15
@@ -792,17 +795,23 @@ packages:
resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==}
engines: {node: '>=6.9.0'}
- '@codemirror/autocomplete@6.18.6':
- resolution: {integrity: sha512-PHHBXFomUs5DF+9tCOM/UoW6XQ4R44lLNNhRaW9PKPTU0D7lIjRg3ElxaJnTwsl/oHiR93WSXDBrekhoUGCPtg==}
+ '@cacheable/memory@2.0.6':
+ resolution: {integrity: sha512-7e8SScMocHxcAb8YhtkbMhGG+EKLRIficb1F5sjvhSYsWTZGxvg4KIDp8kgxnV2PUJ3ddPe6J9QESjKvBWRDkg==}
- '@codemirror/commands@6.8.1':
- resolution: {integrity: sha512-KlGVYufHMQzxbdQONiLyGQDUW0itrLZwq3CcY7xpv9ZLRHqzkBSoteocBHtMCoY7/Ci4xhzSrToIeLg7FxHuaw==}
+ '@cacheable/utils@2.3.2':
+ resolution: {integrity: sha512-8kGE2P+HjfY8FglaOiW+y8qxcaQAfAhVML+i66XJR3YX5FtyDqn6Txctr3K2FrbxLKixRRYYBWMbuGciOhYNDg==}
+
+ '@codemirror/autocomplete@6.20.0':
+ resolution: {integrity: sha512-bOwvTOIJcG5FVo5gUUupiwYh8MioPLQ4UcqbcRf7UQ98X90tCa9E1kZ3Z7tqwpZxYyOvh1YTYbmZE9RTfTp5hg==}
+
+ '@codemirror/commands@6.10.1':
+ resolution: {integrity: sha512-uWDWFypNdQmz2y1LaNJzK7fL7TYKLeUAU0npEC685OKTF3KcQ2Vu3klIM78D7I6wGhktme0lh3CuQLv0ZCrD9Q==}
'@codemirror/lang-javascript@6.2.4':
resolution: {integrity: sha512-0WVmhp1QOqZ4Rt6GlVGwKJN3KW7Xh4H2q8ZZNGZaP6lRdxXJzmjm4FqvmOojVj6khWJHIb9sp7U/72W7xQgqAA==}
- '@codemirror/language@6.11.2':
- resolution: {integrity: sha512-p44TsNArL4IVXDTbapUmEkAlvWs2CFQbcfc0ymDsis1kH2wh0gcY96AS29c/vp2d0y2Tquk1EDSaawpzilUiAw==}
+ '@codemirror/language@6.11.3':
+ resolution: {integrity: sha512-9HBM2XnwDj7fnu0551HkGdrUrrqmYq/WC5iv6nbY2WdicXdGbhR/gfbZOH73Aqj4351alY1+aoG9rCNfiwS1RA==}
'@codemirror/lint@6.8.1':
resolution: {integrity: sha512-IZ0Y7S4/bpaunwggW2jYqwLuHj0QtESf5xcROewY6+lDNwZ/NzvR4t+vpYgg9m7V8UXLPYqG+lu3DF470E5Oxg==}
@@ -816,8 +825,8 @@ packages:
'@codemirror/state@6.5.2':
resolution: {integrity: sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==}
- '@codemirror/view@6.38.1':
- resolution: {integrity: sha512-RmTOkE7hRU3OVREqFVITWHz6ocgBjv08GoePscAakgVQfciA3SGCEk7mb9IzwW61cKKmlTpHXG6DUE5Ubx+MGQ==}
+ '@codemirror/view@6.39.4':
+ resolution: {integrity: sha512-xMF6OfEAUVY5Waega4juo1QGACfNkNF+aJLqpd8oUJz96ms2zbfQ9Gh35/tI3y8akEV31FruKfj7hBnIU/nkqA==}
'@csstools/color-helpers@5.0.2':
resolution: {integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==}
@@ -849,6 +858,10 @@ packages:
peerDependencies:
'@csstools/css-tokenizer': ^3.0.4
+ '@csstools/css-syntax-patches-for-csstree@1.0.21':
+ resolution: {integrity: sha512-plP8N8zKfEZ26figX4Nvajx8DuzfuRpLTqglQ5d0chfnt35Qt3X+m6ASZ+rG0D0kxe/upDVNwSIVJP5n4FuNfw==}
+ engines: {node: '>=18'}
+
'@csstools/css-tokenizer@3.0.3':
resolution: {integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==}
engines: {node: '>=18'}
@@ -877,8 +890,8 @@ packages:
'@cypress/xvfb@1.2.4':
resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==}
- '@dual-bundle/import-meta-resolve@4.1.0':
- resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==}
+ '@dual-bundle/import-meta-resolve@4.2.1':
+ resolution: {integrity: sha512-id+7YRUgoUX6CgV0DtuhirQWodeeA7Lf4i2x71JS/vtA5pRb/hIGWlw+G6MeXvsM+MXrz0VAydTGElX1rAfgPg==}
'@esbuild/aix-ppc64@0.25.2':
resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==}
@@ -1039,11 +1052,11 @@ packages:
'@floating-ui/utils@0.2.7':
resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==}
- '@fontsource-variable/material-symbols-rounded@5.2.17':
- resolution: {integrity: sha512-yQTp3S0wnwzohXyHDyMBZ1YwDfyjtbzWbPiiq5MlsePcve/xR8udzVeI3Q80SGCRnaow46+0KPwuq3IUciMqkA==}
+ '@fontsource-variable/material-symbols-rounded@5.2.30':
+ resolution: {integrity: sha512-gBzw/YCbbz9j4nJXx8Qsp6fsoTAc1VctB5dRlpcGi4i17lETUENsRNudp/ba5p7SVEsvV/MmnUvMJUUWcSzzYQ==}
- '@fontsource-variable/noto-sans-mono@5.2.7':
- resolution: {integrity: sha512-qUqv/hB0linfL0IyDrqmkco3TcTunpdGgjvzuSfLPOYqcLxbc2zsMUhpyRPpUxjZbv6zvBGpoVcdh1Od5JxLrQ==}
+ '@fontsource-variable/noto-sans-mono@5.2.10':
+ resolution: {integrity: sha512-N8w7TRt24aD17P4eV9GDNiV4M5FSbeZ91dfWPtlTi5EvH15KAyjGiC7rvXnG3VTo/nb6gQuIXNlTDgH3cz652g==}
'@internationalized/date@3.5.5':
resolution: {integrity: sha512-H+CfYvOZ0LTJeeLOqm19E3uj/4YjrmOFtBufDHPfvtI80hFAMqtrp7oCACpe4Cil5l8S0Qu/9dYfZc/5lY8WQQ==}
@@ -1081,11 +1094,20 @@ packages:
'@jridgewell/sourcemap-codec@1.5.0':
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+ '@jridgewell/sourcemap-codec@1.5.5':
+ resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
+
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
- '@keyv/serialize@1.1.0':
- resolution: {integrity: sha512-RlDgexML7Z63Q8BSaqhXdCYNBy/JQnqYIwxofUrNLGCblOMHp+xux2Q8nLMLlPpgHQPoU0Do8Z6btCpRBEqZ8g==}
+ '@keyv/bigmap@1.3.0':
+ resolution: {integrity: sha512-KT01GjzV6AQD5+IYrcpoYLkCu1Jod3nau1Z7EsEuViO3TZGRacSbO9MfHmbJ1WaOXFtWLxPVj169cn2WNKPkIg==}
+ engines: {node: '>= 18'}
+ peerDependencies:
+ keyv: ^5.5.4
+
+ '@keyv/serialize@1.1.1':
+ resolution: {integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==}
'@lezer/common@1.4.0':
resolution: {integrity: sha512-DVeMRoGrgn/k45oQNu189BoW4SZwgZFzJ1+1TV5j2NJ/KFC83oa/enRqZSGshyeMk5cPWMhsKs9nx+8o0unwGg==}
@@ -1094,8 +1116,8 @@ packages:
resolution: {integrity: sha512-/SF4EDWowPqV1jOgoGSGTIFsE7Ezdr7ZYxyihl5eMKVO5tlnpIhFcDavgm1hHY5GEonoOAEnJ0CU0x+tvuAuUg==}
hasBin: true
- '@lezer/highlight@1.2.1':
- resolution: {integrity: sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==}
+ '@lezer/highlight@1.2.3':
+ resolution: {integrity: sha512-qXdH7UqTvGfdVBINrgKhDsVTJTxactNNxLk7+UMwZhU13lMHaOBlJe9Vqp907ya56Y3+ed2tlqzys7jDkTmW0g==}
'@lezer/javascript@1.4.17':
resolution: {integrity: sha512-bYW4ctpyGK+JMumDApeUzuIezX01H76R1foD6LcRX224FWfyYit/HYxiPGDjXXe/wQWASjCvVGoukTH68+0HIA==}
@@ -1381,6 +1403,9 @@ packages:
'@socket.io/component-emitter@3.1.2':
resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==}
+ '@standard-schema/spec@1.1.0':
+ resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
+
'@surma/rollup-plugin-off-main-thread@2.2.3':
resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==}
@@ -1389,19 +1414,23 @@ packages:
peerDependencies:
acorn: ^8.9.0
- '@sveltejs/adapter-static@3.0.8':
- resolution: {integrity: sha512-YaDrquRpZwfcXbnlDsSrBQNCChVOT9MGuSg+dMAyfsAa1SmiAhrA5jUYUiIMC59G92kIbY/AaQOWcBdq+lh+zg==}
+ '@sveltejs/adapter-static@3.0.10':
+ resolution: {integrity: sha512-7D9lYFWJmB7zxZyTE/qxjksvMqzMuYrrsyh1f4AlZqeZeACPRySjbC3aFiY55wb1tWUaKOQG9PVbm74JcN2Iew==}
peerDependencies:
'@sveltejs/kit': ^2.0.0
- '@sveltejs/kit@2.26.1':
- resolution: {integrity: sha512-FwDhHAoXYUGnYndrrEzEYcKdYWpSoRKq4kli29oMe83hLri4/DOGQk3xUgwjDo0LKpSmj5M/Sj29/Ug3wO0Cbg==}
+ '@sveltejs/kit@2.49.2':
+ resolution: {integrity: sha512-Vp3zX/qlwerQmHMP6x0Ry1oY7eKKRcOWGc2P59srOp4zcqyn+etJyQpELgOi4+ZSUgteX8Y387NuwruLgGXLUQ==}
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: ^4.0.0 || ^5.0.0-next.0
vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0
+ peerDependenciesMeta:
+ '@opentelemetry/api':
+ optional: true
'@sveltejs/vite-plugin-svelte-inspector@5.0.0':
resolution: {integrity: sha512-iwQ8Z4ET6ZFSt/gC+tVfcsSBHwsqc6RumSaiLUkAurW3BCpJam65cmHw0oOlDMTO0u+PZi9hilBRYN+LZNHTUQ==}
@@ -1411,8 +1440,8 @@ packages:
svelte: ^5.0.0
vite: ^6.3.0 || ^7.0.0
- '@sveltejs/vite-plugin-svelte@6.1.0':
- resolution: {integrity: sha512-+U6lz1wvGEG/BvQyL4z/flyNdQ9xDNv5vrh+vWBWTHaebqT0c9RNggpZTo/XSPoHsSCWBlYaTlRX8pZ9GATXCw==}
+ '@sveltejs/vite-plugin-svelte@6.2.1':
+ resolution: {integrity: sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==}
engines: {node: ^20.19 || ^22.12 || >=24}
peerDependencies:
svelte: ^5.0.0
@@ -1520,6 +1549,9 @@ packages:
'@types/events@3.0.3':
resolution: {integrity: sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==}
+ '@types/js-yaml@4.0.9':
+ resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==}
+
'@types/node@20.14.10':
resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==}
@@ -1529,8 +1561,8 @@ packages:
'@types/retry@0.12.0':
resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==}
- '@types/semver@7.7.0':
- resolution: {integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==}
+ '@types/semver@7.7.1':
+ resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==}
'@types/sinonjs__fake-timers@8.1.1':
resolution: {integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==}
@@ -1544,17 +1576,17 @@ packages:
'@types/w3c-web-serial@1.0.8':
resolution: {integrity: sha512-QQOT+bxQJhRGXoZDZGLs3ksLud1dMNnMiSQtBA0w8KXvLpXX4oM4TZb6J0GgJ8UbCaHo5s9/4VQT8uXy9JER2A==}
- '@types/w3c-web-usb@1.0.10':
- resolution: {integrity: sha512-CHgUI5kTc/QLMP8hODUHhge0D4vx+9UiAwIGiT0sTy/B2XpdX1U5rJt6JSISgr6ikRT7vxV9EVAFeYZqUnl1gQ==}
+ '@types/w3c-web-usb@1.0.13':
+ resolution: {integrity: sha512-N2nSl3Xsx8mRHZBvMSdNGtzMyeleTvtlEw+ujujgXalPqOjIA6UtrqcB6OzyUjkTbDm3J7P1RNK1lgoO7jxtsw==}
- '@types/wicg-file-system-access@2023.10.6':
- resolution: {integrity: sha512-YO/183gNRzZFSdKu+ikkD7ambAj4PhgjFAF2A/Mw/7wroSF6ne8r804RkpZzqrJ/F6DO2/IYlQF/ULOZ/bhKyA==}
+ '@types/wicg-file-system-access@2023.10.7':
+ resolution: {integrity: sha512-g49ijasEJvCd7ifmAY2D0wdEtt1xRjBbA33PJTiv8mKBr7DoMsPeISoJ8oQOTopSRi+FBWPpPW5ouDj2QPKtGA==}
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@vite-pwa/sveltekit@1.0.0':
- resolution: {integrity: sha512-Tv2Bb0EtXlkYQ/7sFSaK69KYcRJiybGvQbJOcdwna+GngCPAM1g1EsvKQ5Be+r7WqtNJfCzKnMhVVbOGxXjF5A==}
+ '@vite-pwa/sveltekit@1.1.0':
+ resolution: {integrity: sha512-mMIf2tY+7Hg8jecpu/WY+Ki2ikoXy3hVmt3tOxi0K+lYYnKQrDYthuHireI0S+26Mg9BXzL7qQF1xeB5VYlYlg==}
engines: {node: '>=18.13'}
peerDependencies:
'@sveltejs/kit': ^1.3.1 || ^2.0.1
@@ -1563,34 +1595,34 @@ packages:
'@vite-pwa/assets-generator':
optional: true
- '@vitest/expect@3.2.4':
- resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==}
+ '@vitest/expect@4.0.16':
+ resolution: {integrity: sha512-eshqULT2It7McaJkQGLkPjPjNph+uevROGuIMJdG3V+0BSR2w9u6J9Lwu+E8cK5TETlfou8GRijhafIMhXsimA==}
- '@vitest/mocker@3.2.4':
- resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==}
+ '@vitest/mocker@4.0.16':
+ resolution: {integrity: sha512-yb6k4AZxJTB+q9ycAvsoxGn+j/po0UaPgajllBgt1PzoMAAmJGYFdDk0uCcRcxb3BrME34I6u8gHZTQlkqSZpg==}
peerDependencies:
msw: ^2.4.9
- vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0
+ vite: ^6.0.0 || ^7.0.0-0
peerDependenciesMeta:
msw:
optional: true
vite:
optional: true
- '@vitest/pretty-format@3.2.4':
- resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==}
+ '@vitest/pretty-format@4.0.16':
+ resolution: {integrity: sha512-eNCYNsSty9xJKi/UdVD8Ou16alu7AYiS2fCPRs0b1OdhJiV89buAXQLpTbe+X8V9L6qrs9CqyvU7OaAopJYPsA==}
- '@vitest/runner@3.2.4':
- resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==}
+ '@vitest/runner@4.0.16':
+ resolution: {integrity: sha512-VWEDm5Wv9xEo80ctjORcTQRJ539EGPB3Pb9ApvVRAY1U/WkHXmmYISqU5E79uCwcW7xYUV38gwZD+RV755fu3Q==}
- '@vitest/snapshot@3.2.4':
- resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==}
+ '@vitest/snapshot@4.0.16':
+ resolution: {integrity: sha512-sf6NcrYhYBsSYefxnry+DR8n3UV4xWZwWxYbCJUt2YdvtqzSPR7VfGrY0zsv090DAbjFZsi7ZaMi1KnSRyK1XA==}
- '@vitest/spy@3.2.4':
- resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==}
+ '@vitest/spy@4.0.16':
+ resolution: {integrity: sha512-4jIOWjKP0ZUaEmJm00E0cOBLU+5WE0BpeNr3XN6TEF05ltro6NJqHWxXD0kA8/Zc8Nh23AT8WQxwNG+WeROupw==}
- '@vitest/utils@3.2.4':
- resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
+ '@vitest/utils@4.0.16':
+ resolution: {integrity: sha512-h8z9yYhV3e1LEfaQ3zdypIrnAg/9hguReGZoS7Gl0aBG5xgA410zBqECqmaF/+RkTggRsfnzc1XaAHA6bmUufA==}
acorn@8.12.1:
resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
@@ -1673,10 +1705,6 @@ packages:
resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==}
engines: {node: '>=0.8'}
- assertion-error@2.0.1:
- resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
- engines: {node: '>=12'}
-
astral-regex@2.0.0:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
engines: {node: '>=8'}
@@ -1694,8 +1722,8 @@ packages:
atob-lite@2.0.0:
resolution: {integrity: sha512-LEeSAWeh2Gfa2FtlQE1shxQ8zi5F9GHarrGKz08TMdODD5T4eH6BMsvtnhbWZ+XQn+Gb6om/917ucvRu7l7ukw==}
- autoprefixer@10.4.21:
- resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==}
+ autoprefixer@10.4.23:
+ resolution: {integrity: sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
@@ -1711,8 +1739,8 @@ packages:
aws4@1.13.0:
resolution: {integrity: sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==}
- axios@1.8.4:
- resolution: {integrity: sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==}
+ axios@1.13.2:
+ resolution: {integrity: sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==}
axobject-query@4.1.0:
resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
@@ -1745,6 +1773,10 @@ packages:
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+ baseline-browser-mapping@2.9.10:
+ resolution: {integrity: sha512-2VIKvDx8Z1a9rTB2eCkdPE5nSe28XnA+qivGnWHoB40hMMt/h1hSz0960Zqsn6ZyxWXUie0EBdElKv8may20AA==}
+ hasBin: true
+
bcrypt-pbkdf@1.0.2:
resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==}
@@ -1772,6 +1804,11 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
+ browserslist@4.28.1:
+ resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+
bs58@6.0.0:
resolution: {integrity: sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==}
@@ -1788,12 +1825,8 @@ packages:
resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
engines: {node: '>=6'}
- cac@6.7.14:
- resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
- engines: {node: '>=8'}
-
- cacheable@1.10.3:
- resolution: {integrity: sha512-M6p10iJ/VT0wT7TLIGUnm958oVrU2cUK8pQAVU21Zu7h8rbk/PeRtRWrvHJBql97Bhzk3g1N6+2VKC+Rjxna9Q==}
+ cacheable@2.3.1:
+ resolution: {integrity: sha512-yr+FSHWn1ZUou5LkULX/S+jhfgfnLbuKQjE40tyEd4fxGZVMbBL5ifno0J0OauykS8UiCSgHi+DV/YD+rjFxFg==}
cachedir@2.4.0:
resolution: {integrity: sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==}
@@ -1818,12 +1851,15 @@ packages:
caniuse-lite@1.0.30001707:
resolution: {integrity: sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==}
+ caniuse-lite@1.0.30001760:
+ resolution: {integrity: sha512-7AAMPcueWELt1p3mi13HR/LHH0TJLT11cnwDJEs3xA4+CK/PLKeO9Kl1oru24htkyUKtkGCvAx4ohB0Ttry8Dw==}
+
caseless@0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
- chai@5.2.0:
- resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==}
- engines: {node: '>=12'}
+ chai@6.2.1:
+ resolution: {integrity: sha512-p4Z49OGG5W/WBCPSS/dH3jQ73kD6tiMmUM+bckNK6Jr5JHMG3k9bg/BvKR8lKmtVBKmOiuVaV2ws8s9oSbwysg==}
+ engines: {node: '>=18'}
chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
@@ -1833,10 +1869,6 @@ packages:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
- check-error@2.1.1:
- resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==}
- engines: {node: '>= 16'}
-
check-more-types@2.24.0:
resolution: {integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==}
engines: {node: '>= 0.8.0'}
@@ -2179,13 +2211,18 @@ packages:
supports-color:
optional: true
+ debug@4.4.3:
+ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
decimal.js@10.6.0:
resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==}
- deep-eql@5.0.2:
- resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
- engines: {node: '>=6'}
-
deepmerge@4.3.1:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
@@ -2214,8 +2251,8 @@ packages:
engines: {node: '>=0.10'}
hasBin: true
- devalue@5.1.1:
- resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==}
+ devalue@5.6.1:
+ resolution: {integrity: sha512-jDwizj+IlEZBunHcOuuFVBnIMPAEHvTsJj0BcIp94xYguLRVBcXO853px/MyIJvbVzWdsGvrRweIUWJw8hBP7A==}
dfa@1.2.0:
resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==}
@@ -2255,6 +2292,9 @@ packages:
electron-to-chromium@1.5.128:
resolution: {integrity: sha512-bo1A4HH/NS522Ws0QNFIzyPcyUUNV/yyy70Ho1xqfGYzPUme2F/xr4tlEOuM6/A538U1vDA7a4XfCd1CKRegKQ==}
+ electron-to-chromium@1.5.267:
+ resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==}
+
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -2341,8 +2381,8 @@ packages:
esm-env@1.2.2:
resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
- esptool-js@0.5.6:
- resolution: {integrity: sha512-5xkKxWNUuXyqdg4oS6rFVhGDr0yPNVF6qTHEMpZj26/0DeymfBlM2bT5RQdpEDatx211gDVe7op/9gKyMVbL9g==}
+ esptool-js@0.5.7:
+ resolution: {integrity: sha512-k3pkXU9OTySCd58OUDjuJWNnFjM+QpPWAghxyWPm3zNfaLiP4ex2jNd7Rj0jWPu3/fgvwau236tetsTZrh4x5g==}
esrap@2.1.0:
resolution: {integrity: sha512-yzmPNpl7TBbMRC5Lj2JlJZNPml0tzqoqP5B1JXycNUwtqma9AKCO0M2wHrdgsHcy1WRW7S9rJknAMtByg3usgA==}
@@ -2427,12 +2467,21 @@ packages:
picomatch:
optional: true
+ fdir@6.5.0:
+ resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
figures@3.2.0:
resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
engines: {node: '>=8'}
- file-entry-cache@10.1.3:
- resolution: {integrity: sha512-D+w75Ub8T55yor7fPgN06rkCAUbAYw2vpxJmmjv/GDAcvCnv9g7IvHhIZoxzRZThrXPFI2maeY24pPbtyYU7Lg==}
+ file-entry-cache@11.1.1:
+ resolution: {integrity: sha512-TPVFSDE7q91Dlk1xpFLvFllf8r0HyOMOlnWy7Z2HBku5H3KhIeOGInexrIeg2D64DosVB/JXkrrk6N/7Wriq4A==}
filelist@1.0.4:
resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
@@ -2441,14 +2490,14 @@ packages:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
- flat-cache@6.1.12:
- resolution: {integrity: sha512-U+HqqpZPPXP5d24bWuRzjGqVqUcw64k4nZAbruniDwdRg0H10tvN7H6ku1tjhA4rg5B9GS3siEvwO2qjJJ6f8Q==}
+ flat-cache@6.1.19:
+ resolution: {integrity: sha512-l/K33newPTZMTGAnnzaiqSl6NnH7Namh8jBNjrgjprWxGmZUuxx/sJNIRaijOh3n7q7ESbhNZC+pvVZMFdeU4A==}
flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
- flexsearch@0.8.205:
- resolution: {integrity: sha512-REFjMqy86DKkCTJ4gIE42c9MVm9t1vUWfEub/8taixYuhvyu4jd4XmFALk5VuKW4GH4VLav8A4BJboTsslHF1w==}
+ flexsearch@0.8.212:
+ resolution: {integrity: sha512-wSyJr1GUWoOOIISRu+X2IXiOcVfg9qqBRyCPRUdLMIGJqPzMo+jMRlvE83t14v1j0dRMEaBbER/adQjp6Du2pw==}
focus-trap@7.5.4:
resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==}
@@ -2475,16 +2524,12 @@ packages:
forever-agent@0.6.1:
resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==}
- form-data@4.0.0:
- resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
- engines: {node: '>= 6'}
-
form-data@4.0.4:
resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==}
engines: {node: '>= 6'}
- fraction.js@4.3.7:
- resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
+ fraction.js@5.3.4:
+ resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==}
fs-extra@9.1.0:
resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
@@ -2625,12 +2670,16 @@ packages:
resolution: {integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==}
engines: {node: '>=8'}
+ hashery@1.3.0:
+ resolution: {integrity: sha512-fWltioiy5zsSAs9ouEnvhsVJeAXRybGCNNv0lvzpzNOSDbULXRy7ivFWwCCv4I5Am6kSo75hmbsCduOoc2/K4w==}
+ engines: {node: '>=20'}
+
hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
- hookified@1.11.0:
- resolution: {integrity: sha512-aDdIN3GyU5I6wextPplYdfmWCo+aLmjjVbntmX6HLD5RCi/xKsivYEBhnRD+d9224zFf008ZpLMPlWF0ZodYZw==}
+ hookified@1.14.0:
+ resolution: {integrity: sha512-pi1ynXIMFx/uIIwpWJ/5CEtOHLGtnUB0WhGeeYT+fKcQ+WCQbm3/rrkAXnpfph++PgepNqPdTC2WTj8A6k6zoQ==}
hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
@@ -2866,6 +2915,10 @@ packages:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
+ js-yaml@4.1.1:
+ resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
+ hasBin: true
+
jsbn@0.1.1:
resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==}
@@ -2922,8 +2975,8 @@ packages:
resolution: {integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==}
engines: {node: '>=18'}
- keyv@5.4.0:
- resolution: {integrity: sha512-TMckyVjEoacG5IteUpUrOBsFORtheqziVyyY2dLUwg1jwTb8u48LX4TgmtogkNl9Y9unaEJ1luj10fGyjMGFOQ==}
+ keyv@5.5.5:
+ resolution: {integrity: sha512-FA5LmZVF1VziNc0bIdCSA1IoSVnDCqE8HJIZZv2/W8YmoAM50+tnUgJR/gQZwEeIMleuIOnRnHA/UaZRNeV4iQ==}
kind-of@6.0.3:
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
@@ -2996,12 +3049,6 @@ packages:
resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==}
engines: {node: '>= 0.6.0'}
- loupe@3.1.3:
- resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==}
-
- loupe@3.2.0:
- resolution: {integrity: sha512-2NCfZcT5VGVNX9mSZIxLRkEAegDGBpuQZBy13desuHeVORmBDyAET4TkJr4SjqQy3A8JDofMN6LpkK8Xcm/dlw==}
-
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
@@ -3021,6 +3068,9 @@ packages:
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
+ magic-string@0.30.21:
+ resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
+
math-intrinsics@1.1.0:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines: {node: '>= 0.4'}
@@ -3126,6 +3176,9 @@ packages:
node-releases@2.0.19:
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
+ node-releases@2.0.27:
+ resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==}
+
normalize-package-data@2.5.0:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
@@ -3133,10 +3186,6 @@ packages:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
- normalize-range@0.1.2:
- resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
- engines: {node: '>=0.10.0'}
-
npm-run-all@4.1.5:
resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==}
engines: {node: '>= 4'}
@@ -3165,6 +3214,9 @@ packages:
resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==}
engines: {node: '>= 0.4'}
+ obug@2.1.1:
+ resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
+
oidc-client-ts@3.0.1:
resolution: {integrity: sha512-xX8unZNtmtw3sOz4FPSqDhkLFnxCDsdo2qhFEH2opgWnF/iXMFoYdBQzkwCxAZVgt3FT3DnuBY3k80EZHT0RYg==}
engines: {node: '>=18'}
@@ -3241,10 +3293,6 @@ packages:
pathe@2.0.3:
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
- pathval@2.0.0:
- resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==}
- engines: {node: '>= 14.16'}
-
pend@1.2.0:
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
@@ -3321,18 +3369,9 @@ packages:
resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
engines: {node: '>=4'}
- postcss-sorting@8.0.2:
- resolution: {integrity: sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q==}
- peerDependencies:
- postcss: ^8.4.20
-
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.5.3:
- resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
- engines: {node: ^10 || ^12 || >=14}
-
postcss@8.5.6:
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
engines: {node: ^10 || ^12 || >=14}
@@ -3343,14 +3382,14 @@ packages:
peerDependencies:
prettier: 3.x
- prettier-plugin-svelte@3.4.0:
- resolution: {integrity: sha512-pn1ra/0mPObzqoIQn/vUTR3ZZI6UuZ0sHqMK5x2jMLGrs53h0sXhkVuDcrlssHwIMk7FYrMjHBPoUSyyEEDlBQ==}
+ prettier-plugin-svelte@3.4.1:
+ resolution: {integrity: sha512-xL49LCloMoZRvSwa6IEdN2GV6cq2IqpYGstYtMT+5wmml1/dClEoI0MZR78MiVPpu6BdQFfN0/y73yO6+br5Pg==}
peerDependencies:
prettier: ^3.0.0
svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0
- prettier@3.6.2:
- resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==}
+ prettier@3.7.4:
+ resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==}
engines: {node: '>=14'}
hasBin: true
@@ -3379,6 +3418,10 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
+ qified@0.5.3:
+ resolution: {integrity: sha512-kXuQdQTB6oN3KhI6V4acnBSZx8D2I4xzZvn9+wFLLFCoBNQY/sFnCW6c43OL7pOQ2HvGV4lnWIXNmgfp7cTWhQ==}
+ engines: {node: '>=20'}
+
qs@6.14.0:
resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
engines: {node: '>=0.6'}
@@ -3502,8 +3545,8 @@ packages:
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- sass@1.89.2:
- resolution: {integrity: sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==}
+ sass@1.97.0:
+ resolution: {integrity: sha512-KR0igP1z4avUJetEuIeOdDlwaUDvkH8wSx7FdSjyYBS3dpyX3TzHfAMO0G1Q4/3cdjcmi3r7idh+KCmKqS+KeQ==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -3523,8 +3566,8 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.7.2:
- resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
+ semver@7.7.3:
+ resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==}
engines: {node: '>=10'}
hasBin: true
@@ -3658,8 +3701,8 @@ packages:
stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
- std-env@3.9.0:
- resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==}
+ std-env@3.10.0:
+ resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
@@ -3712,17 +3755,9 @@ packages:
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
engines: {node: '>=6'}
- strip-literal@3.0.0:
- resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==}
-
style-mod@4.1.2:
resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==}
- stylelint-config-clean-order@7.0.0:
- resolution: {integrity: sha512-R28w1xNliIbem3o+VIrNjAU8cMgxrGlDoXVqWW7lJ1OvSDsmNGj5aKSW6Xm7i5PK4E99T3Hs19BJFni5IbE56g==}
- peerDependencies:
- stylelint: '>=14'
-
stylelint-config-html@1.1.0:
resolution: {integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ==}
engines: {node: ^12 || >=14}
@@ -3737,42 +3772,37 @@ packages:
peerDependencies:
stylelint: '>=15.0.0'
- stylelint-config-recommended-scss@15.0.1:
- resolution: {integrity: sha512-V24bxkNkFGggqPVJlP9iXaBabwSGEG7QTz+PyxrRtjPkcF+/NsWtB3tKYvFYEmczRkWiIEfuFMhGpJFj9Fxe6Q==}
+ stylelint-config-recommended-scss@16.0.2:
+ resolution: {integrity: sha512-aUTHhPPWCvFyWaxtckJlCPaXTDFsp4pKO8evXNCsW9OwsaUWyMd6jvcUhSmfGWPrTddvzNqK4rS/UuSLcbVGdQ==}
engines: {node: '>=20'}
peerDependencies:
postcss: ^8.3.3
- stylelint: ^16.16.0
+ stylelint: ^16.24.0
peerDependenciesMeta:
postcss:
optional: true
- stylelint-config-recommended@16.0.0:
- resolution: {integrity: sha512-4RSmPjQegF34wNcK1e1O3Uz91HN8P1aFdFzio90wNK9mjgAI19u5vsU868cVZboKzCaa5XbpvtTzAAGQAxpcXA==}
+ stylelint-config-recommended@17.0.0:
+ resolution: {integrity: sha512-WaMSdEiPfZTSFVoYmJbxorJfA610O0tlYuU2aEwY33UQhSPgFbClrVJYWvy3jGJx+XW37O+LyNLiZOEXhKhJmA==}
engines: {node: '>=18.12.0'}
peerDependencies:
- stylelint: ^16.16.0
+ stylelint: ^16.23.0
- stylelint-config-standard-scss@15.0.1:
- resolution: {integrity: sha512-8pmmfutrMlPHukLp+Th9asmk21tBXMVGxskZCzkRVWt1d8Z0SrXjUUQ3vn9KcBj1bJRd5msk6yfEFM0UYHBRdg==}
+ stylelint-config-standard-scss@16.0.0:
+ resolution: {integrity: sha512-/FHECLUu+med/e6OaPFpprG86ShC4SYT7Tzb2PTVdDjJsehhFBOioSlWqYFqJxmGPIwO3AMBxNo+kY3dxrbczA==}
engines: {node: '>=20'}
peerDependencies:
postcss: ^8.3.3
- stylelint: ^16.18.0
+ stylelint: ^16.23.1
peerDependenciesMeta:
postcss:
optional: true
- stylelint-config-standard@38.0.0:
- resolution: {integrity: sha512-uj3JIX+dpFseqd/DJx8Gy3PcRAJhlEZ2IrlFOc4LUxBX/PNMEQ198x7LCOE2Q5oT9Vw8nyc4CIL78xSqPr6iag==}
+ stylelint-config-standard@39.0.1:
+ resolution: {integrity: sha512-b7Fja59EYHRNOTa3aXiuWnhUWXFU2Nfg6h61bLfAb5GS5fX3LMUD0U5t4S8N/4tpHQg3Acs2UVPR9jy2l1g/3A==}
engines: {node: '>=18.12.0'}
peerDependencies:
- stylelint: ^16.18.0
-
- stylelint-order@6.0.4:
- resolution: {integrity: sha512-0UuKo4+s1hgQ/uAxlYU4h0o0HS4NiQDud0NAUNI0aa8FJdmYHA5ZZTFHiV5FpmE3071e9pZx5j0QpVJW5zOCUA==}
- peerDependencies:
- stylelint: ^14.0.0 || ^15.0.0 || ^16.0.1
+ stylelint: ^16.23.0
stylelint-scss@6.12.1:
resolution: {integrity: sha512-UJUfBFIvXfly8WKIgmqfmkGKPilKB4L5j38JfsDd+OCg2GBdU0vGUV08Uw82tsRZzd4TbsUURVVNGeOhJVF7pA==}
@@ -3780,8 +3810,8 @@ packages:
peerDependencies:
stylelint: ^16.0.2
- stylelint@16.23.0:
- resolution: {integrity: sha512-69T5aS2LUY306ekt1Q1oaSPwz/jaG9HjyMix3UMrai1iEbuOafBe2Dh8xlyczrxFAy89qcKyZWWtc42XLx3Bbw==}
+ stylelint@16.26.1:
+ resolution: {integrity: sha512-v20V59/crfc8sVTAtge0mdafI3AdnzQ2KsWe6v523L4OA1bJO02S7MO2oyXDCS6iWb9ckIPnqAFVItqSBQr7jw==}
engines: {node: '>=18.12.0'}
hasBin: true
@@ -3805,8 +3835,8 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- svelte-check@4.3.0:
- resolution: {integrity: sha512-Iz8dFXzBNAM7XlEIsUjUGQhbEE+Pvv9odb9+0+ITTgFWZBGeJRRYqHUUglwe2EkLD5LIsQaAc4IUJyvtKuOO5w==}
+ svelte-check@4.3.4:
+ resolution: {integrity: sha512-DVWvxhBrDsd+0hHWKfjP99lsSXASeOhHJYyuKOFYJcP7ThfSCKgjVarE8XfuMWpS5JV3AlDf+iK1YGGo2TACdw==}
engines: {node: '>= 18.0.0'}
hasBin: true
peerDependencies:
@@ -3892,8 +3922,9 @@ packages:
tinybench@2.9.0:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
- tinyexec@0.3.2:
- resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
+ tinyexec@1.0.2:
+ resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==}
+ engines: {node: '>=18'}
tinyglobby@0.2.10:
resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==}
@@ -3903,16 +3934,12 @@ packages:
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
engines: {node: '>=12.0.0'}
- tinypool@1.1.1:
- resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ tinyglobby@0.2.15:
+ resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
+ engines: {node: '>=12.0.0'}
- tinyrainbow@2.0.0:
- resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}
- engines: {node: '>=14.0.0'}
-
- tinyspy@4.0.3:
- resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==}
+ tinyrainbow@3.0.3:
+ resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==}
engines: {node: '>=14.0.0'}
tippy.js@6.3.7:
@@ -4065,6 +4092,12 @@ packages:
peerDependencies:
browserslist: '>= 4.21.0'
+ update-browserslist-db@1.2.3:
+ resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -4086,13 +4119,8 @@ packages:
resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==}
engines: {'0': node >=0.6.0}
- vite-node@3.2.4:
- resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
- hasBin: true
-
- vite-plugin-mkcert@1.17.8:
- resolution: {integrity: sha512-S+4tNEyGqdZQ3RLAG54ETeO2qyURHWrVjUWKYikLAbmhh/iJ+36gDEja4OWwFyXNuvyXcZwNt5TZZR9itPeG5Q==}
+ vite-plugin-mkcert@1.17.9:
+ resolution: {integrity: sha512-SwI7yqp2Cq4r2XItarnHRCj2uzHPqevbxFNMLpyN+LDXd5w1vmZeM4l5X/wCZoP4mjPQYN+9+4kmE6e3nPO5fg==}
engines: {node: '>=v16.7.0'}
peerDependencies:
vite: '>=3'
@@ -4109,6 +4137,18 @@ packages:
'@vite-pwa/assets-generator':
optional: true
+ vite-plugin-pwa@1.2.0:
+ resolution: {integrity: sha512-a2xld+SJshT9Lgcv8Ji4+srFJL4k/1bVbd1x06JIkvecpQkwkvCncD1+gSzcdm3s+owWLpMJerG3aN5jupJEVw==}
+ engines: {node: '>=16.0.0'}
+ peerDependencies:
+ '@vite-pwa/assets-generator': ^1.0.0
+ vite: ^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
+ workbox-build: ^7.4.0
+ workbox-window: ^7.4.0
+ peerDependenciesMeta:
+ '@vite-pwa/assets-generator':
+ optional: true
+
vite@7.0.6:
resolution: {integrity: sha512-MHFiOENNBd+Bd9uvc8GEsIzdkn1JxMmEeYX35tI3fv0sJBUTfW5tQsoaOwuY4KhBI09A3dUJ/DXf2yxPVPUceg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -4157,26 +4197,32 @@ packages:
vite:
optional: true
- vitest@3.2.4:
- resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ vitest@4.0.16:
+ resolution: {integrity: sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q==}
+ engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
- '@types/debug': ^4.1.12
- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
- '@vitest/browser': 3.2.4
- '@vitest/ui': 3.2.4
+ '@opentelemetry/api': ^1.9.0
+ '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
+ '@vitest/browser-playwright': 4.0.16
+ '@vitest/browser-preview': 4.0.16
+ '@vitest/browser-webdriverio': 4.0.16
+ '@vitest/ui': 4.0.16
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
'@edge-runtime/vm':
optional: true
- '@types/debug':
+ '@opentelemetry/api':
optional: true
'@types/node':
optional: true
- '@vitest/browser':
+ '@vitest/browser-playwright':
+ optional: true
+ '@vitest/browser-preview':
+ optional: true
+ '@vitest/browser-webdriverio':
optional: true
'@vitest/ui':
optional: true
@@ -4398,7 +4444,7 @@ snapshots:
'@babel/traverse': 7.24.7
'@babel/types': 7.24.7
convert-source-map: 2.0.0
- debug: 4.4.1
+ debug: 4.4.1(supports-color@8.1.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -4458,7 +4504,7 @@ snapshots:
'@babel/core': 7.24.7
'@babel/helper-compilation-targets': 7.24.7
'@babel/helper-plugin-utils': 7.24.7
- debug: 4.4.1
+ debug: 4.4.1(supports-color@8.1.1)
lodash.debounce: 4.0.8
resolve: 1.22.8
transitivePeerDependencies:
@@ -5135,7 +5181,7 @@ snapshots:
'@babel/helper-split-export-declaration': 7.24.7
'@babel/parser': 7.24.7
'@babel/types': 7.24.7
- debug: 4.4.1
+ debug: 4.4.1(supports-color@8.1.1)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -5146,64 +5192,76 @@ snapshots:
'@babel/helper-validator-identifier': 7.24.7
to-fast-properties: 2.0.0
- '@codemirror/autocomplete@6.18.6':
+ '@cacheable/memory@2.0.6':
dependencies:
- '@codemirror/language': 6.11.2
+ '@cacheable/utils': 2.3.2
+ '@keyv/bigmap': 1.3.0(keyv@5.5.5)
+ hookified: 1.14.0
+ keyv: 5.5.5
+
+ '@cacheable/utils@2.3.2':
+ dependencies:
+ hashery: 1.3.0
+ keyv: 5.5.5
+
+ '@codemirror/autocomplete@6.20.0':
+ dependencies:
+ '@codemirror/language': 6.11.3
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.1
+ '@codemirror/view': 6.39.4
'@lezer/common': 1.4.0
- '@codemirror/commands@6.8.1':
+ '@codemirror/commands@6.10.1':
dependencies:
- '@codemirror/language': 6.11.2
+ '@codemirror/language': 6.11.3
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.1
+ '@codemirror/view': 6.39.4
'@lezer/common': 1.4.0
'@codemirror/lang-javascript@6.2.4':
dependencies:
- '@codemirror/autocomplete': 6.18.6
- '@codemirror/language': 6.11.2
+ '@codemirror/autocomplete': 6.20.0
+ '@codemirror/language': 6.11.3
'@codemirror/lint': 6.8.1
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.1
+ '@codemirror/view': 6.39.4
'@lezer/common': 1.4.0
'@lezer/javascript': 1.4.17
- '@codemirror/language@6.11.2':
+ '@codemirror/language@6.11.3':
dependencies:
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.1
+ '@codemirror/view': 6.39.4
'@lezer/common': 1.4.0
- '@lezer/highlight': 1.2.1
+ '@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.5
style-mod: 4.1.2
'@codemirror/lint@6.8.1':
dependencies:
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.1
+ '@codemirror/view': 6.39.4
crelt: 1.0.6
'@codemirror/merge@6.11.2':
dependencies:
- '@codemirror/language': 6.11.2
+ '@codemirror/language': 6.11.3
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.1
- '@lezer/highlight': 1.2.1
+ '@codemirror/view': 6.39.4
+ '@lezer/highlight': 1.2.3
style-mod: 4.1.2
'@codemirror/search@6.5.6':
dependencies:
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.1
+ '@codemirror/view': 6.39.4
crelt: 1.0.6
'@codemirror/state@6.5.2':
dependencies:
'@marijn/find-cluster-break': 1.0.2
- '@codemirror/view@6.38.1':
+ '@codemirror/view@6.39.4':
dependencies:
'@codemirror/state': 6.5.2
crelt: 1.0.6
@@ -5232,6 +5290,8 @@ snapshots:
dependencies:
'@csstools/css-tokenizer': 3.0.4
+ '@csstools/css-syntax-patches-for-csstree@1.0.21': {}
+
'@csstools/css-tokenizer@3.0.3': {}
'@csstools/css-tokenizer@3.0.4': {}
@@ -5273,7 +5333,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@dual-bundle/import-meta-resolve@4.1.0': {}
+ '@dual-bundle/import-meta-resolve@4.2.1': {}
'@esbuild/aix-ppc64@0.25.2':
optional: true
@@ -5361,9 +5421,9 @@ snapshots:
'@floating-ui/utils@0.2.7': {}
- '@fontsource-variable/material-symbols-rounded@5.2.17': {}
+ '@fontsource-variable/material-symbols-rounded@5.2.30': {}
- '@fontsource-variable/noto-sans-mono@5.2.7': {}
+ '@fontsource-variable/noto-sans-mono@5.2.10': {}
'@internationalized/date@3.5.5':
dependencies:
@@ -5403,12 +5463,20 @@ snapshots:
'@jridgewell/sourcemap-codec@1.5.0': {}
+ '@jridgewell/sourcemap-codec@1.5.5': {}
+
'@jridgewell/trace-mapping@0.3.25':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
- '@keyv/serialize@1.1.0': {}
+ '@keyv/bigmap@1.3.0(keyv@5.5.5)':
+ dependencies:
+ hashery: 1.3.0
+ hookified: 1.14.0
+ keyv: 5.5.5
+
+ '@keyv/serialize@1.1.1': {}
'@lezer/common@1.4.0': {}
@@ -5417,14 +5485,14 @@ snapshots:
'@lezer/common': 1.4.0
'@lezer/lr': 1.4.5
- '@lezer/highlight@1.2.1':
+ '@lezer/highlight@1.2.3':
dependencies:
'@lezer/common': 1.4.0
'@lezer/javascript@1.4.17':
dependencies:
'@lezer/common': 1.4.0
- '@lezer/highlight': 1.2.1
+ '@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.5
'@lezer/lr@1.4.5':
@@ -5454,12 +5522,12 @@ snapshots:
nanoid: 5.0.7
svelte: 5.37.1
- '@modyfi/vite-plugin-yaml@1.1.1(rollup@2.79.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1))':
+ '@modyfi/vite-plugin-yaml@1.1.1(rollup@2.79.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1))':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@2.79.1)
js-yaml: 4.1.0
tosource: 2.0.0-alpha.3
- vite: 7.0.6(sass@1.89.2)(terser@5.31.1)
+ vite: 7.0.6(sass@1.97.0)(terser@5.31.1)
transitivePeerDependencies:
- rollup
@@ -5651,6 +5719,8 @@ snapshots:
'@socket.io/component-emitter@3.1.2': {}
+ '@standard-schema/spec@1.1.0': {}
+
'@surma/rollup-plugin-off-main-thread@2.2.3':
dependencies:
ejs: 3.1.10
@@ -5666,18 +5736,19 @@ snapshots:
dependencies:
acorn: 8.15.0
- '@sveltejs/adapter-static@3.0.8(@sveltejs/kit@2.26.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1)))':
+ '@sveltejs/adapter-static@3.0.10(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1)))':
dependencies:
- '@sveltejs/kit': 2.26.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1))
+ '@sveltejs/kit': 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1))
- '@sveltejs/kit@2.26.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1))':
+ '@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1))':
dependencies:
+ '@standard-schema/spec': 1.1.0
'@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0)
- '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1))
+ '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1))
'@types/cookie': 0.6.0
acorn: 8.15.0
cookie: 0.6.0
- devalue: 5.1.1
+ devalue: 5.6.1
esm-env: 1.2.2
kleur: 4.1.5
magic-string: 0.30.17
@@ -5686,27 +5757,26 @@ snapshots:
set-cookie-parser: 2.6.0
sirv: 3.0.0
svelte: 5.37.1
- vite: 7.0.6(sass@1.89.2)(terser@5.31.1)
+ vite: 7.0.6(sass@1.97.0)(terser@5.31.1)
- '@sveltejs/vite-plugin-svelte-inspector@5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1))':
+ '@sveltejs/vite-plugin-svelte-inspector@5.0.0(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1))
- debug: 4.4.1
+ '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1))
+ debug: 4.4.1(supports-color@8.1.1)
svelte: 5.37.1
- vite: 7.0.6(sass@1.89.2)(terser@5.31.1)
+ vite: 7.0.6(sass@1.97.0)(terser@5.31.1)
transitivePeerDependencies:
- supports-color
- '@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1))':
+ '@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1))':
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1))
- debug: 4.4.1
+ '@sveltejs/vite-plugin-svelte-inspector': 5.0.0(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1))
+ debug: 4.4.1(supports-color@8.1.1)
deepmerge: 4.3.1
- kleur: 4.1.5
magic-string: 0.30.17
svelte: 5.37.1
- vite: 7.0.6(sass@1.89.2)(terser@5.31.1)
- vitefu: 1.1.1(vite@7.0.6(sass@1.89.2)(terser@5.31.1))
+ vite: 7.0.6(sass@1.97.0)(terser@5.31.1)
+ vitefu: 1.1.1(vite@7.0.6(sass@1.97.0)(terser@5.31.1))
transitivePeerDependencies:
- supports-color
@@ -5748,7 +5818,7 @@ snapshots:
'@tauri-apps/cli@1.6.3':
dependencies:
- semver: 7.7.2
+ semver: 7.7.3
optionalDependencies:
'@tauri-apps/cli-darwin-arm64': 1.6.3
'@tauri-apps/cli-darwin-x64': 1.6.3
@@ -5783,6 +5853,8 @@ snapshots:
'@types/events@3.0.3': {}
+ '@types/js-yaml@4.0.9': {}
+
'@types/node@20.14.10':
dependencies:
undici-types: 5.26.5
@@ -5792,7 +5864,7 @@ snapshots:
'@types/retry@0.12.0': {}
- '@types/semver@7.7.0': {}
+ '@types/semver@7.7.1': {}
'@types/sinonjs__fake-timers@8.1.1': {}
@@ -5802,68 +5874,65 @@ snapshots:
'@types/w3c-web-serial@1.0.8': {}
- '@types/w3c-web-usb@1.0.10': {}
+ '@types/w3c-web-usb@1.0.13': {}
- '@types/wicg-file-system-access@2023.10.6': {}
+ '@types/wicg-file-system-access@2023.10.7': {}
'@types/yauzl@2.10.3':
dependencies:
'@types/node': 20.14.10
optional: true
- '@vite-pwa/sveltekit@1.0.0(@sveltejs/kit@2.26.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1)))(vite@7.0.6(sass@1.89.2)(terser@5.31.1))(workbox-build@7.1.1)(workbox-window@7.3.0)':
+ '@vite-pwa/sveltekit@1.1.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1)))(vite@7.0.6(sass@1.97.0)(terser@5.31.1))(workbox-build@7.1.1)(workbox-window@7.3.0)':
dependencies:
- '@sveltejs/kit': 2.26.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.89.2)(terser@5.31.1))
+ '@sveltejs/kit': 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1)))(svelte@5.37.1)(vite@7.0.6(sass@1.97.0)(terser@5.31.1))
kolorist: 1.8.0
- tinyglobby: 0.2.10
- vite-plugin-pwa: 1.0.2(vite@7.0.6(sass@1.89.2)(terser@5.31.1))(workbox-build@7.1.1)(workbox-window@7.3.0)
+ tinyglobby: 0.2.14
+ vite-plugin-pwa: 1.2.0(vite@7.0.6(sass@1.97.0)(terser@5.31.1))(workbox-build@7.1.1)(workbox-window@7.3.0)
transitivePeerDependencies:
- supports-color
- vite
- workbox-build
- workbox-window
- '@vitest/expect@3.2.4':
+ '@vitest/expect@4.0.16':
dependencies:
+ '@standard-schema/spec': 1.1.0
'@types/chai': 5.2.2
- '@vitest/spy': 3.2.4
- '@vitest/utils': 3.2.4
- chai: 5.2.0
- tinyrainbow: 2.0.0
+ '@vitest/spy': 4.0.16
+ '@vitest/utils': 4.0.16
+ chai: 6.2.1
+ tinyrainbow: 3.0.3
- '@vitest/mocker@3.2.4(vite@7.0.6(sass@1.89.2)(terser@5.31.1))':
+ '@vitest/mocker@4.0.16(vite@7.0.6(sass@1.97.0)(terser@5.31.1))':
dependencies:
- '@vitest/spy': 3.2.4
+ '@vitest/spy': 4.0.16
estree-walker: 3.0.3
- magic-string: 0.30.17
+ magic-string: 0.30.21
optionalDependencies:
- vite: 7.0.6(sass@1.89.2)(terser@5.31.1)
+ vite: 7.0.6(sass@1.97.0)(terser@5.31.1)
- '@vitest/pretty-format@3.2.4':
+ '@vitest/pretty-format@4.0.16':
dependencies:
- tinyrainbow: 2.0.0
+ tinyrainbow: 3.0.3
- '@vitest/runner@3.2.4':
+ '@vitest/runner@4.0.16':
dependencies:
- '@vitest/utils': 3.2.4
- pathe: 2.0.3
- strip-literal: 3.0.0
-
- '@vitest/snapshot@3.2.4':
- dependencies:
- '@vitest/pretty-format': 3.2.4
- magic-string: 0.30.17
+ '@vitest/utils': 4.0.16
pathe: 2.0.3
- '@vitest/spy@3.2.4':
+ '@vitest/snapshot@4.0.16':
dependencies:
- tinyspy: 4.0.3
+ '@vitest/pretty-format': 4.0.16
+ magic-string: 0.30.21
+ pathe: 2.0.3
- '@vitest/utils@3.2.4':
+ '@vitest/spy@4.0.16': {}
+
+ '@vitest/utils@4.0.16':
dependencies:
- '@vitest/pretty-format': 3.2.4
- loupe: 3.2.0
- tinyrainbow: 2.0.0
+ '@vitest/pretty-format': 4.0.16
+ tinyrainbow: 3.0.3
acorn@8.12.1: {}
@@ -5935,8 +6004,6 @@ snapshots:
assert-plus@1.0.0: {}
- assertion-error@2.0.1: {}
-
astral-regex@2.0.0: {}
async@3.2.5: {}
@@ -5947,14 +6014,13 @@ snapshots:
atob-lite@2.0.0: {}
- autoprefixer@10.4.21(postcss@8.5.3):
+ autoprefixer@10.4.23(postcss@8.5.6):
dependencies:
- browserslist: 4.24.4
- caniuse-lite: 1.0.30001707
- fraction.js: 4.3.7
- normalize-range: 0.1.2
+ browserslist: 4.28.1
+ caniuse-lite: 1.0.30001760
+ fraction.js: 5.3.4
picocolors: 1.1.1
- postcss: 8.5.3
+ postcss: 8.5.6
postcss-value-parser: 4.2.0
available-typed-arrays@1.0.7:
@@ -5965,10 +6031,10 @@ snapshots:
aws4@1.13.0: {}
- axios@1.8.4(debug@4.4.0):
+ axios@1.13.2(debug@4.4.3):
dependencies:
- follow-redirects: 1.15.6(debug@4.4.0)
- form-data: 4.0.0
+ follow-redirects: 1.15.6(debug@4.4.3)
+ form-data: 4.0.4
proxy-from-env: 1.1.0
transitivePeerDependencies:
- debug
@@ -6007,6 +6073,8 @@ snapshots:
base64-js@1.5.1: {}
+ baseline-browser-mapping@2.9.10: {}
+
bcrypt-pbkdf@1.0.2:
dependencies:
tweetnacl: 0.14.5
@@ -6039,6 +6107,14 @@ snapshots:
node-releases: 2.0.19
update-browserslist-db: 1.1.1(browserslist@4.24.4)
+ browserslist@4.28.1:
+ dependencies:
+ baseline-browser-mapping: 2.9.10
+ caniuse-lite: 1.0.30001760
+ electron-to-chromium: 1.5.267
+ node-releases: 2.0.27
+ update-browserslist-db: 1.2.3(browserslist@4.28.1)
+
bs58@6.0.0:
dependencies:
base-x: 5.0.0
@@ -6054,12 +6130,13 @@ snapshots:
builtin-modules@3.3.0: {}
- cac@6.7.14: {}
-
- cacheable@1.10.3:
+ cacheable@2.3.1:
dependencies:
- hookified: 1.11.0
- keyv: 5.4.0
+ '@cacheable/memory': 2.0.6
+ '@cacheable/utils': 2.3.2
+ hookified: 1.14.0
+ keyv: 5.5.5
+ qified: 0.5.3
cachedir@2.4.0: {}
@@ -6085,15 +6162,11 @@ snapshots:
caniuse-lite@1.0.30001707: {}
+ caniuse-lite@1.0.30001760: {}
+
caseless@0.12.0: {}
- chai@5.2.0:
- dependencies:
- assertion-error: 2.0.1
- check-error: 2.1.1
- deep-eql: 5.0.2
- loupe: 3.1.3
- pathval: 2.0.0
+ chai@6.2.1: {}
chalk@2.4.2:
dependencies:
@@ -6106,8 +6179,6 @@ snapshots:
ansi-styles: 4.3.0
supports-color: 7.2.0
- check-error@2.1.1: {}
-
check-more-types@2.24.0: {}
chokidar@4.0.1:
@@ -6139,13 +6210,13 @@ snapshots:
codemirror@6.0.2:
dependencies:
- '@codemirror/autocomplete': 6.18.6
- '@codemirror/commands': 6.8.1
- '@codemirror/language': 6.11.2
+ '@codemirror/autocomplete': 6.20.0
+ '@codemirror/commands': 6.10.1
+ '@codemirror/language': 6.11.3
'@codemirror/lint': 6.8.1
'@codemirror/search': 6.5.6
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.38.1
+ '@codemirror/view': 6.39.4
color-convert@1.9.3:
dependencies:
@@ -6196,7 +6267,7 @@ snapshots:
dependencies:
env-paths: 2.2.1
import-fresh: 3.3.0
- js-yaml: 4.1.0
+ js-yaml: 4.1.1
parse-json: 5.2.0
optionalDependencies:
typescript: 5.8.3
@@ -6225,9 +6296,9 @@ snapshots:
crypto-random-string@2.0.0: {}
- css-declaration-sorter@7.2.0(postcss@8.5.3):
+ css-declaration-sorter@7.2.0(postcss@8.5.6):
dependencies:
- postcss: 8.5.3
+ postcss: 8.5.6
css-functions-list@3.2.3: {}
@@ -6283,7 +6354,7 @@ snapshots:
process: 0.11.10
proxy-from-env: 1.0.0
request-progress: 3.0.0
- semver: 7.7.2
+ semver: 7.7.3
supports-color: 8.1.1
tmp: 0.2.3
tree-kill: 1.2.2
@@ -6487,14 +6558,18 @@ snapshots:
optionalDependencies:
supports-color: 8.1.1
- debug@4.4.1:
+ debug@4.4.1(supports-color@8.1.1):
+ dependencies:
+ ms: 2.1.3
+ optionalDependencies:
+ supports-color: 8.1.1
+
+ debug@4.4.3:
dependencies:
ms: 2.1.3
decimal.js@10.6.0: {}
- deep-eql@5.0.2: {}
-
deepmerge@4.3.1: {}
define-data-property@1.1.4:
@@ -6520,7 +6595,7 @@ snapshots:
detect-libc@1.0.3:
optional: true
- devalue@5.1.1: {}
+ devalue@5.6.1: {}
dfa@1.2.0: {}
@@ -6565,6 +6640,8 @@ snapshots:
electron-to-chromium@1.5.128: {}
+ electron-to-chromium@1.5.267: {}
+
emoji-regex@8.0.0: {}
emoji-regex@9.2.2: {}
@@ -6720,7 +6797,7 @@ snapshots:
esm-env@1.2.2: {}
- esptool-js@0.5.6:
+ esptool-js@0.5.7:
dependencies:
atob-lite: 2.0.0
pako: 2.1.0
@@ -6766,7 +6843,7 @@ snapshots:
extract-zip@2.0.1(supports-color@8.1.1):
dependencies:
- debug: 4.4.0(supports-color@8.1.1)
+ debug: 4.4.1(supports-color@8.1.1)
get-stream: 5.2.0
yauzl: 2.10.0
optionalDependencies:
@@ -6802,11 +6879,11 @@ snapshots:
optionalDependencies:
picomatch: 4.0.2
- fdir@6.4.2(picomatch@4.0.3):
+ fdir@6.4.6(picomatch@4.0.3):
optionalDependencies:
picomatch: 4.0.3
- fdir@6.4.6(picomatch@4.0.3):
+ fdir@6.5.0(picomatch@4.0.3):
optionalDependencies:
picomatch: 4.0.3
@@ -6814,9 +6891,9 @@ snapshots:
dependencies:
escape-string-regexp: 1.0.5
- file-entry-cache@10.1.3:
+ file-entry-cache@11.1.1:
dependencies:
- flat-cache: 6.1.12
+ flat-cache: 6.1.19
filelist@1.0.4:
dependencies:
@@ -6826,23 +6903,23 @@ snapshots:
dependencies:
to-regex-range: 5.0.1
- flat-cache@6.1.12:
+ flat-cache@6.1.19:
dependencies:
- cacheable: 1.10.3
+ cacheable: 2.3.1
flatted: 3.3.3
- hookified: 1.11.0
+ hookified: 1.14.0
flatted@3.3.3: {}
- flexsearch@0.8.205: {}
+ flexsearch@0.8.212: {}
focus-trap@7.5.4:
dependencies:
tabbable: 6.2.0
- follow-redirects@1.15.6(debug@4.4.0):
+ follow-redirects@1.15.6(debug@4.4.3):
optionalDependencies:
- debug: 4.4.0(supports-color@8.1.1)
+ debug: 4.4.3
fontkit@2.0.4:
dependencies:
@@ -6867,12 +6944,6 @@ snapshots:
forever-agent@0.6.1: {}
- form-data@4.0.0:
- dependencies:
- asynckit: 0.4.0
- combined-stream: 1.0.8
- mime-types: 2.1.35
-
form-data@4.0.4:
dependencies:
asynckit: 0.4.0
@@ -6881,7 +6952,7 @@ snapshots:
hasown: 2.0.2
mime-types: 2.1.35
- fraction.js@4.3.7: {}
+ fraction.js@5.3.4: {}
fs-extra@9.1.0:
dependencies:
@@ -7041,11 +7112,15 @@ snapshots:
is-stream: 2.0.1
type-fest: 0.8.1
+ hashery@1.3.0:
+ dependencies:
+ hookified: 1.14.0
+
hasown@2.0.2:
dependencies:
function-bind: 1.1.2
- hookified@1.11.0: {}
+ hookified@1.14.0: {}
hosted-git-info@2.8.9: {}
@@ -7253,6 +7328,10 @@ snapshots:
dependencies:
argparse: 2.0.1
+ js-yaml@4.1.1:
+ dependencies:
+ argparse: 2.0.1
+
jsbn@0.1.1: {}
jsdom@26.1.0:
@@ -7315,9 +7394,9 @@ snapshots:
jwt-decode@4.0.0: {}
- keyv@5.4.0:
+ keyv@5.5.5:
dependencies:
- '@keyv/serialize': 1.1.0
+ '@keyv/serialize': 1.1.1
kind-of@6.0.3: {}
@@ -7381,10 +7460,6 @@ snapshots:
loglevel@1.9.2: {}
- loupe@3.1.3: {}
-
- loupe@3.2.0: {}
-
lru-cache@10.4.3: {}
lru-cache@11.0.0: {}
@@ -7405,6 +7480,10 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
+ magic-string@0.30.21:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.5
+
math-intrinsics@1.1.0: {}
mathml-tag-names@2.1.3: {}
@@ -7493,6 +7572,8 @@ snapshots:
node-releases@2.0.19: {}
+ node-releases@2.0.27: {}
+
normalize-package-data@2.5.0:
dependencies:
hosted-git-info: 2.8.9
@@ -7502,8 +7583,6 @@ snapshots:
normalize-path@3.0.0: {}
- normalize-range@0.1.2: {}
-
npm-run-all@4.1.5:
dependencies:
ansi-styles: 3.2.1
@@ -7535,6 +7614,8 @@ snapshots:
has-symbols: 1.0.3
object-keys: 1.1.1
+ obug@2.1.1: {}
+
oidc-client-ts@3.0.1:
dependencies:
jwt-decode: 4.0.0
@@ -7605,8 +7686,6 @@ snapshots:
pathe@2.0.3: {}
- pathval@2.0.0: {}
-
pend@1.2.0: {}
performance-now@2.1.0: {}
@@ -7634,9 +7713,9 @@ snapshots:
postcss: 8.5.6
postcss-safe-parser: 6.0.0(postcss@8.5.6)
- postcss-less@6.0.0(postcss@8.5.3):
+ postcss-less@6.0.0(postcss@8.5.6):
dependencies:
- postcss: 8.5.3
+ postcss: 8.5.6
postcss-media-query-parser@0.2.3: {}
@@ -7650,48 +7729,38 @@ snapshots:
dependencies:
postcss: 8.5.6
- postcss-scss@4.0.9(postcss@8.5.3):
+ postcss-scss@4.0.9(postcss@8.5.6):
dependencies:
- postcss: 8.5.3
+ postcss: 8.5.6
postcss-selector-parser@7.1.0:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-sorting@8.0.2(postcss@8.5.3):
- dependencies:
- postcss: 8.5.3
-
postcss-value-parser@4.2.0: {}
- postcss@8.5.3:
- dependencies:
- nanoid: 3.3.11
- picocolors: 1.1.1
- source-map-js: 1.2.1
-
postcss@8.5.6:
dependencies:
nanoid: 3.3.11
picocolors: 1.1.1
source-map-js: 1.2.1
- prettier-plugin-css-order@2.1.2(postcss@8.5.3)(prettier@3.6.2):
+ prettier-plugin-css-order@2.1.2(postcss@8.5.6)(prettier@3.7.4):
dependencies:
- css-declaration-sorter: 7.2.0(postcss@8.5.3)
- postcss-less: 6.0.0(postcss@8.5.3)
- postcss-scss: 4.0.9(postcss@8.5.3)
- prettier: 3.6.2
+ css-declaration-sorter: 7.2.0(postcss@8.5.6)
+ postcss-less: 6.0.0(postcss@8.5.6)
+ postcss-scss: 4.0.9(postcss@8.5.6)
+ prettier: 3.7.4
transitivePeerDependencies:
- postcss
- prettier-plugin-svelte@3.4.0(prettier@3.6.2)(svelte@5.37.1):
+ prettier-plugin-svelte@3.4.1(prettier@3.7.4)(svelte@5.37.1):
dependencies:
- prettier: 3.6.2
+ prettier: 3.7.4
svelte: 5.37.1
- prettier@3.6.2: {}
+ prettier@3.7.4: {}
pretty-bytes@5.6.0: {}
@@ -7710,6 +7779,10 @@ snapshots:
punycode@2.3.1: {}
+ qified@0.5.3:
+ dependencies:
+ hookified: 1.14.0
+
qs@6.14.0:
dependencies:
side-channel: 1.1.0
@@ -7854,7 +7927,7 @@ snapshots:
safer-buffer@2.1.2: {}
- sass@1.89.2:
+ sass@1.97.0:
dependencies:
chokidar: 4.0.1
immutable: 5.1.1
@@ -7872,7 +7945,7 @@ snapshots:
semver@6.3.1: {}
- semver@7.7.2: {}
+ semver@7.7.3: {}
serialize-javascript@6.0.2:
dependencies:
@@ -8034,7 +8107,7 @@ snapshots:
stackback@0.0.2: {}
- std-env@3.9.0: {}
+ std-env@3.10.0: {}
string-width@4.2.3:
dependencies:
@@ -8109,59 +8182,44 @@ snapshots:
strip-final-newline@2.0.0: {}
- strip-literal@3.0.0:
- dependencies:
- js-tokens: 9.0.1
-
style-mod@4.1.2: {}
- stylelint-config-clean-order@7.0.0(stylelint@16.23.0(typescript@5.8.3)):
- dependencies:
- stylelint: 16.23.0(typescript@5.8.3)
- stylelint-order: 6.0.4(stylelint@16.23.0(typescript@5.8.3))
-
- stylelint-config-html@1.1.0(postcss-html@1.7.0)(stylelint@16.23.0(typescript@5.8.3)):
+ stylelint-config-html@1.1.0(postcss-html@1.7.0)(stylelint@16.26.1(typescript@5.8.3)):
dependencies:
postcss-html: 1.7.0
- stylelint: 16.23.0(typescript@5.8.3)
+ stylelint: 16.26.1(typescript@5.8.3)
- stylelint-config-prettier-scss@1.0.0(stylelint@16.23.0(typescript@5.8.3)):
+ stylelint-config-prettier-scss@1.0.0(stylelint@16.26.1(typescript@5.8.3)):
dependencies:
- stylelint: 16.23.0(typescript@5.8.3)
+ stylelint: 16.26.1(typescript@5.8.3)
- stylelint-config-recommended-scss@15.0.1(postcss@8.5.3)(stylelint@16.23.0(typescript@5.8.3)):
+ stylelint-config-recommended-scss@16.0.2(postcss@8.5.6)(stylelint@16.26.1(typescript@5.8.3)):
dependencies:
- postcss-scss: 4.0.9(postcss@8.5.3)
- stylelint: 16.23.0(typescript@5.8.3)
- stylelint-config-recommended: 16.0.0(stylelint@16.23.0(typescript@5.8.3))
- stylelint-scss: 6.12.1(stylelint@16.23.0(typescript@5.8.3))
+ postcss-scss: 4.0.9(postcss@8.5.6)
+ stylelint: 16.26.1(typescript@5.8.3)
+ stylelint-config-recommended: 17.0.0(stylelint@16.26.1(typescript@5.8.3))
+ stylelint-scss: 6.12.1(stylelint@16.26.1(typescript@5.8.3))
optionalDependencies:
- postcss: 8.5.3
+ postcss: 8.5.6
- stylelint-config-recommended@16.0.0(stylelint@16.23.0(typescript@5.8.3)):
+ stylelint-config-recommended@17.0.0(stylelint@16.26.1(typescript@5.8.3)):
dependencies:
- stylelint: 16.23.0(typescript@5.8.3)
+ stylelint: 16.26.1(typescript@5.8.3)
- stylelint-config-standard-scss@15.0.1(postcss@8.5.3)(stylelint@16.23.0(typescript@5.8.3)):
+ stylelint-config-standard-scss@16.0.0(postcss@8.5.6)(stylelint@16.26.1(typescript@5.8.3)):
dependencies:
- stylelint: 16.23.0(typescript@5.8.3)
- stylelint-config-recommended-scss: 15.0.1(postcss@8.5.3)(stylelint@16.23.0(typescript@5.8.3))
- stylelint-config-standard: 38.0.0(stylelint@16.23.0(typescript@5.8.3))
+ stylelint: 16.26.1(typescript@5.8.3)
+ stylelint-config-recommended-scss: 16.0.2(postcss@8.5.6)(stylelint@16.26.1(typescript@5.8.3))
+ stylelint-config-standard: 39.0.1(stylelint@16.26.1(typescript@5.8.3))
optionalDependencies:
- postcss: 8.5.3
+ postcss: 8.5.6
- stylelint-config-standard@38.0.0(stylelint@16.23.0(typescript@5.8.3)):
+ stylelint-config-standard@39.0.1(stylelint@16.26.1(typescript@5.8.3)):
dependencies:
- stylelint: 16.23.0(typescript@5.8.3)
- stylelint-config-recommended: 16.0.0(stylelint@16.23.0(typescript@5.8.3))
+ stylelint: 16.26.1(typescript@5.8.3)
+ stylelint-config-recommended: 17.0.0(stylelint@16.26.1(typescript@5.8.3))
- stylelint-order@6.0.4(stylelint@16.23.0(typescript@5.8.3)):
- dependencies:
- postcss: 8.5.3
- postcss-sorting: 8.0.2(postcss@8.5.3)
- stylelint: 16.23.0(typescript@5.8.3)
-
- stylelint-scss@6.12.1(stylelint@16.23.0(typescript@5.8.3)):
+ stylelint-scss@6.12.1(stylelint@16.26.1(typescript@5.8.3)):
dependencies:
css-tree: 3.1.0
is-plain-object: 5.0.0
@@ -8171,24 +8229,25 @@ snapshots:
postcss-resolve-nested-selector: 0.1.6
postcss-selector-parser: 7.1.0
postcss-value-parser: 4.2.0
- stylelint: 16.23.0(typescript@5.8.3)
+ stylelint: 16.26.1(typescript@5.8.3)
- stylelint@16.23.0(typescript@5.8.3):
+ stylelint@16.26.1(typescript@5.8.3):
dependencies:
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-syntax-patches-for-csstree': 1.0.21
'@csstools/css-tokenizer': 3.0.4
'@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.0)
- '@dual-bundle/import-meta-resolve': 4.1.0
+ '@dual-bundle/import-meta-resolve': 4.2.1
balanced-match: 2.0.0
colord: 2.9.3
cosmiconfig: 9.0.0(typescript@5.8.3)
css-functions-list: 3.2.3
css-tree: 3.1.0
- debug: 4.4.1
+ debug: 4.4.3
fast-glob: 3.3.3
fastest-levenshtein: 1.0.16
- file-entry-cache: 10.1.3
+ file-entry-cache: 11.1.1
global-modules: 2.0.0
globby: 11.1.0
globjoin: 0.1.4
@@ -8236,11 +8295,11 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
- svelte-check@4.3.0(picomatch@4.0.3)(svelte@5.37.1)(typescript@5.8.3):
+ svelte-check@4.3.4(picomatch@4.0.3)(svelte@5.37.1)(typescript@5.8.3):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
chokidar: 4.0.1
- fdir: 6.4.2(picomatch@4.0.3)
+ fdir: 6.4.6(picomatch@4.0.3)
picocolors: 1.1.1
sade: 1.8.1
svelte: 5.37.1
@@ -8248,13 +8307,13 @@ snapshots:
transitivePeerDependencies:
- picomatch
- svelte-preprocess@6.0.3(@babel/core@7.24.7)(postcss@8.5.3)(sass@1.89.2)(svelte@5.37.1)(typescript@5.8.3):
+ svelte-preprocess@6.0.3(@babel/core@7.24.7)(postcss@8.5.6)(sass@1.97.0)(svelte@5.37.1)(typescript@5.8.3):
dependencies:
svelte: 5.37.1
optionalDependencies:
'@babel/core': 7.24.7
- postcss: 8.5.3
- sass: 1.89.2
+ postcss: 8.5.6
+ sass: 1.97.0
typescript: 5.8.3
svelte@5.37.1:
@@ -8312,7 +8371,7 @@ snapshots:
tinybench@2.9.0: {}
- tinyexec@0.3.2: {}
+ tinyexec@1.0.2: {}
tinyglobby@0.2.10:
dependencies:
@@ -8324,11 +8383,12 @@ snapshots:
fdir: 6.4.6(picomatch@4.0.3)
picomatch: 4.0.3
- tinypool@1.1.1: {}
+ tinyglobby@0.2.15:
+ dependencies:
+ fdir: 6.5.0(picomatch@4.0.3)
+ picomatch: 4.0.3
- tinyrainbow@2.0.0: {}
-
- tinyspy@4.0.3: {}
+ tinyrainbow@3.0.3: {}
tippy.js@6.3.7:
dependencies:
@@ -8471,6 +8531,12 @@ snapshots:
escalade: 3.2.0
picocolors: 1.1.1
+ update-browserslist-db@1.2.3(browserslist@4.28.1):
+ dependencies:
+ browserslist: 4.28.1
+ escalade: 3.2.0
+ picocolors: 1.1.1
+
uri-js@4.4.1:
dependencies:
punycode: 2.3.1
@@ -8492,48 +8558,38 @@ snapshots:
core-util-is: 1.0.2
extsprintf: 1.3.0
- vite-node@3.2.4(sass@1.89.2)(terser@5.31.1):
+ vite-plugin-mkcert@1.17.9(vite@7.0.6(sass@1.97.0)(terser@5.31.1)):
dependencies:
- cac: 6.7.14
- debug: 4.4.1
- es-module-lexer: 1.7.0
- pathe: 2.0.3
- vite: 7.0.6(sass@1.89.2)(terser@5.31.1)
- transitivePeerDependencies:
- - '@types/node'
- - jiti
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - yaml
-
- vite-plugin-mkcert@1.17.8(vite@7.0.6(sass@1.89.2)(terser@5.31.1)):
- dependencies:
- axios: 1.8.4(debug@4.4.0)
- debug: 4.4.0(supports-color@8.1.1)
+ axios: 1.13.2(debug@4.4.3)
+ debug: 4.4.3
picocolors: 1.1.1
- vite: 7.0.6(sass@1.89.2)(terser@5.31.1)
+ vite: 7.0.6(sass@1.97.0)(terser@5.31.1)
transitivePeerDependencies:
- supports-color
- vite-plugin-pwa@1.0.2(vite@7.0.6(sass@1.89.2)(terser@5.31.1))(workbox-build@7.1.1)(workbox-window@7.3.0):
+ vite-plugin-pwa@1.0.2(vite@7.0.6(sass@1.97.0)(terser@5.31.1))(workbox-build@7.1.1)(workbox-window@7.3.0):
dependencies:
debug: 4.4.0(supports-color@8.1.1)
pretty-bytes: 6.1.1
tinyglobby: 0.2.10
- vite: 7.0.6(sass@1.89.2)(terser@5.31.1)
+ vite: 7.0.6(sass@1.97.0)(terser@5.31.1)
workbox-build: 7.1.1
workbox-window: 7.3.0
transitivePeerDependencies:
- supports-color
- vite@7.0.6(sass@1.89.2)(terser@5.31.1):
+ vite-plugin-pwa@1.2.0(vite@7.0.6(sass@1.97.0)(terser@5.31.1))(workbox-build@7.1.1)(workbox-window@7.3.0):
+ dependencies:
+ debug: 4.4.1(supports-color@8.1.1)
+ pretty-bytes: 6.1.1
+ tinyglobby: 0.2.14
+ vite: 7.0.6(sass@1.97.0)(terser@5.31.1)
+ workbox-build: 7.1.1
+ workbox-window: 7.3.0
+ transitivePeerDependencies:
+ - supports-color
+
+ vite@7.0.6(sass@1.97.0)(terser@5.31.1):
dependencies:
esbuild: 0.25.2
fdir: 6.4.6(picomatch@4.0.3)
@@ -8543,37 +8599,34 @@ snapshots:
tinyglobby: 0.2.14
optionalDependencies:
fsevents: 2.3.3
- sass: 1.89.2
+ sass: 1.97.0
terser: 5.31.1
- vitefu@1.1.1(vite@7.0.6(sass@1.89.2)(terser@5.31.1)):
+ vitefu@1.1.1(vite@7.0.6(sass@1.97.0)(terser@5.31.1)):
optionalDependencies:
- vite: 7.0.6(sass@1.89.2)(terser@5.31.1)
+ vite: 7.0.6(sass@1.97.0)(terser@5.31.1)
- vitest@3.2.4(jsdom@26.1.0)(sass@1.89.2)(terser@5.31.1):
+ vitest@4.0.16(jsdom@26.1.0)(sass@1.97.0)(terser@5.31.1):
dependencies:
- '@types/chai': 5.2.2
- '@vitest/expect': 3.2.4
- '@vitest/mocker': 3.2.4(vite@7.0.6(sass@1.89.2)(terser@5.31.1))
- '@vitest/pretty-format': 3.2.4
- '@vitest/runner': 3.2.4
- '@vitest/snapshot': 3.2.4
- '@vitest/spy': 3.2.4
- '@vitest/utils': 3.2.4
- chai: 5.2.0
- debug: 4.4.1
+ '@vitest/expect': 4.0.16
+ '@vitest/mocker': 4.0.16(vite@7.0.6(sass@1.97.0)(terser@5.31.1))
+ '@vitest/pretty-format': 4.0.16
+ '@vitest/runner': 4.0.16
+ '@vitest/snapshot': 4.0.16
+ '@vitest/spy': 4.0.16
+ '@vitest/utils': 4.0.16
+ es-module-lexer: 1.7.0
expect-type: 1.2.2
- magic-string: 0.30.17
+ magic-string: 0.30.21
+ obug: 2.1.1
pathe: 2.0.3
- picomatch: 4.0.2
- std-env: 3.9.0
+ picomatch: 4.0.3
+ std-env: 3.10.0
tinybench: 2.9.0
- tinyexec: 0.3.2
- tinyglobby: 0.2.14
- tinypool: 1.1.1
- tinyrainbow: 2.0.0
- vite: 7.0.6(sass@1.89.2)(terser@5.31.1)
- vite-node: 3.2.4(sass@1.89.2)(terser@5.31.1)
+ tinyexec: 1.0.2
+ tinyglobby: 0.2.15
+ tinyrainbow: 3.0.3
+ vite: 7.0.6(sass@1.97.0)(terser@5.31.1)
why-is-node-running: 2.3.0
optionalDependencies:
jsdom: 26.1.0
@@ -8586,7 +8639,6 @@ snapshots:
- sass-embedded
- stylus
- sugarss
- - supports-color
- terser
- tsx
- yaml
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
new file mode 100644
index 00000000..109b86ae
--- /dev/null
+++ b/pnpm-workspace.yaml
@@ -0,0 +1,2 @@
+onlyBuiltDependencies:
+ - svelte-preprocess
diff --git a/src/lib/assets/layouts/generic/103-key.yml b/src/lib/assets/layouts/103-key.layout.yml
similarity index 100%
rename from src/lib/assets/layouts/generic/103-key.yml
rename to src/lib/assets/layouts/103-key.layout.yml
diff --git a/src/lib/assets/layouts/layout.d.ts b/src/lib/assets/layouts/layout.d.ts
new file mode 100644
index 00000000..f23cb974
--- /dev/null
+++ b/src/lib/assets/layouts/layout.d.ts
@@ -0,0 +1,19 @@
+export interface CompiledLayout {
+ name: string;
+ size: [number, number];
+ keys: CompiledLayoutKey[];
+}
+
+export interface CompiledLayoutKey {
+ id: number;
+ shape: "quarter-circle" | "square";
+ cornerRadius: number;
+ size: [number, number];
+ pos: [number, number];
+ rotate: number;
+}
+
+declare module "*.layout.yml" {
+ const layout: CompiledLayout;
+ export default layout;
+}
diff --git a/src/lib/assets/layouts/lite.yml b/src/lib/assets/layouts/lite.layout.yml
similarity index 100%
rename from src/lib/assets/layouts/lite.yml
rename to src/lib/assets/layouts/lite.layout.yml
diff --git a/src/lib/assets/layouts/m4g.yml b/src/lib/assets/layouts/m4g.layout.yml
similarity index 100%
rename from src/lib/assets/layouts/m4g.yml
rename to src/lib/assets/layouts/m4g.layout.yml
diff --git a/src/lib/assets/layouts/m4gr.yml b/src/lib/assets/layouts/m4gr.layout.yml
similarity index 100%
rename from src/lib/assets/layouts/m4gr.yml
rename to src/lib/assets/layouts/m4gr.layout.yml
diff --git a/src/lib/assets/layouts/one.yml b/src/lib/assets/layouts/one.layout.yml
similarity index 100%
rename from src/lib/assets/layouts/one.yml
rename to src/lib/assets/layouts/one.layout.yml
diff --git a/src/lib/assets/layouts/t4g.yml b/src/lib/assets/layouts/t4g.layout.yml
similarity index 100%
rename from src/lib/assets/layouts/t4g.yml
rename to src/lib/assets/layouts/t4g.layout.yml
diff --git a/src/lib/components/layout/ActionList.svelte b/src/lib/components/layout/ActionList.svelte
index ea5a474c..271e6198 100644
--- a/src/lib/components/layout/ActionList.svelte
+++ b/src/lib/components/layout/ActionList.svelte
@@ -32,6 +32,9 @@
onMount(() => {
search();
+ if (autofocus) {
+ searchBox.focus();
+ }
});
const index = new FlexSearch.Index({ tokenize: "full" });
@@ -122,7 +125,6 @@
{
- if (!event.dataTransfer) return;
- event.stopPropagation();
- event.dataTransfer.dropEffect = "copy";
- event.dataTransfer.clearData();
- event.dataTransfer.setData(
- "text/plain",
- actionToValue(action.code),
- );
- }}
+ onclick={() => select(action.code)}
+ ondragstart={onselect === undefined
+ ? (event) => {
+ if (!event.dataTransfer) return;
+ event.stopPropagation();
+ event.dataTransfer.dropEffect = "copy";
+ event.dataTransfer.clearData();
+ event.dataTransfer.setData(
+ "text/plain",
+ actionToValue(action.code),
+ );
+ }
+ : undefined}
>