diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0285547..a4ee740 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,7 @@ importers: version: 0.10.11(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(postcss@8.5.6)(qrcode@1.5.4)(sass@1.89.2)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) '@slidev/cli': specifier: ^52.11.0 - version: 52.12.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@types/markdown-it@14.1.2)(@types/node@25.0.2)(@vue/compiler-sfc@3.5.29)(magicast@0.5.2)(markdown-it-async@2.2.0)(postcss@8.5.6)(sass@1.89.2) + version: 52.13.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@types/markdown-it@14.1.2)(@types/node@25.0.2)(@vue/compiler-sfc@3.5.29)(magicast@0.5.2)(markdown-it-async@2.2.0)(markdown-it@14.1.1)(postcss@8.5.6)(sass@1.89.2) vue: specifier: ^3.5.25 version: 3.5.29(typescript@5.9.3) @@ -304,18 +304,33 @@ packages: '@chevrotain/cst-dts-gen@11.0.3': resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==} + '@chevrotain/cst-dts-gen@11.1.1': + resolution: {integrity: sha512-fRHyv6/f542qQqiRGalrfJl/evD39mAvbJLCekPazhiextEatq1Jx1K/i9gSd5NNO0ds03ek0Cbo/4uVKmOBcw==} + '@chevrotain/gast@11.0.3': resolution: {integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==} + '@chevrotain/gast@11.1.1': + resolution: {integrity: sha512-Ko/5vPEYy1vn5CbCjjvnSO4U7GgxyGm+dfUZZJIWTlQFkXkyym0jFYrWEU10hyCjrA7rQtiHtBr0EaZqvHFZvg==} + '@chevrotain/regexp-to-ast@11.0.3': resolution: {integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==} + '@chevrotain/regexp-to-ast@11.1.1': + resolution: {integrity: sha512-ctRw1OKSXkOrR8VTvOxrQ5USEc4sNrfwXHa1NuTcR7wre4YbjPcKw+82C2uylg/TEwFRgwLmbhlln4qkmDyteg==} + '@chevrotain/types@11.0.3': resolution: {integrity: sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==} + '@chevrotain/types@11.1.1': + resolution: {integrity: sha512-wb2ToxG8LkgPYnKe9FH8oGn3TMCBdnwiuNC5l5y+CtlaVRbCytU0kbVsk6CGrqTL4ZN4ksJa0TXOYbxpbthtqw==} + '@chevrotain/utils@11.0.3': resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==} + '@chevrotain/utils@11.1.1': + resolution: {integrity: sha512-71eTYMzYXYSFPrbg/ZwftSaSDld7UYlS8OQa3lNnn9jzNtpFbaReRRyghzqS7rI3CDaorqpPJJcXGHK+FE1TVQ==} + '@ctrl/tinycolor@4.2.0': resolution: {integrity: sha512-kzyuwOAQnXJNLS9PSyrk0CWk35nWJW/zl/6KvnTBMFK65gm7U1/Z5BqjxeapjZCIhQcM/DsrEmcbRwDyXyXK4A==} engines: {node: '>=14'} @@ -891,6 +906,9 @@ packages: '@mermaid-js/parser@0.6.3': resolution: {integrity: sha512-lnjOhe7zyHjc+If7yT4zoedx2vo4sHaTmtkl1+or8BRTnCtDmcTpAjpzDSfCZrshM5bCoz0GyidzadJAH1xobA==} + '@mermaid-js/parser@1.0.0': + resolution: {integrity: sha512-vvK0Hi/VWndxoh03Mmz6wa1KDriSPjS2XMZL/1l19HFwygiObEEoEwSDxOqyLzzAI6J2PU3261JjTMTO7x+BPw==} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -1061,8 +1079,8 @@ packages: '@rolldown/pluginutils@1.0.0-rc.2': resolution: {integrity: sha512-izyXV/v+cHiRfozX62W9htOAvwMo4/bXKDrQ+vom1L1qRuexPock/7VZDAhnpHCLNejd3NJ6hiab+tO0D44Rgw==} - '@rolldown/pluginutils@1.0.0-rc.4': - resolution: {integrity: sha512-1BrrmTu0TWfOP1riA8uakjFc9bpIUGzVKETsOtzY39pPga8zELGDl8eu1Dx7/gjM5CAz14UknsUMpBO8L+YntQ==} + '@rolldown/pluginutils@1.0.0-rc.6': + resolution: {integrity: sha512-Y0+JT8Mi1mmW08K6HieG315XNRu4L0rkfCpA364HtytjgiqYnMYRdFPcxRl+BQQqNXzecL2S9nii+RUpO93XIA==} '@rollup/pluginutils@5.3.0': resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} @@ -1243,8 +1261,16 @@ packages: markdown-it-async: optional: true - '@shikijs/monaco@3.22.0': - resolution: {integrity: sha512-4Bi/Gr5+ZVGmILq4ksyWtNbylfHxYB0BDMLR76UsaKOkWNJ/1w+c2s7bIjYnBNydyLVRlp28qntqEvB9EaJu3g==} + '@shikijs/markdown-it@3.23.0': + resolution: {integrity: sha512-0tgFk+UUxBDXmdS/3xznAj0hhZWAF88UgpGGfgQppAEohtYKw+5MAxpuPQwa+baK/NbRrGlyfGdcpeXZqqEQSw==} + peerDependencies: + markdown-it-async: ^2.2.0 + peerDependenciesMeta: + markdown-it-async: + optional: true + + '@shikijs/monaco@3.23.0': + resolution: {integrity: sha512-OCApTdAGTHMFUXSYwGztW6EnlxXsWNrpnGf+uO+AznE+khC6V1/8QjuJESIcvZUIq9iAp4ZCNYosZKSVj1Hctg==} '@shikijs/themes@3.22.0': resolution: {integrity: sha512-o+tlOKqsr6FE4+mYJG08tfCFDS+3CG20HbldXeVoyP+cYSUxDhrFf3GPjE60U55iOkkjbpY2uC3It/eeja35/g==} @@ -1252,8 +1278,8 @@ packages: '@shikijs/themes@3.23.0': resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==} - '@shikijs/twoslash@3.22.0': - resolution: {integrity: sha512-GO27UPN+kegOMQvC+4XcLt0Mttyg+n16XKjmoKjdaNZoW+sOJV7FLdv2QKauqUDws6nE3EQPD+TFHEdyyoUBDw==} + '@shikijs/twoslash@3.23.0': + resolution: {integrity: sha512-pNaLJWMA3LU7PhT8tm9OQBZ1epy0jmdgeJzntBtr1EVXLbHxGzTj3mnf9vOdcl84l96qnlJXkJ/NGXZYBpXl5g==} peerDependencies: typescript: '>=5.5.0' @@ -1263,14 +1289,14 @@ packages: '@shikijs/types@3.23.0': resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==} - '@shikijs/vitepress-twoslash@3.22.0': - resolution: {integrity: sha512-E4W4eUHmRVaWhhJO9Phor7xySwKyxMlgzqAnx3/wC9JWxTUKcsWn4gtd4zGtHF9IsrAq0JVkcGdLSx2YoY784A==} + '@shikijs/vitepress-twoslash@3.23.0': + resolution: {integrity: sha512-CnNsKIxxkRxRkL5+m6TNPit563TYfEEqlod8C6N1rfeZvX4xUlRrpoKyoWKmpGSNyjWWeYpMZTUH18YTTOxKfw==} '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@slidev/cli@52.12.0': - resolution: {integrity: sha512-6BunjhUuoSbvHw5v8Ev/8vVeD9L8m5BQ1mIlpX9H2UdNW4ALpSvW1RAURPo/0d+Rvt4hwuwIDcinQv/XqGOvBg==} + '@slidev/cli@52.13.0': + resolution: {integrity: sha512-f5A/aGr0+f/EskUPb3frcLFvsxU6WjITP5m9rS1g2q1Vkks1L4Jd2o8WROo4jy1/ALY+W7haeV133WKGPbtzJg==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: @@ -1279,12 +1305,12 @@ packages: playwright-chromium: optional: true - '@slidev/client@52.12.0': - resolution: {integrity: sha512-dy9zxgt9q081NMEMV8c9m1MlUf1dnrtJh+Uh0Dpl+SjZ/AlSSL8C4FWdIJUOmdHWtxg8lJ3S8NSpDbTiP0BiNw==} + '@slidev/client@52.13.0': + resolution: {integrity: sha512-DN8gjMEqjzYvFeNg+RIp+IKjYEWAHW3Jpq/cGlYEYio7dIqaIt+L1V37Sb3zp5GxTYXxGWnxsn+aUC7cCpN73A==} engines: {node: '>=18.0.0'} - '@slidev/parser@52.12.0': - resolution: {integrity: sha512-e7EeGLaXKtZ4Fh87zKgufTjMwg8Aivrliuy6J52O8zv2BvzrvRedvsR6NLOpTZX89WII/5dtI0HLYYEHVqcy2Q==} + '@slidev/parser@52.13.0': + resolution: {integrity: sha512-M/XjHxDePLJfTs3NZc95E5Zww2NNMOPIwC386l+cODJN03GNDwsui1OXXM3Wfr3tTeyBroCTiztWXt+cnrntxA==} engines: {node: '>=18.0.0'} '@slidev/rough-notation@0.1.0': @@ -1294,8 +1320,8 @@ packages: resolution: {integrity: sha512-sh+BbkExnHewZ2XJRoyWp+Xcw5xgYFIHxxhdWwjsI28L0WIZOAkAYjXdPCdROr9064iiXCVSMR7X0C2ENRudUQ==} engines: {node: '>=18.0.0'} - '@slidev/types@52.12.0': - resolution: {integrity: sha512-LqnCbd7CbSQK7iQNOBO/fLLCCV77B92AKmJBdk85C3rem9oMD7rWqqKdY2PJ9byyO4pH/xZ1G/QT88nc0dTHiQ==} + '@slidev/types@52.13.0': + resolution: {integrity: sha512-ff4fkDDsYYYRKOgCF1U+EISidBc1e9EQARnq6anAocKgGHsi1Jq3LG1GY05fjtPRpVNtS4TWN2MWtBMrBP60Rw==} engines: {node: '>=18.0.0'} '@types/d3-array@3.2.2': @@ -1436,8 +1462,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@22.19.11': - resolution: {integrity: sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==} + '@types/node@22.19.13': + resolution: {integrity: sha512-akNQMv0wW5uyRpD2v2IEyRSZiR+BeGuoB6L310EgGObO44HSMNT8z1xzio28V8qOrgYaopIDNA18YgdXd+qTiw==} '@types/node@25.0.2': resolution: {integrity: sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA==} @@ -1465,16 +1491,16 @@ packages: peerDependencies: typescript: '>=4.4.4' - '@typescript/vfs@1.6.2': - resolution: {integrity: sha512-hoBwJwcbKHmvd2QVebiytN1aELvpk9B74B4L1mFm/XT1Q/VOYAWl2vQ9AWRFtQq8zmz6enTpfTV8WRc4ATjW/g==} + '@typescript/vfs@1.6.4': + resolution: {integrity: sha512-PJFXFS4ZJKiJ9Qiuix6Dz/OwEIqHD7Dme1UwZhTK11vR+5dqW2ACbdndWQexBzCx+CPuMe5WBYQWCsFyGlQLlQ==} peerDependencies: typescript: '*' '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@unhead/vue@2.1.4': - resolution: {integrity: sha512-MFvywgkHMt/AqbhmKOqRuzvuHBTcmmmnUa7Wm/Sg11leXAeRShv2PcmY7IiYdeeJqBMCm1jwhcs6201jj6ggZg==} + '@unhead/vue@2.1.9': + resolution: {integrity: sha512-7SqqDEn5zFID1PnEdjLCLa/kOhoAlzol0JdYfVr2Ejek+H4ON4s8iyExv2QQ8bReMosbXQ/Bw41j2CF1NUuGSA==} peerDependencies: vue: '>=3.5.18' @@ -1491,22 +1517,40 @@ packages: engines: {node: '>=14'} hasBin: true + '@unocss/cli@66.6.2': + resolution: {integrity: sha512-N7nKnOJ/36FRs3PE7+CFbzg7UBhIsucYYAK5xjJScX0H2q8O6rODaNM5uvc77Qh4q+y1S/Bt5ArOwIewzdpP4w==} + engines: {node: '>=14'} + hasBin: true + '@unocss/config@66.6.0': resolution: {integrity: sha512-YvNk/b9jGmT1TQGDbHR+0VALnTsPLzSTzw90t09ggny9YxeF0XnsP06M5+H0EJPwpmdigBC++KEIMaK8SYDsaQ==} engines: {node: '>=14'} + '@unocss/config@66.6.2': + resolution: {integrity: sha512-qny2bRW1OA+MZbWShVZdBg6fJundm1LqQwCxJnIpeK3McpPHS3pnHBiwD1wfZHY2z5Pe+XgZOZkozNmG/eyyqg==} + engines: {node: '>=14'} + '@unocss/core@66.6.0': resolution: {integrity: sha512-Sxm7HmhsPIIzxbPnWembPyobuCeA5j9KxL+jIOW2c+kZiTFjHeju7vuVWX9jmAMMC+UyDuuCQ4yE+kBo3Y7SWQ==} + '@unocss/core@66.6.2': + resolution: {integrity: sha512-IOvN1BLRP0VTjjS5afSxmXhvKRDko2Shisp8spU+A9qiH1tXEFP3phyVevm/SuGwBHO1lC+SJ451/4oFkCAwJA==} + '@unocss/extractor-arbitrary-variants@66.6.0': resolution: {integrity: sha512-AsCmpbre4hQb+cKOf3gHUeYlF7guR/aCKZvw53VBk12qY5wNF7LdfIx4zWc5LFVCoRxIZlU2C7L4/Tt7AkiFMA==} - '@unocss/extractor-mdc@66.6.0': - resolution: {integrity: sha512-QnvoxHDWvTnuBFxYYLvVAMp1t4I7qFUcGdXXCLNUgmk5fU5IMccUDx2rXyy8lRIDXUjxW03AkaEP7YuaSMlT1g==} + '@unocss/extractor-arbitrary-variants@66.6.2': + resolution: {integrity: sha512-D2tK/8QClrVViSuoH5eLjXwlVOK1UgXx7ukz/D260+R6vhCmjv97RXPouZkq40sxGzfxzaQZUyPEjXLjtnO3bw==} + + '@unocss/extractor-mdc@66.6.2': + resolution: {integrity: sha512-P5qRV6PyH49nm548Giy5cUr7aQVVPkPqtyUZYEoSNZhfk5t2ELfqjKVUIzS/Xxix1IkHSkdedkwpqjoOhTh/Tg==} '@unocss/inspector@66.6.0': resolution: {integrity: sha512-BvdY8ah+OTmzFMb+z8RZkaF15+PWRFt9S2bOARkkRBubybX9EE1rxM07l74kO5Dj16++CS4nO15XFq39pPoBvg==} + '@unocss/inspector@66.6.2': + resolution: {integrity: sha512-q0kktb01dXeeXyNnNwYM1SkSHxrEOQhCZ/YQ5aCdC7BWNGF4yZMK0YrJXmGUTEHN4RhEPLN/rAIsDBsKcoFaAQ==} + '@unocss/postcss@66.6.0': resolution: {integrity: sha512-Tn8l8JMXJcTgzrPHSukpRBnVIt561bQCUle7jW8NXk61vYBy8p52nEBkNy5QMXybaCih5ghg2d/+nDIAl9YIpw==} engines: {node: '>=14'} @@ -1516,57 +1560,111 @@ packages: '@unocss/preset-attributify@66.6.0': resolution: {integrity: sha512-IfGZT9LjQkfpJaVjDtFMxOlrEoj7m1DCztRdby0FaptXChE7vdgRkYFl8HDeXMkEIlzV1YTHuIarwJ+tV+1SRQ==} + '@unocss/preset-attributify@66.6.2': + resolution: {integrity: sha512-pRry38qO1kJvj5/cekbDk0QLosty+UFQ3fhNiph88D//jkT5tsUCn77nB/RTSe7oTqw/FqNwxPgbGz/wfNWqZg==} + '@unocss/preset-icons@66.6.0': resolution: {integrity: sha512-ObgmN9SsqU7TiClNvy+mQDyqzwOhlBXT0whXFp3iiBfSbnxUIDyf4Pr/2hwxnAWrCWCQj7xw2H0Y0sDtXq8XkA==} + '@unocss/preset-icons@66.6.2': + resolution: {integrity: sha512-FjhxvYX+21HefYdMIxJCq8C9v/K7fSlO1DMqDQgtrCp0/WvHyFncHILLOwp064M7m3AqzOVJx7Vw/zCvKy0Jrg==} + '@unocss/preset-mini@66.6.0': resolution: {integrity: sha512-8bQyTuMJcry/z4JTDsQokI0187/1CJIkVx9hr9eEbKf/gWti538P8ktKEmHCf8IyT0At5dfP9oLHLCUzVetdbA==} + '@unocss/preset-mini@66.6.2': + resolution: {integrity: sha512-mybpiAq9htF7PWPH1Mnb4y7hrxVwpsBg8VfbjSglY3SfLca8RrJtvBT+DVh7YUDRiYsZGfihRWkfD0AN68gkcA==} + '@unocss/preset-tagify@66.6.0': resolution: {integrity: sha512-Vy9olM61lqTDxcHbfDkIJNp9LF2m8K9I/F2J0diD+BVZgpym1QRK6+aZaeAPJuMCyQrOk87dm7VIiAPFtLOXFA==} + '@unocss/preset-tagify@66.6.2': + resolution: {integrity: sha512-ybb45So2x87P3bssLRp1uIS+VHAeNSecwkHqiv93PnuBDJ38/9XlqWF98uga2MEfNM3zvMj9plX9MauidxiPrw==} + '@unocss/preset-typography@66.6.0': resolution: {integrity: sha512-vDogO+jaatGSAoZqqa9+GJ18WbrwYzJr5UyIFUQqXJ5TUDaWzKb4Qhty2WnOtjQaf4sOMML8JFA/cydZl+Rjjw==} + '@unocss/preset-typography@66.6.2': + resolution: {integrity: sha512-1f/ZfeuLQOnO48mRz1+6UdoJxa13ZYcamaLz7ft96n7D1eWvkOUAC/AUUke/kbHh3vvqwRVimC9OpdXxdGFQAQ==} + '@unocss/preset-uno@66.6.0': resolution: {integrity: sha512-xDppgdgFk+JNrL9jhqhrn6H9IS8P10p1HSsWOYF+9owg43zqpeNpzDMvZGwq8uxq6guyB1fu6l4YzO+bDZnwvw==} + '@unocss/preset-uno@66.6.2': + resolution: {integrity: sha512-Wy3V25ZF29OmVHJk5ghP6HCCRNBJXm0t+bKLKJJknOjD+/D51DZbUsDqZBtTpVtgi/SOPDbw7cX3lY2oqt4Hnw==} + '@unocss/preset-web-fonts@66.6.0': resolution: {integrity: sha512-Mqb8bVSAfDEnkGyAl8ZPdvaojq3YSow4lvxGCOm7nHJFIXkRKgYBgD3tmm+rvO81CUtihZd7hdw0Ay+8pYrlTw==} + '@unocss/preset-web-fonts@66.6.2': + resolution: {integrity: sha512-0ckqiE8HkhETeghhxCXVGf96sNPhgBsB5q32iAuMM0HFR4x+ANiLqyfKrm/iqxKUw6rVO4+ItTV0RUWKcZvkXg==} + '@unocss/preset-wind3@66.6.0': resolution: {integrity: sha512-7gzswF810BCSru7pF01BsMzGZbfrsWT5GV6JJLkhROS2pPjeNOpqy2VEfiavv5z09iGSIESeOFMlXr5ORuLZrg==} + '@unocss/preset-wind3@66.6.2': + resolution: {integrity: sha512-UqdU2Obx3wXid9xeBHGY1MWxedXa43MGuP5Z2FA9modcXptReux4Zhy764SeQwx6acOUEql2/CTvOBwelZzheQ==} + '@unocss/preset-wind4@66.6.0': resolution: {integrity: sha512-1yyo9fmB+r5C92kSHU7lIaqGJdvz5UQyYZxYDxSmWLAUzWEK5HBRj6OkSF6rUnz+Yd4JvgOgACZNOShVOezPlA==} + '@unocss/preset-wind4@66.6.2': + resolution: {integrity: sha512-XU+4NN9QIMefawDB9FqOeKONXeGDUJQuQgOeBcpbV/jwOYtyqRrHiqQg++fy1hRbluM+S+KqwRHYjvje8zCTow==} + '@unocss/preset-wind@66.6.0': resolution: {integrity: sha512-6uVq3/gV1MD9ZsycrYLP6OvAS9kI1oGAIuccKKspZHW3jqwEhJmPofDD4pYwbkx4i4zSWzoLakcfp9d67Szjqg==} + '@unocss/preset-wind@66.6.2': + resolution: {integrity: sha512-G0H4baUizmTByEowqGuYbKpU2TTisDhZ9W7hrIpYFbRkFv0i1kN2mIxCwj/FLmdY/6x8iSRJ7rO8Nez63YYhnw==} + '@unocss/reset@66.6.0': resolution: {integrity: sha512-OQK5F7Dzx0wWDSPTYEz7NRP9pekufSAkjxfKOyKokiXOUzVTg8Yx8sOvCsA3Oi0Rx5WlsO2LN+MOBekpkrttXg==} + '@unocss/reset@66.6.2': + resolution: {integrity: sha512-hBmXE8pJUybUYwFKVZsVy8XyIv3W7htz2ejYuJVpZAQnO4PWPUBb95UcLwBvHWhzZxXRNtvsTtSOsreUvm6mJw==} + '@unocss/rule-utils@66.6.0': resolution: {integrity: sha512-v16l6p5VrefDx8P/gzWnp0p6/hCA0vZ4UMUN6SxHGVE6V+IBpX6I6Du3Egk9TdkhZ7o+Pe1NHxksHcjT0V/tww==} engines: {node: '>=14'} + '@unocss/rule-utils@66.6.2': + resolution: {integrity: sha512-cygfCtkeMrqMM6si1cnyOF16sS7M2gCAqgmZybAhGV7tmH7V8Izn52JZiZIrxVRNMz9dWMVWerHEI9nLbFdbrg==} + engines: {node: '>=14'} + '@unocss/transformer-attributify-jsx@66.6.0': resolution: {integrity: sha512-fzjLVlhYO8JdHzIusRKAva5ZOnA4deOVYuiM6HVpbX7P19479TVHZgeSV+AG0BWLhmIJ2cer+n3/CIO5nodT6g==} + '@unocss/transformer-attributify-jsx@66.6.2': + resolution: {integrity: sha512-WiAEdEowGjQWu1ayhkGGBNGyw3mZLzZ+V5o3zx5U2GPuqvP67YIUfvY+/gTkCnd4+A8unkb+a1VeVgr4cHUkQw==} + '@unocss/transformer-compile-class@66.6.0': resolution: {integrity: sha512-OkwdbIfsbs8dtHIfBaoya/SPHZUJeogvJl2BpJb4/3nY/tWBZB/+i2vPMAML3D9aQYZAuC7uqcTRGNbuvyyy+w==} + '@unocss/transformer-compile-class@66.6.2': + resolution: {integrity: sha512-L0yaQAmvWkm6LVLXMviqhHIi4c7WQpZFBgJF8jfsALyHihh8K9U9OrRJ81zfLH3Ltw5ZbGzoDE8m/2bB6aRhyw==} + '@unocss/transformer-directives@66.6.0': resolution: {integrity: sha512-2Z4FFjJI/bH6kKGuuuO0DpFEVSFOhFnGLTFK8y9BGz0cIOQOIuEKTemM7QLqPuyRSORBO1RKvcKvA3DV0n1X7g==} + '@unocss/transformer-directives@66.6.2': + resolution: {integrity: sha512-gjLDLItTUJ4CV8K2AA0cw381a7rJ3U4kCHQmZmN3+956o2R7cEHSLyEczmMy04Mg2JBomrjIZjo+L66z5rvblQ==} + '@unocss/transformer-variant-group@66.6.0': resolution: {integrity: sha512-kWYYcrn8ZFKLVCU6kB8yaQY9iYgx3/XhPb9c0XZZ5QzWjoGffrl6XLUk8XrjR/yxC3qwHg/WizzsmsQ2OXF6Qg==} + '@unocss/transformer-variant-group@66.6.2': + resolution: {integrity: sha512-Uoo6xthOHJ36NdN4b7s/Y7R3fZOf4JYgKzuldHEyHAo0LL204Ss+Ah0+TEt4v72aq+Z86vrLJPyYCeGNKdr8cA==} + '@unocss/vite@66.6.0': resolution: {integrity: sha512-SC0/rX0xSjdu8Jaj98XztHOuvXHWDVk0YaHKRAQks2Oj3yyqAOrhzhDUH0zzFaQWf5bsKVYK40H+h4rMk9vm5Q==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0-0 + '@unocss/vite@66.6.2': + resolution: {integrity: sha512-HLmzDvde3BJ2C6iromHVE21lmNm4SmGSMlbSbFuLPOmWV11XhhHBkAOzytSxPBRG0dbuo+InSGUM14Ek2d6UDg==} + peerDependencies: + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0-0 + '@vitejs/plugin-vue-jsx@5.1.3': resolution: {integrity: sha512-I6Zr8cYVr5WHMW5gNOP09DNqW9rgO8RX73Wa6Czgq/0ndpTfJM4vfDChfOT1+3KtdrNqilNBtNlFwVeB02ZzGw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1595,11 +1693,11 @@ packages: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 vue: ^3.2.25 - '@volar/language-core@2.4.27': - resolution: {integrity: sha512-DjmjBWZ4tJKxfNC1F6HyYERNHPYS7L7OPFyCrestykNdUZMFYzI9WTyvwPcaNaHlrEUwESHYsfEw3isInncZxQ==} + '@volar/language-core@2.4.28': + resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} - '@volar/source-map@2.4.27': - resolution: {integrity: sha512-ynlcBReMgOZj2i6po+qVswtDUeeBRCTgDurjMGShbm8WYZgJ0PA4RmtebBJ0BCYol1qPv3GQF6jK7C9qoVc7lg==} + '@volar/source-map@2.4.28': + resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} '@vue/babel-helper-vue-transform-on@2.0.1': resolution: {integrity: sha512-uZ66EaFbnnZSYqYEyplWvn46GhZ1KuYSThdT68p+am7MgBNbQ3hphTL9L+xSIsWkdktwhPYLwPgVWqo96jDdRA==} @@ -1632,8 +1730,8 @@ packages: '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - '@vue/language-core@3.2.4': - resolution: {integrity: sha512-bqBGuSG4KZM45KKTXzGtoCl9cWju5jsaBKaJJe3h5hRAAWpZUuj5G+L+eI01sPIkm4H6setKRlw7E85wLdDNew==} + '@vue/language-core@3.2.5': + resolution: {integrity: sha512-d3OIxN/+KRedeM5wQ6H6NIpwS3P5gC9nmyaHgBk+rO6dIsjY+tOh4UlPpiZbAh3YtLdCGEX4M16RmsBqPmJV+g==} '@vue/reactivity@3.5.29': resolution: {integrity: sha512-zcrANcrRdcLtmGZETBxWqIkoQei8HaFpZWx/GHKxx79JZsiZ8j1du0VUJtu4eJjgFvU/iKL5lRXFXksVmI+5DA==} @@ -1776,8 +1874,9 @@ packages: base-64@1.0.0: resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} - baseline-browser-mapping@2.9.19: - resolution: {integrity: sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==} + baseline-browser-mapping@2.10.0: + resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==} + engines: {node: '>=6.0.0'} hasBin: true bcp-47-match@2.0.3: @@ -1837,8 +1936,8 @@ packages: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} engines: {node: '>=16'} - caniuse-lite@1.0.30001769: - resolution: {integrity: sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==} + caniuse-lite@1.0.30001774: + resolution: {integrity: sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -1870,6 +1969,9 @@ packages: chevrotain@11.0.3: resolution: {integrity: sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==} + chevrotain@11.1.1: + resolution: {integrity: sha512-f0yv5CPKaFxfsPTBzX7vGuim4oIC1/gcS7LUGdBSwl2dU6+FON6LVUksdOo1qJjoUvXNn45urgh8C+0a24pACQ==} + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -1893,8 +1995,8 @@ packages: citty@0.1.6: resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - citty@0.2.0: - resolution: {integrity: sha512-8csy5IBFI2ex2hTVpaHN2j+LNE199AgiI7y4dMintrr8i0lQiFn+0AWMZrWdHKIgMOer65f8IThysYhoReqjWA==} + citty@0.2.1: + resolution: {integrity: sha512-kEV95lFBhQgtogAPlQfJJ0WGVSokvLr/UEoFPiKKOXF7pl98HfUVUD0ejsuTCld/9xH9vogSywZ5KqHzXrZpqg==} cli-boxes@3.0.0: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} @@ -2301,8 +2403,8 @@ packages: domutils@3.2.2: resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} - dotenv@17.2.4: - resolution: {integrity: sha512-mudtfb4zRB4bVvdj0xRo+e6duH1csJRM8IukBqfTRvHotn9+LBXB8ynAidP9zHqoRC/fsllXgk4kCKlR21fIhw==} + dotenv@17.3.1: + resolution: {integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==} engines: {node: '>=12'} drauu@1.0.0: @@ -2318,8 +2420,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.286: - resolution: {integrity: sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==} + electron-to-chromium@1.5.302: + resolution: {integrity: sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==} emoji-regex@10.6.0: resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} @@ -2835,6 +2937,10 @@ packages: resolution: {integrity: sha512-YHzO7721WbmAL6Ov1uzN/l5mY5WWWhJBSW+jq4tkfZfsxmo1hu6frS0EOswvjBUnWE6NtjEs48SFn5CQESRLZg==} hasBin: true + katex@0.16.33: + resolution: {integrity: sha512-q3N5u+1sY9Bu7T4nlXoiRBXWfwSefNGoKeOwekV+gw0cAXQlz2Ww6BLcmBxVDeXBMUDQv6fK5bcNaJLxob3ZQA==} + hasBin: true + khroma@2.1.0: resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==} @@ -2857,6 +2963,10 @@ packages: resolution: {integrity: sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w==} engines: {node: '>=16.0.0'} + langium@4.2.1: + resolution: {integrity: sha512-zu9QWmjpzJcomzdJQAHgDVhLGq5bLosVak1KVa40NzQHXfqr4eAHupvnPOVXEoLkg6Ocefvf/93d//SB7du4YQ==} + engines: {node: '>=20.10.0', npm: '>=10.2.3'} + layout-base@1.0.2: resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} @@ -2909,6 +3019,9 @@ packages: magicast@0.5.2: resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==} + markdown-exit@1.0.0-beta.8: + resolution: {integrity: sha512-LuwW1iurvRspcUJlgMk/QBC2is+aOqRDwseGQA3wYrUwadVvMYpxazx6ZKxxyIkLuQhV40M/3E4lU4qIavsAlA==} + markdown-extensions@2.0.0: resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} engines: {node: '>=16'} @@ -2919,8 +3032,8 @@ packages: markdown-it-footnote@4.0.0: resolution: {integrity: sha512-WYJ7urf+khJYl3DqofQpYfEYkZKbmXmwxQV8c8mO/hGIhgZ1wOe7R4HLFNwqx7TjILbnC98fuyeSsin19JdFcQ==} - markdown-it-mdc@0.2.10: - resolution: {integrity: sha512-DEZTbc2OJqA0pjxWAYEje2Hl35EwPB80moqcIcB/axgH77WbVdyWEqdJ/jbYN5fZlxZgqDxc9SdBGLulRy+A1Q==} + markdown-it-mdc@0.2.12: + resolution: {integrity: sha512-kXdgH+wvEFw1KaFDL+IdjJijtjDBj0bhhvVANvl9bhRokkyhcGEd1HCYsj336YqJHihgMEYcbGWLm/qjLMTdzg==} peerDependencies: '@types/markdown-it': '*' markdown-it: ^14.0.0 @@ -3015,6 +3128,9 @@ packages: mermaid@11.12.2: resolution: {integrity: sha512-n34QPDPEKmaeCG4WDMGy0OT6PSyxKCfy2pJgShP+Qow2KLrvWjclwbc3yXfSIf4BanqWEhQEpngWwNp/XhZt6w==} + mermaid@11.12.3: + resolution: {integrity: sha512-wN5ZSgJQIC+CHJut9xaKWsknLxaFBwCPwPkGTSUYrTiHORWvpT8RxGk849HPnpUAQ+/9BPRqYb80jTpearrHzQ==} + micromark-core-commonmark@2.0.3: resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} @@ -3732,6 +3848,10 @@ packages: resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} engines: {node: '>=12'} + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} + engines: {node: '>=12'} + strip-bom-string@1.0.0: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} @@ -3851,9 +3971,15 @@ packages: unconfig-core@7.4.2: resolution: {integrity: sha512-VgPCvLWugINbXvMQDf8Jh0mlbvNjNC6eSUziHsBCMpxR05OPrNrvDnyatdMjRgcHaaNsCqz+wjNXxNw1kRLHUg==} + unconfig-core@7.5.0: + resolution: {integrity: sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w==} + unconfig@7.4.2: resolution: {integrity: sha512-nrMlWRQ1xdTjSnSUqvYqJzbTBFugoqHobQj58B2bc8qxHKBBHMNNsWQFP3Cd3/JZK907voM2geYPWqD4VK3MPQ==} + unconfig@7.5.0: + resolution: {integrity: sha512-oi8Qy2JV4D3UQ0PsopR28CzdQ3S/5A1zwsUwp/rosSbfhJ5z7b90bIyTwi/F7hCLD4SGcZVjDzd4XoUQcEanvA==} + uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} @@ -3866,8 +3992,8 @@ packages: undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} - unhead@2.1.4: - resolution: {integrity: sha512-+5091sJqtNNmgfQ07zJOgUnMIMKzVKAWjeMlSrTdSGPB6JSozhpjUKuMfWEoLxlMAfhIvgOU8Me0XJvmMA/0fA==} + unhead@2.1.9: + resolution: {integrity: sha512-4GvP6YeJQzo9J3g9fFZUJOH6jacUp5JgJ0/zC8eZrt8Dwompg9SuOSfrYbZaEzsfMPgQc4fsEjMoY9WzGPOChg==} unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} @@ -3921,6 +4047,21 @@ packages: vite: optional: true + unocss@66.6.2: + resolution: {integrity: sha512-ulkfFBFm++/yTdgDn/clpxtm3GxynZi57F4KETQkMQWRXUI7FwqPKGn0xooscvbtldlX67pkovwj/mzkwExitQ==} + engines: {node: '>=14'} + peerDependencies: + '@unocss/astro': 66.6.2 + '@unocss/postcss': 66.6.2 + '@unocss/webpack': 66.6.2 + peerDependenciesMeta: + '@unocss/astro': + optional: true + '@unocss/postcss': + optional: true + '@unocss/webpack': + optional: true + unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} @@ -3985,6 +4126,12 @@ packages: peerDependencies: vite: ^2.0.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0 || ^7.0.0 + unplugin-vue-markdown@30.0.0: + resolution: {integrity: sha512-FVdKAb7jmZslfdkOCfm6jxHaUafltBpOXdoLvKY+0I0EeMmhxXTSzeDldwXFJeV0IH8LyIXIiU29E6gv02WJFQ==} + engines: {node: '>=20'} + peerDependencies: + vite: ^2.0.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0 || ^7.0.0 + unplugin@2.3.11: resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} engines: {node: '>=18.12.0'} @@ -4205,14 +4352,6 @@ packages: yaml: optional: true - vitefu@1.1.1: - resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} - peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 - peerDependenciesMeta: - vite: - optional: true - vitefu@1.1.2: resolution: {integrity: sha512-zpKATdUbzbsycPFBN71nS2uzBUQiVnFoOrr2rvqv34S1lcAgMKKkjWleLGeiJlZ8lwCXvtWaRn7R3ZC16SYRuw==} peerDependencies: @@ -4241,6 +4380,9 @@ packages: vscode-uri@3.0.8: resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + vscode-uri@3.1.0: + resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} + vue-flow-layout@0.2.0: resolution: {integrity: sha512-zKgsWWkXq0xrus7H4Mc+uFs1ESrmdTXlO0YNbR6wMdPaFvosL3fMB8N7uTV308UhGy9UvTrGhIY7mVz9eN+L0Q==} @@ -4608,7 +4750,7 @@ snapshots: '@babel/helper-module-imports@7.28.6': dependencies: - '@babel/traverse': 7.28.6 + '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -4747,8 +4889,8 @@ snapshots: '@babel/traverse@7.28.6': dependencies: - '@babel/code-frame': 7.29.0 - '@babel/generator': 7.29.1 + '@babel/code-frame': 7.28.6 + '@babel/generator': 7.28.6 '@babel/helper-globals': 7.28.0 '@babel/parser': 7.29.0 '@babel/template': 7.28.6 @@ -4935,17 +5077,34 @@ snapshots: '@chevrotain/types': 11.0.3 lodash-es: 4.17.21 + '@chevrotain/cst-dts-gen@11.1.1': + dependencies: + '@chevrotain/gast': 11.1.1 + '@chevrotain/types': 11.1.1 + lodash-es: 4.17.23 + '@chevrotain/gast@11.0.3': dependencies: '@chevrotain/types': 11.0.3 lodash-es: 4.17.21 + '@chevrotain/gast@11.1.1': + dependencies: + '@chevrotain/types': 11.1.1 + lodash-es: 4.17.23 + '@chevrotain/regexp-to-ast@11.0.3': {} + '@chevrotain/regexp-to-ast@11.1.1': {} + '@chevrotain/types@11.0.3': {} + '@chevrotain/types@11.1.1': {} + '@chevrotain/utils@11.0.3': {} + '@chevrotain/utils@11.1.1': {} + '@ctrl/tinycolor@4.2.0': {} '@drauu/core@1.0.0': {} @@ -5365,6 +5524,10 @@ snapshots: dependencies: langium: 3.3.1 + '@mermaid-js/parser@1.0.0': + dependencies: + langium: 4.2.1 + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -5537,7 +5700,7 @@ snapshots: '@rolldown/pluginutils@1.0.0-rc.2': {} - '@rolldown/pluginutils@1.0.0-rc.4': {} + '@rolldown/pluginutils@1.0.0-rc.6': {} '@rollup/pluginutils@5.3.0(rollup@4.59.0)': dependencies: @@ -5673,10 +5836,17 @@ snapshots: optionalDependencies: markdown-it-async: 2.2.0 - '@shikijs/monaco@3.22.0': + '@shikijs/markdown-it@3.23.0(markdown-it-async@2.2.0)': dependencies: - '@shikijs/core': 3.22.0 - '@shikijs/types': 3.22.0 + markdown-it: 14.1.1 + shiki: 3.23.0 + optionalDependencies: + markdown-it-async: 2.2.0 + + '@shikijs/monaco@3.23.0': + dependencies: + '@shikijs/core': 3.23.0 + '@shikijs/types': 3.23.0 '@shikijs/vscode-textmate': 10.0.2 '@shikijs/themes@3.22.0': @@ -5687,10 +5857,10 @@ snapshots: dependencies: '@shikijs/types': 3.23.0 - '@shikijs/twoslash@3.22.0(typescript@5.9.3)': + '@shikijs/twoslash@3.23.0(typescript@5.9.3)': dependencies: - '@shikijs/core': 3.22.0 - '@shikijs/types': 3.22.0 + '@shikijs/core': 3.23.0 + '@shikijs/types': 3.23.0 twoslash: 0.3.6(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -5706,9 +5876,9 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 - '@shikijs/vitepress-twoslash@3.22.0(@nuxt/kit@3.21.1(magicast@0.5.2))(typescript@5.9.3)': + '@shikijs/vitepress-twoslash@3.23.0(@nuxt/kit@3.21.1(magicast@0.5.2))(typescript@5.9.3)': dependencies: - '@shikijs/twoslash': 3.22.0(typescript@5.9.3) + '@shikijs/twoslash': 3.23.0(typescript@5.9.3) floating-vue: 5.2.2(@nuxt/kit@3.21.1(magicast@0.5.2))(vue@3.5.29(typescript@5.9.3)) lz-string: 1.5.0 magic-string: 0.30.21 @@ -5717,7 +5887,7 @@ snapshots: mdast-util-gfm: 3.1.0 mdast-util-to-hast: 13.2.1 ohash: 2.0.11 - shiki: 3.22.0 + shiki: 3.23.0 twoslash: 0.3.6(typescript@5.9.3) twoslash-vue: 0.3.6(typescript@5.9.3) vue: 3.5.29(typescript@5.9.3) @@ -5728,7 +5898,7 @@ snapshots: '@shikijs/vscode-textmate@10.0.2': {} - '@slidev/cli@52.12.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@types/markdown-it@14.1.2)(@types/node@25.0.2)(@vue/compiler-sfc@3.5.29)(magicast@0.5.2)(markdown-it-async@2.2.0)(postcss@8.5.6)(sass@1.89.2)': + '@slidev/cli@52.13.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@types/markdown-it@14.1.2)(@types/node@25.0.2)(@vue/compiler-sfc@3.5.29)(magicast@0.5.2)(markdown-it-async@2.2.0)(markdown-it@14.1.1)(postcss@8.5.6)(sass@1.89.2)': dependencies: '@antfu/ni': 28.2.0 '@antfu/utils': 9.3.0 @@ -5736,14 +5906,14 @@ snapshots: '@iconify-json/ph': 1.2.2 '@iconify-json/svg-spinners': 1.2.4 '@lillallol/outline-pdf': 4.0.0 - '@shikijs/markdown-it': 3.22.0(markdown-it-async@2.2.0) - '@shikijs/twoslash': 3.22.0(typescript@5.9.3) - '@shikijs/vitepress-twoslash': 3.22.0(@nuxt/kit@3.21.1(magicast@0.5.2))(typescript@5.9.3) - '@slidev/client': 52.12.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(magicast@0.5.2)(markdown-it-async@2.2.0)(postcss@8.5.6)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) - '@slidev/parser': 52.12.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(postcss@8.5.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) - '@slidev/types': 52.12.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(postcss@8.5.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) - '@unocss/extractor-mdc': 66.6.0 - '@unocss/reset': 66.6.0 + '@shikijs/markdown-it': 3.23.0(markdown-it-async@2.2.0) + '@shikijs/twoslash': 3.23.0(typescript@5.9.3) + '@shikijs/vitepress-twoslash': 3.23.0(@nuxt/kit@3.21.1(magicast@0.5.2))(typescript@5.9.3) + '@slidev/client': 52.13.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(magicast@0.5.2)(markdown-it-async@2.2.0)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) + '@slidev/parser': 52.13.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) + '@slidev/types': 52.13.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) + '@unocss/extractor-mdc': 66.6.2 + '@unocss/reset': 66.6.2 '@vitejs/plugin-vue': 6.0.4(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) '@vitejs/plugin-vue-jsx': 5.1.4(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) ansis: 4.2.0 @@ -5757,14 +5927,14 @@ snapshots: htmlparser2: 10.1.0 is-installed-globally: 1.0.0 jiti: 2.6.1 - katex: 0.16.28 + katex: 0.16.33 local-pkg: 1.1.2 lz-string: 1.5.0 magic-string: 0.30.21 magic-string-stack: 1.1.0 - markdown-it: 14.1.1 + markdown-exit: 1.0.0-beta.8 markdown-it-footnote: 4.0.0 - markdown-it-mdc: 0.2.10(@types/markdown-it@14.1.2)(markdown-it@14.1.1) + markdown-it-mdc: 0.2.12(@types/markdown-it@14.1.2)(markdown-it@14.1.1) mlly: 1.8.0 monaco-editor: 0.55.1 obug: 2.1.1 @@ -5779,16 +5949,16 @@ snapshots: resolve-from: 5.0.0 resolve-global: 2.0.0 semver: 7.7.4 - shiki: 3.22.0 - shiki-magic-move: 1.2.1(shiki@3.22.0)(vue@3.5.29(typescript@5.9.3)) + shiki: 3.23.0 + shiki-magic-move: 1.2.1(shiki@3.23.0)(vue@3.5.29(typescript@5.9.3)) sirv: 3.0.2 source-map-js: 1.2.1 typescript: 5.9.3 - unhead: 2.1.4 - unocss: 66.6.0(postcss@8.5.6)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) + unhead: 2.1.9 + unocss: 66.6.2(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) unplugin-icons: 23.0.1(@vue/compiler-sfc@3.5.29) unplugin-vue-components: 31.0.0(@nuxt/kit@3.21.1(magicast@0.5.2))(vue@3.5.29(typescript@5.9.3)) - unplugin-vue-markdown: 29.2.0(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) + unplugin-vue-markdown: 30.0.0(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) untun: 0.1.3 uqr: 0.1.2 vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2) @@ -5796,7 +5966,7 @@ snapshots: vite-plugin-remote-assets: 2.1.0(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) vite-plugin-static-copy: 3.2.0(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) vite-plugin-vue-server-ref: 1.0.0(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) - vitefu: 1.1.1(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) + vitefu: 1.1.2(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) vue: 3.5.29(typescript@5.9.3) yaml: 2.8.2 yargs: 18.0.0 @@ -5806,11 +5976,14 @@ snapshots: - '@svgx/core' - '@types/markdown-it' - '@types/node' + - '@unocss/astro' + - '@unocss/postcss' - '@unocss/webpack' - '@vue/compiler-sfc' - less - lightningcss - magicast + - markdown-it - markdown-it-async - postcss - react @@ -5824,21 +5997,21 @@ snapshots: - terser - tsx - '@slidev/client@52.12.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(magicast@0.5.2)(markdown-it-async@2.2.0)(postcss@8.5.6)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))': + '@slidev/client@52.13.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(magicast@0.5.2)(markdown-it-async@2.2.0)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))': dependencies: '@antfu/utils': 9.3.0 '@iconify-json/carbon': 1.2.18 '@iconify-json/ph': 1.2.2 '@iconify-json/svg-spinners': 1.2.4 '@shikijs/engine-javascript': 3.23.0 - '@shikijs/monaco': 3.22.0 - '@shikijs/vitepress-twoslash': 3.22.0(@nuxt/kit@3.21.1(magicast@0.5.2))(typescript@5.9.3) - '@slidev/parser': 52.12.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(postcss@8.5.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) + '@shikijs/monaco': 3.23.0 + '@shikijs/vitepress-twoslash': 3.23.0(@nuxt/kit@3.21.1(magicast@0.5.2))(typescript@5.9.3) + '@slidev/parser': 52.13.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) '@slidev/rough-notation': 0.1.0 - '@slidev/types': 52.12.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(postcss@8.5.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) + '@slidev/types': 52.13.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) '@typescript/ata': 0.9.8(typescript@5.9.3) - '@unhead/vue': 2.1.4(vue@3.5.29(typescript@5.9.3)) - '@unocss/reset': 66.6.0 + '@unhead/vue': 2.1.9(vue@3.5.29(typescript@5.9.3)) + '@unocss/reset': 66.6.2 '@vueuse/core': 14.2.1(vue@3.5.29(typescript@5.9.3)) '@vueuse/math': 14.2.1(vue@3.5.29(typescript@5.9.3)) '@vueuse/motion': 3.0.3(magicast@0.5.2)(vue@3.5.29(typescript@5.9.3)) @@ -5847,17 +6020,17 @@ snapshots: file-saver: 2.0.5 floating-vue: 5.2.2(@nuxt/kit@3.21.1(magicast@0.5.2))(vue@3.5.29(typescript@5.9.3)) fuse.js: 7.1.0 - katex: 0.16.28 + katex: 0.16.33 lz-string: 1.5.0 - mermaid: 11.12.2 + mermaid: 11.12.3 monaco-editor: 0.55.1 nanotar: 0.2.1 pptxgenjs: 4.0.1 recordrtc: 5.6.2 - shiki: 3.22.0 - shiki-magic-move: 1.2.1(shiki@3.22.0)(vue@3.5.29(typescript@5.9.3)) + shiki: 3.23.0 + shiki-magic-move: 1.2.1(shiki@3.23.0)(vue@3.5.29(typescript@5.9.3)) typescript: 5.9.3 - unocss: 66.6.0(postcss@8.5.6)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) + unocss: 66.6.2(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) vue: 3.5.29(typescript@5.9.3) vue-router: 4.6.4(vue@3.5.29(typescript@5.9.3)) yaml: 2.8.2 @@ -5865,30 +6038,32 @@ snapshots: - '@nuxt/kit' - '@svgr/core' - '@svgx/core' + - '@unocss/astro' + - '@unocss/postcss' - '@unocss/webpack' - '@vue/compiler-sfc' - magicast - markdown-it-async - - postcss - react - solid-js - supports-color - svelte - vite - '@slidev/parser@52.12.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(postcss@8.5.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))': + '@slidev/parser@52.13.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))': dependencies: '@antfu/utils': 9.3.0 - '@slidev/types': 52.12.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(postcss@8.5.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) + '@slidev/types': 52.13.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) yaml: 2.8.2 transitivePeerDependencies: - '@nuxt/kit' - '@svgr/core' - '@svgx/core' + - '@unocss/astro' + - '@unocss/postcss' - '@unocss/webpack' - '@vue/compiler-sfc' - markdown-it-async - - postcss - supports-color - svelte - typescript @@ -5932,19 +6107,19 @@ snapshots: - vue-template-compiler - vue-template-es2015-compiler - '@slidev/types@52.12.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(postcss@8.5.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))': + '@slidev/types@52.13.0(@nuxt/kit@3.21.1(magicast@0.5.2))(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))': dependencies: '@antfu/utils': 9.3.0 - '@shikijs/markdown-it': 3.22.0(markdown-it-async@2.2.0) + '@shikijs/markdown-it': 3.23.0(markdown-it-async@2.2.0) '@vitejs/plugin-vue': 6.0.4(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) '@vitejs/plugin-vue-jsx': 5.1.4(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) - katex: 0.16.28 - mermaid: 11.12.2 + katex: 0.16.33 + mermaid: 11.12.3 monaco-editor: 0.55.1 - shiki: 3.22.0 - unocss: 66.6.0(postcss@8.5.6)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) + shiki: 3.23.0 + unocss: 66.6.2(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) unplugin-icons: 23.0.1(@vue/compiler-sfc@3.5.29) - unplugin-vue-markdown: 29.2.0(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) + unplugin-vue-markdown: 30.0.0(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) vite-plugin-inspect: 11.3.3(@nuxt/kit@3.21.1(magicast@0.5.2))(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) vite-plugin-remote-assets: 2.1.0(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) vite-plugin-static-copy: 3.2.0(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) @@ -5955,10 +6130,11 @@ snapshots: - '@nuxt/kit' - '@svgr/core' - '@svgx/core' + - '@unocss/astro' + - '@unocss/postcss' - '@unocss/webpack' - '@vue/compiler-sfc' - markdown-it-async - - postcss - supports-color - svelte - typescript @@ -6124,7 +6300,7 @@ snapshots: '@types/node@17.0.45': {} - '@types/node@22.19.11': + '@types/node@22.19.13': dependencies: undici-types: 6.21.0 @@ -6152,7 +6328,7 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript/vfs@1.6.2(typescript@5.9.3)': + '@typescript/vfs@1.6.4(typescript@5.9.3)': dependencies: debug: 4.4.3 typescript: 5.9.3 @@ -6161,10 +6337,10 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@unhead/vue@2.1.4(vue@3.5.29(typescript@5.9.3))': + '@unhead/vue@2.1.9(vue@3.5.29(typescript@5.9.3))': dependencies: hookable: 6.0.1 - unhead: 2.1.4 + unhead: 2.1.9 vue: 3.5.29(typescript@5.9.3) '@unocss/astro@66.6.0(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))': @@ -6193,18 +6369,49 @@ snapshots: tinyglobby: 0.2.15 unplugin-utils: 0.3.1 + '@unocss/cli@66.6.2': + dependencies: + '@jridgewell/remapping': 2.3.5 + '@unocss/config': 66.6.2 + '@unocss/core': 66.6.2 + '@unocss/preset-wind3': 66.6.2 + '@unocss/preset-wind4': 66.6.2 + '@unocss/transformer-directives': 66.6.2 + cac: 6.7.14 + chokidar: 5.0.0 + colorette: 2.0.20 + consola: 3.4.2 + magic-string: 0.30.21 + pathe: 2.0.3 + perfect-debounce: 2.1.0 + tinyglobby: 0.2.15 + unplugin-utils: 0.3.1 + '@unocss/config@66.6.0': dependencies: '@unocss/core': 66.6.0 unconfig: 7.4.2 + '@unocss/config@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + colorette: 2.0.20 + consola: 3.4.2 + unconfig: 7.5.0 + '@unocss/core@66.6.0': {} + '@unocss/core@66.6.2': {} + '@unocss/extractor-arbitrary-variants@66.6.0': dependencies: '@unocss/core': 66.6.0 - '@unocss/extractor-mdc@66.6.0': {} + '@unocss/extractor-arbitrary-variants@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + + '@unocss/extractor-mdc@66.6.2': {} '@unocss/inspector@66.6.0': dependencies: @@ -6215,6 +6422,14 @@ snapshots: sirv: 3.0.2 vue-flow-layout: 0.2.0 + '@unocss/inspector@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + '@unocss/rule-utils': 66.6.2 + colorette: 2.0.20 + gzip-size: 6.0.0 + sirv: 3.0.2 + '@unocss/postcss@66.6.0(postcss@8.5.6)': dependencies: '@unocss/config': 66.6.0 @@ -6228,61 +6443,120 @@ snapshots: dependencies: '@unocss/core': 66.6.0 + '@unocss/preset-attributify@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + '@unocss/preset-icons@66.6.0': dependencies: '@iconify/utils': 3.1.0 '@unocss/core': 66.6.0 ofetch: 1.5.1 + '@unocss/preset-icons@66.6.2': + dependencies: + '@iconify/utils': 3.1.0 + '@unocss/core': 66.6.2 + ofetch: 1.5.1 + '@unocss/preset-mini@66.6.0': dependencies: '@unocss/core': 66.6.0 '@unocss/extractor-arbitrary-variants': 66.6.0 '@unocss/rule-utils': 66.6.0 + '@unocss/preset-mini@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + '@unocss/extractor-arbitrary-variants': 66.6.2 + '@unocss/rule-utils': 66.6.2 + '@unocss/preset-tagify@66.6.0': dependencies: '@unocss/core': 66.6.0 + '@unocss/preset-tagify@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + '@unocss/preset-typography@66.6.0': dependencies: '@unocss/core': 66.6.0 '@unocss/rule-utils': 66.6.0 + '@unocss/preset-typography@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + '@unocss/rule-utils': 66.6.2 + '@unocss/preset-uno@66.6.0': dependencies: '@unocss/core': 66.6.0 '@unocss/preset-wind3': 66.6.0 + '@unocss/preset-uno@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + '@unocss/preset-wind3': 66.6.2 + '@unocss/preset-web-fonts@66.6.0': dependencies: '@unocss/core': 66.6.0 ofetch: 1.5.1 + '@unocss/preset-web-fonts@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + ofetch: 1.5.1 + '@unocss/preset-wind3@66.6.0': dependencies: '@unocss/core': 66.6.0 '@unocss/preset-mini': 66.6.0 '@unocss/rule-utils': 66.6.0 + '@unocss/preset-wind3@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + '@unocss/preset-mini': 66.6.2 + '@unocss/rule-utils': 66.6.2 + '@unocss/preset-wind4@66.6.0': dependencies: '@unocss/core': 66.6.0 '@unocss/extractor-arbitrary-variants': 66.6.0 '@unocss/rule-utils': 66.6.0 + '@unocss/preset-wind4@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + '@unocss/extractor-arbitrary-variants': 66.6.2 + '@unocss/rule-utils': 66.6.2 + '@unocss/preset-wind@66.6.0': dependencies: '@unocss/core': 66.6.0 '@unocss/preset-wind3': 66.6.0 + '@unocss/preset-wind@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + '@unocss/preset-wind3': 66.6.2 + '@unocss/reset@66.6.0': {} + '@unocss/reset@66.6.2': {} + '@unocss/rule-utils@66.6.0': dependencies: '@unocss/core': 66.6.0 magic-string: 0.30.21 + '@unocss/rule-utils@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + magic-string: 0.30.21 + '@unocss/transformer-attributify-jsx@66.6.0': dependencies: '@babel/parser': 7.27.7 @@ -6291,20 +6565,42 @@ snapshots: transitivePeerDependencies: - supports-color + '@unocss/transformer-attributify-jsx@66.6.2': + dependencies: + '@babel/parser': 7.27.7 + '@babel/traverse': 7.27.7 + '@unocss/core': 66.6.2 + transitivePeerDependencies: + - supports-color + '@unocss/transformer-compile-class@66.6.0': dependencies: '@unocss/core': 66.6.0 + '@unocss/transformer-compile-class@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + '@unocss/transformer-directives@66.6.0': dependencies: '@unocss/core': 66.6.0 '@unocss/rule-utils': 66.6.0 css-tree: 3.1.0 + '@unocss/transformer-directives@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + '@unocss/rule-utils': 66.6.2 + css-tree: 3.1.0 + '@unocss/transformer-variant-group@66.6.0': dependencies: '@unocss/core': 66.6.0 + '@unocss/transformer-variant-group@66.6.2': + dependencies: + '@unocss/core': 66.6.2 + '@unocss/vite@66.6.0(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))': dependencies: '@jridgewell/remapping': 2.3.5 @@ -6318,6 +6614,19 @@ snapshots: unplugin-utils: 0.3.1 vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2) + '@unocss/vite@66.6.2(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))': + dependencies: + '@jridgewell/remapping': 2.3.5 + '@unocss/config': 66.6.2 + '@unocss/core': 66.6.2 + '@unocss/inspector': 66.6.2 + chokidar: 5.0.0 + magic-string: 0.30.21 + pathe: 2.0.3 + tinyglobby: 0.2.15 + unplugin-utils: 0.3.1 + vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2) + '@vitejs/plugin-vue-jsx@5.1.3(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3))': dependencies: '@babel/core': 7.28.6 @@ -6335,7 +6644,7 @@ snapshots: '@babel/core': 7.29.0 '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) - '@rolldown/pluginutils': 1.0.0-rc.4 + '@rolldown/pluginutils': 1.0.0-rc.6 '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.0) vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2) vue: 3.5.29(typescript@5.9.3) @@ -6354,11 +6663,11 @@ snapshots: vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2) vue: 3.5.29(typescript@5.9.3) - '@volar/language-core@2.4.27': + '@volar/language-core@2.4.28': dependencies: - '@volar/source-map': 2.4.27 + '@volar/source-map': 2.4.28 - '@volar/source-map@2.4.27': {} + '@volar/source-map@2.4.28': {} '@vue/babel-helper-vue-transform-on@2.0.1': {} @@ -6368,7 +6677,7 @@ snapshots: '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.28.6) '@babel/template': 7.28.6 - '@babel/traverse': 7.28.6 + '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 '@vue/babel-helper-vue-transform-on': 2.0.1 '@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.28.6) @@ -6384,7 +6693,7 @@ snapshots: '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) '@babel/template': 7.28.6 - '@babel/traverse': 7.28.6 + '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 '@vue/babel-helper-vue-transform-on': 2.0.1 '@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.29.0) @@ -6448,9 +6757,9 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/language-core@3.2.4': + '@vue/language-core@3.2.5': dependencies: - '@volar/language-core': 2.4.27 + '@volar/language-core': 2.4.28 '@vue/compiler-dom': 3.5.29 '@vue/shared': 3.5.29 alien-signals: 3.1.2 @@ -6687,7 +6996,7 @@ snapshots: base-64@1.0.0: {} - baseline-browser-mapping@2.9.19: {} + baseline-browser-mapping@2.10.0: {} bcp-47-match@2.0.3: {} @@ -6724,9 +7033,9 @@ snapshots: browserslist@4.28.1: dependencies: - baseline-browser-mapping: 2.9.19 - caniuse-lite: 1.0.30001769 - electron-to-chromium: 1.5.286 + baseline-browser-mapping: 2.10.0 + caniuse-lite: 1.0.30001774 + electron-to-chromium: 1.5.302 node-releases: 2.0.27 update-browserslist-db: 1.2.3(browserslist@4.28.1) @@ -6739,7 +7048,7 @@ snapshots: chokidar: 5.0.0 confbox: 0.2.4 defu: 6.1.4 - dotenv: 17.2.4 + dotenv: 17.3.1 exsolve: 1.0.8 giget: 2.0.0 jiti: 2.6.1 @@ -6758,7 +7067,7 @@ snapshots: camelcase@8.0.0: {} - caniuse-lite@1.0.30001769: {} + caniuse-lite@1.0.30001774: {} ccount@2.0.1: {} @@ -6779,6 +7088,11 @@ snapshots: chevrotain: 11.0.3 lodash-es: 4.17.23 + chevrotain-allstar@0.3.1(chevrotain@11.1.1): + dependencies: + chevrotain: 11.1.1 + lodash-es: 4.17.23 + chevrotain@11.0.3: dependencies: '@chevrotain/cst-dts-gen': 11.0.3 @@ -6788,6 +7102,15 @@ snapshots: '@chevrotain/utils': 11.0.3 lodash-es: 4.17.21 + chevrotain@11.1.1: + dependencies: + '@chevrotain/cst-dts-gen': 11.1.1 + '@chevrotain/gast': 11.1.1 + '@chevrotain/regexp-to-ast': 11.1.1 + '@chevrotain/types': 11.1.1 + '@chevrotain/utils': 11.1.1 + lodash-es: 4.17.23 + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -6816,7 +7139,7 @@ snapshots: dependencies: consola: 3.4.2 - citty@0.2.0: + citty@0.2.1: optional: true cli-boxes@3.0.0: {} @@ -6834,7 +7157,7 @@ snapshots: cliui@9.0.1: dependencies: string-width: 7.2.0 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 wrap-ansi: 9.0.2 clone-regexp@3.0.0: @@ -7219,7 +7542,7 @@ snapshots: domelementtype: 2.3.0 domhandler: 5.0.3 - dotenv@17.2.4: + dotenv@17.3.1: optional: true drauu@1.0.0: @@ -7232,7 +7555,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.286: {} + electron-to-chromium@1.5.302: {} emoji-regex@10.6.0: {} @@ -7892,6 +8215,10 @@ snapshots: dependencies: commander: 8.3.0 + katex@0.16.33: + dependencies: + commander: 8.3.0 + khroma@2.1.0: {} kind-of@6.0.3: {} @@ -7911,6 +8238,14 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 + langium@4.2.1: + dependencies: + chevrotain: 11.1.1 + chevrotain-allstar: 0.3.1(chevrotain@11.1.1) + vscode-languageserver: 9.0.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + layout-base@1.0.2: {} layout-base@2.0.1: {} @@ -7964,6 +8299,14 @@ snapshots: '@babel/types': 7.29.0 source-map-js: 1.2.1 + markdown-exit@1.0.0-beta.8: + dependencies: + entities: 7.0.1 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.1.0 + markdown-extensions@2.0.0: {} markdown-it-async@2.2.0: @@ -7973,7 +8316,7 @@ snapshots: markdown-it-footnote@4.0.0: {} - markdown-it-mdc@0.2.10(@types/markdown-it@14.1.2)(markdown-it@14.1.1): + markdown-it-mdc@0.2.12(@types/markdown-it@14.1.2)(markdown-it@14.1.1): dependencies: '@types/markdown-it': 14.1.2 markdown-it: 14.1.1 @@ -8225,6 +8568,29 @@ snapshots: ts-dedent: 2.2.0 uuid: 11.1.0 + mermaid@11.12.3: + dependencies: + '@braintree/sanitize-url': 7.1.2 + '@iconify/utils': 3.1.0 + '@mermaid-js/parser': 1.0.0 + '@types/d3': 7.4.3 + cytoscape: 3.33.1 + cytoscape-cose-bilkent: 4.1.0(cytoscape@3.33.1) + cytoscape-fcose: 2.2.0(cytoscape@3.33.1) + d3: 7.9.0 + d3-sankey: 0.12.3 + dagre-d3-es: 7.0.13 + dayjs: 1.11.19 + dompurify: 3.3.1 + katex: 0.16.33 + khroma: 2.1.0 + lodash-es: 4.17.23 + marked: 16.4.2 + roughjs: 4.6.6 + stylis: 4.3.6 + ts-dedent: 2.2.0 + uuid: 11.1.0 + micromark-core-commonmark@2.0.3: dependencies: decode-named-character-reference: 1.3.0 @@ -8553,7 +8919,7 @@ snapshots: nypm@0.6.5: dependencies: - citty: 0.2.0 + citty: 0.2.1 pathe: 2.0.3 tinyexec: 1.0.2 optional: true @@ -8762,7 +9128,7 @@ snapshots: pptxgenjs@4.0.1: dependencies: - '@types/node': 22.19.11 + '@types/node': 22.19.13 https: 1.0.0 image-size: 1.2.1 jszip: 3.10.1 @@ -9140,12 +9506,12 @@ snapshots: shebang-regex@3.0.0: {} - shiki-magic-move@1.2.1(shiki@3.22.0)(vue@3.5.29(typescript@5.9.3)): + shiki-magic-move@1.2.1(shiki@3.23.0)(vue@3.5.29(typescript@5.9.3)): dependencies: diff-match-patch-es: 1.0.1 ohash: 2.0.11 optionalDependencies: - shiki: 3.22.0 + shiki: 3.23.0 vue: 3.5.29(typescript@5.9.3) shiki@3.22.0: @@ -9237,6 +9603,10 @@ snapshots: dependencies: ansi-regex: 6.2.2 + strip-ansi@7.2.0: + dependencies: + ansi-regex: 6.2.2 + strip-bom-string@1.0.0: {} strip-bom@3.0.0: {} @@ -9314,7 +9684,7 @@ snapshots: twoslash-vue@0.3.6(typescript@5.9.3): dependencies: - '@vue/language-core': 3.2.4 + '@vue/language-core': 3.2.5 twoslash: 0.3.6(typescript@5.9.3) twoslash-protocol: 0.3.6 typescript: 5.9.3 @@ -9323,7 +9693,7 @@ snapshots: twoslash@0.3.6(typescript@5.9.3): dependencies: - '@typescript/vfs': 1.6.2(typescript@5.9.3) + '@typescript/vfs': 1.6.4(typescript@5.9.3) twoslash-protocol: 0.3.6 typescript: 5.9.3 transitivePeerDependencies: @@ -9344,6 +9714,11 @@ snapshots: '@quansync/fs': 1.0.0 quansync: 1.0.0 + unconfig-core@7.5.0: + dependencies: + '@quansync/fs': 1.0.0 + quansync: 1.0.0 + unconfig@7.4.2: dependencies: '@quansync/fs': 1.0.0 @@ -9352,6 +9727,14 @@ snapshots: quansync: 1.0.0 unconfig-core: 7.4.2 + unconfig@7.5.0: + dependencies: + '@quansync/fs': 1.0.0 + defu: 6.1.4 + jiti: 2.6.1 + quansync: 1.0.0 + unconfig-core: 7.5.0 + uncrypto@0.1.3: {} unctx@2.5.0: @@ -9367,7 +9750,7 @@ snapshots: undici-types@7.16.0: optional: true - unhead@2.1.4: + unhead@2.1.9: dependencies: hookable: 6.0.1 @@ -9462,6 +9845,29 @@ snapshots: - postcss - supports-color + unocss@66.6.2(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)): + dependencies: + '@unocss/cli': 66.6.2 + '@unocss/core': 66.6.2 + '@unocss/preset-attributify': 66.6.2 + '@unocss/preset-icons': 66.6.2 + '@unocss/preset-mini': 66.6.2 + '@unocss/preset-tagify': 66.6.2 + '@unocss/preset-typography': 66.6.2 + '@unocss/preset-uno': 66.6.2 + '@unocss/preset-web-fonts': 66.6.2 + '@unocss/preset-wind': 66.6.2 + '@unocss/preset-wind3': 66.6.2 + '@unocss/preset-wind4': 66.6.2 + '@unocss/transformer-attributify-jsx': 66.6.2 + '@unocss/transformer-compile-class': 66.6.2 + '@unocss/transformer-directives': 66.6.2 + '@unocss/transformer-variant-group': 66.6.2 + '@unocss/vite': 66.6.2(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)) + transitivePeerDependencies: + - supports-color + - vite + unpipe@1.0.0: {} unplugin-icons@22.5.0(@vue/compiler-sfc@3.5.29): @@ -9518,6 +9924,16 @@ snapshots: unplugin-utils: 0.3.1 vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2) + unplugin-vue-markdown@30.0.0(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)): + dependencies: + '@mdit-vue/plugin-component': 3.0.2 + '@mdit-vue/plugin-frontmatter': 3.0.2 + '@mdit-vue/types': 3.0.2 + markdown-exit: 1.0.0-beta.8 + unplugin: 2.3.11 + unplugin-utils: 0.3.1 + vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2) + unplugin@2.3.11: dependencies: '@jridgewell/remapping': 2.3.5 @@ -9666,14 +10082,14 @@ snapshots: sass: 1.89.2 yaml: 2.8.2 - vitefu@1.1.1(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)): - optionalDependencies: - vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2) - vitefu@1.1.2(vite@6.4.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)): optionalDependencies: vite: 6.4.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2) + vitefu@1.1.2(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2)): + optionalDependencies: + vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(sass@1.89.2)(yaml@2.8.2) + vscode-jsonrpc@8.2.0: {} vscode-languageserver-protocol@3.17.5: @@ -9691,6 +10107,8 @@ snapshots: vscode-uri@3.0.8: {} + vscode-uri@3.1.0: {} + vue-flow-layout@0.2.0: {} vue-resize@2.0.0-alpha.1(vue@3.5.29(typescript@5.9.3)):