diff --git a/src/content/post/skycorp.md b/backup/skycorp.mdx
similarity index 100%
rename from src/content/post/skycorp.md
rename to backup/skycorp.mdx
diff --git a/package.json b/package.json
index 64bd597..f0a6cc3 100644
--- a/package.json
+++ b/package.json
@@ -19,7 +19,8 @@
"@astrojs/rss": "4.0.11",
"@astrojs/sitemap": "3.3.0",
"@tailwindcss/vite": "4.1.3",
- "astro": "5.6.2",
+ "astro": "5.7.13",
+ "astro-custom-embeds": "^0.0.1",
"astro-expressive-code": "^0.41.1",
"astro-icon": "^1.1.5",
"astro-robots-txt": "^1.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b83cbfd..744aa53 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,7 +13,7 @@ importers:
version: 6.3.1
'@astrojs/mdx':
specifier: 4.2.4
- version: 4.2.4(astro@5.6.2(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.0)(typescript@5.8.3)(yaml@2.7.0))
+ version: 4.2.4(astro@5.7.13(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)(yaml@2.8.0))
'@astrojs/rss':
specifier: 4.0.11
version: 4.0.11
@@ -22,13 +22,16 @@ importers:
version: 3.3.0
'@tailwindcss/vite':
specifier: 4.1.3
- version: 4.1.3(vite@6.2.6(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.7.0))
+ version: 4.1.3(vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.8.0))
astro:
- specifier: 5.6.2
- version: 5.6.2(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.0)(typescript@5.8.3)(yaml@2.7.0)
+ specifier: 5.7.13
+ version: 5.7.13(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)(yaml@2.8.0)
+ astro-custom-embeds:
+ specifier: ^0.0.1
+ version: 0.0.1(astro@5.7.13(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)(yaml@2.8.0))
astro-expressive-code:
specifier: ^0.41.1
- version: 0.41.1(astro@5.6.2(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.0)(typescript@5.8.3)(yaml@2.7.0))
+ version: 0.41.2(astro@5.7.13(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)(yaml@2.8.0))
astro-icon:
specifier: ^1.1.5
version: 1.1.5
@@ -40,7 +43,7 @@ importers:
version: 1.0.0
cssnano:
specifier: ^7.0.6
- version: 7.0.6(postcss@8.5.3)
+ version: 7.0.7(postcss@8.5.3)
fs:
specifier: 0.0.1-security
version: 0.0.1-security
@@ -144,8 +147,8 @@ importers:
packages:
- '@antfu/install-pkg@1.0.0':
- resolution: {integrity: sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==}
+ '@antfu/install-pkg@1.1.0':
+ resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==}
'@antfu/utils@8.1.1':
resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==}
@@ -156,11 +159,8 @@ packages:
peerDependencies:
typescript: ^5.0.0
- '@astrojs/compiler@2.10.4':
- resolution: {integrity: sha512-86B3QGagP99MvSNwuJGiYSBHnh8nLvm2Q1IFI15wIUJJsPeQTO3eb2uwBmrqRsXykeR/mBzH8XCgz5AAt1BJrQ==}
-
- '@astrojs/compiler@2.11.0':
- resolution: {integrity: sha512-zZOO7i+JhojO8qmlyR/URui6LyfHJY6m+L9nwyX5GiKD78YoRaZ5tzz6X0fkl+5bD3uwlDHayf6Oe8Fu36RKNg==}
+ '@astrojs/compiler@2.12.0':
+ resolution: {integrity: sha512-7bCjW6tVDpUurQLeKBUN9tZ5kSv5qYrGmcn0sG0IwacL7isR2ZbyyA3AdZ4uxsuUFOS2SlgReTH7wkxO6zpqWA==}
'@astrojs/internal-helpers@0.6.1':
resolution: {integrity: sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==}
@@ -196,28 +196,28 @@ packages:
'@astrojs/sitemap@3.3.0':
resolution: {integrity: sha512-nYE4lKQtk+Kbrw/w0G0TTgT724co0jUsU4tPlHY9au5HmTBKbwiCLwO/15b1/y13aZ4Kr9ZbMeMHlXuwn0ty4Q==}
- '@astrojs/telemetry@3.2.0':
- resolution: {integrity: sha512-wxhSKRfKugLwLlr4OFfcqovk+LIFtKwLyGPqMsv+9/ibqqnW3Gv7tBhtKEb0gAyUAC4G9BTVQeQahqnQAhd6IQ==}
+ '@astrojs/telemetry@3.2.1':
+ resolution: {integrity: sha512-SSVM820Jqc6wjsn7qYfV9qfeQvePtVc1nSofhyap7l0/iakUKywj3hfy3UJAOV4sGV4Q/u450RD4AaCaFvNPlg==}
engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0}
'@astrojs/yaml2ts@0.2.2':
resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==}
- '@babel/helper-string-parser@7.25.9':
- resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
+ '@babel/helper-string-parser@7.27.1':
+ resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.25.9':
- resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
+ '@babel/helper-validator-identifier@7.27.1':
+ resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.27.0':
- resolution: {integrity: sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==}
+ '@babel/parser@7.27.2':
+ resolution: {integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/types@7.27.0':
- resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==}
+ '@babel/types@7.27.1':
+ resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==}
engines: {node: '>=6.9.0'}
'@biomejs/biome@1.9.4':
@@ -273,6 +273,9 @@ packages:
cpu: [x64]
os: [win32]
+ '@capsizecss/unpack@2.4.0':
+ resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==}
+
'@ctrl/tinycolor@4.1.0':
resolution: {integrity: sha512-WyOx8cJQ+FQus4Mm4uPIZA64gbk3Wxh0so5Lcii0aJifqwoVOlfFtorjLE0Hen4OYyHZMXDWqMmaQemBhgxFRQ==}
engines: {node: '>=14'}
@@ -298,176 +301,176 @@ packages:
'@emmetio/stream-reader@2.2.0':
resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==}
- '@emnapi/runtime@1.4.1':
- resolution: {integrity: sha512-LMshMVP0ZhACNjQNYXiU1iZJ6QCcv0lUdPDPugqGvCGXt5xtRVBPdtA0qU12pEXZzpWAhWlZYptfdAFq10DOVQ==}
+ '@emnapi/runtime@1.4.3':
+ resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==}
- '@esbuild/aix-ppc64@0.25.2':
- resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==}
+ '@esbuild/aix-ppc64@0.25.4':
+ resolution: {integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.25.2':
- resolution: {integrity: sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==}
+ '@esbuild/android-arm64@0.25.4':
+ resolution: {integrity: sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.25.2':
- resolution: {integrity: sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==}
+ '@esbuild/android-arm@0.25.4':
+ resolution: {integrity: sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.25.2':
- resolution: {integrity: sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==}
+ '@esbuild/android-x64@0.25.4':
+ resolution: {integrity: sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.25.2':
- resolution: {integrity: sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==}
+ '@esbuild/darwin-arm64@0.25.4':
+ resolution: {integrity: sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.25.2':
- resolution: {integrity: sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==}
+ '@esbuild/darwin-x64@0.25.4':
+ resolution: {integrity: sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.25.2':
- resolution: {integrity: sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==}
+ '@esbuild/freebsd-arm64@0.25.4':
+ resolution: {integrity: sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.25.2':
- resolution: {integrity: sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==}
+ '@esbuild/freebsd-x64@0.25.4':
+ resolution: {integrity: sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.25.2':
- resolution: {integrity: sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==}
+ '@esbuild/linux-arm64@0.25.4':
+ resolution: {integrity: sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.25.2':
- resolution: {integrity: sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==}
+ '@esbuild/linux-arm@0.25.4':
+ resolution: {integrity: sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.25.2':
- resolution: {integrity: sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==}
+ '@esbuild/linux-ia32@0.25.4':
+ resolution: {integrity: sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.25.2':
- resolution: {integrity: sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==}
+ '@esbuild/linux-loong64@0.25.4':
+ resolution: {integrity: sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.25.2':
- resolution: {integrity: sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==}
+ '@esbuild/linux-mips64el@0.25.4':
+ resolution: {integrity: sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.25.2':
- resolution: {integrity: sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==}
+ '@esbuild/linux-ppc64@0.25.4':
+ resolution: {integrity: sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.25.2':
- resolution: {integrity: sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==}
+ '@esbuild/linux-riscv64@0.25.4':
+ resolution: {integrity: sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.25.2':
- resolution: {integrity: sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==}
+ '@esbuild/linux-s390x@0.25.4':
+ resolution: {integrity: sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.25.2':
- resolution: {integrity: sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==}
+ '@esbuild/linux-x64@0.25.4':
+ resolution: {integrity: sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-arm64@0.25.2':
- resolution: {integrity: sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==}
+ '@esbuild/netbsd-arm64@0.25.4':
+ resolution: {integrity: sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.25.2':
- resolution: {integrity: sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==}
+ '@esbuild/netbsd-x64@0.25.4':
+ resolution: {integrity: sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.25.2':
- resolution: {integrity: sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==}
+ '@esbuild/openbsd-arm64@0.25.4':
+ resolution: {integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.25.2':
- resolution: {integrity: sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==}
+ '@esbuild/openbsd-x64@0.25.4':
+ resolution: {integrity: sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/sunos-x64@0.25.2':
- resolution: {integrity: sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==}
+ '@esbuild/sunos-x64@0.25.4':
+ resolution: {integrity: sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.25.2':
- resolution: {integrity: sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==}
+ '@esbuild/win32-arm64@0.25.4':
+ resolution: {integrity: sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.25.2':
- resolution: {integrity: sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==}
+ '@esbuild/win32-ia32@0.25.4':
+ resolution: {integrity: sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.25.2':
- resolution: {integrity: sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==}
+ '@esbuild/win32-x64@0.25.4':
+ resolution: {integrity: sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
- '@expressive-code/core@0.41.1':
- resolution: {integrity: sha512-mG2IrN4t/NGPmEeeswmttsW7W7c96sz3ASjo1psQnOqU5QWAF61HpnBu3lPxHI8iQJyZI8wfAroo9FFpwlkvAQ==}
+ '@expressive-code/core@0.41.2':
+ resolution: {integrity: sha512-AJW5Tp9czbLqKMzwudL9Rv4js9afXBxkSGLmCNPq1iRgAYcx9NkTPJiSNCesjKRWoVC328AdSu6fqrD22zDgDg==}
- '@expressive-code/plugin-frames@0.41.1':
- resolution: {integrity: sha512-cwUUWMr2jNpKpgiepEzM9BGnU60WepE5/Ar3H2aOn8IzcDa4Eeuk0JqQB1Vvpo0bu+VRIxaTA2njoAIeQuMN5w==}
+ '@expressive-code/plugin-frames@0.41.2':
+ resolution: {integrity: sha512-pfy0hkJI4nbaONjmksFDcuHmIuyPTFmi1JpABe4q2ajskiJtfBf+WDAL2pg595R9JNoPrrH5+aT9lbkx2noicw==}
- '@expressive-code/plugin-shiki@0.41.1':
- resolution: {integrity: sha512-xJHk89ECxQpvf7ftTmtEfAKoApYYr5Um7d6fiE6GuY7+WuXN02+ZHH8r5pSJpxlQMfAmavqbNPd3dEJ9v/zHnQ==}
+ '@expressive-code/plugin-shiki@0.41.2':
+ resolution: {integrity: sha512-xD4zwqAkDccXqye+235BH5bN038jYiSMLfUrCOmMlzxPDGWdxJDk5z4uUB/aLfivEF2tXyO2zyaarL3Oqht0fQ==}
- '@expressive-code/plugin-text-markers@0.41.1':
- resolution: {integrity: sha512-PFvk91yY+H8KVEcyZSrktLoWzBgLVpowvMxOJooFn74roGxnU4TEBJpWcRnJFtMEwTLzWNnk10MSOApOccvSKg==}
+ '@expressive-code/plugin-text-markers@0.41.2':
+ resolution: {integrity: sha512-JFWBz2qYxxJOJkkWf96LpeolbnOqJY95TvwYc0hXIHf9oSWV0h0SY268w/5N3EtQaD9KktzDE+VIVwb9jdb3nw==}
'@iconify-json/mdi@1.2.3':
resolution: {integrity: sha512-O3cLwbDOK7NNDf2ihaQOH5F9JglnulNDFV7WprU2dSoZu3h3cWH//h74uQAB87brHmvFVxIOkuBX2sZSzYhScg==}
- '@iconify/tools@4.1.1':
- resolution: {integrity: sha512-Hybu/HGhv6T8nLQhiG9rKx+ekF7NNpPOEQAy7JRSKht3s3dcFSsPccYzk24Znc9MTxrR6Gak3cg6CPP5dyvS2Q==}
+ '@iconify/tools@4.1.2':
+ resolution: {integrity: sha512-q6NzLQYEN9zkDfcyBqD3vItHcZw97w/s++3H3TBxUORr57EfHxj6tOW6fyufDjMq+Vl56WXWaPx1csBPYlI5CA==}
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
@@ -824,123 +827,123 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.40.0':
- resolution: {integrity: sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==}
+ '@rollup/rollup-android-arm-eabi@4.40.2':
+ resolution: {integrity: sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.40.0':
- resolution: {integrity: sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==}
+ '@rollup/rollup-android-arm64@4.40.2':
+ resolution: {integrity: sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.40.0':
- resolution: {integrity: sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==}
+ '@rollup/rollup-darwin-arm64@4.40.2':
+ resolution: {integrity: sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.40.0':
- resolution: {integrity: sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==}
+ '@rollup/rollup-darwin-x64@4.40.2':
+ resolution: {integrity: sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.40.0':
- resolution: {integrity: sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==}
+ '@rollup/rollup-freebsd-arm64@4.40.2':
+ resolution: {integrity: sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.40.0':
- resolution: {integrity: sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==}
+ '@rollup/rollup-freebsd-x64@4.40.2':
+ resolution: {integrity: sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.40.0':
- resolution: {integrity: sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.40.2':
+ resolution: {integrity: sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.40.0':
- resolution: {integrity: sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==}
+ '@rollup/rollup-linux-arm-musleabihf@4.40.2':
+ resolution: {integrity: sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.40.0':
- resolution: {integrity: sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==}
+ '@rollup/rollup-linux-arm64-gnu@4.40.2':
+ resolution: {integrity: sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.40.0':
- resolution: {integrity: sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==}
+ '@rollup/rollup-linux-arm64-musl@4.40.2':
+ resolution: {integrity: sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.40.0':
- resolution: {integrity: sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.40.2':
+ resolution: {integrity: sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.40.0':
- resolution: {integrity: sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.40.2':
+ resolution: {integrity: sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.40.0':
- resolution: {integrity: sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==}
+ '@rollup/rollup-linux-riscv64-gnu@4.40.2':
+ resolution: {integrity: sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.40.0':
- resolution: {integrity: sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==}
+ '@rollup/rollup-linux-riscv64-musl@4.40.2':
+ resolution: {integrity: sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.40.0':
- resolution: {integrity: sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==}
+ '@rollup/rollup-linux-s390x-gnu@4.40.2':
+ resolution: {integrity: sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.40.0':
- resolution: {integrity: sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==}
+ '@rollup/rollup-linux-x64-gnu@4.40.2':
+ resolution: {integrity: sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.40.0':
- resolution: {integrity: sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==}
+ '@rollup/rollup-linux-x64-musl@4.40.2':
+ resolution: {integrity: sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.40.0':
- resolution: {integrity: sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==}
+ '@rollup/rollup-win32-arm64-msvc@4.40.2':
+ resolution: {integrity: sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.40.0':
- resolution: {integrity: sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==}
+ '@rollup/rollup-win32-ia32-msvc@4.40.2':
+ resolution: {integrity: sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.40.0':
- resolution: {integrity: sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==}
+ '@rollup/rollup-win32-x64-msvc@4.40.2':
+ resolution: {integrity: sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==}
cpu: [x64]
os: [win32]
- '@shikijs/core@3.2.2':
- resolution: {integrity: sha512-yvlSKVMLjddAGBa2Yu+vUZxuu3sClOWW1AG+UtJkvejYuGM5BVL35s6Ijiwb75O9QdEx6IkMxinHZSi8ZyrBaA==}
+ '@shikijs/core@3.4.2':
+ resolution: {integrity: sha512-AG8vnSi1W2pbgR2B911EfGqtLE9c4hQBYkv/x7Z+Kt0VxhgQKcW7UNDVYsu9YxwV6u+OJrvdJrMq6DNWoBjihQ==}
- '@shikijs/engine-javascript@3.2.2':
- resolution: {integrity: sha512-tlDKfhWpF4jKLUyVAnmL+ggIC+0VyteNsUpBzh1iwWLZu4i+PelIRr0TNur6pRRo5UZIv3ss/PLMuwahg9S2hg==}
+ '@shikijs/engine-javascript@3.4.2':
+ resolution: {integrity: sha512-1/adJbSMBOkpScCE/SB6XkjJU17ANln3Wky7lOmrnpl+zBdQ1qXUJg2GXTYVHRq+2j3hd1DesmElTXYDgtfSOQ==}
- '@shikijs/engine-oniguruma@3.2.2':
- resolution: {integrity: sha512-vyXRnWVCSvokwbaUD/8uPn6Gqsf5Hv7XwcW4AgiU4Z2qwy19sdr6VGzMdheKKN58tJOOe5MIKiNb901bgcUXYQ==}
+ '@shikijs/engine-oniguruma@3.4.2':
+ resolution: {integrity: sha512-zcZKMnNndgRa3ORja6Iemsr3DrLtkX3cAF7lTJkdMB6v9alhlBsX9uNiCpqofNrXOvpA3h6lHcLJxgCIhVOU5Q==}
- '@shikijs/langs@3.2.2':
- resolution: {integrity: sha512-NY0Urg2dV9ETt3JIOWoMPuoDNwte3geLZ4M1nrPHbkDS8dWMpKcEwlqiEIGqtwZNmt5gKyWpR26ln2Bg2ecPgw==}
+ '@shikijs/langs@3.4.2':
+ resolution: {integrity: sha512-H6azIAM+OXD98yztIfs/KH5H4PU39t+SREhmM8LaNXyUrqj2mx+zVkr8MWYqjceSjDw9I1jawm1WdFqU806rMA==}
- '@shikijs/themes@3.2.2':
- resolution: {integrity: sha512-Zuq4lgAxVKkb0FFdhHSdDkALuRpsj1so1JdihjKNQfgM78EHxV2JhO10qPsMrm01FkE3mDRTdF68wfmsqjt6HA==}
+ '@shikijs/themes@3.4.2':
+ resolution: {integrity: sha512-qAEuAQh+brd8Jyej2UDDf+b4V2g1Rm8aBIdvt32XhDPrHvDkEnpb7Kzc9hSuHUxz0Iuflmq7elaDuQAP9bHIhg==}
- '@shikijs/types@3.2.2':
- resolution: {integrity: sha512-a5TiHk7EH5Lso8sHcLHbVNNhWKP0Wi3yVnXnu73g86n3WoDgEra7n3KszyeCGuyoagspQ2fzvy4cpSc8pKhb0A==}
+ '@shikijs/types@3.4.2':
+ resolution: {integrity: sha512-zHC1l7L+eQlDXLnxvM9R91Efh2V4+rN3oMVS2swCBssbj2U/FBwybD1eeLaq8yl/iwT+zih8iUbTBCgGZOYlVg==}
'@shikijs/vscode-textmate@10.0.2':
resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
@@ -950,6 +953,9 @@ packages:
engines: {node: '>= 8.0.0'}
hasBin: true
+ '@swc/helpers@0.5.17':
+ resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
+
'@tailwindcss/node@4.1.3':
resolution: {integrity: sha512-H/6r6IPFJkCfBJZ2dKZiPJ7Ueb2wbL592+9bQEl2r73qbX6yGnmQVIfiUvDRB2YI0a3PWDrzUwkvQx1XW1bNkA==}
@@ -1046,6 +1052,9 @@ packages:
'@types/estree@1.0.7':
resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
+ '@types/fontkit@2.0.8':
+ resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==}
+
'@types/hast@3.0.4':
resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
@@ -1064,8 +1073,11 @@ packages:
'@types/node@17.0.45':
resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
- '@types/node@22.13.8':
- resolution: {integrity: sha512-G3EfaZS+iOGYWLLRCEAXdWK9my08oHNZ+FHluRiggIYJPOXzhOiDgpVCUHaUvyIC5/fj7C/p637jdzC666AOKQ==}
+ '@types/node@18.19.101':
+ resolution: {integrity: sha512-Ykg7fcE3+cOQlLUv2Ds3zil6DVjriGQaSN/kEpl5HQ3DIGM6W0F2n9+GkWV4bRt7KjLymgzNdTnSKCbFUUJ7Kw==}
+
+ '@types/node@22.15.18':
+ resolution: {integrity: sha512-v1DKRfUdyW+jJhZNEI1PYy29S2YRxMV5AOO/x/SjKmW0acCIOqmbj6Haf9eHAhsPmrhlHSxEhv/1WszcLWV4cg==}
'@types/sax@1.2.7':
resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==}
@@ -1085,25 +1097,25 @@ packages:
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
- '@volar/kit@2.4.11':
- resolution: {integrity: sha512-ups5RKbMzMCr6RKafcCqDRnJhJDNWqo2vfekwOAj6psZ15v5TlcQFQAyokQJ3wZxVkzxrQM+TqTRDENfQEXpmA==}
+ '@volar/kit@2.4.14':
+ resolution: {integrity: sha512-kBcmHjEodtmYGJELHePZd2JdeYm4ZGOd9F/pQ1YETYIzAwy4Z491EkJ1nRSo/GTxwKt0XYwYA/dHSEgXecVHRA==}
peerDependencies:
typescript: '*'
- '@volar/language-core@2.4.11':
- resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==}
+ '@volar/language-core@2.4.14':
+ resolution: {integrity: sha512-X6beusV0DvuVseaOEy7GoagS4rYHgDHnTrdOj5jeUb49fW5ceQyP9Ej5rBhqgz2wJggl+2fDbbojq1XKaxDi6w==}
- '@volar/language-server@2.4.11':
- resolution: {integrity: sha512-W9P8glH1M8LGREJ7yHRCANI5vOvTrRO15EMLdmh5WNF9sZYSEbQxiHKckZhvGIkbeR1WAlTl3ORTrJXUghjk7g==}
+ '@volar/language-server@2.4.14':
+ resolution: {integrity: sha512-P3mGbQbW0v40UYBnb3DAaNtRYx6/MGOVKzdOWmBCGwjUkCR2xBkGrCFt05XnPDwFS/cTWDh2U6Mc9lpZ8Aecfw==}
- '@volar/language-service@2.4.11':
- resolution: {integrity: sha512-KIb6g8gjUkS2LzAJ9bJCLIjfsJjeRtmXlu7b2pDFGD3fNqdbC53cCAKzgWDs64xtQVKYBU13DLWbtSNFtGuMLQ==}
+ '@volar/language-service@2.4.14':
+ resolution: {integrity: sha512-vNC3823EJohdzLTyjZoCMPwoWCfINB5emusniCkW5CGoGHQov4VVmT6yI5ncgP/NpgAIUv2NEkJooXvLHA4VeQ==}
- '@volar/source-map@2.4.11':
- resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==}
+ '@volar/source-map@2.4.14':
+ resolution: {integrity: sha512-5TeKKMh7Sfxo8021cJfmBzcjfY1SsXsPMMjMvjY7ivesdnybqqS+GxGAoXHAOUawQTwtdUxgP65Im+dEmvWtYQ==}
- '@volar/typescript@2.4.11':
- resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==}
+ '@volar/typescript@2.4.14':
+ resolution: {integrity: sha512-p8Z6f/bZM3/HyCdRNFZOEEzts51uV8WHeN8Tnfnm2EBv6FDB2TQLzfVx7aJvnl8ofKAOnS64B2O8bImBFaauRw==}
'@vscode/emmet-helper@2.11.0':
resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==}
@@ -1116,11 +1128,6 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.14.0:
- resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
acorn@8.14.1:
resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
engines: {node: '>=0.4.0'}
@@ -1172,8 +1179,19 @@ packages:
resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==}
hasBin: true
- astro-expressive-code@0.41.1:
- resolution: {integrity: sha512-za6HlekMOczwlkuYuQQTd6LkKFwsnfAjwjIprCzOqsjp9vkYrAcriXM5cIG7V1Zxx88sVXF6iGnyNl4J0DL2Mg==}
+ astro-auto-import@0.4.4:
+ resolution: {integrity: sha512-tiYe1hp+VusdiyaD3INgZgbvXEPamDFiURnQR5Niz+E9fWa6IHYjJ99TwGlHh/evfaXE/U/86jp9MRKWTuJU1A==}
+ engines: {node: '>=16.0.0'}
+ peerDependencies:
+ astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta
+
+ astro-custom-embeds@0.0.1:
+ resolution: {integrity: sha512-8f5lYAImE38VC1ZAAQ8S2BCEa6vSBIeph+aPEW+uX10FIfvgAJ7Na+Q2cmMGoMG+p0dQ+1mEDtzvzlIAO04MSg==}
+ peerDependencies:
+ astro: ^4.0.0 || ^5.0.0-beta
+
+ astro-expressive-code@0.41.2:
+ resolution: {integrity: sha512-HN0jWTnhr7mIV/2e6uu4PPRNNo/k4UEgTLZqbp3MrHU+caCARveG2yZxaZVBmxyiVdYqW5Pd3u3n2zjnshixbw==}
peerDependencies:
astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0
@@ -1186,8 +1204,8 @@ packages:
astro-webmanifest@1.0.0:
resolution: {integrity: sha512-ar8SZuFf8k2XuqAYpiaiGmzgpqVufyPx0A9d8OljPup+Sgs+1trG2bpvo7JcM+m4L3figPaYEZOy1rRawCEU0w==}
- astro@5.6.2:
- resolution: {integrity: sha512-Ds4x3Au2s+YfBKLXY2HCHird+73ff4wTds+cuAGqaHmY4GR+Gc+sCAP54Mq6blkpuFqXwqjPUAcmxvAwovJPGQ==}
+ astro@5.7.13:
+ resolution: {integrity: sha512-cRGq2llKOhV3XMcYwQpfBIUcssN6HEK5CRbcMxAfd9OcFhvWE7KUy50zLioAZVVl3AqgUTJoNTlmZfD2eG0G1w==}
engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
hasBin: true
@@ -1201,8 +1219,8 @@ packages:
peerDependencies:
postcss: ^8.1.0
- axios@1.8.1:
- resolution: {integrity: sha512-NN+fvwH/kV01dYUQ3PTOZns4LWtWhOFCAhQ/pHb88WQ1hNe5V/dvFwc4VJcDL11LT9xSX0QtsR8sWUuyOuOq7g==}
+ axios@1.9.0:
+ resolution: {integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==}
axobject-query@4.1.0:
resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
@@ -1217,12 +1235,17 @@ packages:
bare-events@2.5.4:
resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==}
- bare-fs@4.0.1:
- resolution: {integrity: sha512-ilQs4fm/l9eMfWY2dY0WCIUplSUp7U0CT1vrqMg1MUdeZl4fypu5UP0XcDBK5WBQPJAKP1b7XEodISmekH/CEg==}
- engines: {bare: '>=1.7.0'}
+ bare-fs@4.1.5:
+ resolution: {integrity: sha512-1zccWBMypln0jEE05LzZt+V/8y8AQsQQqxtklqaIyg5nu6OAYFhZxPXinJTSG+kU5qyNmeLgcn9AW7eHiCHVLA==}
+ engines: {bare: '>=1.16.0'}
+ peerDependencies:
+ bare-buffer: '*'
+ peerDependenciesMeta:
+ bare-buffer:
+ optional: true
- bare-os@3.5.1:
- resolution: {integrity: sha512-LvfVNDcWLw2AnIw5f2mWUgumW3I3N/WYGiWeimhQC1Ybt71n2FjlS9GJKeCnFeg1MKZHxzIFmpFnBXDI+sBeFg==}
+ bare-os@3.6.1:
+ resolution: {integrity: sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==}
engines: {bare: '>=1.14.0'}
bare-path@3.0.0:
@@ -1255,6 +1278,9 @@ packages:
bl@4.1.0:
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
+ blob-to-buffer@1.2.9:
+ resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==}
+
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
@@ -1266,8 +1292,11 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserslist@4.24.4:
- resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
+ brotli@1.3.3:
+ resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==}
+
+ browserslist@4.24.5:
+ resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -1291,8 +1320,8 @@ packages:
caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
- caniuse-lite@1.0.30001713:
- resolution: {integrity: sha512-wCIWIg+A4Xr7NfhTuHdX+/FKh3+Op3LBbSp2N5Pfx6T/LhdQy3GTyoTg48BReaW/MyMNZAkTadsBtai3ldWK0Q==}
+ caniuse-lite@1.0.30001718:
+ resolution: {integrity: sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==}
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -1343,6 +1372,10 @@ packages:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
+ clone@2.1.2:
+ resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==}
+ engines: {node: '>=0.8'}
+
clsx@2.1.1:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
@@ -1384,6 +1417,9 @@ packages:
confbox@0.1.8:
resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
+ confbox@0.2.2:
+ resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==}
+
cookie-es@1.2.2:
resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==}
@@ -1391,8 +1427,11 @@ packages:
resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==}
engines: {node: '>=18'}
- crossws@0.3.4:
- resolution: {integrity: sha512-uj0O1ETYX1Bh6uSgktfPvwDiPYGQ3aI4qVsaC/LWpkIzGj1nUYm5FK3K+t11oOlpN01lGbprFCH4wBlKdJjVgw==}
+ cross-fetch@3.2.0:
+ resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==}
+
+ crossws@0.3.5:
+ resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==}
css-background-parser@0.1.0:
resolution: {integrity: sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA==}
@@ -1417,6 +1456,9 @@ packages:
css-select@5.1.0:
resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
+ css-selector-parser@1.4.1:
+ resolution: {integrity: sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==}
+
css-selector-parser@3.1.2:
resolution: {integrity: sha512-WfUcL99xWDs7b3eZPoRszWVfbNo8ErCF15PTvVROjkShGlAfjIkG6hlfj/sl6/rfo5Q9x9ryJ3VqVnAZDA+gcw==}
@@ -1431,6 +1473,10 @@ packages:
resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+ css-tree@3.1.0:
+ resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+
css-what@6.1.0:
resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
engines: {node: '>= 6'}
@@ -1440,30 +1486,30 @@ packages:
engines: {node: '>=4'}
hasBin: true
- cssnano-preset-default@7.0.6:
- resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==}
+ cssnano-preset-default@7.0.7:
+ resolution: {integrity: sha512-jW6CG/7PNB6MufOrlovs1TvBTEVmhY45yz+bd0h6nw3h6d+1e+/TX+0fflZ+LzvZombbT5f+KC063w9VoHeHow==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- cssnano-utils@5.0.0:
- resolution: {integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==}
+ cssnano-utils@5.0.1:
+ resolution: {integrity: sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- cssnano@7.0.6:
- resolution: {integrity: sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==}
+ cssnano@7.0.7:
+ resolution: {integrity: sha512-evKu7yiDIF7oS+EIpwFlMF730ijRyLFaM2o5cTxRGJR9OKHKkc+qP443ZEVR9kZG0syaAJJCPJyfv5pbrxlSng==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
csso@5.0.5:
resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
- debug@4.4.0:
- resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
+ debug@4.4.1:
+ resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@@ -1471,8 +1517,8 @@ packages:
supports-color:
optional: true
- decode-named-character-reference@1.0.2:
- resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
+ decode-named-character-reference@1.1.0:
+ resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==}
decompress-response@6.0.0:
resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
@@ -1496,8 +1542,8 @@ packages:
destr@2.0.5:
resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
- detect-libc@2.0.3:
- resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
+ detect-libc@2.0.4:
+ resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==}
engines: {node: '>=8'}
deterministic-object-hash@2.0.2:
@@ -1510,6 +1556,9 @@ packages:
devlop@1.1.0:
resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
+ dfa@1.2.0:
+ resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==}
+
diff@5.2.0:
resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
engines: {node: '>=0.3.1'}
@@ -1542,15 +1591,12 @@ packages:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
- electron-to-chromium@1.5.136:
- resolution: {integrity: sha512-kL4+wUTD7RSA5FHx5YwWtjDnEEkIIikFgWHR4P6fqjw1PPLlqYkxeOb++wAauAssat0YClCy8Y3C5SxgSkjibQ==}
+ electron-to-chromium@1.5.155:
+ resolution: {integrity: sha512-ps5KcGGmwL8VaeJlvlDlu4fORQpv3+GIcF5I3f9tUKUlJ/wsysh6HU8P5L1XWRYeXfA0oJd4PyM8ds8zTFf6Ng==}
emmet@2.4.11:
resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==}
- emoji-regex-xs@1.0.0:
- resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==}
-
emoji-regex@10.4.0:
resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
@@ -1571,6 +1617,10 @@ packages:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
+ entities@6.0.0:
+ resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==}
+ engines: {node: '>=0.12'}
+
es-define-property@1.0.1:
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
engines: {node: '>= 0.4'}
@@ -1579,8 +1629,8 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- es-module-lexer@1.6.0:
- resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==}
+ es-module-lexer@1.7.0:
+ resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
es-object-atoms@1.1.1:
resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
@@ -1596,8 +1646,8 @@ packages:
esast-util-from-js@2.0.1:
resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==}
- esbuild@0.25.2:
- resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==}
+ esbuild@0.25.4:
+ resolution: {integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==}
engines: {node: '>=18'}
hasBin: true
@@ -1648,8 +1698,11 @@ packages:
resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
engines: {node: '>=6'}
- expressive-code@0.41.1:
- resolution: {integrity: sha512-O3+bDWGw+y7b0L3Y3xc7LbPgRTvFy2tqXzYY24TBbDwnHbIwb0OFdS4v+1PpX6NEsF7XsVv9sqY5xo22yWe7Hw==}
+ expressive-code@0.41.2:
+ resolution: {integrity: sha512-aLZiZaqorRtNExtGpUjK9zFH9aTpWeoTXMyLo4b4IcuXfPqtLPPxhRm/QlPb8QqIcMMXnSiGRHSFpQfX0m7HJw==}
+
+ exsolve@1.0.5:
+ resolution: {integrity: sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==}
extend-shallow@2.0.1:
resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
@@ -1686,8 +1739,8 @@ packages:
fd-slicer@1.1.0:
resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
- fdir@6.4.3:
- resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==}
+ fdir@6.4.4:
+ resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==}
peerDependencies:
picomatch: ^3 || ^4
peerDependenciesMeta:
@@ -1718,6 +1771,12 @@ packages:
debug:
optional: true
+ fontace@0.3.0:
+ resolution: {integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==}
+
+ fontkit@2.0.4:
+ resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==}
+
form-data@4.0.2:
resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==}
engines: {node: '>= 6'}
@@ -1788,8 +1847,8 @@ packages:
resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
engines: {node: '>=6.0'}
- h3@1.15.1:
- resolution: {integrity: sha512-+ORaOBttdUm1E2Uu/obAyCguiI7MbBvsLTndc3gyK3zU+SYLoZXlyCP9Xgy0gikkGufFLTZXCXD6+4BsufnmHA==}
+ h3@1.15.3:
+ resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==}
has-symbols@1.1.0:
resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
@@ -1867,8 +1926,8 @@ packages:
htmlparser2@9.1.0:
resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==}
- http-cache-semantics@4.1.1:
- resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
+ http-cache-semantics@4.2.0:
+ resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==}
iconv-lite@0.6.3:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
@@ -2063,8 +2122,8 @@ packages:
resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==}
engines: {node: '>=14'}
- local-pkg@1.1.0:
- resolution: {integrity: sha512-xbZBuX6gYIWrlLmZG43aAVer4ocntYO09vPy9lxd6Ns8DnR4U7N+IIeDkubinqFOHHzoMlPxTxwo0jhE7oYjAw==}
+ local-pkg@1.1.1:
+ resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==}
engines: {node: '>=14'}
lodash.castarray@4.4.0:
@@ -2168,6 +2227,9 @@ packages:
mdn-data@2.0.30:
resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
+ mdn-data@2.12.2:
+ resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
+
merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
@@ -2175,6 +2237,9 @@ packages:
micromark-core-commonmark@2.0.3:
resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==}
+ micromark-extension-directive@3.0.2:
+ resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==}
+
micromark-extension-directive@4.0.0:
resolution: {integrity: sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==}
@@ -2351,8 +2416,8 @@ packages:
nlcst-to-string@4.0.0:
resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==}
- node-abi@3.74.0:
- resolution: {integrity: sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==}
+ node-abi@3.75.0:
+ resolution: {integrity: sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==}
engines: {node: '>=10'}
node-addon-api@6.1.0:
@@ -2361,6 +2426,15 @@ packages:
node-fetch-native@1.6.6:
resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==}
+ node-fetch@2.7.0:
+ resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
+ engines: {node: 4.x || >=6.0.0}
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+
node-mock-http@1.0.0:
resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==}
@@ -2381,14 +2455,17 @@ packages:
ofetch@1.4.1:
resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
+ ohash@2.0.11:
+ resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
+
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
- oniguruma-parser@0.11.0:
- resolution: {integrity: sha512-9M+tFRnJWtRxsgh4XFlkw+AVFtzEtI8UfTifx6sDbtt47SpEl/K65PunQyp/jvfp0xwLGjtbE5aKQcL8j6AXYw==}
+ oniguruma-parser@0.12.1:
+ resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==}
- oniguruma-to-es@4.2.0:
- resolution: {integrity: sha512-MDPs6KSOLS0tKQ7joqg44dRIRZUyotfTy0r+7oEEs6VwWWP0+E2PPDYWMFN0aqOjRyWHBYq7RfKw9GQk2S2z5g==}
+ oniguruma-to-es@4.3.3:
+ resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==}
p-limit@6.2.0:
resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==}
@@ -2402,11 +2479,8 @@ packages:
resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==}
engines: {node: '>=14.16'}
- package-manager-detector@0.2.11:
- resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==}
-
- package-manager-detector@1.1.0:
- resolution: {integrity: sha512-Y8f9qUlBzW8qauJjd/eu6jlpJZsuPJm2ZAV0cDVd420o4EdpH5RPdoCv+60/TdJflGatr4sDfpAL6ArWZbM5tA==}
+ package-manager-detector@1.3.0:
+ resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==}
pagefind@1.3.0:
resolution: {integrity: sha512-8KPLGT5g9s+olKMRTU9LFekLizkVIu9tes90O1/aigJ0T5LmyPqTzGJrETnSw3meSYg58YH7JTzhTTW/3z6VAw==}
@@ -2430,8 +2504,8 @@ packages:
parse5-parser-stream@7.1.2:
resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==}
- parse5@7.2.1:
- resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==}
+ parse5@7.3.0:
+ resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
path-browserify@1.0.1:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
@@ -2462,83 +2536,86 @@ packages:
pkg-types@1.3.1:
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
+ pkg-types@2.1.0:
+ resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==}
+
postcss-calc@10.1.1:
resolution: {integrity: sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==}
engines: {node: ^18.12 || ^20.9 || >=22.0}
peerDependencies:
postcss: ^8.4.38
- postcss-colormin@7.0.2:
- resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==}
+ postcss-colormin@7.0.3:
+ resolution: {integrity: sha512-xZxQcSyIVZbSsl1vjoqZAcMYYdnJsIyG8OvqShuuqf12S88qQboxxEy0ohNCOLwVPXTU+hFHvJPACRL2B5ohTA==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-convert-values@7.0.4:
- resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==}
+ postcss-convert-values@7.0.5:
+ resolution: {integrity: sha512-0VFhH8nElpIs3uXKnVtotDJJNX0OGYSZmdt4XfSfvOMrFw1jKfpwpZxfC4iN73CTM/MWakDEmsHQXkISYj4BXw==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-discard-comments@7.0.3:
- resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==}
+ postcss-discard-comments@7.0.4:
+ resolution: {integrity: sha512-6tCUoql/ipWwKtVP/xYiFf1U9QgJ0PUvxN7pTcsQ8Ns3Fnwq1pU5D5s1MhT/XySeLq6GXNvn37U46Ded0TckWg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-discard-duplicates@7.0.1:
- resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==}
+ postcss-discard-duplicates@7.0.2:
+ resolution: {integrity: sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-discard-empty@7.0.0:
- resolution: {integrity: sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==}
+ postcss-discard-empty@7.0.1:
+ resolution: {integrity: sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-discard-overridden@7.0.0:
- resolution: {integrity: sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==}
+ postcss-discard-overridden@7.0.1:
+ resolution: {integrity: sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-merge-longhand@7.0.4:
- resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==}
+ postcss-merge-longhand@7.0.5:
+ resolution: {integrity: sha512-Kpu5v4Ys6QI59FxmxtNB/iHUVDn9Y9sYw66D6+SZoIk4QTz1prC4aYkhIESu+ieG1iylod1f8MILMs1Em3mmIw==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-merge-rules@7.0.4:
- resolution: {integrity: sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==}
+ postcss-merge-rules@7.0.5:
+ resolution: {integrity: sha512-ZonhuSwEaWA3+xYbOdJoEReKIBs5eDiBVLAGpYZpNFPzXZcEE5VKR7/qBEQvTZpiwjqhhqEQ+ax5O3VShBj9Wg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-minify-font-values@7.0.0:
- resolution: {integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==}
+ postcss-minify-font-values@7.0.1:
+ resolution: {integrity: sha512-2m1uiuJeTplll+tq4ENOQSzB8LRnSUChBv7oSyFLsJRtUgAAJGP6LLz0/8lkinTgxrmJSPOEhgY1bMXOQ4ZXhQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-minify-gradients@7.0.0:
- resolution: {integrity: sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==}
+ postcss-minify-gradients@7.0.1:
+ resolution: {integrity: sha512-X9JjaysZJwlqNkJbUDgOclyG3jZEpAMOfof6PUZjPnPrePnPG62pS17CjdM32uT1Uq1jFvNSff9l7kNbmMSL2A==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-minify-params@7.0.2:
- resolution: {integrity: sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==}
+ postcss-minify-params@7.0.3:
+ resolution: {integrity: sha512-vUKV2+f5mtjewYieanLX0xemxIp1t0W0H/D11u+kQV/MWdygOO7xPMkbK+r9P6Lhms8MgzKARF/g5OPXhb8tgg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-minify-selectors@7.0.4:
- resolution: {integrity: sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==}
+ postcss-minify-selectors@7.0.5:
+ resolution: {integrity: sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
postcss-nested@6.2.0:
resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
@@ -2546,77 +2623,77 @@ packages:
peerDependencies:
postcss: ^8.2.14
- postcss-normalize-charset@7.0.0:
- resolution: {integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==}
+ postcss-normalize-charset@7.0.1:
+ resolution: {integrity: sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-normalize-display-values@7.0.0:
- resolution: {integrity: sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==}
+ postcss-normalize-display-values@7.0.1:
+ resolution: {integrity: sha512-E5nnB26XjSYz/mGITm6JgiDpAbVuAkzXwLzRZtts19jHDUBFxZ0BkXAehy0uimrOjYJbocby4FVswA/5noOxrQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-normalize-positions@7.0.0:
- resolution: {integrity: sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==}
+ postcss-normalize-positions@7.0.1:
+ resolution: {integrity: sha512-pB/SzrIP2l50ZIYu+yQZyMNmnAcwyYb9R1fVWPRxm4zcUFCY2ign7rcntGFuMXDdd9L2pPNUgoODDk91PzRZuQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-normalize-repeat-style@7.0.0:
- resolution: {integrity: sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==}
+ postcss-normalize-repeat-style@7.0.1:
+ resolution: {integrity: sha512-NsSQJ8zj8TIDiF0ig44Byo3Jk9e4gNt9x2VIlJudnQQ5DhWAHJPF4Tr1ITwyHio2BUi/I6Iv0HRO7beHYOloYQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-normalize-string@7.0.0:
- resolution: {integrity: sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==}
+ postcss-normalize-string@7.0.1:
+ resolution: {integrity: sha512-QByrI7hAhsoze992kpbMlJSbZ8FuCEc1OT9EFbZ6HldXNpsdpZr+YXC5di3UEv0+jeZlHbZcoCADgb7a+lPmmQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-normalize-timing-functions@7.0.0:
- resolution: {integrity: sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==}
+ postcss-normalize-timing-functions@7.0.1:
+ resolution: {integrity: sha512-bHifyuuSNdKKsnNJ0s8fmfLMlvsQwYVxIoUBnowIVl2ZAdrkYQNGVB4RxjfpvkMjipqvbz0u7feBZybkl/6NJg==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-normalize-unicode@7.0.2:
- resolution: {integrity: sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==}
+ postcss-normalize-unicode@7.0.3:
+ resolution: {integrity: sha512-EcoA29LvG3F+EpOh03iqu+tJY3uYYKzArqKJHxDhUYLa2u58aqGq16K6/AOsXD9yqLN8O6y9mmePKN5cx6krOw==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-normalize-url@7.0.0:
- resolution: {integrity: sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==}
+ postcss-normalize-url@7.0.1:
+ resolution: {integrity: sha512-sUcD2cWtyK1AOL/82Fwy1aIVm/wwj5SdZkgZ3QiUzSzQQofrbq15jWJ3BA7Z+yVRwamCjJgZJN0I9IS7c6tgeQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-normalize-whitespace@7.0.0:
- resolution: {integrity: sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==}
+ postcss-normalize-whitespace@7.0.1:
+ resolution: {integrity: sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-ordered-values@7.0.1:
- resolution: {integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==}
+ postcss-ordered-values@7.0.2:
+ resolution: {integrity: sha512-AMJjt1ECBffF7CEON/Y0rekRLS6KsePU6PRP08UqYW4UGFRnTXNrByUzYK1h8AC7UWTZdQ9O3Oq9kFIhm0SFEw==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-reduce-initial@7.0.2:
- resolution: {integrity: sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==}
+ postcss-reduce-initial@7.0.3:
+ resolution: {integrity: sha512-RFvkZaqiWtGMlVjlUHpaxGqEL27lgt+Q2Ixjf83CRAzqdo+TsDyGPtJUbPx2MuYIJ+sCQc2TrOvRnhcXQfgIVA==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-reduce-transforms@7.0.0:
- resolution: {integrity: sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==}
+ postcss-reduce-transforms@7.0.1:
+ resolution: {integrity: sha512-MhyEbfrm+Mlp/36hvZ9mT9DaO7dbncU0CvWI8V93LRkY6IYlu38OPg3FObnuKTUxJ4qA8HpurdQOo5CyqqO76g==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
postcss-selector-parser@6.0.10:
resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
@@ -2630,17 +2707,17 @@ packages:
resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
engines: {node: '>=4'}
- postcss-svgo@7.0.1:
- resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==}
+ postcss-svgo@7.0.2:
+ resolution: {integrity: sha512-5Dzy66JlnRM6pkdOTF8+cGsB1fnERTE8Nc+Eed++fOWo1hdsBptCsbG8UuJkgtZt75bRtMJIrPeZmtfANixdFA==}
engines: {node: ^18.12.0 || ^20.9.0 || >= 18}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
- postcss-unique-selectors@7.0.3:
- resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==}
+ postcss-unique-selectors@7.0.4:
+ resolution: {integrity: sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
@@ -2738,8 +2815,8 @@ packages:
property-information@6.5.0:
resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==}
- property-information@7.0.0:
- resolution: {integrity: sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==}
+ property-information@7.1.0:
+ resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==}
proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
@@ -2747,8 +2824,8 @@ packages:
pump@3.0.2:
resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==}
- quansync@0.2.8:
- resolution: {integrity: sha512-4+saucphJMazjt7iOM27mbFCk+D9dd/zmgMDCzRZ8MEoBfYp7lAvoN38et/phRQF6wOPMy/OROBGgoWeSKyluA==}
+ quansync@0.2.10:
+ resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==}
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
@@ -2795,8 +2872,8 @@ packages:
rehype-autolink-headings@7.1.0:
resolution: {integrity: sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==}
- rehype-expressive-code@0.41.1:
- resolution: {integrity: sha512-QApC3js5/AwrF6VqWfGsNY9Y1qLC0LQDWcqOHEAhbl3CB4e5GMor2SpWaGOWBW+mmrkVCEymayLPCPIbx0tcQQ==}
+ rehype-expressive-code@0.41.2:
+ resolution: {integrity: sha512-vHYfWO9WxAw6kHHctddOt+P4266BtyT1mrOIuxJD+1ELuvuJAa5uBIhYt0OVMyOhlvf57hzWOXJkHnMhpaHyxw==}
rehype-external-links@3.0.0:
resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==}
@@ -2819,6 +2896,9 @@ packages:
rehype@13.0.2:
resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==}
+ remark-directive@3.0.1:
+ resolution: {integrity: sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==}
+
remark-directive@4.0.0:
resolution: {integrity: sha512-7sxn4RfF1o3izevPV1DheyGDD6X4c9hrGpfdUpm7uC++dqrnJxIZVkk7CoKqcLm0VUMAuOol7Mno3m6g8cfMuA==}
@@ -2855,6 +2935,9 @@ packages:
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines: {node: '>=0.10.0'}
+ restructure@3.0.2:
+ resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==}
+
retext-latin@4.0.0:
resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==}
@@ -2871,8 +2954,8 @@ packages:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- rollup@4.40.0:
- resolution: {integrity: sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==}
+ rollup@4.40.2:
+ resolution: {integrity: sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -2905,8 +2988,8 @@ packages:
resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==}
engines: {node: '>=4'}
- semver@7.7.1:
- resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
+ semver@7.7.2:
+ resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
engines: {node: '>=10'}
hasBin: true
@@ -2922,8 +3005,8 @@ packages:
resolution: {integrity: sha512-1j0w61+eVxu7DawFJtnfYcvSv6qPFvfTaqzTQ2BLknVhHTwGS8sc63ZBF4rzkWMBVKybo4S5OBtDdZahh2A1xg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- shiki@3.2.2:
- resolution: {integrity: sha512-0qWBkM2t/0NXPRcVgtLhtHv6Ak3Q5yI4K/ggMqcgLRKm4+pCs3namgZlhlat/7u2CuqNtlShNs9lENOG6n7UaQ==}
+ shiki@3.4.2:
+ resolution: {integrity: sha512-wuxzZzQG8kvZndD7nustrNFIKYJ1jJoWIPaBpVe2+KHSvtzMi4SBjOxrigs8qeqce/l3U0cwiC+VAkLKSunHQQ==}
simple-concat@1.0.1:
resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
@@ -2942,8 +3025,8 @@ packages:
engines: {node: '>=14.0.0', npm: '>=6.0.0'}
hasBin: true
- smol-toml@1.3.1:
- resolution: {integrity: sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==}
+ smol-toml@1.3.4:
+ resolution: {integrity: sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==}
engines: {node: '>= 18'}
source-map-js@1.2.1:
@@ -3008,11 +3091,11 @@ packages:
style-to-object@1.0.8:
resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==}
- stylehacks@7.0.4:
- resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==}
+ stylehacks@7.0.5:
+ resolution: {integrity: sha512-5kNb7V37BNf0Q3w+1pxfa+oiNPS++/b4Jil9e/kPDgrk1zjEd6uR7SZeJiYaLYH6RRSC1XX2/37OTeU/4FvuIA==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
peerDependencies:
- postcss: ^8.4.31
+ postcss: ^8.4.32
suf-log@2.5.3:
resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==}
@@ -3055,14 +3138,20 @@ packages:
tinyexec@0.3.2:
resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
- tinyglobby@0.2.12:
- resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==}
+ tinyexec@1.0.1:
+ resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==}
+
+ tinyglobby@0.2.13:
+ resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==}
engines: {node: '>=12.0.0'}
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
+ tr46@0.0.3:
+ resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+
trim-lines@3.0.1:
resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
@@ -3085,8 +3174,8 @@ packages:
tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
- type-fest@4.39.1:
- resolution: {integrity: sha512-uW9qzd66uyHYxwyVBYiwS4Oi0qZyUqwjU+Oevr6ZogYiXt99EOYtwvzMSLw1c3lYo2HzJsep/NB23iEVEgjG/w==}
+ type-fest@4.41.0:
+ resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
engines: {node: '>=16'}
typesafe-path@0.2.2:
@@ -3100,34 +3189,37 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
- ufo@1.5.4:
- resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
-
ufo@1.6.1:
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
- ultrahtml@1.5.3:
- resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==}
-
ultrahtml@1.6.0:
resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==}
uncrypto@0.1.3:
resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
- undici-types@6.20.0:
- resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
+ undici-types@5.26.5:
+ resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
- undici@6.21.1:
- resolution: {integrity: sha512-q/1rj5D0/zayJB2FraXdaWxbhWiNKDvu8naDT2dl1yTlvJp4BLtOcp2a5BvgGNQpYYJzau7tf1WgKv3b+7mqpQ==}
+ undici-types@6.21.0:
+ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
+
+ undici@6.21.3:
+ resolution: {integrity: sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==}
engines: {node: '>=18.17'}
+ unicode-properties@1.4.1:
+ resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==}
+
unicode-trie@2.0.0:
resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==}
unified@11.0.5:
resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
+ unifont@0.5.0:
+ resolution: {integrity: sha512-4DueXMP5Hy4n607sh+vJ+rajoLu778aU3GzqeTCqsD/EaUcvqZT9wPC8kgK6Vjh22ZskrxyRCR71FwNOaYn6jA==}
+
unist-util-find-after@5.0.0:
resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
@@ -3146,6 +3238,9 @@ packages:
unist-util-remove-position@5.0.0:
resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==}
+ unist-util-select@4.0.3:
+ resolution: {integrity: sha512-1074+K9VyR3NyUz3lgNtHKm7ln+jSZXtLJM4E22uVuoFn88a/Go2pX8dusrt/W+KWH1ncn8jcd8uCQuvXb/fXA==}
+
unist-util-stringify-position@4.0.0:
resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
@@ -3158,8 +3253,8 @@ packages:
unist-util-visit@5.0.0:
resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
- unstorage@1.15.0:
- resolution: {integrity: sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==}
+ unstorage@1.16.0:
+ resolution: {integrity: sha512-WQ37/H5A7LcRPWfYOrDa1Ys02xAbpPJq6q5GkO88FBXVSQzHd7+BjEwfRqyaSWCv9MbsJy058GWjjPjcJ16GGA==}
peerDependencies:
'@azure/app-configuration': ^1.8.0
'@azure/cosmos': ^4.2.0
@@ -3167,7 +3262,7 @@ packages:
'@azure/identity': ^4.6.0
'@azure/keyvault-secrets': ^4.9.0
'@azure/storage-blob': ^12.26.0
- '@capacitor/preferences': ^6.0.3
+ '@capacitor/preferences': ^6.0.3 || ^7.0.0
'@deno/kv': '>=0.9.0'
'@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0
'@planetscale/database': ^1.19.0
@@ -3242,8 +3337,8 @@ packages:
vfile@6.0.3:
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
- vite@6.2.6:
- resolution: {integrity: sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==}
+ vite@6.3.5:
+ resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
@@ -3349,11 +3444,11 @@ packages:
'@volar/language-service':
optional: true
- vscode-css-languageservice@6.3.2:
- resolution: {integrity: sha512-GEpPxrUTAeXWdZWHev1OJU9lz2Q2/PPBxQ2TIRmLGvQiH3WZbqaNoute0n0ewxlgtjzTW3AKZT+NHySk5Rf4Eg==}
+ vscode-css-languageservice@6.3.5:
+ resolution: {integrity: sha512-ehEIMXYPYEz/5Svi2raL9OKLpBt5dSAdoCFoLpo0TVFKrVpDemyuQwS3c3D552z/qQCg3pMp8oOLMObY6M3ajQ==}
- vscode-html-languageservice@5.3.1:
- resolution: {integrity: sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==}
+ vscode-html-languageservice@5.4.0:
+ resolution: {integrity: sha512-9/cbc90BSYCghmHI7/VbWettHZdC7WYpz2g5gBK6UDUI1MkZbM773Q12uAYJx9jzAiNHPpyo6KzcwmcnugncAQ==}
vscode-json-languageservice@4.1.8:
resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==}
@@ -3399,6 +3494,9 @@ packages:
web-namespaces@2.0.1:
resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
+ webidl-conversions@3.0.1:
+ resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
+
whatwg-encoding@3.1.1:
resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
engines: {node: '>=18'}
@@ -3407,6 +3505,9 @@ packages:
resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
engines: {node: '>=18'}
+ whatwg-url@5.0.0:
+ resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
+
which-pm-runs@1.1.0:
resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==}
engines: {node: '>=4'}
@@ -3444,9 +3545,9 @@ packages:
resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==}
engines: {node: '>= 14'}
- yaml@2.7.0:
- resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==}
- engines: {node: '>= 14'}
+ yaml@2.8.0:
+ resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==}
+ engines: {node: '>= 14.6'}
hasBin: true
yargs-parser@21.1.1:
@@ -3464,8 +3565,8 @@ packages:
resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==}
engines: {node: '>=12.20'}
- yocto-spinner@0.2.1:
- resolution: {integrity: sha512-lHHxjh0bXaLgdJy3cNnVb/F9myx3CkhrvSOEVTkaUgNMXnYFa2xYPVhtGnqhh3jErY2gParBOHallCbc7NrlZQ==}
+ yocto-spinner@0.2.2:
+ resolution: {integrity: sha512-21rPcM3e4vCpOXThiFRByX8amU5By1R0wNS8Oex+DP3YgC8xdU0vEJ/K8cbPLiIJVosSSysgcFof6s6MSD5/Vw==}
engines: {node: '>=18.19'}
yoctocolors@2.1.1:
@@ -3486,18 +3587,18 @@ packages:
typescript: ^4.9.4 || ^5.0.2
zod: ^3
- zod@3.24.2:
- resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==}
+ zod@3.24.4:
+ resolution: {integrity: sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==}
zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
snapshots:
- '@antfu/install-pkg@1.0.0':
+ '@antfu/install-pkg@1.1.0':
dependencies:
- package-manager-detector: 0.2.11
- tinyexec: 0.3.2
+ package-manager-detector: 1.3.0
+ tinyexec: 1.0.1
'@antfu/utils@8.1.1': {}
@@ -3512,31 +3613,29 @@ snapshots:
- prettier
- prettier-plugin-astro
- '@astrojs/compiler@2.10.4': {}
-
- '@astrojs/compiler@2.11.0': {}
+ '@astrojs/compiler@2.12.0': {}
'@astrojs/internal-helpers@0.6.1': {}
'@astrojs/language-server@2.15.4(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(typescript@5.8.3)':
dependencies:
- '@astrojs/compiler': 2.10.4
+ '@astrojs/compiler': 2.12.0
'@astrojs/yaml2ts': 0.2.2
'@jridgewell/sourcemap-codec': 1.5.0
- '@volar/kit': 2.4.11(typescript@5.8.3)
- '@volar/language-core': 2.4.11
- '@volar/language-server': 2.4.11
- '@volar/language-service': 2.4.11
+ '@volar/kit': 2.4.14(typescript@5.8.3)
+ '@volar/language-core': 2.4.14
+ '@volar/language-server': 2.4.14
+ '@volar/language-service': 2.4.14
fast-glob: 3.3.3
muggle-string: 0.4.1
- volar-service-css: 0.0.62(@volar/language-service@2.4.11)
- volar-service-emmet: 0.0.62(@volar/language-service@2.4.11)
- volar-service-html: 0.0.62(@volar/language-service@2.4.11)
- volar-service-prettier: 0.0.62(@volar/language-service@2.4.11)(prettier@3.5.3)
- volar-service-typescript: 0.0.62(@volar/language-service@2.4.11)
- volar-service-typescript-twoslash-queries: 0.0.62(@volar/language-service@2.4.11)
- volar-service-yaml: 0.0.62(@volar/language-service@2.4.11)
- vscode-html-languageservice: 5.3.1
+ volar-service-css: 0.0.62(@volar/language-service@2.4.14)
+ volar-service-emmet: 0.0.62(@volar/language-service@2.4.14)
+ volar-service-html: 0.0.62(@volar/language-service@2.4.14)
+ volar-service-prettier: 0.0.62(@volar/language-service@2.4.14)(prettier@3.5.3)
+ volar-service-typescript: 0.0.62(@volar/language-service@2.4.14)
+ volar-service-typescript-twoslash-queries: 0.0.62(@volar/language-service@2.4.14)
+ volar-service-yaml: 0.0.62(@volar/language-service@2.4.14)
+ vscode-html-languageservice: 5.4.0
vscode-uri: 3.1.0
optionalDependencies:
prettier: 3.5.3
@@ -3560,8 +3659,8 @@ snapshots:
remark-parse: 11.0.0
remark-rehype: 11.1.2
remark-smartypants: 3.0.2
- shiki: 3.2.2
- smol-toml: 1.3.1
+ shiki: 3.4.2
+ smol-toml: 1.3.4
unified: 11.0.5
unist-util-remove-position: 5.0.0
unist-util-visit: 5.0.0
@@ -3570,13 +3669,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@astrojs/mdx@4.2.4(astro@5.6.2(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.0)(typescript@5.8.3)(yaml@2.7.0))':
+ '@astrojs/mdx@4.2.4(astro@5.7.13(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)(yaml@2.8.0))':
dependencies:
'@astrojs/markdown-remark': 6.3.1
'@mdx-js/mdx': 3.1.0(acorn@8.14.1)
acorn: 8.14.1
- astro: 5.6.2(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.0)(typescript@5.8.3)(yaml@2.7.0)
- es-module-lexer: 1.6.0
+ astro: 5.7.13(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)(yaml@2.8.0)
+ es-module-lexer: 1.7.0
estree-util-visit: 2.0.0
hast-util-to-html: 9.0.5
kleur: 4.1.5
@@ -3602,12 +3701,12 @@ snapshots:
dependencies:
sitemap: 8.0.0
stream-replace-string: 2.0.0
- zod: 3.24.2
+ zod: 3.24.4
- '@astrojs/telemetry@3.2.0':
+ '@astrojs/telemetry@3.2.1':
dependencies:
ci-info: 4.2.0
- debug: 4.4.0
+ debug: 4.4.1
dlv: 1.1.3
dset: 3.1.4
is-docker: 3.0.0
@@ -3618,20 +3717,20 @@ snapshots:
'@astrojs/yaml2ts@0.2.2':
dependencies:
- yaml: 2.7.0
+ yaml: 2.8.0
- '@babel/helper-string-parser@7.25.9': {}
+ '@babel/helper-string-parser@7.27.1': {}
- '@babel/helper-validator-identifier@7.25.9': {}
+ '@babel/helper-validator-identifier@7.27.1': {}
- '@babel/parser@7.27.0':
+ '@babel/parser@7.27.2':
dependencies:
- '@babel/types': 7.27.0
+ '@babel/types': 7.27.1
- '@babel/types@7.27.0':
+ '@babel/types@7.27.1':
dependencies:
- '@babel/helper-string-parser': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
+ '@babel/helper-string-parser': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
'@biomejs/biome@1.9.4':
optionalDependencies:
@@ -3668,6 +3767,14 @@ snapshots:
'@biomejs/cli-win32-x64@1.9.4':
optional: true
+ '@capsizecss/unpack@2.4.0':
+ dependencies:
+ blob-to-buffer: 1.2.9
+ cross-fetch: 3.2.0
+ fontkit: 2.0.4
+ transitivePeerDependencies:
+ - encoding
+
'@ctrl/tinycolor@4.1.0': {}
'@emmetio/abbreviation@2.3.3':
@@ -3693,87 +3800,87 @@ snapshots:
'@emmetio/stream-reader@2.2.0': {}
- '@emnapi/runtime@1.4.1':
+ '@emnapi/runtime@1.4.3':
dependencies:
tslib: 2.8.1
optional: true
- '@esbuild/aix-ppc64@0.25.2':
+ '@esbuild/aix-ppc64@0.25.4':
optional: true
- '@esbuild/android-arm64@0.25.2':
+ '@esbuild/android-arm64@0.25.4':
optional: true
- '@esbuild/android-arm@0.25.2':
+ '@esbuild/android-arm@0.25.4':
optional: true
- '@esbuild/android-x64@0.25.2':
+ '@esbuild/android-x64@0.25.4':
optional: true
- '@esbuild/darwin-arm64@0.25.2':
+ '@esbuild/darwin-arm64@0.25.4':
optional: true
- '@esbuild/darwin-x64@0.25.2':
+ '@esbuild/darwin-x64@0.25.4':
optional: true
- '@esbuild/freebsd-arm64@0.25.2':
+ '@esbuild/freebsd-arm64@0.25.4':
optional: true
- '@esbuild/freebsd-x64@0.25.2':
+ '@esbuild/freebsd-x64@0.25.4':
optional: true
- '@esbuild/linux-arm64@0.25.2':
+ '@esbuild/linux-arm64@0.25.4':
optional: true
- '@esbuild/linux-arm@0.25.2':
+ '@esbuild/linux-arm@0.25.4':
optional: true
- '@esbuild/linux-ia32@0.25.2':
+ '@esbuild/linux-ia32@0.25.4':
optional: true
- '@esbuild/linux-loong64@0.25.2':
+ '@esbuild/linux-loong64@0.25.4':
optional: true
- '@esbuild/linux-mips64el@0.25.2':
+ '@esbuild/linux-mips64el@0.25.4':
optional: true
- '@esbuild/linux-ppc64@0.25.2':
+ '@esbuild/linux-ppc64@0.25.4':
optional: true
- '@esbuild/linux-riscv64@0.25.2':
+ '@esbuild/linux-riscv64@0.25.4':
optional: true
- '@esbuild/linux-s390x@0.25.2':
+ '@esbuild/linux-s390x@0.25.4':
optional: true
- '@esbuild/linux-x64@0.25.2':
+ '@esbuild/linux-x64@0.25.4':
optional: true
- '@esbuild/netbsd-arm64@0.25.2':
+ '@esbuild/netbsd-arm64@0.25.4':
optional: true
- '@esbuild/netbsd-x64@0.25.2':
+ '@esbuild/netbsd-x64@0.25.4':
optional: true
- '@esbuild/openbsd-arm64@0.25.2':
+ '@esbuild/openbsd-arm64@0.25.4':
optional: true
- '@esbuild/openbsd-x64@0.25.2':
+ '@esbuild/openbsd-x64@0.25.4':
optional: true
- '@esbuild/sunos-x64@0.25.2':
+ '@esbuild/sunos-x64@0.25.4':
optional: true
- '@esbuild/win32-arm64@0.25.2':
+ '@esbuild/win32-arm64@0.25.4':
optional: true
- '@esbuild/win32-ia32@0.25.2':
+ '@esbuild/win32-ia32@0.25.4':
optional: true
- '@esbuild/win32-x64@0.25.2':
+ '@esbuild/win32-x64@0.25.4':
optional: true
- '@expressive-code/core@0.41.1':
+ '@expressive-code/core@0.41.2':
dependencies:
'@ctrl/tinycolor': 4.1.0
hast-util-select: 6.0.4
@@ -3785,29 +3892,29 @@ snapshots:
unist-util-visit: 5.0.0
unist-util-visit-parents: 6.0.1
- '@expressive-code/plugin-frames@0.41.1':
+ '@expressive-code/plugin-frames@0.41.2':
dependencies:
- '@expressive-code/core': 0.41.1
+ '@expressive-code/core': 0.41.2
- '@expressive-code/plugin-shiki@0.41.1':
+ '@expressive-code/plugin-shiki@0.41.2':
dependencies:
- '@expressive-code/core': 0.41.1
- shiki: 3.2.2
+ '@expressive-code/core': 0.41.2
+ shiki: 3.4.2
- '@expressive-code/plugin-text-markers@0.41.1':
+ '@expressive-code/plugin-text-markers@0.41.2':
dependencies:
- '@expressive-code/core': 0.41.1
+ '@expressive-code/core': 0.41.2
'@iconify-json/mdi@1.2.3':
dependencies:
'@iconify/types': 2.0.0
- '@iconify/tools@4.1.1':
+ '@iconify/tools@4.1.2':
dependencies:
'@iconify/types': 2.0.0
'@iconify/utils': 2.3.0
'@types/tar': 6.1.13
- axios: 1.8.1
+ axios: 1.9.0
cheerio: 1.0.0
domhandler: 5.0.3
extract-zip: 2.0.1
@@ -3823,13 +3930,13 @@ snapshots:
'@iconify/utils@2.3.0':
dependencies:
- '@antfu/install-pkg': 1.0.0
+ '@antfu/install-pkg': 1.1.0
'@antfu/utils': 8.1.1
'@iconify/types': 2.0.0
- debug: 4.4.0
+ debug: 4.4.1
globals: 15.15.0
kolorist: 1.8.0
- local-pkg: 1.1.0
+ local-pkg: 1.1.1
mlly: 1.7.4
transitivePeerDependencies:
- supports-color
@@ -3967,12 +4074,12 @@ snapshots:
'@img/sharp-wasm32@0.33.5':
dependencies:
- '@emnapi/runtime': 1.4.1
+ '@emnapi/runtime': 1.4.3
optional: true
'@img/sharp-wasm32@0.34.1':
dependencies:
- '@emnapi/runtime': 1.4.1
+ '@emnapi/runtime': 1.4.3
optional: true
'@img/sharp-win32-ia32@0.33.5':
@@ -4101,101 +4208,101 @@ snapshots:
'@resvg/resvg-js-win32-ia32-msvc': 2.6.2
'@resvg/resvg-js-win32-x64-msvc': 2.6.2
- '@rollup/pluginutils@5.1.4(rollup@4.40.0)':
+ '@rollup/pluginutils@5.1.4(rollup@4.40.2)':
dependencies:
'@types/estree': 1.0.7
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.40.0
+ rollup: 4.40.2
- '@rollup/rollup-android-arm-eabi@4.40.0':
+ '@rollup/rollup-android-arm-eabi@4.40.2':
optional: true
- '@rollup/rollup-android-arm64@4.40.0':
+ '@rollup/rollup-android-arm64@4.40.2':
optional: true
- '@rollup/rollup-darwin-arm64@4.40.0':
+ '@rollup/rollup-darwin-arm64@4.40.2':
optional: true
- '@rollup/rollup-darwin-x64@4.40.0':
+ '@rollup/rollup-darwin-x64@4.40.2':
optional: true
- '@rollup/rollup-freebsd-arm64@4.40.0':
+ '@rollup/rollup-freebsd-arm64@4.40.2':
optional: true
- '@rollup/rollup-freebsd-x64@4.40.0':
+ '@rollup/rollup-freebsd-x64@4.40.2':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.40.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.40.2':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.40.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.40.2':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.40.0':
+ '@rollup/rollup-linux-arm64-gnu@4.40.2':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.40.0':
+ '@rollup/rollup-linux-arm64-musl@4.40.2':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.40.0':
+ '@rollup/rollup-linux-loongarch64-gnu@4.40.2':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.40.0':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.40.2':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.40.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.40.2':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.40.0':
+ '@rollup/rollup-linux-riscv64-musl@4.40.2':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.40.0':
+ '@rollup/rollup-linux-s390x-gnu@4.40.2':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.40.0':
+ '@rollup/rollup-linux-x64-gnu@4.40.2':
optional: true
- '@rollup/rollup-linux-x64-musl@4.40.0':
+ '@rollup/rollup-linux-x64-musl@4.40.2':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.40.0':
+ '@rollup/rollup-win32-arm64-msvc@4.40.2':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.40.0':
+ '@rollup/rollup-win32-ia32-msvc@4.40.2':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.40.0':
+ '@rollup/rollup-win32-x64-msvc@4.40.2':
optional: true
- '@shikijs/core@3.2.2':
+ '@shikijs/core@3.4.2':
dependencies:
- '@shikijs/types': 3.2.2
+ '@shikijs/types': 3.4.2
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
hast-util-to-html: 9.0.5
- '@shikijs/engine-javascript@3.2.2':
+ '@shikijs/engine-javascript@3.4.2':
dependencies:
- '@shikijs/types': 3.2.2
+ '@shikijs/types': 3.4.2
'@shikijs/vscode-textmate': 10.0.2
- oniguruma-to-es: 4.2.0
+ oniguruma-to-es: 4.3.3
- '@shikijs/engine-oniguruma@3.2.2':
+ '@shikijs/engine-oniguruma@3.4.2':
dependencies:
- '@shikijs/types': 3.2.2
+ '@shikijs/types': 3.4.2
'@shikijs/vscode-textmate': 10.0.2
- '@shikijs/langs@3.2.2':
+ '@shikijs/langs@3.4.2':
dependencies:
- '@shikijs/types': 3.2.2
+ '@shikijs/types': 3.4.2
- '@shikijs/themes@3.2.2':
+ '@shikijs/themes@3.4.2':
dependencies:
- '@shikijs/types': 3.2.2
+ '@shikijs/types': 3.4.2
- '@shikijs/types@3.2.2':
+ '@shikijs/types@3.4.2':
dependencies:
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
@@ -4207,6 +4314,10 @@ snapshots:
fflate: 0.7.4
string.prototype.codepointat: 0.2.1
+ '@swc/helpers@0.5.17':
+ dependencies:
+ tslib: 2.8.1
+
'@tailwindcss/node@4.1.3':
dependencies:
enhanced-resolve: 5.18.1
@@ -4269,12 +4380,12 @@ snapshots:
postcss-selector-parser: 6.0.10
tailwindcss: 4.1.3
- '@tailwindcss/vite@4.1.3(vite@6.2.6(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.7.0))':
+ '@tailwindcss/vite@4.1.3(vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.8.0))':
dependencies:
'@tailwindcss/node': 4.1.3
'@tailwindcss/oxide': 4.1.3
tailwindcss: 4.1.3
- vite: 6.2.6(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.7.0)
+ vite: 6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.8.0)
'@trysound/sax@0.2.0': {}
@@ -4288,6 +4399,10 @@ snapshots:
'@types/estree@1.0.7': {}
+ '@types/fontkit@2.0.8':
+ dependencies:
+ '@types/node': 22.15.18
+
'@types/hast@3.0.4':
dependencies:
'@types/unist': 3.0.3
@@ -4306,17 +4421,21 @@ snapshots:
'@types/node@17.0.45': {}
- '@types/node@22.13.8':
+ '@types/node@18.19.101':
dependencies:
- undici-types: 6.20.0
+ undici-types: 5.26.5
+
+ '@types/node@22.15.18':
+ dependencies:
+ undici-types: 6.21.0
'@types/sax@1.2.7':
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 22.15.18
'@types/tar@6.1.13':
dependencies:
- '@types/node': 22.13.8
+ '@types/node': 22.15.18
minipass: 4.2.8
'@types/unist@2.0.11': {}
@@ -4325,29 +4444,29 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 22.13.8
+ '@types/node': 22.15.18
optional: true
'@ungap/structured-clone@1.3.0': {}
- '@volar/kit@2.4.11(typescript@5.8.3)':
+ '@volar/kit@2.4.14(typescript@5.8.3)':
dependencies:
- '@volar/language-service': 2.4.11
- '@volar/typescript': 2.4.11
+ '@volar/language-service': 2.4.14
+ '@volar/typescript': 2.4.14
typesafe-path: 0.2.2
typescript: 5.8.3
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.1.0
- '@volar/language-core@2.4.11':
+ '@volar/language-core@2.4.14':
dependencies:
- '@volar/source-map': 2.4.11
+ '@volar/source-map': 2.4.14
- '@volar/language-server@2.4.11':
+ '@volar/language-server@2.4.14':
dependencies:
- '@volar/language-core': 2.4.11
- '@volar/language-service': 2.4.11
- '@volar/typescript': 2.4.11
+ '@volar/language-core': 2.4.14
+ '@volar/language-service': 2.4.14
+ '@volar/typescript': 2.4.14
path-browserify: 1.0.1
request-light: 0.7.0
vscode-languageserver: 9.0.1
@@ -4355,18 +4474,18 @@ snapshots:
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.1.0
- '@volar/language-service@2.4.11':
+ '@volar/language-service@2.4.14':
dependencies:
- '@volar/language-core': 2.4.11
+ '@volar/language-core': 2.4.14
vscode-languageserver-protocol: 3.17.5
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.1.0
- '@volar/source-map@2.4.11': {}
+ '@volar/source-map@2.4.14': {}
- '@volar/typescript@2.4.11':
+ '@volar/typescript@2.4.14':
dependencies:
- '@volar/language-core': 2.4.11
+ '@volar/language-core': 2.4.14
path-browserify: 1.0.1
vscode-uri: 3.1.0
@@ -4384,8 +4503,6 @@ snapshots:
dependencies:
acorn: 8.14.1
- acorn@8.14.0: {}
-
acorn@8.14.1: {}
ajv@8.17.1:
@@ -4428,14 +4545,31 @@ snapshots:
astring@1.9.0: {}
- astro-expressive-code@0.41.1(astro@5.6.2(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.0)(typescript@5.8.3)(yaml@2.7.0)):
+ astro-auto-import@0.4.4(astro@5.7.13(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)(yaml@2.8.0)):
dependencies:
- astro: 5.6.2(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.0)(typescript@5.8.3)(yaml@2.7.0)
- rehype-expressive-code: 0.41.1
+ '@types/node': 18.19.101
+ acorn: 8.14.1
+ astro: 5.7.13(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)(yaml@2.8.0)
+
+ astro-custom-embeds@0.0.1(astro@5.7.13(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)(yaml@2.8.0)):
+ dependencies:
+ '@types/unist': 2.0.11
+ astro: 5.7.13(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)(yaml@2.8.0)
+ astro-auto-import: 0.4.4(astro@5.7.13(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)(yaml@2.8.0))
+ remark-directive: 3.0.1
+ unist-util-select: 4.0.3
+ unist-util-visit: 5.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ astro-expressive-code@0.41.2(astro@5.7.13(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)(yaml@2.8.0)):
+ dependencies:
+ astro: 5.7.13(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)(yaml@2.8.0)
+ rehype-expressive-code: 0.41.2
astro-icon@1.1.5:
dependencies:
- '@iconify/tools': 4.1.1
+ '@iconify/tools': 4.1.2
'@iconify/types': 2.0.0
'@iconify/utils': 2.3.0
transitivePeerDependencies:
@@ -4445,24 +4579,25 @@ snapshots:
astro-robots-txt@1.0.0:
dependencies:
valid-filename: 4.0.0
- zod: 3.24.2
+ zod: 3.24.4
astro-webmanifest@1.0.0:
dependencies:
sharp: 0.32.6
valid-filename: 4.0.0
- zod: 3.24.2
+ zod: 3.24.4
transitivePeerDependencies:
- bare-buffer
- astro@5.6.2(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.0)(typescript@5.8.3)(yaml@2.7.0):
+ astro@5.7.13(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)(yaml@2.8.0):
dependencies:
- '@astrojs/compiler': 2.11.0
+ '@astrojs/compiler': 2.12.0
'@astrojs/internal-helpers': 0.6.1
'@astrojs/markdown-remark': 6.3.1
- '@astrojs/telemetry': 3.2.0
+ '@astrojs/telemetry': 3.2.1
+ '@capsizecss/unpack': 2.4.0
'@oslojs/encoding': 1.1.0
- '@rollup/pluginutils': 5.1.4(rollup@4.40.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.40.2)
acorn: 8.14.1
aria-query: 5.3.2
axobject-query: 4.1.0
@@ -4472,19 +4607,20 @@ snapshots:
common-ancestor-path: 1.0.1
cookie: 1.0.2
cssesc: 3.0.0
- debug: 4.4.0
+ debug: 4.4.1
deterministic-object-hash: 2.0.2
devalue: 5.1.1
diff: 5.2.0
dlv: 1.1.3
dset: 3.1.4
- es-module-lexer: 1.6.0
- esbuild: 0.25.2
+ es-module-lexer: 1.7.0
+ esbuild: 0.25.4
estree-walker: 3.0.3
flattie: 1.1.1
+ fontace: 0.3.0
github-slugger: 2.0.0
html-escaper: 3.0.3
- http-cache-semantics: 4.1.1
+ http-cache-semantics: 4.2.0
js-yaml: 4.1.0
kleur: 4.1.5
magic-string: 0.30.17
@@ -4493,27 +4629,28 @@ snapshots:
neotraverse: 0.6.18
p-limit: 6.2.0
p-queue: 8.1.0
- package-manager-detector: 1.1.0
+ package-manager-detector: 1.3.0
picomatch: 4.0.2
prompts: 2.4.2
rehype: 13.0.2
- semver: 7.7.1
- shiki: 3.2.2
+ semver: 7.7.2
+ shiki: 3.4.2
tinyexec: 0.3.2
- tinyglobby: 0.2.12
+ tinyglobby: 0.2.13
tsconfck: 3.1.5(typescript@5.8.3)
ultrahtml: 1.6.0
+ unifont: 0.5.0
unist-util-visit: 5.0.0
- unstorage: 1.15.0
+ unstorage: 1.16.0
vfile: 6.0.3
- vite: 6.2.6(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.7.0)
- vitefu: 1.0.6(vite@6.2.6(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.7.0))
+ vite: 6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.8.0)
+ vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.8.0))
xxhash-wasm: 1.1.0
yargs-parser: 21.1.1
- yocto-spinner: 0.2.1
- zod: 3.24.2
- zod-to-json-schema: 3.24.5(zod@3.24.2)
- zod-to-ts: 1.2.0(typescript@5.8.3)(zod@3.24.2)
+ yocto-spinner: 0.2.2
+ zod: 3.24.4
+ zod-to-json-schema: 3.24.5(zod@3.24.4)
+ zod-to-ts: 1.2.0(typescript@5.8.3)(zod@3.24.4)
optionalDependencies:
sharp: 0.33.5
transitivePeerDependencies:
@@ -4533,6 +4670,7 @@ snapshots:
- '@vercel/kv'
- aws4fetch
- db0
+ - encoding
- idb-keyval
- ioredis
- jiti
@@ -4554,15 +4692,15 @@ snapshots:
autoprefixer@10.4.21(postcss@8.5.3):
dependencies:
- browserslist: 4.24.4
- caniuse-lite: 1.0.30001713
+ browserslist: 4.24.5
+ caniuse-lite: 1.0.30001718
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
postcss: 8.5.3
postcss-value-parser: 4.2.0
- axios@1.8.1:
+ axios@1.9.0:
dependencies:
follow-redirects: 1.15.9
form-data: 4.0.2
@@ -4579,21 +4717,19 @@ snapshots:
bare-events@2.5.4:
optional: true
- bare-fs@4.0.1:
+ bare-fs@4.1.5:
dependencies:
bare-events: 2.5.4
bare-path: 3.0.0
bare-stream: 2.6.5(bare-events@2.5.4)
- transitivePeerDependencies:
- - bare-buffer
optional: true
- bare-os@3.5.1:
+ bare-os@3.6.1:
optional: true
bare-path@3.0.0:
dependencies:
- bare-os: 3.5.1
+ bare-os: 3.6.1
optional: true
bare-stream@2.6.5(bare-events@2.5.4):
@@ -4617,6 +4753,8 @@ snapshots:
inherits: 2.0.4
readable-stream: 3.6.2
+ blob-to-buffer@1.2.9: {}
+
boolbase@1.0.0: {}
boxen@8.0.1:
@@ -4626,7 +4764,7 @@ snapshots:
chalk: 5.4.1
cli-boxes: 3.0.0
string-width: 7.2.0
- type-fest: 4.39.1
+ type-fest: 4.41.0
widest-line: 5.0.0
wrap-ansi: 9.0.0
@@ -4634,12 +4772,16 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserslist@4.24.4:
+ brotli@1.3.3:
dependencies:
- caniuse-lite: 1.0.30001713
- electron-to-chromium: 1.5.136
+ base64-js: 1.5.1
+
+ browserslist@4.24.5:
+ dependencies:
+ caniuse-lite: 1.0.30001718
+ electron-to-chromium: 1.5.155
node-releases: 2.0.19
- update-browserslist-db: 1.1.3(browserslist@4.24.4)
+ update-browserslist-db: 1.1.3(browserslist@4.24.5)
buffer-crc32@0.2.13: {}
@@ -4659,12 +4801,12 @@ snapshots:
caniuse-api@3.0.0:
dependencies:
- browserslist: 4.24.4
- caniuse-lite: 1.0.30001713
+ browserslist: 4.24.5
+ caniuse-lite: 1.0.30001718
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
- caniuse-lite@1.0.30001713: {}
+ caniuse-lite@1.0.30001718: {}
ccount@2.0.1: {}
@@ -4695,10 +4837,10 @@ snapshots:
domutils: 3.2.2
encoding-sniffer: 0.2.0
htmlparser2: 9.1.0
- parse5: 7.2.1
+ parse5: 7.3.0
parse5-htmlparser2-tree-adapter: 7.1.0
parse5-parser-stream: 7.1.2
- undici: 6.21.1
+ undici: 6.21.3
whatwg-mimetype: 4.0.0
chokidar@4.0.3:
@@ -4719,6 +4861,8 @@ snapshots:
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
+ clone@2.1.2: {}
+
clsx@2.1.1: {}
collapse-white-space@2.1.0: {}
@@ -4753,11 +4897,19 @@ snapshots:
confbox@0.1.8: {}
+ confbox@0.2.2: {}
+
cookie-es@1.2.2: {}
cookie@1.0.2: {}
- crossws@0.3.4:
+ cross-fetch@3.2.0:
+ dependencies:
+ node-fetch: 2.7.0
+ transitivePeerDependencies:
+ - encoding
+
+ crossws@0.3.5:
dependencies:
uncrypto: 0.1.3
@@ -4781,6 +4933,8 @@ snapshots:
domutils: 3.2.2
nth-check: 2.1.1
+ css-selector-parser@1.4.1: {}
+
css-selector-parser@3.1.2: {}
css-to-react-native@3.2.0:
@@ -4799,51 +4953,56 @@ snapshots:
mdn-data: 2.0.30
source-map-js: 1.2.1
+ css-tree@3.1.0:
+ dependencies:
+ mdn-data: 2.12.2
+ source-map-js: 1.2.1
+
css-what@6.1.0: {}
cssesc@3.0.0: {}
- cssnano-preset-default@7.0.6(postcss@8.5.3):
+ cssnano-preset-default@7.0.7(postcss@8.5.3):
dependencies:
- browserslist: 4.24.4
+ browserslist: 4.24.5
css-declaration-sorter: 7.2.0(postcss@8.5.3)
- cssnano-utils: 5.0.0(postcss@8.5.3)
+ cssnano-utils: 5.0.1(postcss@8.5.3)
postcss: 8.5.3
postcss-calc: 10.1.1(postcss@8.5.3)
- postcss-colormin: 7.0.2(postcss@8.5.3)
- postcss-convert-values: 7.0.4(postcss@8.5.3)
- postcss-discard-comments: 7.0.3(postcss@8.5.3)
- postcss-discard-duplicates: 7.0.1(postcss@8.5.3)
- postcss-discard-empty: 7.0.0(postcss@8.5.3)
- postcss-discard-overridden: 7.0.0(postcss@8.5.3)
- postcss-merge-longhand: 7.0.4(postcss@8.5.3)
- postcss-merge-rules: 7.0.4(postcss@8.5.3)
- postcss-minify-font-values: 7.0.0(postcss@8.5.3)
- postcss-minify-gradients: 7.0.0(postcss@8.5.3)
- postcss-minify-params: 7.0.2(postcss@8.5.3)
- postcss-minify-selectors: 7.0.4(postcss@8.5.3)
- postcss-normalize-charset: 7.0.0(postcss@8.5.3)
- postcss-normalize-display-values: 7.0.0(postcss@8.5.3)
- postcss-normalize-positions: 7.0.0(postcss@8.5.3)
- postcss-normalize-repeat-style: 7.0.0(postcss@8.5.3)
- postcss-normalize-string: 7.0.0(postcss@8.5.3)
- postcss-normalize-timing-functions: 7.0.0(postcss@8.5.3)
- postcss-normalize-unicode: 7.0.2(postcss@8.5.3)
- postcss-normalize-url: 7.0.0(postcss@8.5.3)
- postcss-normalize-whitespace: 7.0.0(postcss@8.5.3)
- postcss-ordered-values: 7.0.1(postcss@8.5.3)
- postcss-reduce-initial: 7.0.2(postcss@8.5.3)
- postcss-reduce-transforms: 7.0.0(postcss@8.5.3)
- postcss-svgo: 7.0.1(postcss@8.5.3)
- postcss-unique-selectors: 7.0.3(postcss@8.5.3)
+ postcss-colormin: 7.0.3(postcss@8.5.3)
+ postcss-convert-values: 7.0.5(postcss@8.5.3)
+ postcss-discard-comments: 7.0.4(postcss@8.5.3)
+ postcss-discard-duplicates: 7.0.2(postcss@8.5.3)
+ postcss-discard-empty: 7.0.1(postcss@8.5.3)
+ postcss-discard-overridden: 7.0.1(postcss@8.5.3)
+ postcss-merge-longhand: 7.0.5(postcss@8.5.3)
+ postcss-merge-rules: 7.0.5(postcss@8.5.3)
+ postcss-minify-font-values: 7.0.1(postcss@8.5.3)
+ postcss-minify-gradients: 7.0.1(postcss@8.5.3)
+ postcss-minify-params: 7.0.3(postcss@8.5.3)
+ postcss-minify-selectors: 7.0.5(postcss@8.5.3)
+ postcss-normalize-charset: 7.0.1(postcss@8.5.3)
+ postcss-normalize-display-values: 7.0.1(postcss@8.5.3)
+ postcss-normalize-positions: 7.0.1(postcss@8.5.3)
+ postcss-normalize-repeat-style: 7.0.1(postcss@8.5.3)
+ postcss-normalize-string: 7.0.1(postcss@8.5.3)
+ postcss-normalize-timing-functions: 7.0.1(postcss@8.5.3)
+ postcss-normalize-unicode: 7.0.3(postcss@8.5.3)
+ postcss-normalize-url: 7.0.1(postcss@8.5.3)
+ postcss-normalize-whitespace: 7.0.1(postcss@8.5.3)
+ postcss-ordered-values: 7.0.2(postcss@8.5.3)
+ postcss-reduce-initial: 7.0.3(postcss@8.5.3)
+ postcss-reduce-transforms: 7.0.1(postcss@8.5.3)
+ postcss-svgo: 7.0.2(postcss@8.5.3)
+ postcss-unique-selectors: 7.0.4(postcss@8.5.3)
- cssnano-utils@5.0.0(postcss@8.5.3):
+ cssnano-utils@5.0.1(postcss@8.5.3):
dependencies:
postcss: 8.5.3
- cssnano@7.0.6(postcss@8.5.3):
+ cssnano@7.0.7(postcss@8.5.3):
dependencies:
- cssnano-preset-default: 7.0.6(postcss@8.5.3)
+ cssnano-preset-default: 7.0.7(postcss@8.5.3)
lilconfig: 3.1.3
postcss: 8.5.3
@@ -4851,11 +5010,11 @@ snapshots:
dependencies:
css-tree: 2.2.1
- debug@4.4.0:
+ debug@4.4.1:
dependencies:
ms: 2.1.3
- decode-named-character-reference@1.0.2:
+ decode-named-character-reference@1.1.0:
dependencies:
character-entities: 2.0.2
@@ -4873,7 +5032,7 @@ snapshots:
destr@2.0.5: {}
- detect-libc@2.0.3: {}
+ detect-libc@2.0.4: {}
deterministic-object-hash@2.0.2:
dependencies:
@@ -4885,6 +5044,8 @@ snapshots:
dependencies:
dequal: 2.0.3
+ dfa@1.2.0: {}
+
diff@5.2.0: {}
direction@2.0.1: {}
@@ -4917,15 +5078,13 @@ snapshots:
es-errors: 1.3.0
gopd: 1.2.0
- electron-to-chromium@1.5.136: {}
+ electron-to-chromium@1.5.155: {}
emmet@2.4.11:
dependencies:
'@emmetio/abbreviation': 2.3.3
'@emmetio/css-abbreviation': 2.1.8
- emoji-regex-xs@1.0.0: {}
-
emoji-regex@10.4.0: {}
emoji-regex@8.0.0: {}
@@ -4946,11 +5105,13 @@ snapshots:
entities@4.5.0: {}
+ entities@6.0.0: {}
+
es-define-property@1.0.1: {}
es-errors@1.3.0: {}
- es-module-lexer@1.6.0: {}
+ es-module-lexer@1.7.0: {}
es-object-atoms@1.1.1:
dependencies:
@@ -4977,33 +5138,33 @@ snapshots:
esast-util-from-estree: 2.0.0
vfile-message: 4.0.2
- esbuild@0.25.2:
+ esbuild@0.25.4:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.25.2
- '@esbuild/android-arm': 0.25.2
- '@esbuild/android-arm64': 0.25.2
- '@esbuild/android-x64': 0.25.2
- '@esbuild/darwin-arm64': 0.25.2
- '@esbuild/darwin-x64': 0.25.2
- '@esbuild/freebsd-arm64': 0.25.2
- '@esbuild/freebsd-x64': 0.25.2
- '@esbuild/linux-arm': 0.25.2
- '@esbuild/linux-arm64': 0.25.2
- '@esbuild/linux-ia32': 0.25.2
- '@esbuild/linux-loong64': 0.25.2
- '@esbuild/linux-mips64el': 0.25.2
- '@esbuild/linux-ppc64': 0.25.2
- '@esbuild/linux-riscv64': 0.25.2
- '@esbuild/linux-s390x': 0.25.2
- '@esbuild/linux-x64': 0.25.2
- '@esbuild/netbsd-arm64': 0.25.2
- '@esbuild/netbsd-x64': 0.25.2
- '@esbuild/openbsd-arm64': 0.25.2
- '@esbuild/openbsd-x64': 0.25.2
- '@esbuild/sunos-x64': 0.25.2
- '@esbuild/win32-arm64': 0.25.2
- '@esbuild/win32-ia32': 0.25.2
- '@esbuild/win32-x64': 0.25.2
+ '@esbuild/aix-ppc64': 0.25.4
+ '@esbuild/android-arm': 0.25.4
+ '@esbuild/android-arm64': 0.25.4
+ '@esbuild/android-x64': 0.25.4
+ '@esbuild/darwin-arm64': 0.25.4
+ '@esbuild/darwin-x64': 0.25.4
+ '@esbuild/freebsd-arm64': 0.25.4
+ '@esbuild/freebsd-x64': 0.25.4
+ '@esbuild/linux-arm': 0.25.4
+ '@esbuild/linux-arm64': 0.25.4
+ '@esbuild/linux-ia32': 0.25.4
+ '@esbuild/linux-loong64': 0.25.4
+ '@esbuild/linux-mips64el': 0.25.4
+ '@esbuild/linux-ppc64': 0.25.4
+ '@esbuild/linux-riscv64': 0.25.4
+ '@esbuild/linux-s390x': 0.25.4
+ '@esbuild/linux-x64': 0.25.4
+ '@esbuild/netbsd-arm64': 0.25.4
+ '@esbuild/netbsd-x64': 0.25.4
+ '@esbuild/openbsd-arm64': 0.25.4
+ '@esbuild/openbsd-x64': 0.25.4
+ '@esbuild/sunos-x64': 0.25.4
+ '@esbuild/win32-arm64': 0.25.4
+ '@esbuild/win32-ia32': 0.25.4
+ '@esbuild/win32-x64': 0.25.4
escalade@3.2.0: {}
@@ -5052,12 +5213,14 @@ snapshots:
expand-template@2.0.3: {}
- expressive-code@0.41.1:
+ expressive-code@0.41.2:
dependencies:
- '@expressive-code/core': 0.41.1
- '@expressive-code/plugin-frames': 0.41.1
- '@expressive-code/plugin-shiki': 0.41.1
- '@expressive-code/plugin-text-markers': 0.41.1
+ '@expressive-code/core': 0.41.2
+ '@expressive-code/plugin-frames': 0.41.2
+ '@expressive-code/plugin-shiki': 0.41.2
+ '@expressive-code/plugin-text-markers': 0.41.2
+
+ exsolve@1.0.5: {}
extend-shallow@2.0.1:
dependencies:
@@ -5067,7 +5230,7 @@ snapshots:
extract-zip@2.0.1:
dependencies:
- debug: 4.4.0
+ debug: 4.4.1
get-stream: 5.2.0
yauzl: 2.10.0
optionalDependencies:
@@ -5101,7 +5264,7 @@ snapshots:
dependencies:
pend: 1.2.0
- fdir@6.4.3(picomatch@4.0.2):
+ fdir@6.4.4(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
@@ -5117,6 +5280,23 @@ snapshots:
follow-redirects@1.15.9: {}
+ fontace@0.3.0:
+ dependencies:
+ '@types/fontkit': 2.0.8
+ fontkit: 2.0.4
+
+ fontkit@2.0.4:
+ dependencies:
+ '@swc/helpers': 0.5.17
+ brotli: 1.3.3
+ clone: 2.1.2
+ dfa: 1.2.0
+ fast-deep-equal: 3.1.3
+ restructure: 3.0.2
+ tiny-inflate: 1.0.3
+ unicode-properties: 1.4.1
+ unicode-trie: 2.0.0
+
form-data@4.0.2:
dependencies:
asynckit: 0.4.0
@@ -5186,10 +5366,10 @@ snapshots:
section-matter: 1.0.0
strip-bom-string: 1.0.0
- h3@1.15.1:
+ h3@1.15.3:
dependencies:
cookie-es: 1.2.2
- crossws: 0.3.4
+ crossws: 0.3.5
defu: 6.1.4
destr: 2.0.5
iron-webcrypto: 1.2.1
@@ -5213,7 +5393,7 @@ snapshots:
'@types/hast': 3.0.4
devlop: 1.1.0
hast-util-from-parse5: 8.0.3
- parse5: 7.2.1
+ parse5: 7.3.0
vfile: 6.0.3
vfile-message: 4.0.2
@@ -5223,7 +5403,7 @@ snapshots:
'@types/unist': 3.0.3
devlop: 1.1.0
hastscript: 9.0.1
- property-information: 7.0.0
+ property-information: 7.1.0
vfile: 6.0.3
vfile-location: 5.0.3
web-namespaces: 2.0.1
@@ -5258,7 +5438,7 @@ snapshots:
hast-util-to-parse5: 8.0.0
html-void-elements: 3.0.0
mdast-util-to-hast: 13.2.0
- parse5: 7.2.1
+ parse5: 7.3.0
unist-util-position: 5.0.0
unist-util-visit: 5.0.0
vfile: 6.0.3
@@ -5278,7 +5458,7 @@ snapshots:
hast-util-to-string: 3.0.1
hast-util-whitespace: 3.0.0
nth-check: 2.1.1
- property-information: 7.0.0
+ property-information: 7.1.0
space-separated-tokens: 2.0.2
unist-util-visit: 5.0.0
zwitch: 2.0.4
@@ -5296,7 +5476,7 @@ snapshots:
mdast-util-mdx-expression: 2.0.1
mdast-util-mdx-jsx: 3.2.0
mdast-util-mdxjs-esm: 2.0.1
- property-information: 7.0.0
+ property-information: 7.1.0
space-separated-tokens: 2.0.2
style-to-js: 1.1.16
unist-util-position: 5.0.0
@@ -5313,7 +5493,7 @@ snapshots:
hast-util-whitespace: 3.0.0
html-void-elements: 3.0.0
mdast-util-to-hast: 13.2.0
- property-information: 7.0.0
+ property-information: 7.1.0
space-separated-tokens: 2.0.2
stringify-entities: 4.0.4
zwitch: 2.0.4
@@ -5330,7 +5510,7 @@ snapshots:
mdast-util-mdx-expression: 2.0.1
mdast-util-mdx-jsx: 3.2.0
mdast-util-mdxjs-esm: 2.0.1
- property-information: 7.0.0
+ property-information: 7.1.0
space-separated-tokens: 2.0.2
style-to-js: 1.1.16
unist-util-position: 5.0.0
@@ -5368,7 +5548,7 @@ snapshots:
'@types/hast': 3.0.4
comma-separated-tokens: 2.0.3
hast-util-parse-selector: 4.0.0
- property-information: 7.0.0
+ property-information: 7.1.0
space-separated-tokens: 2.0.2
hex-rgb@4.3.0: {}
@@ -5384,7 +5564,7 @@ snapshots:
domutils: 3.2.2
entities: 4.5.0
- http-cache-semantics@4.1.1: {}
+ http-cache-semantics@4.2.0: {}
iconv-lite@0.6.3:
dependencies:
@@ -5500,7 +5680,7 @@ snapshots:
lightningcss@1.29.2:
dependencies:
- detect-libc: 2.0.3
+ detect-libc: 2.0.4
optionalDependencies:
lightningcss-darwin-arm64: 1.29.2
lightningcss-darwin-x64: 1.29.2
@@ -5525,11 +5705,11 @@ snapshots:
mlly: 1.7.4
pkg-types: 1.3.1
- local-pkg@1.1.0:
+ local-pkg@1.1.1:
dependencies:
mlly: 1.7.4
- pkg-types: 1.3.1
- quansync: 0.2.8
+ pkg-types: 2.1.0
+ quansync: 0.2.10
lodash.castarray@4.4.0: {}
@@ -5553,8 +5733,8 @@ snapshots:
magicast@0.3.5:
dependencies:
- '@babel/parser': 7.27.0
- '@babel/types': 7.27.0
+ '@babel/parser': 7.27.2
+ '@babel/types': 7.27.1
source-map-js: 1.2.1
markdown-extensions@2.0.0: {}
@@ -5594,7 +5774,7 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
'@types/unist': 3.0.3
- decode-named-character-reference: 1.0.2
+ decode-named-character-reference: 1.1.0
devlop: 1.1.0
mdast-util-to-string: 4.0.0
micromark: 4.0.2
@@ -5750,11 +5930,13 @@ snapshots:
mdn-data@2.0.30: {}
+ mdn-data@2.12.2: {}
+
merge2@1.4.1: {}
micromark-core-commonmark@2.0.3:
dependencies:
- decode-named-character-reference: 1.0.2
+ decode-named-character-reference: 1.1.0
devlop: 1.1.0
micromark-factory-destination: 2.0.1
micromark-factory-label: 2.0.1
@@ -5771,6 +5953,16 @@ snapshots:
micromark-util-symbol: 2.0.1
micromark-util-types: 2.0.2
+ micromark-extension-directive@3.0.2:
+ dependencies:
+ devlop: 1.1.0
+ micromark-factory-space: 2.0.1
+ micromark-factory-whitespace: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
+ parse-entities: 4.0.2
+
micromark-extension-directive@4.0.0:
dependencies:
devlop: 1.1.0
@@ -5960,7 +6152,7 @@ snapshots:
micromark-util-decode-string@2.0.1:
dependencies:
- decode-named-character-reference: 1.0.2
+ decode-named-character-reference: 1.1.0
micromark-util-character: 2.1.1
micromark-util-decode-numeric-character-reference: 2.0.2
micromark-util-symbol: 2.0.1
@@ -6007,8 +6199,8 @@ snapshots:
micromark@4.0.2:
dependencies:
'@types/debug': 4.1.12
- debug: 4.4.0
- decode-named-character-reference: 1.0.2
+ debug: 4.4.1
+ decode-named-character-reference: 1.1.0
devlop: 1.1.0
micromark-core-commonmark: 2.0.3
micromark-factory-space: 2.0.1
@@ -6060,10 +6252,10 @@ snapshots:
mlly@1.7.4:
dependencies:
- acorn: 8.14.0
+ acorn: 8.14.1
pathe: 2.0.3
pkg-types: 1.3.1
- ufo: 1.5.4
+ ufo: 1.6.1
mrmime@2.0.1: {}
@@ -6081,14 +6273,18 @@ snapshots:
dependencies:
'@types/nlcst': 2.0.3
- node-abi@3.74.0:
+ node-abi@3.75.0:
dependencies:
- semver: 7.7.1
+ semver: 7.7.2
node-addon-api@6.1.0: {}
node-fetch-native@1.6.6: {}
+ node-fetch@2.7.0:
+ dependencies:
+ whatwg-url: 5.0.0
+
node-mock-http@1.0.0: {}
node-releases@2.0.19: {}
@@ -6107,16 +6303,17 @@ snapshots:
node-fetch-native: 1.6.6
ufo: 1.6.1
+ ohash@2.0.11: {}
+
once@1.4.0:
dependencies:
wrappy: 1.0.2
- oniguruma-parser@0.11.0: {}
+ oniguruma-parser@0.12.1: {}
- oniguruma-to-es@4.2.0:
+ oniguruma-to-es@4.3.3:
dependencies:
- emoji-regex-xs: 1.0.0
- oniguruma-parser: 0.11.0
+ oniguruma-parser: 0.12.1
regex: 6.0.1
regex-recursion: 6.0.2
@@ -6131,11 +6328,7 @@ snapshots:
p-timeout@6.1.4: {}
- package-manager-detector@0.2.11:
- dependencies:
- quansync: 0.2.8
-
- package-manager-detector@1.1.0: {}
+ package-manager-detector@1.3.0: {}
pagefind@1.3.0:
optionalDependencies:
@@ -6157,7 +6350,7 @@ snapshots:
'@types/unist': 2.0.11
character-entities-legacy: 3.0.0
character-reference-invalid: 2.0.1
- decode-named-character-reference: 1.0.2
+ decode-named-character-reference: 1.1.0
is-alphanumerical: 2.0.1
is-decimal: 2.0.1
is-hexadecimal: 2.0.1
@@ -6174,15 +6367,15 @@ snapshots:
parse5-htmlparser2-tree-adapter@7.1.0:
dependencies:
domhandler: 5.0.3
- parse5: 7.2.1
+ parse5: 7.3.0
parse5-parser-stream@7.1.2:
dependencies:
- parse5: 7.2.1
+ parse5: 7.3.0
- parse5@7.2.1:
+ parse5@7.3.0:
dependencies:
- entities: 4.5.0
+ entities: 6.0.0
path-browserify@1.0.1: {}
@@ -6209,145 +6402,151 @@ snapshots:
mlly: 1.7.4
pathe: 2.0.3
+ pkg-types@2.1.0:
+ dependencies:
+ confbox: 0.2.2
+ exsolve: 1.0.5
+ pathe: 2.0.3
+
postcss-calc@10.1.1(postcss@8.5.3):
dependencies:
postcss: 8.5.3
postcss-selector-parser: 7.1.0
postcss-value-parser: 4.2.0
- postcss-colormin@7.0.2(postcss@8.5.3):
+ postcss-colormin@7.0.3(postcss@8.5.3):
dependencies:
- browserslist: 4.24.4
+ browserslist: 4.24.5
caniuse-api: 3.0.0
colord: 2.9.3
postcss: 8.5.3
postcss-value-parser: 4.2.0
- postcss-convert-values@7.0.4(postcss@8.5.3):
+ postcss-convert-values@7.0.5(postcss@8.5.3):
dependencies:
- browserslist: 4.24.4
+ browserslist: 4.24.5
postcss: 8.5.3
postcss-value-parser: 4.2.0
- postcss-discard-comments@7.0.3(postcss@8.5.3):
+ postcss-discard-comments@7.0.4(postcss@8.5.3):
dependencies:
postcss: 8.5.3
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 7.1.0
- postcss-discard-duplicates@7.0.1(postcss@8.5.3):
+ postcss-discard-duplicates@7.0.2(postcss@8.5.3):
dependencies:
postcss: 8.5.3
- postcss-discard-empty@7.0.0(postcss@8.5.3):
+ postcss-discard-empty@7.0.1(postcss@8.5.3):
dependencies:
postcss: 8.5.3
- postcss-discard-overridden@7.0.0(postcss@8.5.3):
+ postcss-discard-overridden@7.0.1(postcss@8.5.3):
dependencies:
postcss: 8.5.3
- postcss-merge-longhand@7.0.4(postcss@8.5.3):
+ postcss-merge-longhand@7.0.5(postcss@8.5.3):
dependencies:
postcss: 8.5.3
postcss-value-parser: 4.2.0
- stylehacks: 7.0.4(postcss@8.5.3)
+ stylehacks: 7.0.5(postcss@8.5.3)
- postcss-merge-rules@7.0.4(postcss@8.5.3):
+ postcss-merge-rules@7.0.5(postcss@8.5.3):
dependencies:
- browserslist: 4.24.4
+ browserslist: 4.24.5
caniuse-api: 3.0.0
- cssnano-utils: 5.0.0(postcss@8.5.3)
+ cssnano-utils: 5.0.1(postcss@8.5.3)
postcss: 8.5.3
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 7.1.0
- postcss-minify-font-values@7.0.0(postcss@8.5.3):
+ postcss-minify-font-values@7.0.1(postcss@8.5.3):
dependencies:
postcss: 8.5.3
postcss-value-parser: 4.2.0
- postcss-minify-gradients@7.0.0(postcss@8.5.3):
+ postcss-minify-gradients@7.0.1(postcss@8.5.3):
dependencies:
colord: 2.9.3
- cssnano-utils: 5.0.0(postcss@8.5.3)
+ cssnano-utils: 5.0.1(postcss@8.5.3)
postcss: 8.5.3
postcss-value-parser: 4.2.0
- postcss-minify-params@7.0.2(postcss@8.5.3):
+ postcss-minify-params@7.0.3(postcss@8.5.3):
dependencies:
- browserslist: 4.24.4
- cssnano-utils: 5.0.0(postcss@8.5.3)
+ browserslist: 4.24.5
+ cssnano-utils: 5.0.1(postcss@8.5.3)
postcss: 8.5.3
postcss-value-parser: 4.2.0
- postcss-minify-selectors@7.0.4(postcss@8.5.3):
+ postcss-minify-selectors@7.0.5(postcss@8.5.3):
dependencies:
cssesc: 3.0.0
postcss: 8.5.3
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 7.1.0
postcss-nested@6.2.0(postcss@8.5.3):
dependencies:
postcss: 8.5.3
postcss-selector-parser: 6.1.2
- postcss-normalize-charset@7.0.0(postcss@8.5.3):
+ postcss-normalize-charset@7.0.1(postcss@8.5.3):
dependencies:
postcss: 8.5.3
- postcss-normalize-display-values@7.0.0(postcss@8.5.3):
+ postcss-normalize-display-values@7.0.1(postcss@8.5.3):
dependencies:
postcss: 8.5.3
postcss-value-parser: 4.2.0
- postcss-normalize-positions@7.0.0(postcss@8.5.3):
+ postcss-normalize-positions@7.0.1(postcss@8.5.3):
dependencies:
postcss: 8.5.3
postcss-value-parser: 4.2.0
- postcss-normalize-repeat-style@7.0.0(postcss@8.5.3):
+ postcss-normalize-repeat-style@7.0.1(postcss@8.5.3):
dependencies:
postcss: 8.5.3
postcss-value-parser: 4.2.0
- postcss-normalize-string@7.0.0(postcss@8.5.3):
+ postcss-normalize-string@7.0.1(postcss@8.5.3):
dependencies:
postcss: 8.5.3
postcss-value-parser: 4.2.0
- postcss-normalize-timing-functions@7.0.0(postcss@8.5.3):
+ postcss-normalize-timing-functions@7.0.1(postcss@8.5.3):
dependencies:
postcss: 8.5.3
postcss-value-parser: 4.2.0
- postcss-normalize-unicode@7.0.2(postcss@8.5.3):
+ postcss-normalize-unicode@7.0.3(postcss@8.5.3):
dependencies:
- browserslist: 4.24.4
+ browserslist: 4.24.5
postcss: 8.5.3
postcss-value-parser: 4.2.0
- postcss-normalize-url@7.0.0(postcss@8.5.3):
+ postcss-normalize-url@7.0.1(postcss@8.5.3):
dependencies:
postcss: 8.5.3
postcss-value-parser: 4.2.0
- postcss-normalize-whitespace@7.0.0(postcss@8.5.3):
+ postcss-normalize-whitespace@7.0.1(postcss@8.5.3):
dependencies:
postcss: 8.5.3
postcss-value-parser: 4.2.0
- postcss-ordered-values@7.0.1(postcss@8.5.3):
+ postcss-ordered-values@7.0.2(postcss@8.5.3):
dependencies:
- cssnano-utils: 5.0.0(postcss@8.5.3)
+ cssnano-utils: 5.0.1(postcss@8.5.3)
postcss: 8.5.3
postcss-value-parser: 4.2.0
- postcss-reduce-initial@7.0.2(postcss@8.5.3):
+ postcss-reduce-initial@7.0.3(postcss@8.5.3):
dependencies:
- browserslist: 4.24.4
+ browserslist: 4.24.5
caniuse-api: 3.0.0
postcss: 8.5.3
- postcss-reduce-transforms@7.0.0(postcss@8.5.3):
+ postcss-reduce-transforms@7.0.1(postcss@8.5.3):
dependencies:
postcss: 8.5.3
postcss-value-parser: 4.2.0
@@ -6367,16 +6566,16 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-svgo@7.0.1(postcss@8.5.3):
+ postcss-svgo@7.0.2(postcss@8.5.3):
dependencies:
postcss: 8.5.3
postcss-value-parser: 4.2.0
svgo: 3.3.2
- postcss-unique-selectors@7.0.3(postcss@8.5.3):
+ postcss-unique-selectors@7.0.4(postcss@8.5.3):
dependencies:
postcss: 8.5.3
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 7.1.0
postcss-value-parser@4.2.0: {}
@@ -6388,13 +6587,13 @@ snapshots:
prebuild-install@7.1.3:
dependencies:
- detect-libc: 2.0.3
+ detect-libc: 2.0.4
expand-template: 2.0.3
github-from-package: 0.0.0
minimist: 1.2.8
mkdirp-classic: 0.5.3
napi-build-utils: 2.0.0
- node-abi: 3.74.0
+ node-abi: 3.75.0
pump: 3.0.2
rc: 1.2.8
simple-get: 4.0.1
@@ -6403,7 +6602,7 @@ snapshots:
prettier-plugin-astro@0.14.1:
dependencies:
- '@astrojs/compiler': 2.10.4
+ '@astrojs/compiler': 2.12.0
prettier: 3.5.3
sass-formatter: 0.7.9
@@ -6429,7 +6628,7 @@ snapshots:
property-information@6.5.0: {}
- property-information@7.0.0: {}
+ property-information@7.1.0: {}
proxy-from-env@1.1.0: {}
@@ -6438,7 +6637,7 @@ snapshots:
end-of-stream: 1.4.4
once: 1.4.0
- quansync@0.2.8: {}
+ quansync@0.2.10: {}
queue-microtask@1.2.3: {}
@@ -6510,9 +6709,9 @@ snapshots:
unified: 11.0.5
unist-util-visit: 5.0.0
- rehype-expressive-code@0.41.1:
+ rehype-expressive-code@0.41.2:
dependencies:
- expressive-code: 0.41.1
+ expressive-code: 0.41.2
rehype-external-links@3.0.0:
dependencies:
@@ -6563,6 +6762,15 @@ snapshots:
rehype-stringify: 10.0.1
unified: 11.0.5
+ remark-directive@3.0.1:
+ dependencies:
+ '@types/mdast': 4.0.4
+ mdast-util-directive: 3.1.0
+ micromark-extension-directive: 3.0.2
+ unified: 11.0.5
+ transitivePeerDependencies:
+ - supports-color
+
remark-directive@4.0.0:
dependencies:
'@types/mdast': 4.0.4
@@ -6628,6 +6836,8 @@ snapshots:
require-from-string@2.0.2: {}
+ restructure@3.0.2: {}
+
retext-latin@4.0.0:
dependencies:
'@types/nlcst': 2.0.3
@@ -6655,30 +6865,30 @@ snapshots:
reusify@1.1.0: {}
- rollup@4.40.0:
+ rollup@4.40.2:
dependencies:
'@types/estree': 1.0.7
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.40.0
- '@rollup/rollup-android-arm64': 4.40.0
- '@rollup/rollup-darwin-arm64': 4.40.0
- '@rollup/rollup-darwin-x64': 4.40.0
- '@rollup/rollup-freebsd-arm64': 4.40.0
- '@rollup/rollup-freebsd-x64': 4.40.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.40.0
- '@rollup/rollup-linux-arm-musleabihf': 4.40.0
- '@rollup/rollup-linux-arm64-gnu': 4.40.0
- '@rollup/rollup-linux-arm64-musl': 4.40.0
- '@rollup/rollup-linux-loongarch64-gnu': 4.40.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.40.0
- '@rollup/rollup-linux-riscv64-gnu': 4.40.0
- '@rollup/rollup-linux-riscv64-musl': 4.40.0
- '@rollup/rollup-linux-s390x-gnu': 4.40.0
- '@rollup/rollup-linux-x64-gnu': 4.40.0
- '@rollup/rollup-linux-x64-musl': 4.40.0
- '@rollup/rollup-win32-arm64-msvc': 4.40.0
- '@rollup/rollup-win32-ia32-msvc': 4.40.0
- '@rollup/rollup-win32-x64-msvc': 4.40.0
+ '@rollup/rollup-android-arm-eabi': 4.40.2
+ '@rollup/rollup-android-arm64': 4.40.2
+ '@rollup/rollup-darwin-arm64': 4.40.2
+ '@rollup/rollup-darwin-x64': 4.40.2
+ '@rollup/rollup-freebsd-arm64': 4.40.2
+ '@rollup/rollup-freebsd-x64': 4.40.2
+ '@rollup/rollup-linux-arm-gnueabihf': 4.40.2
+ '@rollup/rollup-linux-arm-musleabihf': 4.40.2
+ '@rollup/rollup-linux-arm64-gnu': 4.40.2
+ '@rollup/rollup-linux-arm64-musl': 4.40.2
+ '@rollup/rollup-linux-loongarch64-gnu': 4.40.2
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.40.2
+ '@rollup/rollup-linux-riscv64-gnu': 4.40.2
+ '@rollup/rollup-linux-riscv64-musl': 4.40.2
+ '@rollup/rollup-linux-s390x-gnu': 4.40.2
+ '@rollup/rollup-linux-x64-gnu': 4.40.2
+ '@rollup/rollup-linux-x64-musl': 4.40.2
+ '@rollup/rollup-win32-arm64-msvc': 4.40.2
+ '@rollup/rollup-win32-ia32-msvc': 4.40.2
+ '@rollup/rollup-win32-x64-msvc': 4.40.2
fsevents: 2.3.3
run-parallel@1.2.0:
@@ -6697,7 +6907,7 @@ snapshots:
satori-html@0.3.2:
dependencies:
- ultrahtml: 1.5.3
+ ultrahtml: 1.6.0
satori@0.12.2:
dependencies:
@@ -6720,15 +6930,15 @@ snapshots:
extend-shallow: 2.0.1
kind-of: 6.0.3
- semver@7.7.1: {}
+ semver@7.7.2: {}
sharp@0.32.6:
dependencies:
color: 4.2.3
- detect-libc: 2.0.3
+ detect-libc: 2.0.4
node-addon-api: 6.1.0
prebuild-install: 7.1.3
- semver: 7.7.1
+ semver: 7.7.2
simple-get: 4.0.1
tar-fs: 3.0.8
tunnel-agent: 0.6.0
@@ -6738,8 +6948,8 @@ snapshots:
sharp@0.33.5:
dependencies:
color: 4.2.3
- detect-libc: 2.0.3
- semver: 7.7.1
+ detect-libc: 2.0.4
+ semver: 7.7.2
optionalDependencies:
'@img/sharp-darwin-arm64': 0.33.5
'@img/sharp-darwin-x64': 0.33.5
@@ -6765,8 +6975,8 @@ snapshots:
sharp@0.34.1:
dependencies:
color: 4.2.3
- detect-libc: 2.0.3
- semver: 7.7.1
+ detect-libc: 2.0.4
+ semver: 7.7.2
optionalDependencies:
'@img/sharp-darwin-arm64': 0.34.1
'@img/sharp-darwin-x64': 0.34.1
@@ -6789,14 +6999,14 @@ snapshots:
'@img/sharp-win32-ia32': 0.34.1
'@img/sharp-win32-x64': 0.34.1
- shiki@3.2.2:
+ shiki@3.4.2:
dependencies:
- '@shikijs/core': 3.2.2
- '@shikijs/engine-javascript': 3.2.2
- '@shikijs/engine-oniguruma': 3.2.2
- '@shikijs/langs': 3.2.2
- '@shikijs/themes': 3.2.2
- '@shikijs/types': 3.2.2
+ '@shikijs/core': 3.4.2
+ '@shikijs/engine-javascript': 3.4.2
+ '@shikijs/engine-oniguruma': 3.4.2
+ '@shikijs/langs': 3.4.2
+ '@shikijs/themes': 3.4.2
+ '@shikijs/types': 3.4.2
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
@@ -6821,7 +7031,7 @@ snapshots:
arg: 5.0.2
sax: 1.4.1
- smol-toml@1.3.1: {}
+ smol-toml@1.3.4: {}
source-map-js@1.2.1: {}
@@ -6885,11 +7095,11 @@ snapshots:
dependencies:
inline-style-parser: 0.2.4
- stylehacks@7.0.4(postcss@8.5.3):
+ stylehacks@7.0.5(postcss@8.5.3):
dependencies:
- browserslist: 4.24.4
+ browserslist: 4.24.5
postcss: 8.5.3
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 7.1.0
suf-log@2.5.3:
dependencies:
@@ -6921,7 +7131,7 @@ snapshots:
pump: 3.0.2
tar-stream: 3.1.7
optionalDependencies:
- bare-fs: 4.0.1
+ bare-fs: 4.1.5
bare-path: 3.0.0
transitivePeerDependencies:
- bare-buffer
@@ -6957,15 +7167,19 @@ snapshots:
tinyexec@0.3.2: {}
- tinyglobby@0.2.12:
+ tinyexec@1.0.1: {}
+
+ tinyglobby@0.2.13:
dependencies:
- fdir: 6.4.3(picomatch@4.0.2)
+ fdir: 6.4.4(picomatch@4.0.2)
picomatch: 4.0.2
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
+ tr46@0.0.3: {}
+
trim-lines@3.0.1: {}
trough@2.2.0: {}
@@ -6974,36 +7188,38 @@ snapshots:
optionalDependencies:
typescript: 5.8.3
- tslib@2.8.1:
- optional: true
+ tslib@2.8.1: {}
tunnel-agent@0.6.0:
dependencies:
safe-buffer: 5.2.1
- type-fest@4.39.1: {}
+ type-fest@4.41.0: {}
typesafe-path@0.2.2: {}
typescript-auto-import-cache@0.3.5:
dependencies:
- semver: 7.7.1
+ semver: 7.7.2
typescript@5.8.3: {}
- ufo@1.5.4: {}
-
ufo@1.6.1: {}
- ultrahtml@1.5.3: {}
-
ultrahtml@1.6.0: {}
uncrypto@0.1.3: {}
- undici-types@6.20.0: {}
+ undici-types@5.26.5: {}
- undici@6.21.1: {}
+ undici-types@6.21.0: {}
+
+ undici@6.21.3: {}
+
+ unicode-properties@1.4.1:
+ dependencies:
+ base64-js: 1.5.1
+ unicode-trie: 2.0.0
unicode-trie@2.0.0:
dependencies:
@@ -7020,6 +7236,11 @@ snapshots:
trough: 2.2.0
vfile: 6.0.3
+ unifont@0.5.0:
+ dependencies:
+ css-tree: 3.1.0
+ ohash: 2.0.11
+
unist-util-find-after@5.0.0:
dependencies:
'@types/unist': 3.0.3
@@ -7047,6 +7268,13 @@ snapshots:
'@types/unist': 3.0.3
unist-util-visit: 5.0.0
+ unist-util-select@4.0.3:
+ dependencies:
+ '@types/unist': 2.0.11
+ css-selector-parser: 1.4.1
+ nth-check: 2.1.1
+ zwitch: 2.0.4
+
unist-util-stringify-position@4.0.0:
dependencies:
'@types/unist': 3.0.3
@@ -7066,20 +7294,20 @@ snapshots:
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
- unstorage@1.15.0:
+ unstorage@1.16.0:
dependencies:
anymatch: 3.1.3
chokidar: 4.0.3
destr: 2.0.5
- h3: 1.15.1
+ h3: 1.15.3
lru-cache: 10.4.3
node-fetch-native: 1.6.6
ofetch: 1.4.1
ufo: 1.6.1
- update-browserslist-db@1.1.3(browserslist@4.24.4):
+ update-browserslist-db@1.1.3(browserslist@4.24.5):
dependencies:
- browserslist: 4.24.4
+ browserslist: 4.24.5
escalade: 3.2.0
picocolors: 1.1.1
@@ -7108,86 +7336,89 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.2
- vite@6.2.6(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.7.0):
+ vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.8.0):
dependencies:
- esbuild: 0.25.2
+ esbuild: 0.25.4
+ fdir: 6.4.4(picomatch@4.0.2)
+ picomatch: 4.0.2
postcss: 8.5.3
- rollup: 4.40.0
+ rollup: 4.40.2
+ tinyglobby: 0.2.13
optionalDependencies:
- '@types/node': 22.13.8
+ '@types/node': 22.15.18
fsevents: 2.3.3
jiti: 2.4.2
lightningcss: 1.29.2
- yaml: 2.7.0
+ yaml: 2.8.0
- vitefu@1.0.6(vite@6.2.6(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.7.0)):
+ vitefu@1.0.6(vite@6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.8.0)):
optionalDependencies:
- vite: 6.2.6(@types/node@22.13.8)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.7.0)
+ vite: 6.3.5(@types/node@22.15.18)(jiti@2.4.2)(lightningcss@1.29.2)(yaml@2.8.0)
- volar-service-css@0.0.62(@volar/language-service@2.4.11):
+ volar-service-css@0.0.62(@volar/language-service@2.4.14):
dependencies:
- vscode-css-languageservice: 6.3.2
+ vscode-css-languageservice: 6.3.5
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.1.0
optionalDependencies:
- '@volar/language-service': 2.4.11
+ '@volar/language-service': 2.4.14
- volar-service-emmet@0.0.62(@volar/language-service@2.4.11):
+ volar-service-emmet@0.0.62(@volar/language-service@2.4.14):
dependencies:
'@emmetio/css-parser': 0.4.0
'@emmetio/html-matcher': 1.3.0
'@vscode/emmet-helper': 2.11.0
vscode-uri: 3.1.0
optionalDependencies:
- '@volar/language-service': 2.4.11
+ '@volar/language-service': 2.4.14
- volar-service-html@0.0.62(@volar/language-service@2.4.11):
+ volar-service-html@0.0.62(@volar/language-service@2.4.14):
dependencies:
- vscode-html-languageservice: 5.3.1
+ vscode-html-languageservice: 5.4.0
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.1.0
optionalDependencies:
- '@volar/language-service': 2.4.11
+ '@volar/language-service': 2.4.14
- volar-service-prettier@0.0.62(@volar/language-service@2.4.11)(prettier@3.5.3):
+ volar-service-prettier@0.0.62(@volar/language-service@2.4.14)(prettier@3.5.3):
dependencies:
vscode-uri: 3.1.0
optionalDependencies:
- '@volar/language-service': 2.4.11
+ '@volar/language-service': 2.4.14
prettier: 3.5.3
- volar-service-typescript-twoslash-queries@0.0.62(@volar/language-service@2.4.11):
+ volar-service-typescript-twoslash-queries@0.0.62(@volar/language-service@2.4.14):
dependencies:
vscode-uri: 3.1.0
optionalDependencies:
- '@volar/language-service': 2.4.11
+ '@volar/language-service': 2.4.14
- volar-service-typescript@0.0.62(@volar/language-service@2.4.11):
+ volar-service-typescript@0.0.62(@volar/language-service@2.4.14):
dependencies:
path-browserify: 1.0.1
- semver: 7.7.1
+ semver: 7.7.2
typescript-auto-import-cache: 0.3.5
vscode-languageserver-textdocument: 1.0.12
vscode-nls: 5.2.0
vscode-uri: 3.1.0
optionalDependencies:
- '@volar/language-service': 2.4.11
+ '@volar/language-service': 2.4.14
- volar-service-yaml@0.0.62(@volar/language-service@2.4.11):
+ volar-service-yaml@0.0.62(@volar/language-service@2.4.14):
dependencies:
vscode-uri: 3.1.0
yaml-language-server: 1.15.0
optionalDependencies:
- '@volar/language-service': 2.4.11
+ '@volar/language-service': 2.4.14
- vscode-css-languageservice@6.3.2:
+ vscode-css-languageservice@6.3.5:
dependencies:
'@vscode/l10n': 0.0.18
vscode-languageserver-textdocument: 1.0.12
vscode-languageserver-types: 3.17.5
vscode-uri: 3.1.0
- vscode-html-languageservice@5.3.1:
+ vscode-html-languageservice@5.4.0:
dependencies:
'@vscode/l10n': 0.0.18
vscode-languageserver-textdocument: 1.0.12
@@ -7236,12 +7467,19 @@ snapshots:
web-namespaces@2.0.1: {}
+ webidl-conversions@3.0.1: {}
+
whatwg-encoding@3.1.1:
dependencies:
iconv-lite: 0.6.3
whatwg-mimetype@4.0.0: {}
+ whatwg-url@5.0.0:
+ dependencies:
+ tr46: 0.0.3
+ webidl-conversions: 3.0.1
+
which-pm-runs@1.1.0: {}
widest-line@5.0.0:
@@ -7285,7 +7523,7 @@ snapshots:
yaml@2.2.2: {}
- yaml@2.7.0: {}
+ yaml@2.8.0: {}
yargs-parser@21.1.1: {}
@@ -7306,7 +7544,7 @@ snapshots:
yocto-queue@1.2.1: {}
- yocto-spinner@0.2.1:
+ yocto-spinner@0.2.2:
dependencies:
yoctocolors: 2.1.1
@@ -7314,15 +7552,15 @@ snapshots:
yoga-wasm-web@0.3.3: {}
- zod-to-json-schema@3.24.5(zod@3.24.2):
+ zod-to-json-schema@3.24.5(zod@3.24.4):
dependencies:
- zod: 3.24.2
+ zod: 3.24.4
- zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.24.2):
+ zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.24.4):
dependencies:
typescript: 5.8.3
- zod: 3.24.2
+ zod: 3.24.4
- zod@3.24.2: {}
+ zod@3.24.4: {}
zwitch@2.0.4: {}
diff --git a/src/assets/images/gallery/personal/2017-pre 2019 Move - 1 of 1.JPG b/src/assets/2017-pre 2019 Move - 1 of 1.JPG
similarity index 100%
rename from src/assets/images/gallery/personal/2017-pre 2019 Move - 1 of 1.JPG
rename to src/assets/2017-pre 2019 Move - 1 of 1.JPG
diff --git a/src/assets/images/template/2024-02-21-hs.jpeg b/src/assets/2024-02-21-hs.jpeg
similarity index 100%
rename from src/assets/images/template/2024-02-21-hs.jpeg
rename to src/assets/2024-02-21-hs.jpeg
diff --git a/src/assets/images/template/2024-02-21-ipad-hs-1.jpeg b/src/assets/2024-02-21-ipad-hs-1.jpeg
similarity index 100%
rename from src/assets/images/template/2024-02-21-ipad-hs-1.jpeg
rename to src/assets/2024-02-21-ipad-hs-1.jpeg
diff --git a/src/assets/images/template/2024-02-21-ipad-hs-2.jpeg b/src/assets/2024-02-21-ipad-hs-2.jpeg
similarity index 100%
rename from src/assets/images/template/2024-02-21-ipad-hs-2.jpeg
rename to src/assets/2024-02-21-ipad-hs-2.jpeg
diff --git a/src/assets/2025-03-25-hyprshot.png b/src/assets/2025-03-25-hyprshot.png
new file mode 100644
index 0000000..55a63b2
Binary files /dev/null and b/src/assets/2025-03-25-hyprshot.png differ
diff --git a/src/assets/25-02-04 14-42-40 0491 2.jpg b/src/assets/25-02-04 14-42-40 0491 2.jpg
new file mode 100644
index 0000000..2ed212d
Binary files /dev/null and b/src/assets/25-02-04 14-42-40 0491 2.jpg differ
diff --git a/src/assets/images/gallery/2025-02-09-uses/25-02-04 14-42-40 0491.jpg b/src/assets/25-02-04 14-42-40 0491.jpg
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/25-02-04 14-42-40 0491.jpg
rename to src/assets/25-02-04 14-42-40 0491.jpg
diff --git a/src/assets/images/screenshots/CleanShot 2022-05-25 at 17.28.29@2x.webp b/src/assets/CleanShot 2022-05-25 at 17.28.29@2x.webp
similarity index 100%
rename from src/assets/images/screenshots/CleanShot 2022-05-25 at 17.28.29@2x.webp
rename to src/assets/CleanShot 2022-05-25 at 17.28.29@2x.webp
diff --git a/src/assets/images/blog/Friday, 28 Feb 2025 06:13:26.PNG b/src/assets/Friday, 28 Feb 2025 06:13:26.PNG
similarity index 100%
rename from src/assets/images/blog/Friday, 28 Feb 2025 06:13:26.PNG
rename to src/assets/Friday, 28 Feb 2025 06:13:26.PNG
diff --git a/src/assets/images/blog/Friday, 28 Feb 2025 06:13:59.PNG b/src/assets/Friday, 28 Feb 2025 06:13:59.PNG
similarity index 100%
rename from src/assets/images/blog/Friday, 28 Feb 2025 06:13:59.PNG
rename to src/assets/Friday, 28 Feb 2025 06:13:59.PNG
diff --git a/src/assets/images/blog/Friday, 28 Feb 2025 06:14:11.PNG b/src/assets/Friday, 28 Feb 2025 06:14:11.PNG
similarity index 100%
rename from src/assets/images/blog/Friday, 28 Feb 2025 06:14:11.PNG
rename to src/assets/Friday, 28 Feb 2025 06:14:11.PNG
diff --git a/src/assets/images/blog/Friday, 28 Feb 2025 06:14:25.PNG b/src/assets/Friday, 28 Feb 2025 06:14:25.PNG
similarity index 100%
rename from src/assets/images/blog/Friday, 28 Feb 2025 06:14:25.PNG
rename to src/assets/Friday, 28 Feb 2025 06:14:25.PNG
diff --git a/src/assets/images/blog/Friday, 28 Feb 2025 06:14:37.PNG b/src/assets/Friday, 28 Feb 2025 06:14:37.PNG
similarity index 100%
rename from src/assets/images/blog/Friday, 28 Feb 2025 06:14:37.PNG
rename to src/assets/Friday, 28 Feb 2025 06:14:37.PNG
diff --git a/src/assets/images/blog/Friday, 28 Feb 2025 06:14:50.PNG b/src/assets/Friday, 28 Feb 2025 06:14:50.PNG
similarity index 100%
rename from src/assets/images/blog/Friday, 28 Feb 2025 06:14:50.PNG
rename to src/assets/Friday, 28 Feb 2025 06:14:50.PNG
diff --git a/src/assets/IMG_0173 2.jpeg b/src/assets/IMG_0173 2.jpeg
new file mode 100644
index 0000000..107a1a7
Binary files /dev/null and b/src/assets/IMG_0173 2.jpeg differ
diff --git a/src/assets/images/gallery/2025-01-09-tools/IMG_0173.jpeg b/src/assets/IMG_0173.jpeg
similarity index 100%
rename from src/assets/images/gallery/2025-01-09-tools/IMG_0173.jpeg
rename to src/assets/IMG_0173.jpeg
diff --git a/src/assets/IMG_0179 Edited 2.jpg b/src/assets/IMG_0179 Edited 2.jpg
new file mode 100644
index 0000000..e5e4168
Binary files /dev/null and b/src/assets/IMG_0179 Edited 2.jpg differ
diff --git a/src/assets/IMG_0193 Edited 2.jpg b/src/assets/IMG_0193 Edited 2.jpg
new file mode 100644
index 0000000..1645f3c
Binary files /dev/null and b/src/assets/IMG_0193 Edited 2.jpg differ
diff --git a/src/assets/images/blog/IMG_0277 Edited.JPG b/src/assets/IMG_0277 Edited 2.JPG
similarity index 100%
rename from src/assets/images/blog/IMG_0277 Edited.JPG
rename to src/assets/IMG_0277 Edited 2.JPG
diff --git a/src/assets/IMG_0277 Edited.jpg b/src/assets/IMG_0277 Edited.jpg
new file mode 100644
index 0000000..6d87242
Binary files /dev/null and b/src/assets/IMG_0277 Edited.jpg differ
diff --git a/src/assets/images/blog/IMG_0279%2520Edited%20Edited Edited.JPG b/src/assets/IMG_0279%2520Edited%20Edited Edited.JPG
similarity index 100%
rename from src/assets/images/blog/IMG_0279%2520Edited%20Edited Edited.JPG
rename to src/assets/IMG_0279%2520Edited%20Edited Edited.JPG
diff --git a/src/assets/IMG_02792520Edited20Edited Edited.jpg b/src/assets/IMG_02792520Edited20Edited Edited.jpg
new file mode 100644
index 0000000..0421412
Binary files /dev/null and b/src/assets/IMG_02792520Edited20Edited Edited.jpg differ
diff --git a/src/assets/images/blog/IMG_0283%20Edited Edited.JPG b/src/assets/IMG_0283%20Edited Edited.JPG
similarity index 100%
rename from src/assets/images/blog/IMG_0283%20Edited Edited.JPG
rename to src/assets/IMG_0283%20Edited Edited.JPG
diff --git a/src/assets/IMG_028320Edited Edited.jpg b/src/assets/IMG_028320Edited Edited.jpg
new file mode 100644
index 0000000..898db12
Binary files /dev/null and b/src/assets/IMG_028320Edited Edited.jpg differ
diff --git a/src/assets/IMG_0611.jpeg b/src/assets/IMG_0611.jpeg
new file mode 100644
index 0000000..0e17255
Binary files /dev/null and b/src/assets/IMG_0611.jpeg differ
diff --git a/src/assets/IMG_0673 Edited.jpeg b/src/assets/IMG_0673 Edited.jpeg
new file mode 100644
index 0000000..ba5e5b6
Binary files /dev/null and b/src/assets/IMG_0673 Edited.jpeg differ
diff --git a/src/assets/IMG_067320Edited Edited.jpg b/src/assets/IMG_067320Edited Edited.jpg
new file mode 100644
index 0000000..90e3866
Binary files /dev/null and b/src/assets/IMG_067320Edited Edited.jpg differ
diff --git a/src/assets/images/gallery/personal/IMG_0706 Edited.jpeg b/src/assets/IMG_0706 Edited.jpeg
similarity index 100%
rename from src/assets/images/gallery/personal/IMG_0706 Edited.jpeg
rename to src/assets/IMG_0706 Edited.jpeg
diff --git a/src/assets/images/gallery/personal/IMG_0711 Edited.jpeg b/src/assets/IMG_0711 Edited.jpeg
similarity index 100%
rename from src/assets/images/gallery/personal/IMG_0711 Edited.jpeg
rename to src/assets/IMG_0711 Edited.jpeg
diff --git a/src/assets/images/blog/aethersx2-ui.png b/src/assets/aethersx2-ui.png
similarity index 100%
rename from src/assets/images/blog/aethersx2-ui.png
rename to src/assets/aethersx2-ui.png
diff --git a/src/assets/images/blog/aethersx2-ui.webp b/src/assets/aethersx2-ui.webp
similarity index 100%
rename from src/assets/images/blog/aethersx2-ui.webp
rename to src/assets/aethersx2-ui.webp
diff --git a/src/assets/images/gallery/2025-02-09-uses/audio-technica-at-2020-mic.jpeg b/src/assets/audio-technica-at-2020-mic 2.jpeg
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/audio-technica-at-2020-mic.jpeg
rename to src/assets/audio-technica-at-2020-mic 2.jpeg
diff --git a/src/assets/audio-technica-at-2020-mic.jpeg b/src/assets/audio-technica-at-2020-mic.jpeg
new file mode 100644
index 0000000..1002bb6
Binary files /dev/null and b/src/assets/audio-technica-at-2020-mic.jpeg differ
diff --git a/src/assets/backdrop-v1 2.jpeg b/src/assets/backdrop-v1 2.jpeg
new file mode 100644
index 0000000..7abff5e
Binary files /dev/null and b/src/assets/backdrop-v1 2.jpeg differ
diff --git a/src/assets/images/blog/backdrop-v1.jpeg b/src/assets/backdrop-v1.jpeg
similarity index 100%
rename from src/assets/images/blog/backdrop-v1.jpeg
rename to src/assets/backdrop-v1.jpeg
diff --git a/src/assets/images/gallery/2025-02-09-uses/beelink-n100-nuc.jpg b/src/assets/beelink-n100-nuc 2.jpg
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/beelink-n100-nuc.jpg
rename to src/assets/beelink-n100-nuc 2.jpg
diff --git a/src/assets/beelink-n100-nuc.jpg b/src/assets/beelink-n100-nuc.jpg
new file mode 100644
index 0000000..1a560b9
Binary files /dev/null and b/src/assets/beelink-n100-nuc.jpg differ
diff --git a/src/assets/beyerdynamic-770-dt-pro-side 2.jpg b/src/assets/beyerdynamic-770-dt-pro-side 2.jpg
new file mode 100644
index 0000000..bbb66b3
Binary files /dev/null and b/src/assets/beyerdynamic-770-dt-pro-side 2.jpg differ
diff --git a/src/assets/images/gallery/2025-02-09-uses/beyerdynamic-770-dt-pro-side.jpg b/src/assets/beyerdynamic-770-dt-pro-side.jpg
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/beyerdynamic-770-dt-pro-side.jpg
rename to src/assets/beyerdynamic-770-dt-pro-side.jpg
diff --git a/src/assets/images/gallery/2025-02-09-uses/beyerdynamic-770-dt-pro-top.jpg b/src/assets/beyerdynamic-770-dt-pro-top 2.jpg
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/beyerdynamic-770-dt-pro-top.jpg
rename to src/assets/beyerdynamic-770-dt-pro-top 2.jpg
diff --git a/src/assets/beyerdynamic-770-dt-pro-top.jpg b/src/assets/beyerdynamic-770-dt-pro-top.jpg
new file mode 100644
index 0000000..7a26a0f
Binary files /dev/null and b/src/assets/beyerdynamic-770-dt-pro-top.jpg differ
diff --git a/src/assets/black-nnw.png b/src/assets/black-nnw.png
new file mode 100644
index 0000000..4b3d63c
Binary files /dev/null and b/src/assets/black-nnw.png differ
diff --git a/src/assets/images/quick-reviews/boyz-n-the-hood-review.png b/src/assets/boyz-n-the-hood-review.png
similarity index 100%
rename from src/assets/images/quick-reviews/boyz-n-the-hood-review.png
rename to src/assets/boyz-n-the-hood-review.png
diff --git a/src/assets/images/gallery/2025-01-09-tools/cadre-of-faves.jpg b/src/assets/cadre-of-faves 2.jpg
similarity index 100%
rename from src/assets/images/gallery/2025-01-09-tools/cadre-of-faves.jpg
rename to src/assets/cadre-of-faves 2.jpg
diff --git a/src/assets/cadre-of-faves.jpg b/src/assets/cadre-of-faves.jpg
new file mode 100644
index 0000000..a254017
Binary files /dev/null and b/src/assets/cadre-of-faves.jpg differ
diff --git a/src/assets/calibre.png b/src/assets/calibre.png
new file mode 100644
index 0000000..32f3d02
Binary files /dev/null and b/src/assets/calibre.png differ
diff --git a/src/assets/images/gallery/personal/cat-plays-cat-quest.jpg b/src/assets/cat-plays-cat-quest.jpg
similarity index 100%
rename from src/assets/images/gallery/personal/cat-plays-cat-quest.jpg
rename to src/assets/cat-plays-cat-quest.jpg
diff --git a/src/assets/images/gallery/2024-05-25-knives/civivi-closed.jpg b/src/assets/civivi-closed.jpg
similarity index 100%
rename from src/assets/images/gallery/2024-05-25-knives/civivi-closed.jpg
rename to src/assets/civivi-closed.jpg
diff --git a/src/assets/images/gallery/2024-05-25-knives/civivi-open.jpg b/src/assets/civivi-open.jpg
similarity index 100%
rename from src/assets/images/gallery/2024-05-25-knives/civivi-open.jpg
rename to src/assets/civivi-open.jpg
diff --git a/src/assets/images/blog/close-up.jpg b/src/assets/close-up 2.jpg
similarity index 100%
rename from src/assets/images/blog/close-up.jpg
rename to src/assets/close-up 2.jpg
diff --git a/src/assets/close-up.jpg b/src/assets/close-up.jpg
new file mode 100644
index 0000000..3d62c20
Binary files /dev/null and b/src/assets/close-up.jpg differ
diff --git a/src/assets/images/quick-reviews/cold-kill-review.png b/src/assets/cold-kill-review.png
similarity index 100%
rename from src/assets/images/quick-reviews/cold-kill-review.png
rename to src/assets/cold-kill-review.png
diff --git a/src/assets/images/quick-reviews/cold-kill-review.webp b/src/assets/cold-kill-review.webp
similarity index 100%
rename from src/assets/images/quick-reviews/cold-kill-review.webp
rename to src/assets/cold-kill-review.webp
diff --git a/src/assets/images/gallery/2025-02-09-uses/desktop-2.png b/src/assets/desktop-2 2.png
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/desktop-2.png
rename to src/assets/desktop-2 2.png
diff --git a/src/assets/desktop-2.png b/src/assets/desktop-2.png
new file mode 100644
index 0000000..3ed67d5
Binary files /dev/null and b/src/assets/desktop-2.png differ
diff --git a/src/assets/dr-feelgood.png b/src/assets/dr-feelgood.png
new file mode 100644
index 0000000..546376f
Binary files /dev/null and b/src/assets/dr-feelgood.png differ
diff --git a/src/assets/images/template/external.svg b/src/assets/external.svg
similarity index 100%
rename from src/assets/images/template/external.svg
rename to src/assets/external.svg
diff --git a/src/assets/images/favicon/favicon.svg b/src/assets/favicon 2.svg
similarity index 100%
rename from src/assets/images/favicon/favicon.svg
rename to src/assets/favicon 2.svg
diff --git a/src/assets/images/template/favicon copy.svg b/src/assets/favicon copy.svg
similarity index 100%
rename from src/assets/images/template/favicon copy.svg
rename to src/assets/favicon copy.svg
diff --git a/src/assets/images/template/favicon.svg b/src/assets/favicon.svg
similarity index 100%
rename from src/assets/images/template/favicon.svg
rename to src/assets/favicon.svg
diff --git a/src/assets/images/blog/fb-headquarters.jpg b/src/assets/fb-headquarters.jpg
similarity index 100%
rename from src/assets/images/blog/fb-headquarters.jpg
rename to src/assets/fb-headquarters.jpg
diff --git a/src/assets/images/blog/fb-headquarters.webp b/src/assets/fb-headquarters.webp
similarity index 100%
rename from src/assets/images/blog/fb-headquarters.webp
rename to src/assets/fb-headquarters.webp
diff --git a/src/assets/images/gallery/2025-02-09-uses/fedora-gnome-laptop.png b/src/assets/fedora-gnome-laptop 2.png
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/fedora-gnome-laptop.png
rename to src/assets/fedora-gnome-laptop 2.png
diff --git a/src/assets/fedora-gnome-laptop.png b/src/assets/fedora-gnome-laptop.png
new file mode 100644
index 0000000..c66c4d5
Binary files /dev/null and b/src/assets/fedora-gnome-laptop.png differ
diff --git a/src/assets/images/gallery/2025-02-09-uses/fedora-kde-nuc.png b/src/assets/fedora-kde-nuc 2.png
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/fedora-kde-nuc.png
rename to src/assets/fedora-kde-nuc 2.png
diff --git a/src/assets/fedora-kde-nuc.png b/src/assets/fedora-kde-nuc.png
new file mode 100644
index 0000000..c4e095f
Binary files /dev/null and b/src/assets/fedora-kde-nuc.png differ
diff --git a/src/assets/images/gallery/personal/felis-interruptus.jpg b/src/assets/felis-interruptus.jpg
similarity index 100%
rename from src/assets/images/gallery/personal/felis-interruptus.jpg
rename to src/assets/felis-interruptus.jpg
diff --git a/src/assets/focusrite-solo 2.jpeg b/src/assets/focusrite-solo 2.jpeg
new file mode 100644
index 0000000..c99682a
Binary files /dev/null and b/src/assets/focusrite-solo 2.jpeg differ
diff --git a/src/assets/images/gallery/2025-02-09-uses/focusrite-solo.jpeg b/src/assets/focusrite-solo.jpeg
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/focusrite-solo.jpeg
rename to src/assets/focusrite-solo.jpeg
diff --git a/src/assets/full-lab-view 2.jpg b/src/assets/full-lab-view 2.jpg
new file mode 100644
index 0000000..75d44a2
Binary files /dev/null and b/src/assets/full-lab-view 2.jpg differ
diff --git a/src/assets/images/blog/full-lab-view.jpg b/src/assets/full-lab-view.jpg
similarity index 100%
rename from src/assets/images/blog/full-lab-view.jpg
rename to src/assets/full-lab-view.jpg
diff --git a/src/assets/images/gallery/2024-05-25-knives/full-roster.jpg b/src/assets/full-roster.jpg
similarity index 100%
rename from src/assets/images/gallery/2024-05-25-knives/full-roster.jpg
rename to src/assets/full-roster.jpg
diff --git a/src/assets/images/gallery/2024-05-25-knives/g-paraframe-dewalt-comp.jpg b/src/assets/g-paraframe-dewalt-comp.jpg
similarity index 100%
rename from src/assets/images/gallery/2024-05-25-knives/g-paraframe-dewalt-comp.jpg
rename to src/assets/g-paraframe-dewalt-comp.jpg
diff --git a/src/assets/images/gallery/2024-05-25-knives/g-paraframe-sog-comp.jpg b/src/assets/g-paraframe-sog-comp.jpg
similarity index 100%
rename from src/assets/images/gallery/2024-05-25-knives/g-paraframe-sog-comp.jpg
rename to src/assets/g-paraframe-sog-comp.jpg
diff --git a/src/assets/images/screenshots/gaming.png b/src/assets/gaming.png
similarity index 100%
rename from src/assets/images/screenshots/gaming.png
rename to src/assets/gaming.png
diff --git a/src/assets/images/gallery/2024-05-25-knives/gerber-paraframe-ii.jpg b/src/assets/gerber-paraframe-ii.jpg
similarity index 100%
rename from src/assets/images/gallery/2024-05-25-knives/gerber-paraframe-ii.jpg
rename to src/assets/gerber-paraframe-ii.jpg
diff --git a/src/assets/goodreads.png b/src/assets/goodreads.png
new file mode 100644
index 0000000..27be196
Binary files /dev/null and b/src/assets/goodreads.png differ
diff --git a/src/assets/images/gallery/personal/handheld-paperwhite.jpeg b/src/assets/handheld-paperwhite.jpeg
similarity index 100%
rename from src/assets/images/gallery/personal/handheld-paperwhite.jpeg
rename to src/assets/handheld-paperwhite.jpeg
diff --git a/src/assets/husky-toolchest-wooden-top 2.jpeg b/src/assets/husky-toolchest-wooden-top 2.jpeg
new file mode 100644
index 0000000..ff341e0
Binary files /dev/null and b/src/assets/husky-toolchest-wooden-top 2.jpeg differ
diff --git a/src/assets/images/gallery/2025-01-09-tools/husky-toolchest-wooden-top.jpeg b/src/assets/husky-toolchest-wooden-top.jpeg
similarity index 100%
rename from src/assets/images/gallery/2025-01-09-tools/husky-toolchest-wooden-top.jpeg
rename to src/assets/husky-toolchest-wooden-top.jpeg
diff --git a/src/assets/images/screenshots/2025-03-25-hyprshot.png b/src/assets/images/screenshots/2025-03-25-hyprshot.png
deleted file mode 100644
index 3a27178..0000000
Binary files a/src/assets/images/screenshots/2025-03-25-hyprshot.png and /dev/null differ
diff --git a/src/assets/images/screenshots/CleanShot 2022-07-18 at 00.00.50@2x.webp b/src/assets/images/screenshots/CleanShot 2022-07-18 at 00.00.50@2x.webp
deleted file mode 100644
index 469d43b..0000000
Binary files a/src/assets/images/screenshots/CleanShot 2022-07-18 at 00.00.50@2x.webp and /dev/null differ
diff --git a/src/assets/images/screenshots/CleanShot 2022-07-18 at 00.01.24@2x.png b/src/assets/images/screenshots/CleanShot 2022-07-18 at 00.01.24@2x.png
deleted file mode 100644
index e283f98..0000000
Binary files a/src/assets/images/screenshots/CleanShot 2022-07-18 at 00.01.24@2x.png and /dev/null differ
diff --git a/src/assets/images/screenshots/CleanShot 2022-07-18 at 01.10.33@2x.png b/src/assets/images/screenshots/CleanShot 2022-07-18 at 01.10.33@2x.png
deleted file mode 100644
index d1bde18..0000000
Binary files a/src/assets/images/screenshots/CleanShot 2022-07-18 at 01.10.33@2x.png and /dev/null differ
diff --git a/src/assets/images/screenshots/CleanShot 2022-07-18 at 01.11.42@2x.png b/src/assets/images/screenshots/CleanShot 2022-07-18 at 01.11.42@2x.png
deleted file mode 100644
index ddcd480..0000000
Binary files a/src/assets/images/screenshots/CleanShot 2022-07-18 at 01.11.42@2x.png and /dev/null differ
diff --git a/src/assets/images/screenshots/CleanShot 2022-07-18 at 01.11.42@2x.webp b/src/assets/images/screenshots/CleanShot 2022-07-18 at 01.11.42@2x.webp
deleted file mode 100644
index b243258..0000000
Binary files a/src/assets/images/screenshots/CleanShot 2022-07-18 at 01.11.42@2x.webp and /dev/null differ
diff --git a/src/assets/images/screenshots/Friday, 14 Mar 2025 04:37:18.png b/src/assets/images/screenshots/Friday, 14 Mar 2025 04:37:18.png
deleted file mode 100644
index 98617e9..0000000
Binary files a/src/assets/images/screenshots/Friday, 14 Mar 2025 04:37:18.png and /dev/null differ
diff --git a/src/assets/images/screenshots/Friday, 14 Mar 2025 04:37:53.png b/src/assets/images/screenshots/Friday, 14 Mar 2025 04:37:53.png
deleted file mode 100644
index 461d1a0..0000000
Binary files a/src/assets/images/screenshots/Friday, 14 Mar 2025 04:37:53.png and /dev/null differ
diff --git a/src/assets/images/screenshots/Friday, 23 Feb 2024 11:48:18.jpeg b/src/assets/images/screenshots/Friday, 23 Feb 2024 11:48:18.jpeg
deleted file mode 100644
index 4326bf9..0000000
Binary files a/src/assets/images/screenshots/Friday, 23 Feb 2024 11:48:18.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/Friday, 23 Feb 2024 11:49:08.jpeg b/src/assets/images/screenshots/Friday, 23 Feb 2024 11:49:08.jpeg
deleted file mode 100644
index 37de4b8..0000000
Binary files a/src/assets/images/screenshots/Friday, 23 Feb 2024 11:49:08.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:13:26 2.PNG b/src/assets/images/screenshots/Friday, 28 Feb 2025 06:13:26 2.PNG
deleted file mode 100644
index 84191da..0000000
Binary files a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:13:26 2.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:13:26.PNG b/src/assets/images/screenshots/Friday, 28 Feb 2025 06:13:26.PNG
deleted file mode 100644
index 84191da..0000000
Binary files a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:13:26.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:13:59 2.PNG b/src/assets/images/screenshots/Friday, 28 Feb 2025 06:13:59 2.PNG
deleted file mode 100644
index c5f9af3..0000000
Binary files a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:13:59 2.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:13:59.PNG b/src/assets/images/screenshots/Friday, 28 Feb 2025 06:13:59.PNG
deleted file mode 100644
index c5f9af3..0000000
Binary files a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:13:59.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:14:11.PNG b/src/assets/images/screenshots/Friday, 28 Feb 2025 06:14:11.PNG
deleted file mode 100644
index 5f8e844..0000000
Binary files a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:14:11.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:14:25.PNG b/src/assets/images/screenshots/Friday, 28 Feb 2025 06:14:25.PNG
deleted file mode 100644
index 01b89ae..0000000
Binary files a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:14:25.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:14:37.PNG b/src/assets/images/screenshots/Friday, 28 Feb 2025 06:14:37.PNG
deleted file mode 100644
index ee387d6..0000000
Binary files a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:14:37.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:14:50.PNG b/src/assets/images/screenshots/Friday, 28 Feb 2025 06:14:50.PNG
deleted file mode 100644
index 8176503..0000000
Binary files a/src/assets/images/screenshots/Friday, 28 Feb 2025 06:14:50.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_0915.jpeg b/src/assets/images/screenshots/IMG_0915.jpeg
deleted file mode 100644
index eccd6a3..0000000
Binary files a/src/assets/images/screenshots/IMG_0915.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_1757.PNG b/src/assets/images/screenshots/IMG_1757.PNG
deleted file mode 100644
index 31a2c58..0000000
Binary files a/src/assets/images/screenshots/IMG_1757.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_1758.PNG b/src/assets/images/screenshots/IMG_1758.PNG
deleted file mode 100644
index aff1849..0000000
Binary files a/src/assets/images/screenshots/IMG_1758.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_1759.PNG b/src/assets/images/screenshots/IMG_1759.PNG
deleted file mode 100644
index 19d4aca..0000000
Binary files a/src/assets/images/screenshots/IMG_1759.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_1760.PNG b/src/assets/images/screenshots/IMG_1760.PNG
deleted file mode 100644
index 89c587c..0000000
Binary files a/src/assets/images/screenshots/IMG_1760.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_1761.PNG b/src/assets/images/screenshots/IMG_1761.PNG
deleted file mode 100644
index 95867cf..0000000
Binary files a/src/assets/images/screenshots/IMG_1761.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_2314.PNG b/src/assets/images/screenshots/IMG_2314.PNG
deleted file mode 100644
index 60abf49..0000000
Binary files a/src/assets/images/screenshots/IMG_2314.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_3422.jpeg b/src/assets/images/screenshots/IMG_3422.jpeg
deleted file mode 100644
index da33812..0000000
Binary files a/src/assets/images/screenshots/IMG_3422.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_3423.jpeg b/src/assets/images/screenshots/IMG_3423.jpeg
deleted file mode 100644
index a7ef1dc..0000000
Binary files a/src/assets/images/screenshots/IMG_3423.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_3424.jpeg b/src/assets/images/screenshots/IMG_3424.jpeg
deleted file mode 100644
index 8497aad..0000000
Binary files a/src/assets/images/screenshots/IMG_3424.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_3425.jpeg b/src/assets/images/screenshots/IMG_3425.jpeg
deleted file mode 100644
index c63e8a7..0000000
Binary files a/src/assets/images/screenshots/IMG_3425.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_3426.jpeg b/src/assets/images/screenshots/IMG_3426.jpeg
deleted file mode 100644
index 8182f94..0000000
Binary files a/src/assets/images/screenshots/IMG_3426.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_3427.jpeg b/src/assets/images/screenshots/IMG_3427.jpeg
deleted file mode 100644
index 6ba40c4..0000000
Binary files a/src/assets/images/screenshots/IMG_3427.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_3428.jpeg b/src/assets/images/screenshots/IMG_3428.jpeg
deleted file mode 100644
index b025f30..0000000
Binary files a/src/assets/images/screenshots/IMG_3428.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/IMG_3429.jpeg b/src/assets/images/screenshots/IMG_3429.jpeg
deleted file mode 100644
index 0e67cda..0000000
Binary files a/src/assets/images/screenshots/IMG_3429.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:40:52.png b/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:40:52.png
deleted file mode 100644
index 78e8ec0..0000000
Binary files a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:40:52.png and /dev/null differ
diff --git a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:41:08.png b/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:41:08.png
deleted file mode 100644
index 69443c7..0000000
Binary files a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:41:08.png and /dev/null differ
diff --git a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:41:24.png b/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:41:24.png
deleted file mode 100644
index bece362..0000000
Binary files a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:41:24.png and /dev/null differ
diff --git a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:41:38.png b/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:41:38.png
deleted file mode 100644
index 71d2d29..0000000
Binary files a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:41:38.png and /dev/null differ
diff --git a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:41:54.png b/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:41:54.png
deleted file mode 100644
index 6f82df0..0000000
Binary files a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:41:54.png and /dev/null differ
diff --git a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:42:07.png b/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:42:07.png
deleted file mode 100644
index 1f382be..0000000
Binary files a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:42:07.png and /dev/null differ
diff --git a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:42:21.png b/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:42:21.png
deleted file mode 100644
index b06a3f4..0000000
Binary files a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:42:21.png and /dev/null differ
diff --git a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:42:35.png b/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:42:35.png
deleted file mode 100644
index b518c67..0000000
Binary files a/src/assets/images/screenshots/Sunday, 16 Mar 2025 00:42:35.png and /dev/null differ
diff --git a/src/assets/images/screenshots/black-nnw.png b/src/assets/images/screenshots/black-nnw.png
deleted file mode 100644
index ed7171b..0000000
Binary files a/src/assets/images/screenshots/black-nnw.png and /dev/null differ
diff --git a/src/assets/images/screenshots/calibre.png b/src/assets/images/screenshots/calibre.png
deleted file mode 100644
index 88a80ef..0000000
Binary files a/src/assets/images/screenshots/calibre.png and /dev/null differ
diff --git a/src/assets/images/screenshots/content.png b/src/assets/images/screenshots/content.png
deleted file mode 100644
index 3513f04..0000000
Binary files a/src/assets/images/screenshots/content.png and /dev/null differ
diff --git a/src/assets/images/screenshots/dr-feelgood.png b/src/assets/images/screenshots/dr-feelgood.png
deleted file mode 100644
index 2c53b35..0000000
Binary files a/src/assets/images/screenshots/dr-feelgood.png and /dev/null differ
diff --git a/src/assets/images/screenshots/goodreads.png b/src/assets/images/screenshots/goodreads.png
deleted file mode 100644
index d22d66a..0000000
Binary files a/src/assets/images/screenshots/goodreads.png and /dev/null differ
diff --git a/src/assets/images/screenshots/grafana.jpeg b/src/assets/images/screenshots/grafana.jpeg
deleted file mode 100644
index 8d1bd8d..0000000
Binary files a/src/assets/images/screenshots/grafana.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/grocy-ios.jpeg b/src/assets/images/screenshots/grocy-ios.jpeg
deleted file mode 100644
index 369dff5..0000000
Binary files a/src/assets/images/screenshots/grocy-ios.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/ipad-black-nnw.PNG b/src/assets/images/screenshots/ipad-black-nnw.PNG
deleted file mode 100644
index d7d84b2..0000000
Binary files a/src/assets/images/screenshots/ipad-black-nnw.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/ipad-nnw.PNG b/src/assets/images/screenshots/ipad-nnw.PNG
deleted file mode 100644
index c1d9ef8..0000000
Binary files a/src/assets/images/screenshots/ipad-nnw.PNG and /dev/null differ
diff --git a/src/assets/images/screenshots/main.jpg b/src/assets/images/screenshots/main.jpg
deleted file mode 100644
index 8283fa9..0000000
Binary files a/src/assets/images/screenshots/main.jpg and /dev/null differ
diff --git a/src/assets/images/screenshots/mobileread.png b/src/assets/images/screenshots/mobileread.png
deleted file mode 100644
index 5654983..0000000
Binary files a/src/assets/images/screenshots/mobileread.png and /dev/null differ
diff --git a/src/assets/images/screenshots/mr-profile.png b/src/assets/images/screenshots/mr-profile.png
deleted file mode 100644
index 78fe6ab..0000000
Binary files a/src/assets/images/screenshots/mr-profile.png and /dev/null differ
diff --git a/src/assets/images/screenshots/neofetch_hyprshot.png b/src/assets/images/screenshots/neofetch_hyprshot.png
deleted file mode 100644
index 9522bdf..0000000
Binary files a/src/assets/images/screenshots/neofetch_hyprshot.png and /dev/null differ
diff --git a/src/assets/images/screenshots/nextcloud.jpeg b/src/assets/images/screenshots/nextcloud.jpeg
deleted file mode 100644
index 3dab059..0000000
Binary files a/src/assets/images/screenshots/nextcloud.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/night.png b/src/assets/images/screenshots/night.png
deleted file mode 100644
index 90623bc..0000000
Binary files a/src/assets/images/screenshots/night.png and /dev/null differ
diff --git a/src/assets/images/screenshots/nnw.png b/src/assets/images/screenshots/nnw.png
deleted file mode 100644
index 1439e83..0000000
Binary files a/src/assets/images/screenshots/nnw.png and /dev/null differ
diff --git a/src/assets/images/screenshots/reading.png b/src/assets/images/screenshots/reading.png
deleted file mode 100644
index eed87ad..0000000
Binary files a/src/assets/images/screenshots/reading.png and /dev/null differ
diff --git a/src/assets/images/screenshots/red.png b/src/assets/images/screenshots/red.png
deleted file mode 100644
index d1436aa..0000000
Binary files a/src/assets/images/screenshots/red.png and /dev/null differ
diff --git a/src/assets/images/screenshots/reeder.png b/src/assets/images/screenshots/reeder.png
deleted file mode 100644
index 49b65c4..0000000
Binary files a/src/assets/images/screenshots/reeder.png and /dev/null differ
diff --git a/src/assets/images/screenshots/reynard.png b/src/assets/images/screenshots/reynard.png
deleted file mode 100644
index 3bac150..0000000
Binary files a/src/assets/images/screenshots/reynard.png and /dev/null differ
diff --git a/src/assets/images/screenshots/salmon.png b/src/assets/images/screenshots/salmon.png
deleted file mode 100644
index 6ae992a..0000000
Binary files a/src/assets/images/screenshots/salmon.png and /dev/null differ
diff --git a/src/assets/images/screenshots/screenshot-2021-08-24_12-39-21_AM.png b/src/assets/images/screenshots/screenshot-2021-08-24_12-39-21_AM.png
deleted file mode 100644
index 86232ca..0000000
Binary files a/src/assets/images/screenshots/screenshot-2021-08-24_12-39-21_AM.png and /dev/null differ
diff --git a/src/assets/images/screenshots/screenshot-2021-08-24_12-39-46_AM.png b/src/assets/images/screenshots/screenshot-2021-08-24_12-39-46_AM.png
deleted file mode 100644
index 84b40bc..0000000
Binary files a/src/assets/images/screenshots/screenshot-2021-08-24_12-39-46_AM.png and /dev/null differ
diff --git a/src/assets/images/screenshots/screenshot-2021-08-24_12-41-02_AM.png b/src/assets/images/screenshots/screenshot-2021-08-24_12-41-02_AM.png
deleted file mode 100644
index 9819ff8..0000000
Binary files a/src/assets/images/screenshots/screenshot-2021-08-24_12-41-02_AM.png and /dev/null differ
diff --git a/src/assets/images/screenshots/screenshot-2021-08-24_12-42-51_AM.png b/src/assets/images/screenshots/screenshot-2021-08-24_12-42-51_AM.png
deleted file mode 100644
index bc8cbf2..0000000
Binary files a/src/assets/images/screenshots/screenshot-2021-08-24_12-42-51_AM.png and /dev/null differ
diff --git a/src/assets/images/screenshots/tmn.jpeg b/src/assets/images/screenshots/tmn.jpeg
deleted file mode 100644
index c8465fd..0000000
Binary files a/src/assets/images/screenshots/tmn.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/tn.png b/src/assets/images/screenshots/tn.png
deleted file mode 100644
index c7de88a..0000000
Binary files a/src/assets/images/screenshots/tn.png and /dev/null differ
diff --git a/src/assets/images/screenshots/ttco.png b/src/assets/images/screenshots/ttco.png
deleted file mode 100644
index c362928..0000000
Binary files a/src/assets/images/screenshots/ttco.png and /dev/null differ
diff --git a/src/assets/images/screenshots/uptime-kuma.jpeg b/src/assets/images/screenshots/uptime-kuma.jpeg
deleted file mode 100644
index 3cf5ec8..0000000
Binary files a/src/assets/images/screenshots/uptime-kuma.jpeg and /dev/null differ
diff --git a/src/assets/images/screenshots/white-nnw.png b/src/assets/images/screenshots/white-nnw.png
deleted file mode 100644
index efc2b63..0000000
Binary files a/src/assets/images/screenshots/white-nnw.png and /dev/null differ
diff --git a/src/assets/images/template/CleanShot 2022-05-25 at 17.28.29@2x.webp b/src/assets/images/template/CleanShot 2022-05-25 at 17.28.29@2x.webp
deleted file mode 100644
index ef94291..0000000
Binary files a/src/assets/images/template/CleanShot 2022-05-25 at 17.28.29@2x.webp and /dev/null differ
diff --git a/src/assets/ipad-black-nnw.png b/src/assets/ipad-black-nnw.png
new file mode 100644
index 0000000..15aefc8
Binary files /dev/null and b/src/assets/ipad-black-nnw.png differ
diff --git a/src/assets/ipad-nnw.png b/src/assets/ipad-nnw.png
new file mode 100644
index 0000000..b6057b6
Binary files /dev/null and b/src/assets/ipad-nnw.png differ
diff --git a/src/assets/ipad-pro-2018-mapleread 2.jpeg b/src/assets/ipad-pro-2018-mapleread 2.jpeg
new file mode 100644
index 0000000..89ff074
Binary files /dev/null and b/src/assets/ipad-pro-2018-mapleread 2.jpeg differ
diff --git a/src/assets/images/blog/ipad-pro-2018-mapleread.jpeg b/src/assets/ipad-pro-2018-mapleread.jpeg
similarity index 100%
rename from src/assets/images/blog/ipad-pro-2018-mapleread.jpeg
rename to src/assets/ipad-pro-2018-mapleread.jpeg
diff --git a/src/assets/kagi.png b/src/assets/kagi.png
new file mode 100644
index 0000000..5c9b7ff
Binary files /dev/null and b/src/assets/kagi.png differ
diff --git a/src/assets/images/gallery/2024-05-25-knives/kershaw-civivi-closed-comp.jpg b/src/assets/kershaw-civivi-closed-comp.jpg
similarity index 100%
rename from src/assets/images/gallery/2024-05-25-knives/kershaw-civivi-closed-comp.jpg
rename to src/assets/kershaw-civivi-closed-comp.jpg
diff --git a/src/assets/images/gallery/2024-05-25-knives/kershaw-civivi-open-comp.jpg b/src/assets/kershaw-civivi-open-comp.jpg
similarity index 100%
rename from src/assets/images/gallery/2024-05-25-knives/kershaw-civivi-open-comp.jpg
rename to src/assets/kershaw-civivi-open-comp.jpg
diff --git a/src/assets/images/gallery/2024-05-25-knives/kershaw-closed.jpg b/src/assets/kershaw-closed.jpg
similarity index 100%
rename from src/assets/images/gallery/2024-05-25-knives/kershaw-closed.jpg
rename to src/assets/kershaw-closed.jpg
diff --git a/src/assets/images/gallery/2024-05-25-knives/kershaw-open.jpg b/src/assets/kershaw-open.jpg
similarity index 100%
rename from src/assets/images/gallery/2024-05-25-knives/kershaw-open.jpg
rename to src/assets/kershaw-open.jpg
diff --git a/src/assets/keychron-k8-with-cyberpunk-keycaps 2.jpeg b/src/assets/keychron-k8-with-cyberpunk-keycaps 2.jpeg
new file mode 100644
index 0000000..da94553
Binary files /dev/null and b/src/assets/keychron-k8-with-cyberpunk-keycaps 2.jpeg differ
diff --git a/src/assets/images/gallery/2025-02-09-uses/keychron-k8-with-cyberpunk-keycaps.jpeg b/src/assets/keychron-k8-with-cyberpunk-keycaps.jpeg
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/keychron-k8-with-cyberpunk-keycaps.jpeg
rename to src/assets/keychron-k8-with-cyberpunk-keycaps.jpeg
diff --git a/src/assets/keychron-q1-v1 2.jpeg b/src/assets/keychron-q1-v1 2.jpeg
new file mode 100644
index 0000000..dc1ae03
Binary files /dev/null and b/src/assets/keychron-q1-v1 2.jpeg differ
diff --git a/src/assets/images/gallery/2025-02-09-uses/keychron-q1-v1.jpeg b/src/assets/keychron-q1-v1.jpeg
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/keychron-q1-v1.jpeg
rename to src/assets/keychron-q1-v1.jpeg
diff --git a/src/assets/images/quick-reviews/kingpin.png b/src/assets/kingpin.png
similarity index 100%
rename from src/assets/images/quick-reviews/kingpin.png
rename to src/assets/kingpin.png
diff --git a/src/assets/images/gallery/personal/kobo-forma-packaging.jpeg b/src/assets/kobo-forma-packaging.jpeg
similarity index 100%
rename from src/assets/images/gallery/personal/kobo-forma-packaging.jpeg
rename to src/assets/kobo-forma-packaging.jpeg
diff --git a/src/assets/images/gallery/personal/kobo-forma.jpeg b/src/assets/kobo-forma.jpeg
similarity index 100%
rename from src/assets/images/gallery/personal/kobo-forma.jpeg
rename to src/assets/kobo-forma.jpeg
diff --git a/src/assets/images/gallery/personal/kobo-pen.jpeg b/src/assets/kobo-pen.jpeg
similarity index 100%
rename from src/assets/images/gallery/personal/kobo-pen.jpeg
rename to src/assets/kobo-pen.jpeg
diff --git a/src/assets/images/gallery/personal/kobo-sage.jpeg b/src/assets/kobo-sage.jpeg
similarity index 100%
rename from src/assets/images/gallery/personal/kobo-sage.jpeg
rename to src/assets/kobo-sage.jpeg
diff --git a/src/assets/la-terminal-monitor.png b/src/assets/la-terminal-monitor.png
new file mode 100644
index 0000000..67b7478
Binary files /dev/null and b/src/assets/la-terminal-monitor.png differ
diff --git a/src/assets/images/gallery/2025-02-09-uses/logitech-mx-master-3.jpeg b/src/assets/logitech-mx-master-3 2.jpeg
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/logitech-mx-master-3.jpeg
rename to src/assets/logitech-mx-master-3 2.jpeg
diff --git a/src/assets/logitech-mx-master-3.jpeg b/src/assets/logitech-mx-master-3.jpeg
new file mode 100644
index 0000000..9c1397f
Binary files /dev/null and b/src/assets/logitech-mx-master-3.jpeg differ
diff --git a/src/assets/images/template/logo copy.svg b/src/assets/logo copy.svg
similarity index 100%
rename from src/assets/images/template/logo copy.svg
rename to src/assets/logo copy.svg
diff --git a/src/assets/images/template/logo-dark 2.svg b/src/assets/logo-dark 2.svg
similarity index 100%
rename from src/assets/images/template/logo-dark 2.svg
rename to src/assets/logo-dark 2.svg
diff --git a/src/assets/images/template/logo-dark copy.svg b/src/assets/logo-dark copy.svg
similarity index 100%
rename from src/assets/images/template/logo-dark copy.svg
rename to src/assets/logo-dark copy.svg
diff --git a/src/assets/images/template/logo-dark.svg b/src/assets/logo-dark.svg
similarity index 100%
rename from src/assets/images/template/logo-dark.svg
rename to src/assets/logo-dark.svg
diff --git a/src/assets/images/template/logo.svg b/src/assets/logo.svg
similarity index 100%
rename from src/assets/images/template/logo.svg
rename to src/assets/logo.svg
diff --git a/src/assets/images/template/logo2.svg b/src/assets/logo2.svg
similarity index 100%
rename from src/assets/images/template/logo2.svg
rename to src/assets/logo2.svg
diff --git a/src/assets/images/gallery/2025-01-09-tools/m18.jpg b/src/assets/m18.jpg
similarity index 100%
rename from src/assets/images/gallery/2025-01-09-tools/m18.jpg
rename to src/assets/m18.jpg
diff --git a/src/assets/images/gallery/2025-02-09-uses/mac-mini.jpg b/src/assets/mac-mini 2.jpg
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/mac-mini.jpg
rename to src/assets/mac-mini 2.jpg
diff --git a/src/assets/mac-mini.jpg b/src/assets/mac-mini.jpg
new file mode 100644
index 0000000..4fadbfd
Binary files /dev/null and b/src/assets/mac-mini.jpg differ
diff --git a/src/assets/main-desk 2.jpg b/src/assets/main-desk 2.jpg
new file mode 100644
index 0000000..04859e4
Binary files /dev/null and b/src/assets/main-desk 2.jpg differ
diff --git a/src/assets/images/gallery/2025-02-09-uses/main-desk.jpg b/src/assets/main-desk.jpg
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/main-desk.jpg
rename to src/assets/main-desk.jpg
diff --git a/src/assets/images/gallery/2025-02-09-uses/main-desktop.png b/src/assets/main-desktop 2.png
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/main-desktop.png
rename to src/assets/main-desktop 2.png
diff --git a/src/assets/main-desktop.png b/src/assets/main-desktop.png
new file mode 100644
index 0000000..76b82f4
Binary files /dev/null and b/src/assets/main-desktop.png differ
diff --git a/src/assets/main.jpg b/src/assets/main.jpg
new file mode 100644
index 0000000..1b2e78f
Binary files /dev/null and b/src/assets/main.jpg differ
diff --git a/src/assets/mobileread.png b/src/assets/mobileread.png
new file mode 100644
index 0000000..8838b47
Binary files /dev/null and b/src/assets/mobileread.png differ
diff --git a/src/assets/mr-profile.png b/src/assets/mr-profile.png
new file mode 100644
index 0000000..5cdb9f7
Binary files /dev/null and b/src/assets/mr-profile.png differ
diff --git a/src/assets/images/blog/nanas.gif b/src/assets/nanas 2.gif
similarity index 100%
rename from src/assets/images/blog/nanas.gif
rename to src/assets/nanas 2.gif
diff --git a/src/assets/nanas.gif b/src/assets/nanas.gif
new file mode 100644
index 0000000..13bba5a
Binary files /dev/null and b/src/assets/nanas.gif differ
diff --git a/src/assets/images/blog/nas-dont-sleep.jpg b/src/assets/nas-dont-sleep.jpg
similarity index 100%
rename from src/assets/images/blog/nas-dont-sleep.jpg
rename to src/assets/nas-dont-sleep.jpg
diff --git a/src/assets/neofetch_hyprshot.png b/src/assets/neofetch_hyprshot.png
new file mode 100644
index 0000000..55a29ed
Binary files /dev/null and b/src/assets/neofetch_hyprshot.png differ
diff --git a/src/assets/images/blog/new-new-gaming-display.jpg b/src/assets/new-new-gaming-display.jpg
similarity index 100%
rename from src/assets/images/blog/new-new-gaming-display.jpg
rename to src/assets/new-new-gaming-display.jpg
diff --git a/src/assets/nextcloud.jpeg b/src/assets/nextcloud.jpeg
new file mode 100644
index 0000000..57b9e46
Binary files /dev/null and b/src/assets/nextcloud.jpeg differ
diff --git a/src/assets/night.png b/src/assets/night.png
new file mode 100644
index 0000000..47375b5
Binary files /dev/null and b/src/assets/night.png differ
diff --git a/src/assets/nnw.png b/src/assets/nnw.png
new file mode 100644
index 0000000..bd5d117
Binary files /dev/null and b/src/assets/nnw.png differ
diff --git a/src/assets/images/gallery/2025-02-09-uses/old-dell-inspiron.jpg b/src/assets/old-dell-inspiron 2.jpg
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/old-dell-inspiron.jpg
rename to src/assets/old-dell-inspiron 2.jpg
diff --git a/src/assets/old-dell-inspiron.jpg b/src/assets/old-dell-inspiron.jpg
new file mode 100644
index 0000000..708aaf3
Binary files /dev/null and b/src/assets/old-dell-inspiron.jpg differ
diff --git a/src/assets/images/template/opengraph-default.jpg b/src/assets/opengraph-default.jpg
similarity index 100%
rename from src/assets/images/template/opengraph-default.jpg
rename to src/assets/opengraph-default.jpg
diff --git a/src/assets/paperless-ngx.jpeg b/src/assets/paperless-ngx.jpeg
new file mode 100644
index 0000000..8d0e867
Binary files /dev/null and b/src/assets/paperless-ngx.jpeg differ
diff --git a/src/assets/images/gallery/personal/paperwhite-bw.jpg b/src/assets/paperwhite-bw.jpg
similarity index 100%
rename from src/assets/images/gallery/personal/paperwhite-bw.jpg
rename to src/assets/paperwhite-bw.jpg
diff --git a/src/assets/images/gallery/personal/paperwhite-color.jpeg b/src/assets/paperwhite-color.jpeg
similarity index 100%
rename from src/assets/images/gallery/personal/paperwhite-color.jpeg
rename to src/assets/paperwhite-color.jpeg
diff --git a/src/assets/images/gallery/personal/paperwhite-flat-bw.jpeg b/src/assets/paperwhite-flat-bw.jpeg
similarity index 100%
rename from src/assets/images/gallery/personal/paperwhite-flat-bw.jpeg
rename to src/assets/paperwhite-flat-bw.jpeg
diff --git a/src/assets/images/gallery/personal/paperwhite-flat-color.jpeg b/src/assets/paperwhite-flat-color.jpeg
similarity index 100%
rename from src/assets/images/gallery/personal/paperwhite-flat-color.jpeg
rename to src/assets/paperwhite-flat-color.jpeg
diff --git a/src/assets/images/gallery/personal/paperwhite-packaging.jpeg b/src/assets/paperwhite-packaging.jpeg
similarity index 100%
rename from src/assets/images/gallery/personal/paperwhite-packaging.jpeg
rename to src/assets/paperwhite-packaging.jpeg
diff --git a/src/assets/images/gallery/personal/paperwhite-perspective.jpeg b/src/assets/paperwhite-perspective.jpeg
similarity index 100%
rename from src/assets/images/gallery/personal/paperwhite-perspective.jpeg
rename to src/assets/paperwhite-perspective.jpeg
diff --git a/src/assets/images/quick-reviews/qr-taxi-driver.png b/src/assets/qr-taxi-driver.png
similarity index 100%
rename from src/assets/images/quick-reviews/qr-taxi-driver.png
rename to src/assets/qr-taxi-driver.png
diff --git a/src/assets/images/quick-reviews/qr-taxi-driver.webp b/src/assets/qr-taxi-driver.webp
similarity index 100%
rename from src/assets/images/quick-reviews/qr-taxi-driver.webp
rename to src/assets/qr-taxi-driver.webp
diff --git a/src/assets/reading 2.png b/src/assets/reading 2.png
new file mode 100644
index 0000000..ae4fdbd
Binary files /dev/null and b/src/assets/reading 2.png differ
diff --git a/src/assets/images/blog/reading.png b/src/assets/reading 3.png
similarity index 100%
rename from src/assets/images/blog/reading.png
rename to src/assets/reading 3.png
diff --git a/src/assets/reading.png b/src/assets/reading.png
new file mode 100644
index 0000000..ae4fdbd
Binary files /dev/null and b/src/assets/reading.png differ
diff --git a/src/assets/images/quick-reviews/real-genius.png b/src/assets/real-genius.png
similarity index 100%
rename from src/assets/images/quick-reviews/real-genius.png
rename to src/assets/real-genius.png
diff --git a/src/assets/images/quick-reviews/real-genius.webp b/src/assets/real-genius.webp
similarity index 100%
rename from src/assets/images/quick-reviews/real-genius.webp
rename to src/assets/real-genius.webp
diff --git a/src/assets/reeder.png b/src/assets/reeder.png
new file mode 100644
index 0000000..3f7deee
Binary files /dev/null and b/src/assets/reeder.png differ
diff --git a/src/assets/images/blog/room-lab-v1.jpg b/src/assets/room-lab-v1 2.jpg
similarity index 100%
rename from src/assets/images/blog/room-lab-v1.jpg
rename to src/assets/room-lab-v1 2.jpg
diff --git a/src/assets/room-lab-v1.jpg b/src/assets/room-lab-v1.jpg
new file mode 100644
index 0000000..b8d5241
Binary files /dev/null and b/src/assets/room-lab-v1.jpg differ
diff --git a/src/assets/images/gallery/2025-02-09-uses/snapuri-mouse.jpg b/src/assets/snapuri-mouse 2.jpg
similarity index 100%
rename from src/assets/images/gallery/2025-02-09-uses/snapuri-mouse.jpg
rename to src/assets/snapuri-mouse 2.jpg
diff --git a/src/assets/snapuri-mouse.jpg b/src/assets/snapuri-mouse.jpg
new file mode 100644
index 0000000..33ec2f1
Binary files /dev/null and b/src/assets/snapuri-mouse.jpg differ
diff --git a/src/assets/images/quick-reviews/social-network.png b/src/assets/social-network.png
similarity index 100%
rename from src/assets/images/quick-reviews/social-network.png
rename to src/assets/social-network.png
diff --git a/src/assets/images/quick-reviews/social-network.webp b/src/assets/social-network.webp
similarity index 100%
rename from src/assets/images/quick-reviews/social-network.webp
rename to src/assets/social-network.webp
diff --git a/src/assets/images/blog/sometimes.png b/src/assets/sometimes.png
similarity index 100%
rename from src/assets/images/blog/sometimes.png
rename to src/assets/sometimes.png
diff --git a/src/assets/images/quick-reviews/sote.png b/src/assets/sote.png
similarity index 100%
rename from src/assets/images/quick-reviews/sote.png
rename to src/assets/sote.png
diff --git a/src/assets/images/blog/thanku.gif b/src/assets/thanku 2.gif
similarity index 100%
rename from src/assets/images/blog/thanku.gif
rename to src/assets/thanku 2.gif
diff --git a/src/assets/images/template/thanku.gif b/src/assets/thanku.gif
similarity index 100%
rename from src/assets/images/template/thanku.gif
rename to src/assets/thanku.gif
diff --git a/src/assets/that-feel 2.png b/src/assets/that-feel 2.png
new file mode 100644
index 0000000..3e9e252
Binary files /dev/null and b/src/assets/that-feel 2.png differ
diff --git a/src/assets/images/blog/that-feel.png b/src/assets/that-feel.png
similarity index 100%
rename from src/assets/images/blog/that-feel.png
rename to src/assets/that-feel.png
diff --git a/src/assets/images/quick-reviews/tmnt.png b/src/assets/tmnt.png
similarity index 100%
rename from src/assets/images/quick-reviews/tmnt.png
rename to src/assets/tmnt.png
diff --git a/src/assets/images/quick-reviews/tmnt.webp b/src/assets/tmnt.webp
similarity index 100%
rename from src/assets/images/quick-reviews/tmnt.webp
rename to src/assets/tmnt.webp
diff --git a/src/assets/images/quick-reviews/tonya.png b/src/assets/tonya.png
similarity index 100%
rename from src/assets/images/quick-reviews/tonya.png
rename to src/assets/tonya.png
diff --git a/src/assets/tools-1 2.jpeg b/src/assets/tools-1 2.jpeg
new file mode 100644
index 0000000..b0e653d
Binary files /dev/null and b/src/assets/tools-1 2.jpeg differ
diff --git a/src/assets/images/gallery/2025-01-09-tools/tools-1.jpeg b/src/assets/tools-1.jpeg
similarity index 100%
rename from src/assets/images/gallery/2025-01-09-tools/tools-1.jpeg
rename to src/assets/tools-1.jpeg
diff --git a/src/assets/tools-2 2.jpeg b/src/assets/tools-2 2.jpeg
new file mode 100644
index 0000000..5aabda8
Binary files /dev/null and b/src/assets/tools-2 2.jpeg differ
diff --git a/src/assets/images/gallery/2025-01-09-tools/tools-2.jpeg b/src/assets/tools-2.jpeg
similarity index 100%
rename from src/assets/images/gallery/2025-01-09-tools/tools-2.jpeg
rename to src/assets/tools-2.jpeg
diff --git a/src/assets/tools-3 2.jpeg b/src/assets/tools-3 2.jpeg
new file mode 100644
index 0000000..898db12
Binary files /dev/null and b/src/assets/tools-3 2.jpeg differ
diff --git a/src/assets/images/gallery/2025-01-09-tools/tools-3.jpeg b/src/assets/tools-3.jpeg
similarity index 100%
rename from src/assets/images/gallery/2025-01-09-tools/tools-3.jpeg
rename to src/assets/tools-3.jpeg
diff --git a/src/assets/images/gallery/2025-01-09-tools/top-of-the-husky-to-ya.jpg b/src/assets/top-of-the-husky-to-ya 2.jpg
similarity index 100%
rename from src/assets/images/gallery/2025-01-09-tools/top-of-the-husky-to-ya.jpg
rename to src/assets/top-of-the-husky-to-ya 2.jpg
diff --git a/src/assets/top-of-the-husky-to-ya.jpg b/src/assets/top-of-the-husky-to-ya.jpg
new file mode 100644
index 0000000..97df5ed
Binary files /dev/null and b/src/assets/top-of-the-husky-to-ya.jpg differ
diff --git a/src/assets/uptime-kuma.jpeg b/src/assets/uptime-kuma.jpeg
new file mode 100644
index 0000000..f5d9da5
Binary files /dev/null and b/src/assets/uptime-kuma.jpeg differ
diff --git a/src/assets/veto-1 2.jpg b/src/assets/veto-1 2.jpg
new file mode 100644
index 0000000..2232559
Binary files /dev/null and b/src/assets/veto-1 2.jpg differ
diff --git a/src/assets/images/gallery/2025-01-09-tools/veto-1.jpg b/src/assets/veto-1.jpg
similarity index 100%
rename from src/assets/images/gallery/2025-01-09-tools/veto-1.jpg
rename to src/assets/veto-1.jpg
diff --git a/src/assets/white-nnw.png b/src/assets/white-nnw.png
new file mode 100644
index 0000000..4125433
Binary files /dev/null and b/src/assets/white-nnw.png differ
diff --git a/src/components/layout/Footer.astro b/src/components/layout/Footer.astro
index 5eea6e8..ade1101 100644
--- a/src/components/layout/Footer.astro
+++ b/src/components/layout/Footer.astro
@@ -24,4 +24,12 @@ const year = new Date().getFullYear();
))
}
+
diff --git a/src/content.config.ts b/src/content.config.ts
index 1c585c7..ce61d52 100644
--- a/src/content.config.ts
+++ b/src/content.config.ts
@@ -2,47 +2,80 @@ import { defineCollection, z } from "astro:content";
import { glob } from "astro/loaders";
function removeDupsAndLowerCase(array: string[]) {
- return [...new Set(array.map((str) => str.toLowerCase()))];
+ return [...new Set(array.map((str) => str.toLowerCase()))];
}
const baseSchema = z.object({
- title: z.string().max(60),
+ title: z.string().max(60),
});
const post = defineCollection({
- loader: glob({ base: "./src/content/post", pattern: "**/*.{md,mdx}" }),
- schema: ({ image }) =>
- baseSchema.extend({
- description: z.string(),
- coverImage: z
- .object({
- alt: z.string(),
- src: image(),
- })
- .optional(),
- draft: z.boolean().default(false),
- ogImage: z.string().optional(),
- tags: z.array(z.string()).default([]).transform(removeDupsAndLowerCase),
- publishDate: z
- .string()
- .or(z.date())
- .transform((val) => new Date(val)),
- updatedDate: z
- .string()
- .optional()
- .transform((str) => (str ? new Date(str) : undefined)),
- }),
+ loader: glob({ base: "./src/content/post", pattern: "**/*.{md,mdx}" }),
+ schema: ({ image }) =>
+ baseSchema.extend({
+ description: z.string(),
+ coverImage: z
+ .object({
+ alt: z.string(),
+ src: image(),
+ })
+ .optional(),
+ draft: z.boolean().default(false),
+ ogImage: z.string().optional(),
+ tags: z.array(z.string()).default([]).transform(removeDupsAndLowerCase),
+ publishDate: z
+ .string()
+ .or(z.date())
+ .transform((val) => new Date(val)),
+ updatedDate: z
+ .string()
+ .optional()
+ .transform((str) => (str ? new Date(str) : undefined)),
+ }),
});
const note = defineCollection({
- loader: glob({ base: "./src/content/note", pattern: "**/*.{md,mdx}" }),
- schema: baseSchema.extend({
- description: z.string().optional(),
- publishDate: z
- .string()
- .datetime({ offset: true }) // Ensures ISO 8601 format with offsets allowed (e.g. "2024-01-01T00:00:00Z" and "2024-01-01T00:00:00+02:00")
- .transform((val) => new Date(val)),
- }),
+ loader: glob({ base: "./src/content/note", pattern: "**/*.{md,mdx}" }),
+ schema: baseSchema.extend({
+ description: z.string().optional(),
+ publishDate: z
+ .string()
+ .datetime({ offset: true }) // Ensures ISO 8601 format with offsets allowed (e.g. "2024-01-01T00:00:00Z" and "2024-01-01T00:00:00+02:00")
+ .transform((val) => new Date(val)),
+ }),
});
-export const collections = { post, note };
+const linuxSeries = defineCollection({
+ loader: glob({ base: "./src/content/linux", pattern: "**/*.{md,mdx}" }),
+ schema: baseSchema.extend({
+ description: z.string().optional(),
+ publishDate: z
+ .string()
+ .datetime({ offset: true }) // Ensures ISO 8601 format with offsets allowed (e.g. "2024-01-01T00:00:00Z" and "2024-01-01T00:00:00+02:00")
+ .transform((val) => new Date(val)),
+ }),
+});
+
+const knives = defineCollection({
+ loader: glob({ base: "./src/content/knives", pattern: "**/*.{md,mdx}" }),
+ schema: baseSchema.extend({
+ description: z.string().optional(),
+ publishDate: z
+ .string()
+ .datetime({ offset: true }) // Ensures ISO 8601 format with offsets allowed (e.g. "2024-01-01T00:00:00Z" and "2024-01-01T00:00:00+02:00")
+ .transform((val) => new Date(val)),
+ }),
+});
+
+const changelog = defineCollection({
+ loader: glob({ base: "./src/content/changelog", pattern: "**/*.{md,mdx}" }),
+ schema: baseSchema.extend({
+ description: z.string().optional(),
+ publishDate: z
+ .string()
+ .datetime({ offset: true }) // Ensures ISO 8601 format with offsets allowed (e.g. "2024-01-01T00:00:00Z" and "2024-01-01T00:00:00+02:00")
+ .transform((val) => new Date(val)),
+ }),
+});
+
+export const collections = { post, note, linuxSeries, knives, changelog };
diff --git a/src/content/post/back-for-better-worse.md b/src/content/post/back-for-better-worse.mdx
similarity index 100%
rename from src/content/post/back-for-better-worse.md
rename to src/content/post/back-for-better-worse.mdx
diff --git a/src/content/post/back-to-books.md b/src/content/post/back-to-books.mdx
similarity index 69%
rename from src/content/post/back-to-books.md
rename to src/content/post/back-to-books.mdx
index 9d30347..501e426 100644
--- a/src/content/post/back-to-books.md
+++ b/src/content/post/back-to-books.mdx
@@ -3,36 +3,16 @@ title: Back to Books
description: Social media has broken me. It's back to books and BBForums to rescue what's left of my sanity.
publishDate: "2024-07-10"
date: "2024-07-10"
-gallery:
- - image: ./src/assets/images/gallery/personal/2017-pre 2019 Move - 1 of 1.JPG
- alt: Black and white photo of a Kindle Paperwhite
- caption: First eInk reader, Kindle Paperwhite
- - image: ./src/assets/images/gallery/personal/paperwhite-color.jpeg
- alt: Color photo of a Kindle Paperwhite
- caption: First eInk reader, Kindle Paperwhite
- - image: ./src/assets/images/gallery/personal/paperwhite-flat-bw.jpeg
- alt: Black and white of a Kindle Paperwhite
- caption: First eInk reader, Kindle Paperwhite
- - image: ./src/assets/images/gallery/personal/paperwhite-packaging.jpeg
- alt: Photo of the Kindle Paperwhite 2018 packaging
- caption: First eInk reader, Kindle Paperwhite
- - image: ./src/assets/images/gallery/personal/paperwhite-perspective.jpeg
- alt: Color photo of a Kindle Paperwhite
- caption: First eInk reader, Kindle Paperwhite
- - image: ./src/assets/images/gallery/personal/handheld-paperwhite.jpeg
- alt: Woman holding a Kindle Paperwhite in her hand
- caption: Paperwhite, handheld
- - image: ./src/assets/images/gallery/personal/kobo-forma-packaging.jpeg
- alt: Photo of the Kobo Forma 1 packaging
- caption: Moved to Kobo in 2021
- - image: ./src/assets/images/gallery/personal/kobo-forma.jpeg
- alt: A picture of the Kobo Forma 1
- caption: Sweet looking reader, huh
- - image: ./src/assets/images/gallery/personal/kobo-sage.jpeg
- alt: A picture of the Kobo Sage
- caption: May favorite eReader by far
---
+import { Image } from "astro:assets";
+
+import mobileread from "../../assets/mobileread.png";
+import mrprofile from "../../assets/mr-profile.png";
+import goodreads from "../../assets/goodreads.png";
+import mapleread from "../../assets/ipad-pro-2018-mapleread.jpeg";
+import calibre from "../../assets/calibre.png";
+
I have become increasing suicidal watching the world regress into global fascism with its whole chest on Mastodon, and every other social site on earth. I have deleted all my Instagram accounts except one, my Twitter accounts I never use, my Facebook account I created as a brand and never use, kept LinkedIn and Lemmy instances and I'm only logged into a few Mastodon instances. I have to use LinkedIn as I look for work and network on the site, despite me hating that kind of interaction. LinkedIn is a capitalist hellscape and I hate it.
## The Great Reset
@@ -41,8 +21,6 @@ I hate Discord. I hate Slack. I don't do well with those kinds of online social
I decided that I need to go back to my roots: BBForums and _reading books_.
-{% include "components/gallery.njk" %}
-
I've been reading books since I was 3 years old; my mom, though she couldn't read really at all herself, read to me every night. Children's books are easy enough, so she would read me something nightly because I enjoyed it. So one day, I remember picking up the Golden spine childrens book _The Little Red Hen_ and sounding out the words myself (I didn't know how to sound out _lettuce_ until maybe 2nd grade), and I ran downstairs and said, "mommy! mommy! Look!" and proceeded to read the book followed by multiple calls to family members to show them my parlor trick.
I would read voraciously from that day until around the age of 16 when the psychosis and despair were fucking with my brain real heavy. I couldn't concentrate for shit as my brain was filled with outside voices that would say shit to me on repeat.
@@ -51,12 +29,13 @@ I wouldn't be able to pick books back up again until much later, around the age
Eventually I found the Mobileread website and forums. It was there I found the ebook management software Calibre. A friend of mine taught me how to π΄ββ οΈ books on Demonoid and I must have downloaded 4000 books, most of which I tossed because I am no longer interested in them. Once I was employed I bought books, lots of them and in order to actually _read_ them on _whatever I fucking want_ I used DeDRM tools in Calibre to make that happen.
-
-_Going to this forum daily has finally gotten me to realize I am an old person. I can no longer deny or fight that fact._
+
+
π Notes
- Notes app
- Obsidian
-
+
β
To-do
- Things
- Taskpaper
-
+
πΈ iPhone Photography
- Moment Pro Photo app
-
+
πΉ iPhone videography
- Moment Pro Photo app
- Filmic Pro Legacy
-
+
π¦ Photo Management
- RAW Photos
- Photos.app
- PowerPhotos (macOS only)
-
+
π Calendar
- Calendars 366
- Structured Calendar (Lifetime purchase)
-
+
π Calendar Backend
- Fastmail
- iCloud
-
+
π Cloud File Storage
- iCloud
- Nextcloud[^1]
- Synology Drive
-
+
π° RSS
- NetNewsWire & Readwise Reader
- RSS Backend iCloud[^2]
-
+
π Browser
- Arc
- Safari
-
+
π¬ Chat
- iMessage
- Signal
- IRC
-
+
π Bookmarks
- Notes.app
- Goodlinks
-
+
π Word Processing
- VS Code
-
+
π€ Budgeting
- Google Sheets
- My bank app
-
+
πΆ Music
- Downloaded tracks with yt-dlp
- IINA on macOS
- Still need to pony up for iTunes Match
- YouTube Music
-
+
ποΈ Podcasts
- Overcast, though I am really finding I am done with the majority of Apple and tech focused podcasts. Been listening to this stuff for over 10 years now. Need a breather.
-
+
π Password Management
- 1Password[^3]
- Vaultwarden[^4]
-
+
πΈ Photo Editing
- RAW Photos
- Darkroom
- Photomator
- Pixelmator Pro
- Pixelmator Photo
-
+
What are yours?
diff --git a/src/content/post/defaults-2024.md b/src/content/post/defaults-2024.mdx
similarity index 100%
rename from src/content/post/defaults-2024.md
rename to src/content/post/defaults-2024.mdx
diff --git a/src/content/post/depression-sucks.md b/src/content/post/depression-sucks.mdx
similarity index 100%
rename from src/content/post/depression-sucks.md
rename to src/content/post/depression-sucks.mdx
diff --git a/src/content/post/dr-feelgood.md b/src/content/post/dr-feelgood.mdx
similarity index 51%
rename from src/content/post/dr-feelgood.md
rename to src/content/post/dr-feelgood.mdx
index 80b5ff0..9786041 100644
--- a/src/content/post/dr-feelgood.md
+++ b/src/content/post/dr-feelgood.mdx
@@ -5,7 +5,12 @@ publishDate: "2025-03-09"
excerpt: Dr. Feelgood for when I Feelbad
date: "2025-03-09"
---
+import { Image } from "astro:assets";
+
+import doctorfeel from '../../assets/dr-feelgood.png'
+
+