diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a91305b..8857e10 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: version: 0.37.4(astro@5.16.12(@types/node@24.10.9)(rollup@4.55.3)(typescript@5.9.3)(yaml@2.8.2)) '@scalar/api-reference-react': specifier: ^0.8.0 - version: 0.8.36(react@19.2.3)(tailwindcss@4.0.17)(typescript@5.9.3) + version: 0.8.40(react@19.2.3)(tailwindcss@4.0.17)(typescript@5.9.3) astro: specifier: ^5.0.0 version: 5.16.12(@types/node@24.10.9)(rollup@4.55.3)(typescript@5.9.3)(yaml@2.8.2) @@ -57,6 +57,28 @@ importers: packages: + '@ai-sdk/gateway@3.0.13': + resolution: {integrity: sha512-g7nE4PFtngOZNZSy1lOPpkC+FAiHxqBJXqyRMEG7NUrEVZlz5goBdtHg1YgWRJIX776JTXAmbOI5JreAKVAsVA==} + engines: {node: '>=18'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + + '@ai-sdk/provider-utils@4.0.5': + resolution: {integrity: sha512-Ow/X/SEkeExTTc1x+nYLB9ZHK2WUId8+9TlkamAx7Tl9vxU+cKzWx2dwjgMHeCN6twrgwkLrrtqckQeO4mxgVA==} + engines: {node: '>=18'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + + '@ai-sdk/provider@3.0.2': + resolution: {integrity: sha512-HrEmNt/BH/hkQ7zpi2o6N3k1ZR1QTb7z85WYhYygiTxOQuaml4CMtHCWRbric5WPU+RNsYI7r1EpyVQMKO1pYw==} + engines: {node: '>=18'} + + '@ai-sdk/vue@3.0.33': + resolution: {integrity: sha512-czM9Js3a7f+Eo35gjEYEeJYUoPvMg5Dfi4bOLyDBghLqn0gaVg8yTmTaSuHCg+3K/+1xPjyXd4+2XcQIohWWiQ==} + engines: {node: '>=18'} + peerDependencies: + vue: ^3.3.4 + '@apidevtools/json-schema-ref-parser@13.0.5': resolution: {integrity: sha512-xfh4xVJD62gG6spIc7lwxoWT+l16nZu1ELyU8FkjaP/oD2yP09EvLAU6KhtudN9aML2Khhs9pY6Slr7KGTES3w==} engines: {node: '>= 16'} @@ -744,6 +766,10 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@opentelemetry/api@1.9.0': + resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} + engines: {node: '>=8.0.0'} + '@oslojs/encoding@1.1.0': resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} @@ -943,30 +969,34 @@ packages: cpu: [x64] os: [win32] + '@scalar/agent-chat@0.4.3': + resolution: {integrity: sha512-jR2kbROkFjhEXb89y9mnWDAZLjvTkhio9NP2q+pjgymWY+ShwT7xnBs02jXqpWHyFGWuWeEDgU2At1umMVDc7g==} + engines: {node: '>=20'} + '@scalar/analytics-client@1.0.1': resolution: {integrity: sha512-ai4DJuxsNLUEgJIlYDE3n8/oF47M31Rgjz3LxbefzejxE8LiidUud/fcEzMYtdxqJYi3ketzhSbTWK0o6gg4mQ==} engines: {node: '>=20'} - '@scalar/api-client@2.21.1': - resolution: {integrity: sha512-jZO15BJ3kgMsi8kF6I4j23xAmRtSGQ/kaC4Tgahr1L50PrUCqHzwu+aQAjFq1FFGlTWsDAT2pPSpuXJcHWTh9g==} + '@scalar/api-client@2.22.1': + resolution: {integrity: sha512-UC7jbxStGBUZQW0I2qmoY7kJfw8GhkOh/cRdBnxP/GzRK3Y3aA6yuJf7AID/ikF9nVdakiw3TU/zixKevkNw0w==} engines: {node: '>=20'} - '@scalar/api-reference-react@0.8.36': - resolution: {integrity: sha512-m4OzRO8cfmv9UQe9YQ7I9T26virQKyyCzyDrbCAKdDTn81ZQgN1LxGJ2e+GOh9bwCqJPs+2ud+OKApFsqTnx9A==} + '@scalar/api-reference-react@0.8.40': + resolution: {integrity: sha512-GshBTVDPumwj4WpCRiro/nHMOmSK5cDDh0Fy8LfBojXL14xjut9SQ+n4A7h3atwYNr2hhj7QjcNLu1EivkKO8A==} engines: {node: '>=20'} peerDependencies: react: ^18.0.0 || ^19.0.0 - '@scalar/api-reference@1.43.17': - resolution: {integrity: sha512-YeJUfd6gSER0lMtrY2VwuLEesUwxTik54za3N0Udhhy/OBwrrA//DtBfsv2Gd89zLvaocjXavdu9prXpqLndaw==} + '@scalar/api-reference@1.44.3': + resolution: {integrity: sha512-w0sOaSn9niUm8uf8ChwUNcNkOxPyhXSZY9zAyivz6v8+rAtyPauJ2cmOqSDfDPdtK4c/IUT1NwXGvsooZJEJMA==} engines: {node: '>=20'} '@scalar/code-highlight@0.2.2': resolution: {integrity: sha512-sr2nV0ngVEw3hUPWISj6t0VRztUIbFqNxZNY8ZwpvYj6YoU99c1cng9+4njxi3d7F7YgbNMPL2PQ2bWQLQEknQ==} engines: {node: '>=20'} - '@scalar/components@0.16.32': - resolution: {integrity: sha512-JWYK8Hs3onAPmtw9qgqbCAwwxQtB0vvLw+olrsJ26Mg1WuY4w5vwF8J7MHbu6qMezsGzf0u0yRRld8twv1s+wA==} + '@scalar/components@0.17.0': + resolution: {integrity: sha512-w4dlnjWPsToDyIb9yw+79dI4kt8/Lqc4g0SlcepCO2lzeSfJ5urtwE+nIuV+75Ej9DF2mHwGw865YEtnFZWncQ==} engines: {node: '>=20'} '@scalar/draggable@0.3.0': @@ -989,8 +1019,8 @@ packages: resolution: {integrity: sha512-PyfyWrH4ZkW0TM1ColiiHj4NRF8hUM61H0UzAkHLhRNnKFxi6hI+oqNrwqPnyk93hrpkpTRHC7Fl5T0BRwuzVg==} engines: {node: '>=20'} - '@scalar/oas-utils@0.6.29': - resolution: {integrity: sha512-A2P4Y9FHMUwaUmdwZIyTzK0WMxLV78S1opgkxe3+5CSbSUIUKPZwmDgnCyDOHJo3+pIMfDN9YQuj83lJd5D/Ng==} + '@scalar/oas-utils@0.6.30': + resolution: {integrity: sha512-8Qdw8TlKamrTs5HduRVaA5QwQKdgki5OLuNM0811fI/E5B+SHX1FnhntEBLCF7HdbjtVv+clLMN0kSZjd9wnCg==} engines: {node: '>=20'} '@scalar/object-utils@1.2.23': @@ -1013,27 +1043,27 @@ packages: resolution: {integrity: sha512-rSO5gJbnv8ho0SsUFB3l0/d/eJydviWCqRlzuFA+LCYpfMZQGC59jJ08dxBSUGx27Opocf00EXZCeabl0rUryw==} engines: {node: '>=20'} - '@scalar/sidebar@0.7.22': - resolution: {integrity: sha512-jmrnBKzrhOCQqkOYwTfMvjOnZ69BCnstPS5tZKmu/6koNkbDAMZB3MZBuqOJn7BoJwTuNDC2/gs8DzCde09QVQ==} + '@scalar/sidebar@0.7.23': + resolution: {integrity: sha512-ico5Lw6O6WBzi6Nu+KxbUD07S3iEz6+1iE5Lw9TLep36r2ngLN52EAfQ/BO46h2imW+5cuV/4HOodI0EuHf6jA==} engines: {node: '>=20'} - '@scalar/snippetz@0.6.8': - resolution: {integrity: sha512-eW596kFCIyiie3/2UGIWRf3lHBpHB9H9eRJ/pYlPvRXiQH14hQNwxfr/EWYTA6IxG3xFkZnMFwLDiPoEc+P35w==} + '@scalar/snippetz@0.6.9': + resolution: {integrity: sha512-Tt5athk0kFKHVlozIdTdtuKEDUESgI8hqIf71SsKNxm+Y27UkyKYc+San0riYMJabxJzESmn4B2g/SLIG3Q/xg==} engines: {node: '>=20'} - '@scalar/themes@0.13.26': - resolution: {integrity: sha512-uS4gek85aDYH663DAiXaXmEMz/NuzBDL6oIGvb+Z8KNYGb7GSSTbFJky+l13ru7juyuDqZIwJ9isk1SnGzm1Zg==} + '@scalar/themes@0.14.0': + resolution: {integrity: sha512-VCEBYRnXqQdek+MGVNP+aNepdofDm6sMn5Yr+AUd3eKbakGsLbNjuK1RNvZ+7RiGPVF1xLltNazkExWHBwLCIw==} engines: {node: '>=20'} '@scalar/typebox@0.1.3': resolution: {integrity: sha512-lU055AUccECZMIfGA0z/C1StYmboAYIPJLDFBzOO81yXBi35Pxdq+I4fWX6iUZ8qcoHneiLGk9jAUM1rA93iEg==} - '@scalar/types@0.5.10': - resolution: {integrity: sha512-37qAHQC2J7O+Mt8u0HOZttTQPQ1OEWKWxo9SMbahYKTosL9k1KtTG2F3EB33EkW3WqEVQitkUKrM0+MVM2HeYQ==} + '@scalar/types@0.6.0': + resolution: {integrity: sha512-s+KRRM1NBC/6q74DtxhlkJQgO/POQQXj1k3PuJ54V1IrsS9R6eloxed1uDJLYcG2qKugZdyyDYaEU90lzJB8uw==} engines: {node: '>=20'} - '@scalar/use-codemirror@0.13.26': - resolution: {integrity: sha512-k8d8ss9oQpiRELTC7J37RlvYLx3RqVXHmIpraGaDfwHtlgGcEhDjy4rb+jB13j/22h8vOtghVSDz08MvBmBNhw==} + '@scalar/use-codemirror@0.13.27': + resolution: {integrity: sha512-7iej1xUohesaDcELMrOwzyl5fStw5eHwmibIPMj9qgJLV+hKFNtcJYjosgGLo+o/lZR0G0pevSSRrhXHD+McUg==} engines: {node: '>=20'} '@scalar/use-hooks@0.3.6': @@ -1044,8 +1074,8 @@ packages: resolution: {integrity: sha512-t8QoQO4ZWekiSdJ2O7C+PbXfv7x2fmhv3C7t/iITdNpOyLv4jAhlELGpxQHkWsU0ZwRrLU8e+rV0jJcKWE6vYA==} engines: {node: '>=20'} - '@scalar/workspace-store@0.27.1': - resolution: {integrity: sha512-v65ja0HSo0QuEYU/o4WFlHY+uWxmc2F2bYXviOPCFdSGNztpKVeT7UelJjWwv78NltNiHJ4XkE510cJYp2ZMiQ==} + '@scalar/workspace-store@0.27.2': + resolution: {integrity: sha512-MMJhqud3HOdCuGnwXHCWT3K+Gz+o3aoIvYKD95AKGsbk2A+BykQLXplWdzEsHCv5PSvfds18bDQrqfkeORHfJw==} engines: {node: '>=18'} '@shikijs/core@3.21.0': @@ -1069,6 +1099,9 @@ packages: '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} + '@standard-schema/spec@1.1.0': + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} + '@swc/helpers@0.5.18': resolution: {integrity: sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ==} @@ -1174,6 +1207,10 @@ packages: peerDependencies: vue: '>=2.7 || >=3' + '@vercel/oidc@3.1.0': + resolution: {integrity: sha512-Fw28YZpRnA3cAHHDlkt7xQHiJ0fcL+NRcIqsocZQUSmbzeIKRpwttJjik5ZGanXP+vlA4SbTg+AbA3bP363l+w==} + engines: {node: '>= 20'} + '@vitejs/plugin-react@4.7.0': resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==} engines: {node: ^14.18.0 || >=16.0.0} @@ -1312,6 +1349,12 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + ai@6.0.33: + resolution: {integrity: sha512-bVokbmy2E2QF6Efl+5hOJx5MRWoacZ/CZY/y1E+VcewknvGlgaiCzMu8Xgddz6ArFJjiMFNUPHKxAhIePE4rmg==} + engines: {node: '>=18'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + ajv-draft-04@1.0.0: resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} peerDependencies: @@ -1491,6 +1534,10 @@ packages: common-ancestor-path@1.0.1: resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + convert-hrtime@5.0.0: + resolution: {integrity: sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==} + engines: {node: '>=12'} + convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -1690,6 +1737,10 @@ packages: eventemitter3@5.0.4: resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} + eventsource-parser@3.0.6: + resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==} + engines: {node: '>=18.0.0'} + expressive-code@0.41.6: resolution: {integrity: sha512-W/5+IQbrpCIM5KGLjO35wlp1NCwDOOVQb+PAvzEoGkW1xjGM807ZGfBKptNWH6UECvt6qgmLyWolCMYKh7eQmA==} @@ -1744,6 +1795,10 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] + function-timeout@1.0.2: + resolution: {integrity: sha512-939eZS4gJ3htTHAldmyyuzlrD58P03fHG49v2JfFXbV6OhvZKRC9j2yAtdHw/zrp2zXHuv05zMIy40F0ge7spA==} + engines: {node: '>=18'} + fuse.js@7.1.0: resolution: {integrity: sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==} engines: {node: '>=10'} @@ -1862,6 +1917,10 @@ packages: i18next@23.16.8: resolution: {integrity: sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==} + identifier-regex@1.0.1: + resolution: {integrity: sha512-ZrYyM0sozNPZlvBvE7Oq9Bn44n0qKGrYu5sQ0JzMUnjIhpgWYE2JB6aBoFwEYdPjqj7jPyxXTMJiHDOxDfd8yw==} + engines: {node: '>=18'} + import-meta-resolve@4.2.0: resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} @@ -1904,6 +1963,10 @@ packages: is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + is-identifier@1.0.1: + resolution: {integrity: sha512-HQ5v4rEJ7REUV54bCd2l5FaD299SGDEn2UPoVXaTHAyGviLq2menVUD2udi3trQ32uvB6LdAh/0ck2EuizrtpA==} + engines: {node: '>=18'} + is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} engines: {node: '>=14.16'} @@ -1947,6 +2010,9 @@ packages: json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -2061,6 +2127,10 @@ packages: magicast@0.5.1: resolution: {integrity: sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==} + make-asynchronous@1.0.1: + resolution: {integrity: sha512-T9BPOmEOhp6SmV25SwLVcHK4E6JyG/coH3C6F1NjNXSziv/fd4GmsqMk8YR6qpPOswfaOCApSNkZv6fxoaYFcQ==} + engines: {node: '>=18'} + markdown-extensions@2.0.0: resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} engines: {node: '>=16'} @@ -2262,11 +2332,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@5.1.5: - resolution: {integrity: sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==} - engines: {node: ^18 || >=20} - hasBin: true - nanoid@5.1.6: resolution: {integrity: sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==} engines: {node: ^18 || >=20} @@ -2276,6 +2341,11 @@ packages: resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} engines: {node: '>= 10'} + neverpanic@0.0.5: + resolution: {integrity: sha512-daO+ijOQG8g2BXaAwpETa0GUvlIAfqC+1/CUdLp2Ga8qwDaUyHIieX/SM0yZoPBf7k92deq4DO7tZOWWeL063Q==} + peerDependencies: + typescript: '5' + nlcst-to-string@4.0.0: resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} @@ -2310,6 +2380,10 @@ packages: openapi-types@12.1.3: resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} + p-event@6.0.1: + resolution: {integrity: sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==} + engines: {node: '>=16.17'} + p-limit@6.2.0: resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} engines: {node: '>=18'} @@ -2518,6 +2592,10 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} + reserved-identifiers@1.2.0: + resolution: {integrity: sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==} + engines: {node: '>=18'} + retext-latin@4.0.0: resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} @@ -2614,9 +2692,9 @@ packages: stringify-entities@4.0.4: resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} - stringify-object@5.0.0: - resolution: {integrity: sha512-zaJYxz2FtcMb4f+g60KsRNFOpVMUyuJgA51Zi5Z1DOTC3S59+OQiVOzE9GZt0x72uBGWKsQIuBKeF9iusmKFsg==} - engines: {node: '>=14.16'} + stringify-object@6.0.0: + resolution: {integrity: sha512-6f94vIED6vmJJfh3lyVsVWxCYSfI5uM+16ntED/Ql37XIyV6kj0mRAAiTeMMc/QLYIaizC3bUprQ8pQnDDrKfA==} + engines: {node: '>=20'} strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} @@ -2635,11 +2713,20 @@ packages: style-to-object@1.0.14: resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==} + super-regex@1.1.0: + resolution: {integrity: sha512-WHkws2ZflZe41zj6AolvvmaTrWds/VuyeYr9iPVv/oQeaIoVxMKaushfFWpOGDT+GuBrM/sVqF8KUCYQlSSTdQ==} + engines: {node: '>=18'} + svgo@4.0.0: resolution: {integrity: sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==} engines: {node: '>=16'} hasBin: true + swrv@1.1.0: + resolution: {integrity: sha512-pjllRDr2s0iTwiE5Isvip51dZGR7GjLH1gCSVyE8bQnbAx6xackXsFdojau+1O5u98yHF5V73HQGOFxKUXO9gQ==} + peerDependencies: + vue: '>=3.2.26 < 4' + tabbable@6.4.0: resolution: {integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==} @@ -2653,6 +2740,10 @@ packages: tailwindcss@4.0.17: resolution: {integrity: sha512-OErSiGzRa6rLiOvaipsDZvLMSpsBZ4ysB4f0VKGXUrjw2jfkJRd6kjRKV2+ZmTCNvwtvgdDam5D7w6WXsdLJZw==} + time-span@5.1.0: + resolution: {integrity: sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA==} + engines: {node: '>=12'} + tiny-inflate@1.0.3: resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} @@ -3024,6 +3115,9 @@ packages: web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + web-worker@1.2.0: + resolution: {integrity: sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==} + whatwg-mimetype@4.0.0: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} engines: {node: '>=18'} @@ -3118,6 +3212,33 @@ packages: snapshots: + '@ai-sdk/gateway@3.0.13(zod@4.3.6)': + dependencies: + '@ai-sdk/provider': 3.0.2 + '@ai-sdk/provider-utils': 4.0.5(zod@4.3.6) + '@vercel/oidc': 3.1.0 + zod: 4.3.6 + + '@ai-sdk/provider-utils@4.0.5(zod@4.3.6)': + dependencies: + '@ai-sdk/provider': 3.0.2 + '@standard-schema/spec': 1.1.0 + eventsource-parser: 3.0.6 + zod: 4.3.6 + + '@ai-sdk/provider@3.0.2': + dependencies: + json-schema: 0.4.0 + + '@ai-sdk/vue@3.0.33(vue@3.5.27(typescript@5.9.3))(zod@4.3.6)': + dependencies: + '@ai-sdk/provider-utils': 4.0.5(zod@4.3.6) + ai: 6.0.33(zod@4.3.6) + swrv: 1.1.0(vue@3.5.27(typescript@5.9.3)) + vue: 3.5.27(typescript@5.9.3) + transitivePeerDependencies: + - zod + '@apidevtools/json-schema-ref-parser@13.0.5': dependencies: '@types/json-schema': 7.0.15 @@ -3930,6 +4051,8 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 + '@opentelemetry/api@1.9.0': {} + '@oslojs/encoding@1.1.0': {} '@pagefind/darwin-arm64@1.4.0': @@ -4067,34 +4190,68 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.55.3': optional: true + '@scalar/agent-chat@0.4.3(tailwindcss@4.0.17)(typescript@5.9.3)': + dependencies: + '@ai-sdk/vue': 3.0.33(vue@3.5.27(typescript@5.9.3))(zod@4.3.6) + '@scalar/api-client': 2.22.1(tailwindcss@4.0.17)(typescript@5.9.3) + '@scalar/components': 0.17.0(typescript@5.9.3) + '@scalar/helpers': 0.2.9 + '@scalar/icons': 0.5.2(typescript@5.9.3) + '@scalar/json-magic': 0.9.4 + '@scalar/openapi-types': 0.5.3 + '@scalar/themes': 0.14.0 + '@scalar/types': 0.6.0 + '@scalar/workspace-store': 0.27.2(typescript@5.9.3) + '@vueuse/core': 13.9.0(vue@3.5.27(typescript@5.9.3)) + ai: 6.0.33(zod@4.3.6) + neverpanic: 0.0.5(typescript@5.9.3) + vue: 3.5.27(typescript@5.9.3) + whatwg-mimetype: 4.0.0 + zod: 4.3.6 + transitivePeerDependencies: + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - idb-keyval + - jwt-decode + - nprogress + - qrcode + - sortablejs + - supports-color + - tailwindcss + - typescript + - universal-cookie + '@scalar/analytics-client@1.0.1': dependencies: zod: 4.3.6 - '@scalar/api-client@2.21.1(tailwindcss@4.0.17)(typescript@5.9.3)': + '@scalar/api-client@2.22.1(tailwindcss@4.0.17)(typescript@5.9.3)': dependencies: '@headlessui/tailwindcss': 0.2.2(tailwindcss@4.0.17) '@headlessui/vue': 1.7.23(vue@3.5.27(typescript@5.9.3)) '@scalar/analytics-client': 1.0.1 - '@scalar/components': 0.16.32(typescript@5.9.3) + '@scalar/components': 0.17.0(typescript@5.9.3) '@scalar/draggable': 0.3.0(typescript@5.9.3) '@scalar/helpers': 0.2.9 '@scalar/icons': 0.5.2(typescript@5.9.3) '@scalar/import': 0.4.46 '@scalar/json-magic': 0.9.4 - '@scalar/oas-utils': 0.6.29(typescript@5.9.3) + '@scalar/oas-utils': 0.6.30(typescript@5.9.3) '@scalar/object-utils': 1.2.23 '@scalar/openapi-parser': 0.24.5 '@scalar/openapi-types': 0.5.3 '@scalar/postman-to-openapi': 0.4.1 - '@scalar/sidebar': 0.7.22(typescript@5.9.3) - '@scalar/snippetz': 0.6.8 - '@scalar/themes': 0.13.26 - '@scalar/types': 0.5.10 - '@scalar/use-codemirror': 0.13.26(typescript@5.9.3) + '@scalar/sidebar': 0.7.23(typescript@5.9.3) + '@scalar/snippetz': 0.6.9 + '@scalar/themes': 0.14.0 + '@scalar/types': 0.6.0 + '@scalar/use-codemirror': 0.13.27(typescript@5.9.3) '@scalar/use-hooks': 0.3.6(typescript@5.9.3) '@scalar/use-toasts': 0.9.1(typescript@5.9.3) - '@scalar/workspace-store': 0.27.1(typescript@5.9.3) + '@scalar/workspace-store': 0.27.2(typescript@5.9.3) '@types/har-format': 1.2.16 '@vueuse/core': 13.9.0(vue@3.5.27(typescript@5.9.3)) '@vueuse/integrations': 13.9.0(focus-trap@7.8.0)(fuse.js@7.1.0)(vue@3.5.27(typescript@5.9.3)) @@ -4128,10 +4285,10 @@ snapshots: - typescript - universal-cookie - '@scalar/api-reference-react@0.8.36(react@19.2.3)(tailwindcss@4.0.17)(typescript@5.9.3)': + '@scalar/api-reference-react@0.8.40(react@19.2.3)(tailwindcss@4.0.17)(typescript@5.9.3)': dependencies: - '@scalar/api-reference': 1.43.17(tailwindcss@4.0.17)(typescript@5.9.3) - '@scalar/types': 0.5.10 + '@scalar/api-reference': 1.44.3(tailwindcss@4.0.17)(typescript@5.9.3) + '@scalar/types': 0.6.0 react: 19.2.3 transitivePeerDependencies: - '@vue/composition-api' @@ -4149,24 +4306,25 @@ snapshots: - typescript - universal-cookie - '@scalar/api-reference@1.43.17(tailwindcss@4.0.17)(typescript@5.9.3)': + '@scalar/api-reference@1.44.3(tailwindcss@4.0.17)(typescript@5.9.3)': dependencies: '@headlessui/vue': 1.7.23(vue@3.5.27(typescript@5.9.3)) - '@scalar/api-client': 2.21.1(tailwindcss@4.0.17)(typescript@5.9.3) + '@scalar/agent-chat': 0.4.3(tailwindcss@4.0.17)(typescript@5.9.3) + '@scalar/api-client': 2.22.1(tailwindcss@4.0.17)(typescript@5.9.3) '@scalar/code-highlight': 0.2.2 - '@scalar/components': 0.16.32(typescript@5.9.3) + '@scalar/components': 0.17.0(typescript@5.9.3) '@scalar/helpers': 0.2.9 '@scalar/icons': 0.5.2(typescript@5.9.3) - '@scalar/oas-utils': 0.6.29(typescript@5.9.3) + '@scalar/oas-utils': 0.6.30(typescript@5.9.3) '@scalar/openapi-parser': 0.24.5 '@scalar/openapi-types': 0.5.3 - '@scalar/sidebar': 0.7.22(typescript@5.9.3) - '@scalar/snippetz': 0.6.8 - '@scalar/themes': 0.13.26 - '@scalar/types': 0.5.10 + '@scalar/sidebar': 0.7.23(typescript@5.9.3) + '@scalar/snippetz': 0.6.9 + '@scalar/themes': 0.14.0 + '@scalar/types': 0.6.0 '@scalar/use-hooks': 0.3.6(typescript@5.9.3) '@scalar/use-toasts': 0.9.1(typescript@5.9.3) - '@scalar/workspace-store': 0.27.1(typescript@5.9.3) + '@scalar/workspace-store': 0.27.2(typescript@5.9.3) '@unhead/vue': 1.11.20(vue@3.5.27(typescript@5.9.3)) '@vueuse/core': 13.9.0(vue@3.5.27(typescript@5.9.3)) fuse.js: 7.1.0 @@ -4211,7 +4369,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@scalar/components@0.16.32(typescript@5.9.3)': + '@scalar/components@0.17.0(typescript@5.9.3)': dependencies: '@floating-ui/utils': 0.2.10 '@floating-ui/vue': 1.1.9(vue@3.5.27(typescript@5.9.3)) @@ -4219,8 +4377,8 @@ snapshots: '@scalar/code-highlight': 0.2.2 '@scalar/helpers': 0.2.9 '@scalar/icons': 0.5.2(typescript@5.9.3) - '@scalar/oas-utils': 0.6.29(typescript@5.9.3) - '@scalar/themes': 0.13.26 + '@scalar/oas-utils': 0.6.30(typescript@5.9.3) + '@scalar/themes': 0.14.0 '@scalar/use-hooks': 0.3.6(typescript@5.9.3) '@vueuse/core': 13.9.0(vue@3.5.27(typescript@5.9.3)) cva: 1.0.0-beta.4(typescript@5.9.3) @@ -4261,15 +4419,15 @@ snapshots: '@scalar/helpers': 0.2.9 yaml: 2.8.2 - '@scalar/oas-utils@0.6.29(typescript@5.9.3)': + '@scalar/oas-utils@0.6.30(typescript@5.9.3)': dependencies: '@scalar/helpers': 0.2.9 '@scalar/json-magic': 0.9.4 '@scalar/object-utils': 1.2.23 '@scalar/openapi-types': 0.5.3 - '@scalar/themes': 0.13.26 - '@scalar/types': 0.5.10 - '@scalar/workspace-store': 0.27.1(typescript@5.9.3) + '@scalar/themes': 0.14.0 + '@scalar/types': 0.6.0 + '@scalar/workspace-store': 0.27.2(typescript@5.9.3) flatted: 3.3.3 type-fest: 5.4.3 yaml: 2.8.2 @@ -4310,40 +4468,40 @@ snapshots: '@scalar/helpers': 0.2.9 '@scalar/openapi-types': 0.5.3 - '@scalar/sidebar@0.7.22(typescript@5.9.3)': + '@scalar/sidebar@0.7.23(typescript@5.9.3)': dependencies: - '@scalar/components': 0.16.32(typescript@5.9.3) + '@scalar/components': 0.17.0(typescript@5.9.3) '@scalar/helpers': 0.2.9 '@scalar/icons': 0.5.2(typescript@5.9.3) - '@scalar/themes': 0.13.26 + '@scalar/themes': 0.14.0 '@scalar/use-hooks': 0.3.6(typescript@5.9.3) - '@scalar/workspace-store': 0.27.1(typescript@5.9.3) + '@scalar/workspace-store': 0.27.2(typescript@5.9.3) vue: 3.5.27(typescript@5.9.3) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript - '@scalar/snippetz@0.6.8': + '@scalar/snippetz@0.6.9': dependencies: - '@scalar/types': 0.5.10 + '@scalar/types': 0.6.0 js-base64: 3.7.8 - stringify-object: 5.0.0 + stringify-object: 6.0.0 - '@scalar/themes@0.13.26': + '@scalar/themes@0.14.0': dependencies: - nanoid: 5.1.5 + nanoid: 5.1.6 '@scalar/typebox@0.1.3': {} - '@scalar/types@0.5.10': + '@scalar/types@0.6.0': dependencies: '@scalar/helpers': 0.2.9 nanoid: 5.1.6 type-fest: 5.4.3 zod: 4.3.6 - '@scalar/use-codemirror@0.13.26(typescript@5.9.3)': + '@scalar/use-codemirror@0.13.27(typescript@5.9.3)': dependencies: '@codemirror/autocomplete': 6.20.0 '@codemirror/commands': 6.10.1 @@ -4359,7 +4517,7 @@ snapshots: '@lezer/common': 1.5.0 '@lezer/highlight': 1.2.3 '@replit/codemirror-css-color-picker': 6.3.0(@codemirror/language@6.12.1)(@codemirror/state@6.5.4)(@codemirror/view@6.39.12) - '@scalar/components': 0.16.32(typescript@5.9.3) + '@scalar/components': 0.17.0(typescript@5.9.3) vue: 3.5.27(typescript@5.9.3) transitivePeerDependencies: - '@vue/composition-api' @@ -4384,17 +4542,17 @@ snapshots: transitivePeerDependencies: - typescript - '@scalar/workspace-store@0.27.1(typescript@5.9.3)': + '@scalar/workspace-store@0.27.2(typescript@5.9.3)': dependencies: '@scalar/code-highlight': 0.2.2 '@scalar/helpers': 0.2.9 '@scalar/json-magic': 0.9.4 '@scalar/object-utils': 1.2.23 '@scalar/openapi-upgrader': 0.1.8 - '@scalar/snippetz': 0.6.8 - '@scalar/themes': 0.13.26 + '@scalar/snippetz': 0.6.9 + '@scalar/themes': 0.14.0 '@scalar/typebox': 0.1.3 - '@scalar/types': 0.5.10 + '@scalar/types': 0.6.0 github-slugger: 2.0.0 type-fest: 5.4.3 vue: 3.5.27(typescript@5.9.3) @@ -4436,6 +4594,8 @@ snapshots: '@shikijs/vscode-textmate@10.0.2': {} + '@standard-schema/spec@1.1.0': {} + '@swc/helpers@0.5.18': dependencies: tslib: 2.8.1 @@ -4555,6 +4715,8 @@ snapshots: unhead: 1.11.20 vue: 3.5.27(typescript@5.9.3) + '@vercel/oidc@3.1.0': {} + '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@24.10.9)(yaml@2.8.2))': dependencies: '@babel/core': 7.28.5 @@ -4720,6 +4882,14 @@ snapshots: acorn@8.15.0: {} + ai@6.0.33(zod@4.3.6): + dependencies: + '@ai-sdk/gateway': 3.0.13(zod@4.3.6) + '@ai-sdk/provider': 3.0.2 + '@ai-sdk/provider-utils': 4.0.5(zod@4.3.6) + '@opentelemetry/api': 1.9.0 + zod: 4.3.6 + ajv-draft-04@1.0.0(ajv@8.17.1): optionalDependencies: ajv: 8.17.1 @@ -4966,6 +5136,8 @@ snapshots: common-ancestor-path@1.0.1: {} + convert-hrtime@5.0.0: {} + convert-source-map@2.0.0: {} cookie-es@1.2.2: {} @@ -5175,6 +5347,8 @@ snapshots: eventemitter3@5.0.4: {} + eventsource-parser@3.0.6: {} + expressive-code@0.41.6: dependencies: '@expressive-code/core': 0.41.6 @@ -5227,6 +5401,8 @@ snapshots: fsevents@2.3.3: optional: true + function-timeout@1.0.2: {} + fuse.js@7.1.0: {} gensync@1.0.0-beta.2: {} @@ -5468,6 +5644,10 @@ snapshots: dependencies: '@babel/runtime': 7.28.6 + identifier-regex@1.0.1: + dependencies: + reserved-identifiers: 1.2.0 + import-meta-resolve@4.2.0: {} inline-style-parser@0.2.7: {} @@ -5497,6 +5677,11 @@ snapshots: is-hexadecimal@2.0.1: {} + is-identifier@1.0.1: + dependencies: + identifier-regex: 1.0.1 + super-regex: 1.1.0 + is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 @@ -5525,6 +5710,8 @@ snapshots: json-schema-traverse@1.0.0: {} + json-schema@0.4.0: {} + json5@2.2.3: {} jsonc-parser@2.3.1: {} @@ -5614,6 +5801,12 @@ snapshots: '@babel/types': 7.28.6 source-map-js: 1.2.1 + make-asynchronous@1.0.1: + dependencies: + p-event: 6.0.1 + type-fest: 4.41.0 + web-worker: 1.2.0 + markdown-extensions@2.0.0: {} markdown-table@3.0.4: {} @@ -6096,12 +6289,14 @@ snapshots: nanoid@3.3.11: {} - nanoid@5.1.5: {} - nanoid@5.1.6: {} neotraverse@0.6.18: {} + neverpanic@0.0.5(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + nlcst-to-string@4.0.0: dependencies: '@types/nlcst': 2.0.3 @@ -6136,6 +6331,10 @@ snapshots: openapi-types@12.1.3: {} + p-event@6.0.1: + dependencies: + p-timeout: 6.1.4 + p-limit@6.2.0: dependencies: yocto-queue: 1.2.2 @@ -6422,6 +6621,8 @@ snapshots: require-from-string@2.0.2: {} + reserved-identifiers@1.2.0: {} + retext-latin@4.0.0: dependencies: '@types/nlcst': 2.0.3 @@ -6583,9 +6784,10 @@ snapshots: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 - stringify-object@5.0.0: + stringify-object@6.0.0: dependencies: get-own-enumerable-keys: 1.0.0 + is-identifier: 1.0.1 is-obj: 3.0.0 is-regexp: 3.1.0 @@ -6607,6 +6809,12 @@ snapshots: dependencies: inline-style-parser: 0.2.7 + super-regex@1.1.0: + dependencies: + function-timeout: 1.0.2 + make-asynchronous: 1.0.1 + time-span: 5.1.0 + svgo@4.0.0: dependencies: commander: 11.1.0 @@ -6617,6 +6825,10 @@ snapshots: picocolors: 1.1.1 sax: 1.4.4 + swrv@1.1.0(vue@3.5.27(typescript@5.9.3)): + dependencies: + vue: 3.5.27(typescript@5.9.3) + tabbable@6.4.0: {} tagged-tag@1.0.0: {} @@ -6625,6 +6837,10 @@ snapshots: tailwindcss@4.0.17: {} + time-span@5.1.0: + dependencies: + convert-hrtime: 5.0.0 + tiny-inflate@1.0.3: {} tinyexec@1.0.2: {} @@ -6920,6 +7136,8 @@ snapshots: web-namespaces@2.0.1: {} + web-worker@1.2.0: {} + whatwg-mimetype@4.0.0: {} which-pm-runs@1.1.0: {}