From 82f449cde53fae9df92d965c7b20c8235a9bd1f3 Mon Sep 17 00:00:00 2001
From: Florian <45694132+flo-bit@users.noreply.github.com>
Date: Fri, 23 May 2025 19:42:47 +0200
Subject: [PATCH] fix 4828 ^^
---
package-lock.json | 1752 ++++++++++++-----
src/app.css | 383 +++-
src/lib/components/SelectTheme.svelte | 110 ++
src/lib/components/ThemeSelectDropdown.svelte | 26 +
src/routes/[spaceId]/+layout.svelte | 6 +-
5 files changed, 1724 insertions(+), 553 deletions(-)
create mode 100644 src/lib/components/SelectTheme.svelte
create mode 100644 src/lib/components/ThemeSelectDropdown.svelte
diff --git a/package-lock.json b/package-lock.json
index ffa6e3f..822d27a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -85,15 +85,6 @@
"zod": "^3.23.8"
}
},
- "node_modules/@atproto/api/node_modules/zod": {
- "version": "3.25.6",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.6.tgz",
- "integrity": "sha512-kA1wikWvfsP+z3L6mzUJJRQz1Y28BR0Bu/MTWeYbfaFJ8c+OLOt1Bb8d4V3Mk1480H+poPYG6BjS/I4kJ1U8WA==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/colinhacks"
- }
- },
"node_modules/@atproto/common-web": {
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.2.tgz",
@@ -106,15 +97,6 @@
"zod": "^3.23.8"
}
},
- "node_modules/@atproto/common-web/node_modules/zod": {
- "version": "3.25.6",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.6.tgz",
- "integrity": "sha512-kA1wikWvfsP+z3L6mzUJJRQz1Y28BR0Bu/MTWeYbfaFJ8c+OLOt1Bb8d4V3Mk1480H+poPYG6BjS/I4kJ1U8WA==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/colinhacks"
- }
- },
"node_modules/@atproto/lexicon": {
"version": "0.4.11",
"resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.4.11.tgz",
@@ -128,15 +110,6 @@
"zod": "^3.23.8"
}
},
- "node_modules/@atproto/lexicon/node_modules/zod": {
- "version": "3.25.6",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.6.tgz",
- "integrity": "sha512-kA1wikWvfsP+z3L6mzUJJRQz1Y28BR0Bu/MTWeYbfaFJ8c+OLOt1Bb8d4V3Mk1480H+poPYG6BjS/I4kJ1U8WA==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/colinhacks"
- }
- },
"node_modules/@atproto/syntax": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.0.tgz",
@@ -153,13 +126,68 @@
"zod": "^3.23.8"
}
},
- "node_modules/@atproto/xrpc/node_modules/zod": {
- "version": "3.25.6",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.6.tgz",
- "integrity": "sha512-kA1wikWvfsP+z3L6mzUJJRQz1Y28BR0Bu/MTWeYbfaFJ8c+OLOt1Bb8d4V3Mk1480H+poPYG6BjS/I4kJ1U8WA==",
+ "node_modules/@esbuild/aix-ppc64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz",
+ "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==",
+ "cpu": [
+ "ppc64"
+ ],
"license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/colinhacks"
+ "optional": true,
+ "os": [
+ "aix"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz",
+ "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-arm64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz",
+ "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-x64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz",
+ "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/@esbuild/darwin-arm64": {
@@ -178,6 +206,326 @@
"node": ">=18"
}
},
+ "node_modules/@esbuild/darwin-x64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz",
+ "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz",
+ "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/freebsd-x64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz",
+ "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-arm": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz",
+ "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-arm64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz",
+ "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-ia32": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz",
+ "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz",
+ "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==",
+ "cpu": [
+ "loong64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-mips64el": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz",
+ "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==",
+ "cpu": [
+ "mips64el"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-ppc64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz",
+ "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==",
+ "cpu": [
+ "ppc64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-riscv64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz",
+ "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==",
+ "cpu": [
+ "riscv64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-s390x": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz",
+ "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==",
+ "cpu": [
+ "s390x"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz",
+ "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/netbsd-arm64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz",
+ "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/netbsd-x64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz",
+ "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/openbsd-arm64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz",
+ "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/openbsd-x64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz",
+ "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/sunos-x64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz",
+ "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-arm64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz",
+ "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-ia32": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz",
+ "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz",
+ "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/@eslint-community/eslint-utils": {
"version": "4.7.0",
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
@@ -733,72 +1081,319 @@
"node": ">=8.0.0"
}
},
- "node_modules/@pkgjs/parseargs": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
- "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "node_modules/@pkgjs/parseargs": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@polka/url": {
+ "version": "1.0.0-next.29",
+ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz",
+ "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==",
+ "license": "MIT"
+ },
+ "node_modules/@popperjs/core": {
+ "version": "2.11.8",
+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
+ "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
+ "license": "MIT",
+ "peer": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/popperjs"
+ }
+ },
+ "node_modules/@remirror/core-constants": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-3.0.0.tgz",
+ "integrity": "sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==",
+ "license": "MIT"
+ },
+ "node_modules/@rollup/pluginutils": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz",
+ "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "^1.0.0",
+ "estree-walker": "^2.0.2",
+ "picomatch": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
+ },
+ "peerDependenciesMeta": {
+ "rollup": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@rollup/rollup-android-arm-eabi": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.0.tgz",
+ "integrity": "sha512-KxN+zCjOYHGwCl4UCtSfZ6jrq/qi88JDUtiEFk8LELEHq2Egfc/FgW+jItZiOLRuQfb/3xJSgFuNPC9jzggX+A==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-android-arm64": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.41.0.tgz",
+ "integrity": "sha512-yDvqx3lWlcugozax3DItKJI5j05B0d4Kvnjx+5mwiUpWramVvmAByYigMplaoAQ3pvdprGCTCE03eduqE/8mPQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-arm64": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.0.tgz",
+ "integrity": "sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-x64": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.41.0.tgz",
+ "integrity": "sha512-gE5ACNSxHcEZyP2BA9TuTakfZvULEW4YAOtxl/A/YDbIir/wPKukde0BNPlnBiP88ecaN4BJI2TtAd+HKuZPQQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.41.0.tgz",
+ "integrity": "sha512-GSxU6r5HnWij7FoSo7cZg3l5GPg4HFLkzsFFh0N/b16q5buW1NAWuCJ+HMtIdUEi6XF0qH+hN0TEd78laRp7Dg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.41.0.tgz",
+ "integrity": "sha512-KGiGKGDg8qLRyOWmk6IeiHJzsN/OYxO6nSbT0Vj4MwjS2XQy/5emsmtoqLAabqrohbgLWJ5GV3s/ljdrIr8Qjg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.41.0.tgz",
+ "integrity": "sha512-46OzWeqEVQyX3N2/QdiU/CMXYDH/lSHpgfBkuhl3igpZiaB3ZIfSjKuOnybFVBQzjsLwkus2mjaESy8H41SzvA==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-musleabihf": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.41.0.tgz",
+ "integrity": "sha512-lfgW3KtQP4YauqdPpcUZHPcqQXmTmH4nYU0cplNeW583CMkAGjtImw4PKli09NFi2iQgChk4e9erkwlfYem6Lg==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.41.0.tgz",
+ "integrity": "sha512-nn8mEyzMbdEJzT7cwxgObuwviMx6kPRxzYiOl6o/o+ChQq23gfdlZcUNnt89lPhhz3BYsZ72rp0rxNqBSfqlqw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.41.0.tgz",
+ "integrity": "sha512-l+QK99je2zUKGd31Gh+45c4pGDAqZSuWQiuRFCdHYC2CSiO47qUWsCcenrI6p22hvHZrDje9QjwSMAFL3iwXwQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.41.0.tgz",
+ "integrity": "sha512-WbnJaxPv1gPIm6S8O/Wg+wfE/OzGSXlBMbOe4ie+zMyykMOeqmgD1BhPxZQuDqwUN+0T/xOFtL2RUWBspnZj3w==",
+ "cpu": [
+ "loong64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.41.0.tgz",
+ "integrity": "sha512-eRDWR5t67/b2g8Q/S8XPi0YdbKcCs4WQ8vklNnUYLaSWF+Cbv2axZsp4jni6/j7eKvMLYCYdcsv8dcU+a6QNFg==",
+ "cpu": [
+ "ppc64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.41.0.tgz",
+ "integrity": "sha512-TWrZb6GF5jsEKG7T1IHwlLMDRy2f3DPqYldmIhnA2DVqvvhY2Ai184vZGgahRrg8k9UBWoSlHv+suRfTN7Ua4A==",
+ "cpu": [
+ "riscv64"
+ ],
"license": "MIT",
"optional": true,
- "engines": {
- "node": ">=14"
- }
+ "os": [
+ "linux"
+ ]
},
- "node_modules/@polka/url": {
- "version": "1.0.0-next.29",
- "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz",
- "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==",
- "license": "MIT"
+ "node_modules/@rollup/rollup-linux-riscv64-musl": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.41.0.tgz",
+ "integrity": "sha512-ieQljaZKuJpmWvd8gW87ZmSFwid6AxMDk5bhONJ57U8zT77zpZ/TPKkU9HpnnFrM4zsgr4kiGuzbIbZTGi7u9A==",
+ "cpu": [
+ "riscv64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "node_modules/@popperjs/core": {
- "version": "2.11.8",
- "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
- "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
+ "node_modules/@rollup/rollup-linux-s390x-gnu": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.41.0.tgz",
+ "integrity": "sha512-/L3pW48SxrWAlVsKCN0dGLB2bi8Nv8pr5S5ocSM+S0XCn5RCVCXqi8GVtHFsOBBCSeR+u9brV2zno5+mg3S4Aw==",
+ "cpu": [
+ "s390x"
+ ],
"license": "MIT",
- "peer": true,
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/popperjs"
- }
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "node_modules/@remirror/core-constants": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-3.0.0.tgz",
- "integrity": "sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==",
- "license": "MIT"
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.41.0.tgz",
+ "integrity": "sha512-XMLeKjyH8NsEDCRptf6LO8lJk23o9wvB+dJwcXMaH6ZQbbkHu2dbGIUindbMtRN6ux1xKi16iXWu6q9mu7gDhQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "node_modules/@rollup/pluginutils": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz",
- "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
+ "node_modules/@rollup/rollup-linux-x64-musl": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.41.0.tgz",
+ "integrity": "sha512-m/P7LycHZTvSQeXhFmgmdqEiTqSV80zn6xHaQ1JSqwCtD1YGtwEK515Qmy9DcB2HK4dOUVypQxvhVSy06cJPEg==",
+ "cpu": [
+ "x64"
+ ],
"license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "estree-walker": "^2.0.2",
- "picomatch": "^4.0.2"
- },
- "engines": {
- "node": ">=14.0.0"
- },
- "peerDependencies": {
- "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
- },
- "peerDependenciesMeta": {
- "rollup": {
- "optional": true
- }
- }
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "node_modules/@rollup/rollup-darwin-arm64": {
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
"version": "4.41.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.0.tgz",
- "integrity": "sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw==",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.41.0.tgz",
+ "integrity": "sha512-4yodtcOrFHpbomJGVEqZ8fzD4kfBeCbpsUy5Pqk4RluXOdsWdjLnjhiKy2w3qzcASWd04fp52Xz7JKarVJ5BTg==",
"cpu": [
"arm64"
],
"license": "MIT",
"optional": true,
"os": [
- "darwin"
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.41.0.tgz",
+ "integrity": "sha512-tmazCrAsKzdkXssEc65zIE1oC6xPHwfy9d5Ta25SRCDOZS+I6RypVVShWALNuU9bxIfGA0aqrmzlzoM5wO5SPQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.41.0.tgz",
+ "integrity": "sha512-h1J+Yzjo/X+0EAvR2kIXJDuTuyT7drc+t2ALY0nIcGPbTatNOf0VWdhEA2Z4AAjv6X1NJV7SYo5oCTYRJhSlVA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
]
},
"node_modules/@scure/base": {
@@ -980,47 +1575,247 @@
"tailwindcss": "4.1.7"
}
},
- "node_modules/@tailwindcss/oxide": {
+ "node_modules/@tailwindcss/oxide": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.7.tgz",
+ "integrity": "sha512-5SF95Ctm9DFiUyjUPnDGkoKItPX/k+xifcQhcqX5RA85m50jw1pT/KzjdvlqxRja45Y52nR4MR9fD1JYd7f8NQ==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "dependencies": {
+ "detect-libc": "^2.0.4",
+ "tar": "^7.4.3"
+ },
+ "engines": {
+ "node": ">= 10"
+ },
+ "optionalDependencies": {
+ "@tailwindcss/oxide-android-arm64": "4.1.7",
+ "@tailwindcss/oxide-darwin-arm64": "4.1.7",
+ "@tailwindcss/oxide-darwin-x64": "4.1.7",
+ "@tailwindcss/oxide-freebsd-x64": "4.1.7",
+ "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.7",
+ "@tailwindcss/oxide-linux-arm64-gnu": "4.1.7",
+ "@tailwindcss/oxide-linux-arm64-musl": "4.1.7",
+ "@tailwindcss/oxide-linux-x64-gnu": "4.1.7",
+ "@tailwindcss/oxide-linux-x64-musl": "4.1.7",
+ "@tailwindcss/oxide-wasm32-wasi": "4.1.7",
+ "@tailwindcss/oxide-win32-arm64-msvc": "4.1.7",
+ "@tailwindcss/oxide-win32-x64-msvc": "4.1.7"
+ }
+ },
+ "node_modules/@tailwindcss/oxide-android-arm64": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.7.tgz",
+ "integrity": "sha512-IWA410JZ8fF7kACus6BrUwY2Z1t1hm0+ZWNEzykKmMNM09wQooOcN/VXr0p/WJdtHZ90PvJf2AIBS/Ceqx1emg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@tailwindcss/oxide-darwin-arm64": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.7.tgz",
+ "integrity": "sha512-81jUw9To7fimGGkuJ2W5h3/oGonTOZKZ8C2ghm/TTxbwvfSiFSDPd6/A/KE2N7Jp4mv3Ps9OFqg2fEKgZFfsvg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@tailwindcss/oxide-darwin-x64": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.7.tgz",
+ "integrity": "sha512-q77rWjEyGHV4PdDBtrzO0tgBBPlQWKY7wZK0cUok/HaGgbNKecegNxCGikuPJn5wFAlIywC3v+WMBt0PEBtwGw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@tailwindcss/oxide-freebsd-x64": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.7.tgz",
+ "integrity": "sha512-RfmdbbK6G6ptgF4qqbzoxmH+PKfP4KSVs7SRlTwcbRgBwezJkAO3Qta/7gDy10Q2DcUVkKxFLXUQO6J3CRvBGw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.7.tgz",
+ "integrity": "sha512-OZqsGvpwOa13lVd1z6JVwQXadEobmesxQ4AxhrwRiPuE04quvZHWn/LnihMg7/XkN+dTioXp/VMu/p6A5eZP3g==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.7.tgz",
+ "integrity": "sha512-voMvBTnJSfKecJxGkoeAyW/2XRToLZ227LxswLAwKY7YslG/Xkw9/tJNH+3IVh5bdYzYE7DfiaPbRkSHFxY1xA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.7.tgz",
+ "integrity": "sha512-PjGuNNmJeKHnP58M7XyjJyla8LPo+RmwHQpBI+W/OxqrwojyuCQ+GUtygu7jUqTEexejZHr/z3nBc/gTiXBj4A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.7.tgz",
+ "integrity": "sha512-HMs+Va+ZR3gC3mLZE00gXxtBo3JoSQxtu9lobbZd+DmfkIxR54NO7Z+UQNPsa0P/ITn1TevtFxXTpsRU7qEvWg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@tailwindcss/oxide-linux-x64-musl": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.7.tgz",
+ "integrity": "sha512-MHZ6jyNlutdHH8rd+YTdr3QbXrHXqwIhHw9e7yXEBcQdluGwhpQY2Eku8UZK6ReLaWtQ4gijIv5QoM5eE+qlsA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@tailwindcss/oxide-wasm32-wasi": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.7.tgz",
+ "integrity": "sha512-ANaSKt74ZRzE2TvJmUcbFQ8zS201cIPxUDm5qez5rLEwWkie2SkGtA4P+GPTj+u8N6JbPrC8MtY8RmJA35Oo+A==",
+ "bundleDependencies": [
+ "@napi-rs/wasm-runtime",
+ "@emnapi/core",
+ "@emnapi/runtime",
+ "@tybys/wasm-util",
+ "@emnapi/wasi-threads",
+ "tslib"
+ ],
+ "cpu": [
+ "wasm32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/core": "^1.4.3",
+ "@emnapi/runtime": "^1.4.3",
+ "@emnapi/wasi-threads": "^1.0.2",
+ "@napi-rs/wasm-runtime": "^0.2.9",
+ "@tybys/wasm-util": "^0.9.0",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
"version": "4.1.7",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.7.tgz",
- "integrity": "sha512-5SF95Ctm9DFiUyjUPnDGkoKItPX/k+xifcQhcqX5RA85m50jw1pT/KzjdvlqxRja45Y52nR4MR9fD1JYd7f8NQ==",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.7.tgz",
+ "integrity": "sha512-HUiSiXQ9gLJBAPCMVRk2RT1ZrBjto7WvqsPBwUrNK2BcdSxMnk19h4pjZjI7zgPhDxlAbJSumTC4ljeA9y0tEw==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "hasInstallScript": true,
"license": "MIT",
- "dependencies": {
- "detect-libc": "^2.0.4",
- "tar": "^7.4.3"
- },
+ "optional": true,
+ "os": [
+ "win32"
+ ],
"engines": {
"node": ">= 10"
- },
- "optionalDependencies": {
- "@tailwindcss/oxide-android-arm64": "4.1.7",
- "@tailwindcss/oxide-darwin-arm64": "4.1.7",
- "@tailwindcss/oxide-darwin-x64": "4.1.7",
- "@tailwindcss/oxide-freebsd-x64": "4.1.7",
- "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.7",
- "@tailwindcss/oxide-linux-arm64-gnu": "4.1.7",
- "@tailwindcss/oxide-linux-arm64-musl": "4.1.7",
- "@tailwindcss/oxide-linux-x64-gnu": "4.1.7",
- "@tailwindcss/oxide-linux-x64-musl": "4.1.7",
- "@tailwindcss/oxide-wasm32-wasi": "4.1.7",
- "@tailwindcss/oxide-win32-arm64-msvc": "4.1.7",
- "@tailwindcss/oxide-win32-x64-msvc": "4.1.7"
}
},
- "node_modules/@tailwindcss/oxide-darwin-arm64": {
+ "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
"version": "4.1.7",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.7.tgz",
- "integrity": "sha512-81jUw9To7fimGGkuJ2W5h3/oGonTOZKZ8C2ghm/TTxbwvfSiFSDPd6/A/KE2N7Jp4mv3Ps9OFqg2fEKgZFfsvg==",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.7.tgz",
+ "integrity": "sha512-rYHGmvoHiLJ8hWucSfSOEmdCBIGZIq7SpkPRSqLsH2Ab2YUNgKeAPT1Fi2cx3+hnYOrAb0jp9cRyode3bBW4mQ==",
"cpu": [
- "arm64"
+ "x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
- "darwin"
+ "win32"
],
"engines": {
"node": ">= 10"
@@ -1876,15 +2671,6 @@
"node": ">=18"
}
},
- "node_modules/@vercel/nft/node_modules/resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/abbrev": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz",
@@ -2030,14 +2816,15 @@
}
},
"node_modules/bits-ui": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/bits-ui/-/bits-ui-1.5.2.tgz",
- "integrity": "sha512-6Dbx9BENvvEz7RDRsQn5C6pAO/75g40F4SMv6sNQXPhi0OyAe0ZMxRDGv+uqqr8ylJVkjkciSCrx062UniqyRg==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/bits-ui/-/bits-ui-1.7.0.tgz",
+ "integrity": "sha512-F8H2mr3Rd4S11lnQ0WU8oscISjXNuLlIWRZBhvW9so/cVEFFi8+cLPQBV/kU8nwznWu0C8z10fooc9BTToepfw==",
"license": "MIT",
"dependencies": {
"@floating-ui/core": "^1.6.4",
"@floating-ui/dom": "^1.6.7",
"@internationalized/date": "^3.5.6",
+ "css.escape": "^1.5.1",
"esm-env": "^1.1.2",
"runed": "^0.23.2",
"svelte-toolbelt": "^0.7.1",
@@ -2140,9 +2927,9 @@
}
},
"node_modules/cojson": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/cojson/-/cojson-0.14.0.tgz",
- "integrity": "sha512-1IXOwcU2aXixVgKiVKiCJcEbY+3tE8svKvG1HxwhlmS3+GNoIQXgkcOsdokRteCdTgNv+RBgd9Ug/5LcFVyHzw==",
+ "version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/cojson/-/cojson-0.14.1.tgz",
+ "integrity": "sha512-U3VhymNJqx56mt61UZT6ey6dDp53Qjq2390//ARBg5FW9qpebg03AqvWQjAZoadmO4QVgfLXAzkZzc5NoEFUMg==",
"license": "MIT",
"dependencies": {
"@noble/ciphers": "^1.3.0",
@@ -2175,40 +2962,6 @@
"cojson-storage": "0.14.1"
}
},
- "node_modules/cojson-storage-indexeddb/node_modules/cojson": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/cojson/-/cojson-0.14.1.tgz",
- "integrity": "sha512-U3VhymNJqx56mt61UZT6ey6dDp53Qjq2390//ARBg5FW9qpebg03AqvWQjAZoadmO4QVgfLXAzkZzc5NoEFUMg==",
- "license": "MIT",
- "dependencies": {
- "@noble/ciphers": "^1.3.0",
- "@noble/curves": "^1.9.1",
- "@noble/hashes": "^1.8.0",
- "@opentelemetry/api": "^1.9.0",
- "@scure/base": "1.2.1",
- "jazz-crypto-rs": "0.0.7",
- "neverthrow": "^7.0.1",
- "queueueue": "^4.1.2",
- "unicode-segmenter": "^0.12.0"
- }
- },
- "node_modules/cojson-storage/node_modules/cojson": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/cojson/-/cojson-0.14.1.tgz",
- "integrity": "sha512-U3VhymNJqx56mt61UZT6ey6dDp53Qjq2390//ARBg5FW9qpebg03AqvWQjAZoadmO4QVgfLXAzkZzc5NoEFUMg==",
- "license": "MIT",
- "dependencies": {
- "@noble/ciphers": "^1.3.0",
- "@noble/curves": "^1.9.1",
- "@noble/hashes": "^1.8.0",
- "@opentelemetry/api": "^1.9.0",
- "@scure/base": "1.2.1",
- "jazz-crypto-rs": "0.0.7",
- "neverthrow": "^7.0.1",
- "queueueue": "^4.1.2",
- "unicode-segmenter": "^0.12.0"
- }
- },
"node_modules/cojson-transport-ws": {
"version": "0.14.1",
"resolved": "https://registry.npmjs.org/cojson-transport-ws/-/cojson-transport-ws-0.14.1.tgz",
@@ -2218,23 +2971,6 @@
"cojson": "0.14.1"
}
},
- "node_modules/cojson-transport-ws/node_modules/cojson": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/cojson/-/cojson-0.14.1.tgz",
- "integrity": "sha512-U3VhymNJqx56mt61UZT6ey6dDp53Qjq2390//ARBg5FW9qpebg03AqvWQjAZoadmO4QVgfLXAzkZzc5NoEFUMg==",
- "license": "MIT",
- "dependencies": {
- "@noble/ciphers": "^1.3.0",
- "@noble/curves": "^1.9.1",
- "@noble/hashes": "^1.8.0",
- "@opentelemetry/api": "^1.9.0",
- "@scure/base": "1.2.1",
- "jazz-crypto-rs": "0.0.7",
- "neverthrow": "^7.0.1",
- "queueueue": "^4.1.2",
- "unicode-segmenter": "^0.12.0"
- }
- },
"node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -2309,6 +3045,12 @@
"node": ">= 8"
}
},
+ "node_modules/css.escape": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
+ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==",
+ "license": "MIT"
+ },
"node_modules/cssesc": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
@@ -2566,9 +3308,9 @@
}
},
"node_modules/eslint-plugin-svelte": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-3.8.1.tgz",
- "integrity": "sha512-w6NQifz1xBIFcs4XMLYT36xukgN1xgzoPGk1nJLC1UeZ8O4CUCCSZx1tgwq3yRNkMSXMUqbMJjslFweWsDlAoA==",
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-3.9.0.tgz",
+ "integrity": "sha512-nvIUNyyPGbr5922Kd1p/jXe+FfNdVPXsxLyrrXpwfSbZZEFdAYva9O/gm2lObC/wXkQo/AUmQkAihfmNJYeCjA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3063,6 +3805,16 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/import-fresh/node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
@@ -3158,354 +3910,144 @@
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
- },
- "optionalDependencies": {
- "@pkgjs/parseargs": "^0.11.0"
- }
- },
- "node_modules/jazz-browser": {
- "version": "0.14.4",
- "resolved": "https://registry.npmjs.org/jazz-browser/-/jazz-browser-0.14.4.tgz",
- "integrity": "sha512-jQFltPwjPYg1S2/aH1ORCdajn7v9NlTPc8eGOonYIGciR25Jra6W1R770DQJDpTZeKtxjyBEH9utydvk7c+iEg==",
- "license": "MIT",
- "dependencies": {
- "cojson": "0.14.1",
- "cojson-storage-indexeddb": "0.14.1",
- "cojson-transport-ws": "0.14.1",
- "jazz-tools": "0.14.4"
- }
- },
- "node_modules/jazz-browser-media-images": {
- "version": "0.14.8",
- "resolved": "https://registry.npmjs.org/jazz-browser-media-images/-/jazz-browser-media-images-0.14.8.tgz",
- "integrity": "sha512-UdEGqM/tYW89pFVKWWmH3cjX1pcUZZ+ZJUkstFBrBIaPNDiIAZUC/663Qb6OCMGR1MAQSJs848Az/zDEpJY7eg==",
- "license": "MIT",
- "dependencies": {
- "@types/image-blob-reduce": "^4.1.1",
- "image-blob-reduce": "^4.1.0",
- "jazz-browser": "0.14.8",
- "jazz-tools": "0.14.8",
- "pica": "^9.0.1"
- }
- },
- "node_modules/jazz-browser-media-images/node_modules/cojson": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/cojson/-/cojson-0.14.1.tgz",
- "integrity": "sha512-U3VhymNJqx56mt61UZT6ey6dDp53Qjq2390//ARBg5FW9qpebg03AqvWQjAZoadmO4QVgfLXAzkZzc5NoEFUMg==",
- "license": "MIT",
- "dependencies": {
- "@noble/ciphers": "^1.3.0",
- "@noble/curves": "^1.9.1",
- "@noble/hashes": "^1.8.0",
- "@opentelemetry/api": "^1.9.0",
- "@scure/base": "1.2.1",
- "jazz-crypto-rs": "0.0.7",
- "neverthrow": "^7.0.1",
- "queueueue": "^4.1.2",
- "unicode-segmenter": "^0.12.0"
- }
- },
- "node_modules/jazz-browser-media-images/node_modules/jazz-browser": {
- "version": "0.14.8",
- "resolved": "https://registry.npmjs.org/jazz-browser/-/jazz-browser-0.14.8.tgz",
- "integrity": "sha512-8KVbyWxB96B/tYseEY0GELG2XgGFiE+fTVrIWAzpAivHTyRgq385xcFZ9cNWrBOzfPqtKi9ff5d36ihIcJTuDw==",
- "license": "MIT",
- "dependencies": {
- "cojson": "0.14.1",
- "cojson-storage-indexeddb": "0.14.1",
- "cojson-transport-ws": "0.14.1",
- "jazz-tools": "0.14.8"
- }
- },
- "node_modules/jazz-browser-media-images/node_modules/jazz-tools": {
- "version": "0.14.8",
- "resolved": "https://registry.npmjs.org/jazz-tools/-/jazz-tools-0.14.8.tgz",
- "integrity": "sha512-cI6I7OBp/xA10oBYXwDhCP5KkIPHyGEXA0MEruW3VQC6dpemQAq3yi3Q/NxLbnSJoaz93OVccxfq0HZprFboJA==",
- "license": "MIT",
- "dependencies": {
- "@scure/bip39": "^1.3.0",
- "cojson": "0.14.1",
- "fast-myers-diff": "^3.2.0",
- "jazz-tools-zod-v4-rn-patch": "3.25.22"
- }
- },
- "node_modules/jazz-browser/node_modules/cojson": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/cojson/-/cojson-0.14.1.tgz",
- "integrity": "sha512-U3VhymNJqx56mt61UZT6ey6dDp53Qjq2390//ARBg5FW9qpebg03AqvWQjAZoadmO4QVgfLXAzkZzc5NoEFUMg==",
- "license": "MIT",
- "dependencies": {
- "@noble/ciphers": "^1.3.0",
- "@noble/curves": "^1.9.1",
- "@noble/hashes": "^1.8.0",
- "@opentelemetry/api": "^1.9.0",
- "@scure/base": "1.2.1",
- "jazz-crypto-rs": "0.0.7",
- "neverthrow": "^7.0.1",
- "queueueue": "^4.1.2",
- "unicode-segmenter": "^0.12.0"
- }
- },
- "node_modules/jazz-crypto-rs": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/jazz-crypto-rs/-/jazz-crypto-rs-0.0.7.tgz",
- "integrity": "sha512-Pzs8Zu1zgKVURkBVvqqF1B2r78FaSZdwPbmeCWx0Nb3nibzPuB/kSKEO7LJsKnb3P5HO0v+lTIJ53mGC5H1urQ=="
- },
- "node_modules/jazz-inspector": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/jazz-inspector/-/jazz-inspector-0.14.0.tgz",
- "integrity": "sha512-sJ8LzEkxM5dQii0gJTuWLTf1fp+k8uv2wADhnXf6lOQ/jmcpW+ZYHjTXymDy87iN2vb4RFHpV1LW/V/wZCbJ7Q==",
- "dependencies": {
- "clsx": "^2.0.0",
- "cojson": "0.14.0",
- "goober": "^2.1.16",
- "jazz-react-core": "0.14.0",
- "jazz-tools": "0.14.0"
- },
- "peerDependencies": {
- "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/jazz-inspector-element": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/jazz-inspector-element/-/jazz-inspector-element-0.14.0.tgz",
- "integrity": "sha512-Kl6jN5al1otgaxO1XH+pJg/4/+DLhxBwpQjsm6rflZvb8vxnUbaMahHmG3byMp4cJXVUCUz6aAlMS92NtGwrzw==",
- "dependencies": {
- "jazz-inspector": "0.14.0",
- "jazz-tools": "0.14.0",
- "react": "^18.3.1",
- "react-dom": "^18.3.1"
- }
- },
- "node_modules/jazz-inspector-element/node_modules/jazz-tools": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/jazz-tools/-/jazz-tools-0.14.0.tgz",
- "integrity": "sha512-ioshDuFQtZTz0ovSG0B0osVXPxW/s0XFIiFPheRd2bKWkJAChyRFsIegG6XI9FWnsmiTX8/PhtJ74yXik04gXQ==",
- "license": "MIT",
- "dependencies": {
- "@scure/bip39": "^1.3.0",
- "cojson": "0.14.0",
- "fast-myers-diff": "^3.2.0",
- "zod": "3.25.0-beta.20250518T002810"
- }
- },
- "node_modules/jazz-inspector/node_modules/jazz-tools": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/jazz-tools/-/jazz-tools-0.14.0.tgz",
- "integrity": "sha512-ioshDuFQtZTz0ovSG0B0osVXPxW/s0XFIiFPheRd2bKWkJAChyRFsIegG6XI9FWnsmiTX8/PhtJ74yXik04gXQ==",
- "license": "MIT",
- "dependencies": {
- "@scure/bip39": "^1.3.0",
- "cojson": "0.14.0",
- "fast-myers-diff": "^3.2.0",
- "zod": "3.25.0-beta.20250518T002810"
- }
- },
- "node_modules/jazz-react-core": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/jazz-react-core/-/jazz-react-core-0.14.0.tgz",
- "integrity": "sha512-kwkqit/AoQKfibNkDtyQYTh/7H77m7SkjarMxqxmjkrwhMR1/zphaWyuXGXxYFfUlPqkT7DoqUwEzBeAR57WPw==",
- "license": "MIT",
- "dependencies": {
- "cojson": "0.14.0",
- "jazz-tools": "0.14.0"
- },
- "peerDependencies": {
- "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
- "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/jazz-react-core/node_modules/jazz-tools": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/jazz-tools/-/jazz-tools-0.14.0.tgz",
- "integrity": "sha512-ioshDuFQtZTz0ovSG0B0osVXPxW/s0XFIiFPheRd2bKWkJAChyRFsIegG6XI9FWnsmiTX8/PhtJ74yXik04gXQ==",
- "license": "MIT",
- "dependencies": {
- "@scure/bip39": "^1.3.0",
- "cojson": "0.14.0",
- "fast-myers-diff": "^3.2.0",
- "zod": "3.25.0-beta.20250518T002810"
- }
- },
- "node_modules/jazz-richtext-prosemirror": {
- "version": "0.1.26",
- "resolved": "https://registry.npmjs.org/jazz-richtext-prosemirror/-/jazz-richtext-prosemirror-0.1.26.tgz",
- "integrity": "sha512-uaeR+GIycyA+5epifIDduFsCR0VFm37h/9wZ7ut/4vjGMEh5ATcVn8gpoA4FutcYURcEoWFM/8lvSiiqU2pbtA==",
- "license": "MIT",
- "dependencies": {
- "@manuscripts/prosemirror-recreate-steps": "^0.1.4",
- "jazz-browser": "0.14.7",
- "jazz-tools": "0.14.7",
- "prosemirror-example-setup": "^1.2.2",
- "prosemirror-menu": "^1.2.4",
- "prosemirror-model": "^1.21.1",
- "prosemirror-schema-basic": "^1.2.2",
- "prosemirror-state": "^1.4.3",
- "prosemirror-transform": "^1.9.0"
- }
- },
- "node_modules/jazz-richtext-prosemirror/node_modules/cojson": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/cojson/-/cojson-0.14.1.tgz",
- "integrity": "sha512-U3VhymNJqx56mt61UZT6ey6dDp53Qjq2390//ARBg5FW9qpebg03AqvWQjAZoadmO4QVgfLXAzkZzc5NoEFUMg==",
- "license": "MIT",
- "dependencies": {
- "@noble/ciphers": "^1.3.0",
- "@noble/curves": "^1.9.1",
- "@noble/hashes": "^1.8.0",
- "@opentelemetry/api": "^1.9.0",
- "@scure/base": "1.2.1",
- "jazz-crypto-rs": "0.0.7",
- "neverthrow": "^7.0.1",
- "queueueue": "^4.1.2",
- "unicode-segmenter": "^0.12.0"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
}
},
- "node_modules/jazz-richtext-prosemirror/node_modules/jazz-browser": {
- "version": "0.14.7",
- "resolved": "https://registry.npmjs.org/jazz-browser/-/jazz-browser-0.14.7.tgz",
- "integrity": "sha512-7261mvIhUxen5Aapv6x9Ad+S7UahJX6iKVCO2jy7IjMei/WLjKqFMS8UVSn0j/bM5T2sAib73Wh1l9Xkex2P7g==",
+ "node_modules/jazz-browser": {
+ "version": "0.14.10",
+ "resolved": "https://registry.npmjs.org/jazz-browser/-/jazz-browser-0.14.10.tgz",
+ "integrity": "sha512-v1gpAmx1hp0nz9sSMHRuZWs31Fm6PHGlZ+5E9ZjU0yv26evwKx9vqVvuyr33SobzxXEzmdKdtyvc/LYt9poQtg==",
"license": "MIT",
"dependencies": {
"cojson": "0.14.1",
"cojson-storage-indexeddb": "0.14.1",
"cojson-transport-ws": "0.14.1",
- "jazz-tools": "0.14.7"
+ "jazz-tools": "0.14.10"
}
},
- "node_modules/jazz-richtext-prosemirror/node_modules/jazz-tools": {
- "version": "0.14.7",
- "resolved": "https://registry.npmjs.org/jazz-tools/-/jazz-tools-0.14.7.tgz",
- "integrity": "sha512-SB8Qzo8HGHZMfhfx0UPUlhLReEded0o7N+rUvfNaPdWVtZ0JTymkXGi4Z8cNfya8GTTFjkZo50DWSvP3uRqYnw==",
+ "node_modules/jazz-browser-media-images": {
+ "version": "0.14.10",
+ "resolved": "https://registry.npmjs.org/jazz-browser-media-images/-/jazz-browser-media-images-0.14.10.tgz",
+ "integrity": "sha512-rhy/WAGdvDOEqXA/R9B59wYmDlrs7vRSniuN/oJ8/59LqozV9ZOjJ99Qu4XDK7XFgBmKiESu0XqrbNeDg2TmOw==",
"license": "MIT",
"dependencies": {
- "@scure/bip39": "^1.3.0",
+ "@types/image-blob-reduce": "^4.1.1",
+ "image-blob-reduce": "^4.1.0",
+ "jazz-browser": "0.14.10",
+ "jazz-tools": "0.14.10",
+ "pica": "^9.0.1"
+ }
+ },
+ "node_modules/jazz-crypto-rs": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/jazz-crypto-rs/-/jazz-crypto-rs-0.0.7.tgz",
+ "integrity": "sha512-Pzs8Zu1zgKVURkBVvqqF1B2r78FaSZdwPbmeCWx0Nb3nibzPuB/kSKEO7LJsKnb3P5HO0v+lTIJ53mGC5H1urQ=="
+ },
+ "node_modules/jazz-inspector": {
+ "version": "0.14.10",
+ "resolved": "https://registry.npmjs.org/jazz-inspector/-/jazz-inspector-0.14.10.tgz",
+ "integrity": "sha512-TSFVj3SuY1IRL+nhn0Ez1SCOQPBCV9JqaVyZliyXW+sLwhnbAaljpF1lD4yZUzqzhhCdBA9OvJKZWO9R4vDBqA==",
+ "dependencies": {
+ "clsx": "^2.0.0",
"cojson": "0.14.1",
- "fast-myers-diff": "^3.2.0",
- "zod": "3.25.0-beta.20250518T002810"
+ "goober": "^2.1.16",
+ "jazz-react-core": "0.14.10",
+ "jazz-tools": "0.14.10"
+ },
+ "peerDependencies": {
+ "react": "*"
}
},
- "node_modules/jazz-richtext-tiptap": {
- "version": "0.1.15",
- "resolved": "https://registry.npmjs.org/jazz-richtext-tiptap/-/jazz-richtext-tiptap-0.1.15.tgz",
- "integrity": "sha512-hP7q+ipx9+MASgkA3nJvQ7ZjdOHRcYQMXCaRnH8FjhY1Y9Eh1YpkzZIKDtkENNns89o3Lfkjt0W6Rgw1l/mn9g==",
- "license": "MIT",
+ "node_modules/jazz-inspector-element": {
+ "version": "0.14.10",
+ "resolved": "https://registry.npmjs.org/jazz-inspector-element/-/jazz-inspector-element-0.14.10.tgz",
+ "integrity": "sha512-FIRB936ZlgK/CpIRb5IBfmUlOFSeAvVxQ5PoKCW5C9lhXHbcTG6nnnR/QmhfuOMuNVQ4LubYa9RjP0Ig85Pp8w==",
"dependencies": {
- "@tiptap/core": "^2.12.0",
- "jazz-browser": "0.14.7",
- "jazz-richtext-prosemirror": "0.1.26",
- "jazz-tools": "0.14.7"
+ "jazz-inspector": "0.14.10",
+ "jazz-tools": "0.14.10",
+ "react": "19.0.0",
+ "react-dom": "19.0.0"
}
},
- "node_modules/jazz-richtext-tiptap/node_modules/cojson": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/cojson/-/cojson-0.14.1.tgz",
- "integrity": "sha512-U3VhymNJqx56mt61UZT6ey6dDp53Qjq2390//ARBg5FW9qpebg03AqvWQjAZoadmO4QVgfLXAzkZzc5NoEFUMg==",
+ "node_modules/jazz-react-core": {
+ "version": "0.14.10",
+ "resolved": "https://registry.npmjs.org/jazz-react-core/-/jazz-react-core-0.14.10.tgz",
+ "integrity": "sha512-f2MWoacMKYug2V8tQB/8Z/pD/heqgWJnvhT26fuYvYqhXpd/Qy9oTQkdVWiooY8NRoQLzImVEcpcNHNMahsA/A==",
"license": "MIT",
"dependencies": {
- "@noble/ciphers": "^1.3.0",
- "@noble/curves": "^1.9.1",
- "@noble/hashes": "^1.8.0",
- "@opentelemetry/api": "^1.9.0",
- "@scure/base": "1.2.1",
- "jazz-crypto-rs": "0.0.7",
- "neverthrow": "^7.0.1",
- "queueueue": "^4.1.2",
- "unicode-segmenter": "^0.12.0"
+ "cojson": "0.14.1",
+ "jazz-tools": "0.14.10"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-dom": "*"
}
},
- "node_modules/jazz-richtext-tiptap/node_modules/jazz-browser": {
- "version": "0.14.7",
- "resolved": "https://registry.npmjs.org/jazz-browser/-/jazz-browser-0.14.7.tgz",
- "integrity": "sha512-7261mvIhUxen5Aapv6x9Ad+S7UahJX6iKVCO2jy7IjMei/WLjKqFMS8UVSn0j/bM5T2sAib73Wh1l9Xkex2P7g==",
+ "node_modules/jazz-richtext-prosemirror": {
+ "version": "0.1.29",
+ "resolved": "https://registry.npmjs.org/jazz-richtext-prosemirror/-/jazz-richtext-prosemirror-0.1.29.tgz",
+ "integrity": "sha512-5fhjvlFeVPzMMkTkfNCOFNrdOfhIwAVs2oNFUiFlpxo3I50sy7ZUs9ApUUhS+8p5WCRqVoxLIU+U+jp/gJslYA==",
"license": "MIT",
"dependencies": {
- "cojson": "0.14.1",
- "cojson-storage-indexeddb": "0.14.1",
- "cojson-transport-ws": "0.14.1",
- "jazz-tools": "0.14.7"
+ "@manuscripts/prosemirror-recreate-steps": "^0.1.4",
+ "jazz-browser": "0.14.10",
+ "jazz-tools": "0.14.10",
+ "prosemirror-example-setup": "^1.2.2",
+ "prosemirror-menu": "^1.2.4",
+ "prosemirror-model": "^1.21.1",
+ "prosemirror-schema-basic": "^1.2.2",
+ "prosemirror-state": "^1.4.3",
+ "prosemirror-transform": "^1.9.0"
}
},
- "node_modules/jazz-richtext-tiptap/node_modules/jazz-tools": {
- "version": "0.14.7",
- "resolved": "https://registry.npmjs.org/jazz-tools/-/jazz-tools-0.14.7.tgz",
- "integrity": "sha512-SB8Qzo8HGHZMfhfx0UPUlhLReEded0o7N+rUvfNaPdWVtZ0JTymkXGi4Z8cNfya8GTTFjkZo50DWSvP3uRqYnw==",
+ "node_modules/jazz-richtext-tiptap": {
+ "version": "0.1.18",
+ "resolved": "https://registry.npmjs.org/jazz-richtext-tiptap/-/jazz-richtext-tiptap-0.1.18.tgz",
+ "integrity": "sha512-ENK+3CfXfDnBFt9wJsh+xYGt6VCdMiOYlHN9Fuj/YYxb24ZDZiMLx93aFBcmo7t4JL4+J6CDY9jMwPquSk1Xuw==",
"license": "MIT",
"dependencies": {
- "@scure/bip39": "^1.3.0",
- "cojson": "0.14.1",
- "fast-myers-diff": "^3.2.0",
- "zod": "3.25.0-beta.20250518T002810"
+ "@tiptap/core": "^2.12.0",
+ "jazz-browser": "0.14.10",
+ "jazz-richtext-prosemirror": "0.1.29",
+ "jazz-tools": "0.14.10"
}
},
"node_modules/jazz-svelte": {
- "version": "0.14.4",
- "resolved": "https://registry.npmjs.org/jazz-svelte/-/jazz-svelte-0.14.4.tgz",
- "integrity": "sha512-Pj7GzN3CyAYOG84D2weAOg6RCIKEeLJXMcyVIhzuRQybOQH5LBLGsQM5mz3k6BMAsVJ0Lya4nPbk6GNqbq7AWg==",
+ "version": "0.14.10",
+ "resolved": "https://registry.npmjs.org/jazz-svelte/-/jazz-svelte-0.14.10.tgz",
+ "integrity": "sha512-OEs2A/OqsJw+cFJNuYTkIyjPinENS9M0Kuk8J73LdgFx0FgejU98SsqBCK3tJc+Fi4tnUZQ2VurwxnLFtCH6PQ==",
"dependencies": {
"cojson": "0.14.1",
- "jazz-browser": "0.14.4",
- "jazz-tools": "0.14.4"
+ "jazz-browser": "0.14.10",
+ "jazz-tools": "0.14.10"
},
"peerDependencies": {
"svelte": "^5.0.0"
}
},
- "node_modules/jazz-svelte/node_modules/cojson": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/cojson/-/cojson-0.14.1.tgz",
- "integrity": "sha512-U3VhymNJqx56mt61UZT6ey6dDp53Qjq2390//ARBg5FW9qpebg03AqvWQjAZoadmO4QVgfLXAzkZzc5NoEFUMg==",
- "license": "MIT",
- "dependencies": {
- "@noble/ciphers": "^1.3.0",
- "@noble/curves": "^1.9.1",
- "@noble/hashes": "^1.8.0",
- "@opentelemetry/api": "^1.9.0",
- "@scure/base": "1.2.1",
- "jazz-crypto-rs": "0.0.7",
- "neverthrow": "^7.0.1",
- "queueueue": "^4.1.2",
- "unicode-segmenter": "^0.12.0"
- }
- },
"node_modules/jazz-tools": {
- "version": "0.14.4",
- "resolved": "https://registry.npmjs.org/jazz-tools/-/jazz-tools-0.14.4.tgz",
- "integrity": "sha512-DmVWpExJTBpoYlJuPCAn/cPv1J25IQFHd69mCvsQUpuDHKYZOIOP2B8PJDS3TQLTUwKwHCbCGenG0NqK2SAFCQ==",
+ "version": "0.14.10",
+ "resolved": "https://registry.npmjs.org/jazz-tools/-/jazz-tools-0.14.10.tgz",
+ "integrity": "sha512-tN+kJdebNUxjAzleiftaPaNh5Cypbola7t1vcqRZ9WoEhuA1nhP5bAShTerb8/0reR8T+fus44plri8YSpqU5A==",
"license": "MIT",
"dependencies": {
"@scure/bip39": "^1.3.0",
"cojson": "0.14.1",
"fast-myers-diff": "^3.2.0",
- "zod": "3.25.0-beta.20250518T002810"
+ "zod": "3.25.24-beta.0"
}
},
- "node_modules/jazz-tools-zod-v4-rn-patch": {
- "version": "3.25.22",
- "resolved": "https://registry.npmjs.org/jazz-tools-zod-v4-rn-patch/-/jazz-tools-zod-v4-rn-patch-3.25.22.tgz",
- "integrity": "sha512-q+bXP6W+ecbiz4l8zoWLQYshrUaBnRrN2M1pyfqv16LdNXGrIm0ZDZPjFfvQQDcAKNZ0V6csWxPP8jrznMhPEA==",
+ "node_modules/jazz-tools/node_modules/zod": {
+ "version": "3.25.24-beta.0",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.24-beta.0.tgz",
+ "integrity": "sha512-ywo5CJEuW+SrziC3uRmtRPADjlNyIFuWjT7Jlbrn6Yu9O4HnRsVQ+LbHpb8Rp/b6GlsA54FcAelE1wga+1LtKA==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"
}
},
- "node_modules/jazz-tools/node_modules/cojson": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/cojson/-/cojson-0.14.1.tgz",
- "integrity": "sha512-U3VhymNJqx56mt61UZT6ey6dDp53Qjq2390//ARBg5FW9qpebg03AqvWQjAZoadmO4QVgfLXAzkZzc5NoEFUMg==",
- "license": "MIT",
- "dependencies": {
- "@noble/ciphers": "^1.3.0",
- "@noble/curves": "^1.9.1",
- "@noble/hashes": "^1.8.0",
- "@opentelemetry/api": "^1.9.0",
- "@scure/base": "1.2.1",
- "jazz-crypto-rs": "0.0.7",
- "neverthrow": "^7.0.1",
- "queueueue": "^4.1.2",
- "unicode-segmenter": "^0.12.0"
- }
- },
"node_modules/jiti": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz",
@@ -3516,12 +4058,6 @@
"jiti": "lib/jiti-cli.mjs"
}
},
- "node_modules/js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "license": "MIT"
- },
"node_modules/js-yaml": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
@@ -3645,6 +4181,186 @@
"url": "https://opencollective.com/parcel"
}
},
+ "node_modules/lightningcss-darwin-x64": {
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz",
+ "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-freebsd-x64": {
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz",
+ "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-arm-gnueabihf": {
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz",
+ "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-arm64-gnu": {
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz",
+ "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-arm64-musl": {
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz",
+ "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-x64-gnu": {
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz",
+ "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-x64-musl": {
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz",
+ "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-win32-arm64-msvc": {
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz",
+ "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-win32-x64-msvc": {
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz",
+ "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
"node_modules/lilconfig": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
@@ -3719,18 +4435,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "license": "MIT",
- "dependencies": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- },
- "bin": {
- "loose-envify": "cli.js"
- }
- },
"node_modules/lru-cache": {
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
@@ -4691,28 +5395,24 @@
"license": "MIT"
},
"node_modules/react": {
- "version": "18.3.1",
- "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
- "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz",
+ "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==",
"license": "MIT",
- "dependencies": {
- "loose-envify": "^1.1.0"
- },
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/react-dom": {
- "version": "18.3.1",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
- "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz",
+ "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==",
"license": "MIT",
"dependencies": {
- "loose-envify": "^1.1.0",
- "scheduler": "^0.23.2"
+ "scheduler": "^0.25.0"
},
"peerDependencies": {
- "react": "^18.3.1"
+ "react": "^19.0.0"
}
},
"node_modules/readdirp": {
@@ -4730,13 +5430,12 @@
}
},
"node_modules/resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "dev": true,
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
"license": "MIT",
"engines": {
- "node": ">=4"
+ "node": ">=8"
}
},
"node_modules/reusify": {
@@ -4853,13 +5552,10 @@
}
},
"node_modules/scheduler": {
- "version": "0.23.2",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
- "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
- "license": "MIT",
- "dependencies": {
- "loose-envify": "^1.1.0"
- }
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz",
+ "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==",
+ "license": "MIT"
},
"node_modules/semver": {
"version": "7.7.2",
@@ -5067,9 +5763,9 @@
}
},
"node_modules/svelte": {
- "version": "5.30.2",
- "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.30.2.tgz",
- "integrity": "sha512-zfGFEwwPeILToOxOqQyFq/vc8euXrX2XyoffkBNgn/k8D1nxbLt5+mNaqQBmZF/vVhBGmkY6VmNK18p9Gf0auQ==",
+ "version": "5.33.1",
+ "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.33.1.tgz",
+ "integrity": "sha512-7znzaaQALL62NBzkdKV04tmYIVla8qjrW+k6GdgFZcKcj8XOb8iEjmfRPo40iaWZlKv3+uiuc0h4iaGgwoORtA==",
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.3.0",
@@ -5264,9 +5960,9 @@
"license": "MIT"
},
"node_modules/tapable": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
- "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz",
+ "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5742,9 +6438,9 @@
"license": "MIT"
},
"node_modules/zod": {
- "version": "3.25.0-beta.20250518T002810",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.0-beta.20250518T002810.tgz",
- "integrity": "sha512-3/aIqMbUXG9EjTelJkDcWd+izJP5MxFgQEMSYI8n41pwYhRDYYxy2dnbkgfNcnLbFZ9uByZn9XXqHTh05QHqSQ==",
+ "version": "3.25.23",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.23.tgz",
+ "integrity": "sha512-Od2bdMosahjSrSgJtakrwjMDb1zM1A3VIHCPGveZt/3/wlrTWBya2lmEh2OYe4OIu8mPTmmr0gnLHIWQXdtWBg==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"
diff --git a/src/app.css b/src/app.css
index 5d90048..9a0d036 100644
--- a/src/app.css
+++ b/src/app.css
@@ -6,28 +6,363 @@
@custom-variant dark (&:is(.dark *));
-@theme {
- --color-base-50: var(--color-zinc-50);
- --color-base-100: var(--color-zinc-100);
- --color-base-200: var(--color-zinc-200);
- --color-base-300: var(--color-zinc-300);
- --color-base-400: var(--color-zinc-400);
- --color-base-500: var(--color-zinc-500);
- --color-base-600: var(--color-zinc-600);
- --color-base-700: var(--color-zinc-700);
- --color-base-800: var(--color-zinc-800);
- --color-base-900: var(--color-zinc-900);
- --color-base-950: var(--color-zinc-950);
-
- --color-accent-50: var(--color-pink-50);
- --color-accent-100: var(--color-pink-100);
- --color-accent-200: var(--color-pink-200);
- --color-accent-300: var(--color-pink-300);
- --color-accent-400: var(--color-pink-400);
- --color-accent-500: var(--color-pink-500);
- --color-accent-600: var(--color-pink-600);
- --color-accent-700: var(--color-pink-700);
- --color-accent-800: var(--color-pink-800);
- --color-accent-900: var(--color-pink-900);
- --color-accent-950: var(--color-pink-950);
+@theme inline {
+ --color-base-50: var(--base-50);
+ --color-base-100: var(--base-100);
+ --color-base-200: var(--base-200);
+ --color-base-300: var(--base-300);
+ --color-base-400: var(--base-400);
+ --color-base-500: var(--base-500);
+ --color-base-600: var(--base-600);
+ --color-base-700: var(--base-700);
+ --color-base-800: var(--base-800);
+ --color-base-900: var(--base-900);
+ --color-base-950: var(--base-950);
+
+ --color-accent-50: var(--accent-50);
+ --color-accent-100: var(--accent-100);
+ --color-accent-200: var(--accent-200);
+ --color-accent-300: var(--accent-300);
+ --color-accent-400: var(--accent-400);
+ --color-accent-500: var(--accent-500);
+ --color-accent-600: var(--accent-600);
+ --color-accent-700: var(--accent-700);
+ --color-accent-800: var(--accent-800);
+ --color-accent-900: var(--accent-900);
+ --color-accent-950: var(--accent-950);
+}
+
+@layer base {
+ :root {
+ --accent-50: var(--color-pink-50);
+ --accent-100: var(--color-pink-100);
+ --accent-200: var(--color-pink-200);
+ --accent-300: var(--color-pink-300);
+ --accent-400: var(--color-pink-400);
+ --accent-500: var(--color-pink-500);
+ --accent-600: var(--color-pink-600);
+ --accent-700: var(--color-pink-700);
+ --accent-800: var(--color-pink-800);
+ --accent-900: var(--color-pink-900);
+ --accent-950: var(--color-pink-950);
+
+ --base-50: var(--color-stone-50);
+ --base-100: var(--color-stone-100);
+ --base-200: var(--color-stone-200);
+ --base-300: var(--color-stone-300);
+ --base-400: var(--color-stone-400);
+ --base-500: var(--color-stone-500);
+ --base-600: var(--color-stone-600);
+ --base-700: var(--color-stone-700);
+ --base-800: var(--color-stone-800);
+ --base-900: var(--color-stone-900);
+ --base-950: var(--color-stone-950);
+ }
+
+ .red {
+ --accent-50: var(--color-red-50);
+ --accent-100: var(--color-red-100);
+ --accent-200: var(--color-red-200);
+ --accent-300: var(--color-red-300);
+ --accent-400: var(--color-red-400);
+ --accent-500: var(--color-red-500);
+ --accent-600: var(--color-red-600);
+ --accent-700: var(--color-red-700);
+ --accent-800: var(--color-red-800);
+ --accent-900: var(--color-red-900);
+ --accent-950: var(--color-red-950);
+ }
+
+ .orange {
+ --accent-50: var(--color-orange-50);
+ --accent-100: var(--color-orange-100);
+ --accent-200: var(--color-orange-200);
+ --accent-300: var(--color-orange-300);
+ --accent-400: var(--color-orange-400);
+ --accent-500: var(--color-orange-500);
+ --accent-600: var(--color-orange-600);
+ --accent-700: var(--color-orange-700);
+ --accent-800: var(--color-orange-800);
+ --accent-900: var(--color-orange-900);
+ --accent-950: var(--color-orange-950);
+ }
+
+ .amber {
+ --accent-50: var(--color-amber-50);
+ --accent-100: var(--color-amber-100);
+ --accent-200: var(--color-amber-200);
+ --accent-300: var(--color-amber-300);
+ --accent-400: var(--color-amber-400);
+ --accent-500: var(--color-amber-500);
+ --accent-600: var(--color-amber-600);
+ --accent-700: var(--color-amber-700);
+ --accent-800: var(--color-amber-800);
+ --accent-900: var(--color-amber-900);
+ --accent-950: var(--color-amber-950);
+ }
+
+ .yellow {
+ --accent-50: var(--color-yellow-50);
+ --accent-100: var(--color-yellow-100);
+ --accent-200: var(--color-yellow-200);
+ --accent-300: var(--color-yellow-300);
+ --accent-400: var(--color-yellow-400);
+ --accent-500: var(--color-yellow-500);
+ --accent-600: var(--color-yellow-600);
+ --accent-700: var(--color-yellow-700);
+ --accent-800: var(--color-yellow-800);
+ --accent-900: var(--color-yellow-900);
+ --accent-950: var(--color-yellow-950);
+ }
+
+ .lime {
+ --accent-50: var(--color-lime-50);
+ --accent-100: var(--color-lime-100);
+ --accent-200: var(--color-lime-200);
+ --accent-300: var(--color-lime-300);
+ --accent-400: var(--color-lime-400);
+ --accent-500: var(--color-lime-500);
+ --accent-600: var(--color-lime-600);
+ --accent-700: var(--color-lime-700);
+ --accent-800: var(--color-lime-800);
+ --accent-900: var(--color-lime-900);
+ --accent-950: var(--color-lime-950);
+ }
+
+ .green {
+ --accent-50: var(--color-green-50);
+ --accent-100: var(--color-green-100);
+ --accent-200: var(--color-green-200);
+ --accent-300: var(--color-green-300);
+ --accent-400: var(--color-green-400);
+ --accent-500: var(--color-green-500);
+ --accent-600: var(--color-green-600);
+ --accent-700: var(--color-green-700);
+ --accent-800: var(--color-green-800);
+ --accent-900: var(--color-green-900);
+ --accent-950: var(--color-green-950);
+ }
+
+ .emerald {
+ --accent-50: var(--color-emerald-50);
+ --accent-100: var(--color-emerald-100);
+ --accent-200: var(--color-emerald-200);
+ --accent-300: var(--color-emerald-300);
+ --accent-400: var(--color-emerald-400);
+ --accent-500: var(--color-emerald-500);
+ --accent-600: var(--color-emerald-600);
+ --accent-700: var(--color-emerald-700);
+ --accent-800: var(--color-emerald-800);
+ --accent-900: var(--color-emerald-900);
+ --accent-950: var(--color-emerald-950);
+ }
+
+ .teal {
+ --accent-50: var(--color-teal-50);
+ --accent-100: var(--color-teal-100);
+ --accent-200: var(--color-teal-200);
+ --accent-300: var(--color-teal-300);
+ --accent-400: var(--color-teal-400);
+ --accent-500: var(--color-teal-500);
+ --accent-600: var(--color-teal-600);
+ --accent-700: var(--color-teal-700);
+ --accent-800: var(--color-teal-800);
+ --accent-900: var(--color-teal-900);
+ --accent-950: var(--color-teal-950);
+ }
+
+ .cyan {
+ --accent-50: var(--color-cyan-50);
+ --accent-100: var(--color-cyan-100);
+ --accent-200: var(--color-cyan-200);
+ --accent-300: var(--color-cyan-300);
+ --accent-400: var(--color-cyan-400);
+ --accent-500: var(--color-cyan-500);
+ --accent-600: var(--color-cyan-600);
+ --accent-700: var(--color-cyan-700);
+ --accent-800: var(--color-cyan-800);
+ --accent-900: var(--color-cyan-900);
+ --accent-950: var(--color-cyan-950);
+ }
+
+ .sky {
+ --accent-50: var(--color-sky-50);
+ --accent-100: var(--color-sky-100);
+ --accent-200: var(--color-sky-200);
+ --accent-300: var(--color-sky-300);
+ --accent-400: var(--color-sky-400);
+ --accent-500: var(--color-sky-500);
+ --accent-600: var(--color-sky-600);
+ --accent-700: var(--color-sky-700);
+ --accent-800: var(--color-sky-800);
+ --accent-900: var(--color-sky-900);
+ --accent-950: var(--color-sky-950);
+ }
+ .blue {
+ --accent-50: var(--color-blue-50);
+ --accent-100: var(--color-blue-100);
+ --accent-200: var(--color-blue-200);
+ --accent-300: var(--color-blue-300);
+ --accent-400: var(--color-blue-400);
+ --accent-500: var(--color-blue-500);
+ --accent-600: var(--color-blue-600);
+ --accent-700: var(--color-blue-700);
+ --accent-800: var(--color-blue-800);
+ --accent-900: var(--color-blue-900);
+ --accent-950: var(--color-blue-950);
+ }
+
+ .indigo {
+ --accent-50: var(--color-indigo-50);
+ --accent-100: var(--color-indigo-100);
+ --accent-200: var(--color-indigo-200);
+ --accent-300: var(--color-indigo-300);
+ --accent-400: var(--color-indigo-400);
+ --accent-500: var(--color-indigo-500);
+ --accent-600: var(--color-indigo-600);
+ --accent-700: var(--color-indigo-700);
+ --accent-800: var(--color-indigo-800);
+ --accent-900: var(--color-indigo-900);
+ --accent-950: var(--color-indigo-950);
+ }
+
+ .violet {
+ --accent-50: var(--color-violet-50);
+ --accent-100: var(--color-violet-100);
+ --accent-200: var(--color-violet-200);
+ --accent-300: var(--color-violet-300);
+ --accent-400: var(--color-violet-400);
+ --accent-500: var(--color-violet-500);
+ --accent-600: var(--color-violet-600);
+ --accent-700: var(--color-violet-700);
+ --accent-800: var(--color-violet-800);
+ --accent-900: var(--color-violet-900);
+ --accent-950: var(--color-violet-950);
+ }
+
+ .purple {
+ --accent-50: var(--color-purple-50);
+ --accent-100: var(--color-purple-100);
+ --accent-200: var(--color-purple-200);
+ --accent-300: var(--color-purple-300);
+ --accent-400: var(--color-purple-400);
+ --accent-500: var(--color-purple-500);
+ --accent-600: var(--color-purple-600);
+ --accent-700: var(--color-purple-700);
+ --accent-800: var(--color-purple-800);
+ --accent-900: var(--color-purple-900);
+ --accent-950: var(--color-purple-950);
+ }
+
+ .fuchsia {
+ --accent-50: var(--color-fuchsia-50);
+ --accent-100: var(--color-fuchsia-100);
+ --accent-200: var(--color-fuchsia-200);
+ --accent-300: var(--color-fuchsia-300);
+ --accent-400: var(--color-fuchsia-400);
+ --accent-500: var(--color-fuchsia-500);
+ --accent-600: var(--color-fuchsia-600);
+ --accent-700: var(--color-fuchsia-700);
+ --accent-800: var(--color-fuchsia-800);
+ --accent-900: var(--color-fuchsia-900);
+ --accent-950: var(--color-fuchsia-950);
+ }
+
+ .pink {
+ --accent-50: var(--color-pink-50);
+ --accent-100: var(--color-pink-100);
+ --accent-200: var(--color-pink-200);
+ --accent-300: var(--color-pink-300);
+ --accent-400: var(--color-pink-400);
+ --accent-500: var(--color-pink-500);
+ --accent-600: var(--color-pink-600);
+ --accent-700: var(--color-pink-700);
+ --accent-800: var(--color-pink-800);
+ --accent-900: var(--color-pink-900);
+ --accent-950: var(--color-pink-950);
+ }
+
+ .rose {
+ --accent-50: var(--color-rose-50);
+ --accent-100: var(--color-rose-100);
+ --accent-200: var(--color-rose-200);
+ --accent-300: var(--color-rose-300);
+ --accent-400: var(--color-rose-400);
+ --accent-500: var(--color-rose-500);
+ --accent-600: var(--color-rose-600);
+ --accent-700: var(--color-rose-700);
+ --accent-800: var(--color-rose-800);
+ --accent-900: var(--color-rose-900);
+ --accent-950: var(--color-rose-950);
+ }
+
+ .gray {
+ --base-50: var(--color-gray-50);
+ --base-100: var(--color-gray-100);
+ --base-200: var(--color-gray-200);
+ --base-300: var(--color-gray-300);
+ --base-400: var(--color-gray-400);
+ --base-500: var(--color-gray-500);
+ --base-600: var(--color-gray-600);
+ --base-700: var(--color-gray-700);
+ --base-800: var(--color-gray-800);
+ --base-900: var(--color-gray-900);
+ --base-950: var(--color-gray-950);
+ }
+
+ .zinc {
+ --base-50: var(--color-zinc-50);
+ --base-100: var(--color-zinc-100);
+ --base-200: var(--color-zinc-200);
+ --base-300: var(--color-zinc-300);
+ --base-400: var(--color-zinc-400);
+ --base-500: var(--color-zinc-500);
+ --base-600: var(--color-zinc-600);
+ --base-700: var(--color-zinc-700);
+ --base-800: var(--color-zinc-800);
+ --base-900: var(--color-zinc-900);
+ --base-950: var(--color-zinc-950);
+ }
+
+ .neutral {
+ --base-50: var(--color-neutral-50);
+ --base-100: var(--color-neutral-100);
+ --base-200: var(--color-neutral-200);
+ --base-300: var(--color-neutral-300);
+ --base-400: var(--color-neutral-400);
+ --base-500: var(--color-neutral-500);
+ --base-600: var(--color-neutral-600);
+ --base-700: var(--color-neutral-700);
+ --base-800: var(--color-neutral-800);
+ --base-900: var(--color-neutral-900);
+ --base-950: var(--color-neutral-950);
+ }
+
+ .stone {
+ --base-50: var(--color-stone-50);
+ --base-100: var(--color-stone-100);
+ --base-200: var(--color-stone-200);
+ --base-300: var(--color-stone-300);
+ --base-400: var(--color-stone-400);
+ --base-500: var(--color-stone-500);
+ --base-600: var(--color-stone-600);
+ --base-700: var(--color-stone-700);
+ --base-800: var(--color-stone-800);
+ --base-900: var(--color-stone-900);
+ --base-950: var(--color-stone-950);
+ }
+
+ .slate {
+ --base-50: var(--color-slate-50);
+ --base-100: var(--color-slate-100);
+ --base-200: var(--color-slate-200);
+ --base-300: var(--color-slate-300);
+ --base-400: var(--color-slate-400);
+ --base-500: var(--color-slate-500);
+ --base-600: var(--color-slate-600);
+ --base-700: var(--color-slate-700);
+ --base-800: var(--color-slate-800);
+ --base-900: var(--color-slate-900);
+ --base-950: var(--color-slate-950);
+ }
}
diff --git a/src/lib/components/SelectTheme.svelte b/src/lib/components/SelectTheme.svelte
new file mode 100644
index 0000000..7b6a5cc
--- /dev/null
+++ b/src/lib/components/SelectTheme.svelte
@@ -0,0 +1,110 @@
+
+
+
+
+{#if showTitle}
+ Select Theme
+{/if}
+
+Accent Color
+ {
+ if (typeof previous === "string" || typeof color === "string") {
+ return;
+ }
+
+ document.documentElement.classList.remove(previous.label.toLowerCase());
+ document.documentElement.classList.add(color.label.toLowerCase());
+
+ localStorage.setItem("accentColor", JSON.stringify(color.label));
+
+ window.dispatchEvent(
+ new CustomEvent("theme-changed", {
+ detail: { accentColor: color.label },
+ }),
+ );
+ }}
+ class="w-64"
+/>
+
+Base Color
+ {
+ if (typeof previous === "string" || typeof color === "string") {
+ return;
+ }
+
+ document.documentElement.classList.remove(previous.label.toLowerCase());
+ document.documentElement.classList.add(color.label.toLowerCase());
+
+ localStorage.setItem("baseColor", JSON.stringify(color.label));
+
+ window.dispatchEvent(
+ new CustomEvent("theme-changed", { detail: { baseColor: color.label } }),
+ );
+ }}
+/>
diff --git a/src/lib/components/ThemeSelectDropdown.svelte b/src/lib/components/ThemeSelectDropdown.svelte
new file mode 100644
index 0000000..3b602bf
--- /dev/null
+++ b/src/lib/components/ThemeSelectDropdown.svelte
@@ -0,0 +1,26 @@
+
+
+
+ {#snippet child({ props })}
+
+ {/snippet}
+
+
+
diff --git a/src/routes/[spaceId]/+layout.svelte b/src/routes/[spaceId]/+layout.svelte
index d79fe36..aaf5ca5 100644
--- a/src/routes/[spaceId]/+layout.svelte
+++ b/src/routes/[spaceId]/+layout.svelte
@@ -20,6 +20,7 @@
import { type Loaded } from 'jazz-tools';
import Container from '$lib/components/Container.svelte';
import SpaceSelection from '$lib/SpaceSelection.svelte';
+ import ThemeSelectDropdown from '$lib/components/ThemeSelectDropdown.svelte';
let spaceId: string = $state(page.params.spaceId);
@@ -87,7 +88,10 @@
-
+
+
+
+
--
2.51.2