diff --git a/docs/package-lock.json b/docs/package-lock.json index b804870..32c1fb9 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -17,20 +17,20 @@ }, "devDependencies": { "@vuepress/bundler-vite": "^2.0.0-rc.23", - "@vuepress/plugin-register-components": "2.0.0-rc.103", + "@vuepress/plugin-register-components": "2.0.0-rc.114", "http-server": "^14.1.1", "sass-embedded": "^1.93.2", "typescript": "^5.9.3", "vue": "^3.5.22", "vuepress": "2.0.0-rc.23", - "vuepress-theme-plume": "1.0.0-rc.153" + "vuepress-theme-plume": "1.0.0-rc.173" }, "engines": { "node": "^18.20.0 || >=20.0.0" }, "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "^4.52.5", - "sass-embedded-linux-x64": "latest" + "sass-embedded-linux-x64": "*" } }, "node_modules/@adobe/css-tools": { @@ -39,8 +39,83 @@ "integrity": "sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==", "dev": true, "license": "MIT", + "optional": true, "peer": true }, + "node_modules/@ai-sdk/gateway": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.0.tgz", + "integrity": "sha512-Gj0PuawK7NkZuyYgO/h5kDK/l6hFOjhLdTq3/Lli1FTl47iGmwhH1IZQpAL3Z09BeFYWakcwUmn02ovIm2wy9g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "2.0.0", + "@ai-sdk/provider-utils": "3.0.12", + "@vercel/oidc": "3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/@ai-sdk/provider": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-2.0.0.tgz", + "integrity": "sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ai-sdk/provider-utils": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.12.tgz", + "integrity": "sha512-ZtbdvYxdMoria+2SlNarEk6Hlgyf+zzcznlD55EAl+7VZvJaSg2sqPvwArY7L6TfDEDJsnCq0fdhBSkYo0Xqdg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "2.0.0", + "@standard-schema/spec": "^1.0.0", + "eventsource-parser": "^3.0.5" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/@ai-sdk/react": { + "version": "2.0.76", + "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-2.0.76.tgz", + "integrity": "sha512-ggAPzyaKJTqUWigpxMzI5DuC0Y3iEpDUPCgz6/6CpnKZY/iok+x5xiZhDemeaP0ILw5IQekV0kdgBR8JPgI8zQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider-utils": "3.0.12", + "ai": "5.0.76", + "swr": "^2.2.5", + "throttleit": "2.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "^18 || ^19 || ^19.0.0-rc", + "zod": "^3.25.76 || ^4.1.8" + }, + "peerDependenciesMeta": { + "zod": { + "optional": true + } + } + }, "node_modules/@algolia/abtesting": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.7.0.tgz", @@ -58,47 +133,33 @@ } }, "node_modules/@algolia/autocomplete-core": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.9.tgz", - "integrity": "sha512-O7BxrpLDPJWWHv/DLA9DRFWs+iY1uOJZkqUwjS5HSZAGcl0hIVCQ97LTLewiZmZ402JYUrun+8NqFP+hCknlbQ==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.2.tgz", + "integrity": "sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.17.9", - "@algolia/autocomplete-shared": "1.17.9" + "@algolia/autocomplete-plugin-algolia-insights": "1.19.2", + "@algolia/autocomplete-shared": "1.19.2" } }, "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.9.tgz", - "integrity": "sha512-u1fEHkCbWF92DBeB/KHeMacsjsoI0wFhjZtlCq2ddZbAehshbZST6Hs0Avkc0s+4UyBGbMDnSuXHLuvRWK5iDQ==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz", + "integrity": "sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/autocomplete-shared": "1.17.9" + "@algolia/autocomplete-shared": "1.19.2" }, "peerDependencies": { "search-insights": ">= 1 < 3" } }, - "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.9.tgz", - "integrity": "sha512-Na1OuceSJeg8j7ZWn5ssMu/Ax3amtOwk76u4h5J4eK2Nx2KB5qt0Z4cOapCsxot9VcEN11ADV5aUSlQF4RhGjQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-shared": "1.17.9" - }, - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, "node_modules/@algolia/autocomplete-shared": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.9.tgz", - "integrity": "sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz", + "integrity": "sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w==", "dev": true, "license": "MIT", "peerDependencies": { @@ -424,34 +485,33 @@ "license": "Apache-2.0" }, "node_modules/@docsearch/css": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.9.0.tgz", - "integrity": "sha512-cQbnVbq0rrBwNAKegIac/t6a8nWoUAn8frnkLFW6YARaRmAQr5/Eoe6Ln2fqkUCZ40KpdrKbpSAmgrkviOxuWA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.2.0.tgz", + "integrity": "sha512-65KU9Fw5fGsPPPlgIghonMcndyx1bszzrDQYLfierN+Ha29yotMHzVS94bPkZS6On9LS8dE4qmW4P/fGjtCf/g==", "dev": true, "license": "MIT" }, "node_modules/@docsearch/js": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.9.0.tgz", - "integrity": "sha512-4bKHcye6EkLgRE8ze0vcdshmEqxeiJM77M0JXjef7lrYZfSlMunrDOCqyLjiZyo1+c0BhUqA2QpFartIjuHIjw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-4.2.0.tgz", + "integrity": "sha512-KBHVPO29QiGUFJYeAqxW0oXtGf/aghNmRrIRPT4/28JAefqoCkNn/ZM/jeQ7fHjl0KNM6C+KlLVYjwyz6lNZnA==", "dev": true, - "license": "MIT", - "dependencies": { - "@docsearch/react": "3.9.0", - "preact": "^10.0.0" - } + "license": "MIT" }, "node_modules/@docsearch/react": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.9.0.tgz", - "integrity": "sha512-mb5FOZYZIkRQ6s/NWnM98k879vu5pscWqTLubLFBO87igYYT4VzVazh4h5o/zCvTIZgEt3PvsCOMOswOUo9yHQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.2.0.tgz", + "integrity": "sha512-zSN/KblmtBcerf7Z87yuKIHZQmxuXvYc6/m0+qnjyNu+Ir67AVOagTa1zBqcxkVUVkmBqUExdcyrdo9hbGbqTw==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/autocomplete-core": "1.17.9", - "@algolia/autocomplete-preset-algolia": "1.17.9", - "@docsearch/css": "3.9.0", - "algoliasearch": "^5.14.2" + "@ai-sdk/react": "^2.0.30", + "@algolia/autocomplete-core": "1.19.2", + "@docsearch/css": "4.2.0", + "ai": "^5.0.30", + "algoliasearch": "^5.28.0", + "marked": "^16.3.0", + "zod": "^4.1.8" }, "peerDependencies": { "@types/react": ">= 16.8.0 < 20.0.0", @@ -960,6 +1020,7 @@ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, "license": "ISC", + "optional": true, "peer": true, "dependencies": { "string-width": "^5.1.2", @@ -979,6 +1040,7 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true, "license": "MIT", + "optional": true, "peer": true }, "node_modules/@isaacs/cliui/node_modules/string-width": { @@ -987,6 +1049,7 @@ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { "eastasianwidth": "^0.2.0", @@ -1162,9 +1225,9 @@ "license": "MIT" }, "node_modules/@mdit/helper": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/helper/-/helper-0.21.0.tgz", - "integrity": "sha512-EJJWK0oyhXdk5e6dwcpsdQ2orgIhYkCtru1o/ksOnWdYbj8akal4PwNjdktfBT8zKRq2mZvCvIim1I1NhyUVOA==", + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@mdit/helper/-/helper-0.22.1.tgz", + "integrity": "sha512-lDpajcdAk84aYCNAM/Mi3djw38DJq7ocLw5VOSMu/u2YKX3/OD37a6Qb59in8Uyp4SiAbQoSHa8px6hgHEpB5g==", "dev": true, "license": "MIT", "dependencies": { @@ -1183,9 +1246,9 @@ } }, "node_modules/@mdit/plugin-alert": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-alert/-/plugin-alert-0.21.0.tgz", - "integrity": "sha512-yOp2Nt+57StOwfViPy+j3EAK0y2msagkVrYj3fupSJWNCpXc0HSWC78Law/unqeTdjoVEF4FyckJEAhqPzVZLw==", + "version": "0.22.3", + "resolved": "https://registry.npmjs.org/@mdit/plugin-alert/-/plugin-alert-0.22.3.tgz", + "integrity": "sha512-9g99rjLCFd8upA/DXbhGmEM7GMFocy6SRk4OekxuAy9t1aDOE/r5IJgUbBIvc9kMkg39ug0yXtMkKwAt2zp5Hg==", "dev": true, "license": "MIT", "dependencies": { @@ -1201,13 +1264,13 @@ } }, "node_modules/@mdit/plugin-attrs": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-attrs/-/plugin-attrs-0.21.0.tgz", - "integrity": "sha512-q7JuEiKTt8LoGB7Fq5geKaGY6t5TyQ+Mh5kCR/W8g6KMt+wLBO0Qe8QJm7Q21IHzdTvK9yi9K44itHmwk00YNg==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/@mdit/plugin-attrs/-/plugin-attrs-0.23.2.tgz", + "integrity": "sha512-qwY4eBCOUJ9zVBjpR1Pj/YAQ0uK93oOYlx5j7e2ttJE49l7bbK1tq4aWRghLqG01iIOph0wJ+Gf1RK7bw46PDQ==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/helper": "0.21.0", + "@mdit/helper": "0.22.1", "@types/markdown-it": "^14.1.2" }, "engines": { @@ -1223,9 +1286,9 @@ } }, "node_modules/@mdit/plugin-container": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-container/-/plugin-container-0.21.0.tgz", - "integrity": "sha512-6a3EsIFteaaKt7HQVWWdF3W+7aLcu/StxLfbzCvoMOWDaqdobJGW8UHrgIN6eJCuBnFRMlw+hJ0FRpLaHtL7Sg==", + "version": "0.22.2", + "resolved": "https://registry.npmjs.org/@mdit/plugin-container/-/plugin-container-0.22.2.tgz", + "integrity": "sha512-QBBti5EyQzVl/qzFAD9YAhiAB9S2zF/4MPAS4kwm7VkmeYrcj2HpZpA7snMjnWh3CtriDcaIMInhg0vDtDwyfA==", "dev": true, "license": "MIT", "dependencies": { @@ -1243,28 +1306,10 @@ } } }, - "node_modules/@mdit/plugin-demo": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-demo/-/plugin-demo-0.21.0.tgz", - "integrity": "sha512-oU4yQsPRZrMw35PPgO31jHfHsCmT/H+aMk2SBEgPAIWQBAZHzkWJVCAQBnthRJM231U9bc+ZXP0oi3qiGPK6Gw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/markdown-it": "^14.1.2" - }, - "peerDependencies": { - "markdown-it": "^14.1.0" - }, - "peerDependenciesMeta": { - "markdown-it": { - "optional": true - } - } - }, "node_modules/@mdit/plugin-figure": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-figure/-/plugin-figure-0.21.0.tgz", - "integrity": "sha512-6WKHQOryrwXJ+GK+/wcmR+65sikO2AzT56bOAOhgcnrcgidO51tNej4Z6v5STcHKeJ7IVdiMoT5y5kB+VD0hrg==", + "version": "0.22.2", + "resolved": "https://registry.npmjs.org/@mdit/plugin-figure/-/plugin-figure-0.22.2.tgz", + "integrity": "sha512-mCbrhfbP8VopTzYHw1OnUAEnhh1C24Sx8ExAJpHgnM7HnNF54a+MXbywXZZJAbRZ22l3J2wrxL+IOxKYgNlgdg==", "dev": true, "license": "MIT", "dependencies": { @@ -1283,9 +1328,9 @@ } }, "node_modules/@mdit/plugin-footnote": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-footnote/-/plugin-footnote-0.21.0.tgz", - "integrity": "sha512-sZz9GttELyxPC6zNMjtLqMHU/6cBR5eKUu3pNo9aybxh8BIc5+AG90Kx8GxisB/L2nAixhHlAIptI5Ow3f8oww==", + "version": "0.22.3", + "resolved": "https://registry.npmjs.org/@mdit/plugin-footnote/-/plugin-footnote-0.22.3.tgz", + "integrity": "sha512-4hkki9vlIsRDhb7BZLL53s/htRHcubOkjakHPa7Jkj8BZ8/C++0wF13dr73OXcLNVKe/3JWE6pEl1aKETG20Gw==", "dev": true, "license": "MIT", "dependencies": { @@ -1299,9 +1344,9 @@ } }, "node_modules/@mdit/plugin-img-lazyload": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-img-lazyload/-/plugin-img-lazyload-0.21.0.tgz", - "integrity": "sha512-cV20Jyk8ZxXWQ1JClBIeBMw1YyUnRcoiv7vRewhc8bdJgnsA6f0Y1vQT23Mwys+4I2AhS04Mjf/SxQRF2d0cIg==", + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-img-lazyload/-/plugin-img-lazyload-0.22.1.tgz", + "integrity": "sha512-ombpBQqR1zYjtr4/7s8EvIVx/ymtiflWksXropYz81o0I9Bm9Os1UPuNgjwfT/DEhIit4HMaJhjpKhGkYrOKgA==", "dev": true, "license": "MIT", "dependencies": { @@ -1320,9 +1365,9 @@ } }, "node_modules/@mdit/plugin-img-mark": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-img-mark/-/plugin-img-mark-0.21.0.tgz", - "integrity": "sha512-7XU2sr7pvkCJhkmHgMrVDwEpO8Z16hdRd88dv/vh836zFKs2Dhuia5ouKzE6+1ENkCxu2cEXJyAL12M4Uk9Urg==", + "version": "0.22.2", + "resolved": "https://registry.npmjs.org/@mdit/plugin-img-mark/-/plugin-img-mark-0.22.2.tgz", + "integrity": "sha512-+dfw7HBSg9/ETWguCbhudpIEIsWN81Ro23agEuU8JO1RDpkiMAFVBcUAFqUWr9+4KHQhiBtyEWn1Y7l+d17RXg==", "dev": true, "license": "MIT", "dependencies": { @@ -1341,9 +1386,9 @@ } }, "node_modules/@mdit/plugin-img-size": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-img-size/-/plugin-img-size-0.21.0.tgz", - "integrity": "sha512-ueYDsKKjtgdLi/fO50K2fRg3lwIFIgQ3bVHlJcrc9Wm++XhudqQZmLrbRjRVrTkLmGI7Zx23QsfG2ve5IXQAkw==", + "version": "0.22.3", + "resolved": "https://registry.npmjs.org/@mdit/plugin-img-size/-/plugin-img-size-0.22.3.tgz", + "integrity": "sha512-dd2coSTYi5rDg+dIQYgIcHlLvE4C6Q7w8GQj5mdvHF0aek46V6PICZC9tQnPe+GcKKyAg5B1MGBo1+suJVXA5A==", "dev": true, "license": "MIT", "dependencies": { @@ -1362,13 +1407,13 @@ } }, "node_modules/@mdit/plugin-include": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-include/-/plugin-include-0.21.0.tgz", - "integrity": "sha512-HJokR1X3uJ3fjAAO7Yzvxg1HdYJNil6kF1AFXrB+ltfG6AKIjldCYhA3PqbrVbuoZwcMB70k3FGHsxmc7VimEA==", + "version": "0.22.2", + "resolved": "https://registry.npmjs.org/@mdit/plugin-include/-/plugin-include-0.22.2.tgz", + "integrity": "sha512-H/zm9M7nVBo/eOSZG5YMd0qXk7lEw+z968Z8cjLgvOlh1IMSCX2ZwD3EVeIPGfEOjYQ9hzlZVkTxwZan0VgTJg==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/helper": "0.21.0", + "@mdit/helper": "0.22.1", "@types/markdown-it": "^14.1.2", "upath": "^2.0.1" }, @@ -1382,21 +1427,21 @@ } }, "node_modules/@mdit/plugin-katex-slim": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-katex-slim/-/plugin-katex-slim-0.21.0.tgz", - "integrity": "sha512-cV3K1aEZ2MzvWj93ILli9o0RGOBb01/KWjHNTz8zxH6eDvIiCm0LDDXVInvRFg3QCViUNczzrfWMGKdVZQvo/A==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/@mdit/plugin-katex-slim/-/plugin-katex-slim-0.23.2.tgz", + "integrity": "sha512-QZCzPFBeJkSOO/oMe6o4jjXNXWyibSkUMrqxGo8AVLbRfxfOIjHHVdbHaMhqLEoeRqTpDLReX+9U7czQ85lx7A==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/helper": "0.21.0", - "@mdit/plugin-tex": "0.21.0", + "@mdit/helper": "0.22.1", + "@mdit/plugin-tex": "0.22.2", "@types/markdown-it": "^14.1.2" }, "engines": { "node": ">= 18" }, "peerDependencies": { - "katex": "^0.16.9", + "katex": "^0.16.25", "markdown-it": "^14.1.0" }, "peerDependenciesMeta": { @@ -1409,9 +1454,9 @@ } }, "node_modules/@mdit/plugin-mark": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-mark/-/plugin-mark-0.21.0.tgz", - "integrity": "sha512-YcHmtkKLVmqitT66PPkA5YGAYVJsdcq/nyFEekmHQf9vwFKpP8d+FLFyOdKklMj4/xUJy8megx6kR3fIyhUvsQ==", + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-mark/-/plugin-mark-0.22.1.tgz", + "integrity": "sha512-2blMM/gGyqPARvaal44mt0pOi+8phmFpj7D4suG4qMd1j8aGDZl9R7p8inbr3BePOady1eloh0SWSCdskmutZg==", "dev": true, "license": "MIT", "dependencies": { @@ -1430,13 +1475,13 @@ } }, "node_modules/@mdit/plugin-mathjax-slim": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-mathjax-slim/-/plugin-mathjax-slim-0.21.0.tgz", - "integrity": "sha512-zynbUVTKY2x3eQa7w8eI8tRvW/aEBvovV2ZI3y6Mu8Nrv4370GiUnlcO34uB+bY4P47hflAA21L6ph5J3V+C4g==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/@mdit/plugin-mathjax-slim/-/plugin-mathjax-slim-0.23.2.tgz", + "integrity": "sha512-2KtNXJMLlV1YV+GDuOlWIjWUFhPQh0IpJp2u63JRkiJs1M620zVgFjKuQnbEzqVMTnqq/FQLQSER2V0otXtE0g==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-tex": "0.21.0", + "@mdit/plugin-tex": "0.22.2", "@types/markdown-it": "^14.1.2", "upath": "^2.0.1" }, @@ -1457,13 +1502,13 @@ } }, "node_modules/@mdit/plugin-plantuml": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-plantuml/-/plugin-plantuml-0.21.0.tgz", - "integrity": "sha512-ld30O4nmEn+9iqhW41Fz7PriicxddeqeMhZPNO58Xd1PIbU8lNCRHO3J+iZev8PJgDW/XP/QcEfEgJcwnPQoLg==", + "version": "0.22.3", + "resolved": "https://registry.npmjs.org/@mdit/plugin-plantuml/-/plugin-plantuml-0.22.3.tgz", + "integrity": "sha512-vnMTNO8HsXGQq8DIux+4Y082M/IkT+ICEZhe0EIXgKfbCORa7jQiw1mCKX4L+okqntglOkM5ItvfSdyCbrqidQ==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-uml": "0.21.0", + "@mdit/plugin-uml": "0.22.2", "@types/markdown-it": "^14.1.2" }, "peerDependencies": { @@ -1476,13 +1521,13 @@ } }, "node_modules/@mdit/plugin-sub": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-sub/-/plugin-sub-0.21.0.tgz", - "integrity": "sha512-6xo7gww8srC8XWSrui5jeUVTPStuzdUr/aKUgAzCou9AIzLxgFRNrXe3u9kpPkiSWTjoBFv7wgvzWn4zrUALtg==", + "version": "0.22.2", + "resolved": "https://registry.npmjs.org/@mdit/plugin-sub/-/plugin-sub-0.22.2.tgz", + "integrity": "sha512-+NSz8IMYNAfQWBRBX6jf3PMIubkQSwy3v4ElW5CP4a0U4r1Youw3MOcDa6FRwW9TZ/+t8E+E3DaBeYcRi/+bGw==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/helper": "0.21.0", + "@mdit/helper": "0.22.1", "@types/markdown-it": "^14.1.2" }, "engines": { @@ -1498,13 +1543,13 @@ } }, "node_modules/@mdit/plugin-sup": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-sup/-/plugin-sup-0.21.0.tgz", - "integrity": "sha512-793y/OrEG6VCO2gDEAGPbT8W/3ajq7kRTzfcr1tG2BHIBmDjK/CwLNq1loRH4pt37JOiL369tWA9p6cyye9Pug==", + "version": "0.22.2", + "resolved": "https://registry.npmjs.org/@mdit/plugin-sup/-/plugin-sup-0.22.2.tgz", + "integrity": "sha512-xgpCAbNgyrJW8NyvB5vGbRVlnCSnNjiJ3zyHAqqr9IqPGH1jCWidOlLLWiIOtfqvUExsLmtyt4c76SZb5MiKYw==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/helper": "0.21.0", + "@mdit/helper": "0.22.1", "@types/markdown-it": "^14.1.2" }, "engines": { @@ -1520,13 +1565,13 @@ } }, "node_modules/@mdit/plugin-tab": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-tab/-/plugin-tab-0.21.0.tgz", - "integrity": "sha512-mpbgYuvU5YlFnVyaRcH6EhduuA+4SAhz5kg5nq/IvpI0qE3TEqxngAd1K5iH3dZPNewCJsQR9Gj6KzQfELouMA==", + "version": "0.22.3", + "resolved": "https://registry.npmjs.org/@mdit/plugin-tab/-/plugin-tab-0.22.3.tgz", + "integrity": "sha512-TPMHgVEsqvsCPVwt1KZGhJsVW/6XNyp9VXy2X2nNXvaklfK2+l6DJBWLeN+lPwzXvASnE5CkEFvaY4627zDt9A==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/helper": "0.21.0", + "@mdit/helper": "0.22.1", "@types/markdown-it": "^14.1.2" }, "peerDependencies": { @@ -1539,9 +1584,9 @@ } }, "node_modules/@mdit/plugin-tasklist": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-tasklist/-/plugin-tasklist-0.21.0.tgz", - "integrity": "sha512-Odl/7HTCmp6o3pjoeHt1GCVX0cKlPm6foMVpxY1zSBFMgMJfEU4KSzR2gqqqDDFyguvspexfWB8KMsTIDTlxmQ==", + "version": "0.22.2", + "resolved": "https://registry.npmjs.org/@mdit/plugin-tasklist/-/plugin-tasklist-0.22.2.tgz", + "integrity": "sha512-tYxp4tDomTb9NzIphoDXWJxjQZxFuqP4PjU0H9AecUyWuSRP+HICCqe/HVNTTpB0+WDeuVtnxAW9kX08ekxUWw==", "dev": true, "license": "MIT", "dependencies": { @@ -1560,9 +1605,9 @@ } }, "node_modules/@mdit/plugin-tex": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-tex/-/plugin-tex-0.21.0.tgz", - "integrity": "sha512-Jx6w2wIhXXNroLfvc1aHwzgw9TdZxCuziqpekqa0Xm5RIkcXpoi89vGSnRREBtzEIE5yvd6EO/RXkdlPt8rNhA==", + "version": "0.22.2", + "resolved": "https://registry.npmjs.org/@mdit/plugin-tex/-/plugin-tex-0.22.2.tgz", + "integrity": "sha512-iniJQ9BPZc8AGdLPRoyC+nDA0SoDSe+AETma4y2dOk/EbaSZMYgMaZO843mk5JV7eJkfRc6TWcTIE2CqY2/9Rg==", "dev": true, "license": "MIT", "dependencies": { @@ -1581,13 +1626,13 @@ } }, "node_modules/@mdit/plugin-uml": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-uml/-/plugin-uml-0.21.0.tgz", - "integrity": "sha512-Ag8DFjiuyhwL4Xw+maTuwYAmELbwAyqfd2poigryyCK0VJY78iHSCTE5jmVHAMIq1NA7zJWqvTqodJA5WxXMuQ==", + "version": "0.22.2", + "resolved": "https://registry.npmjs.org/@mdit/plugin-uml/-/plugin-uml-0.22.2.tgz", + "integrity": "sha512-pe1p527i66rKThIxz6yOrBILyl1E+jZtDexuUHnNKAKEgXx+f10eCENLN7+9L59K2pbARj3PtdxDC0fs+e2DqA==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/helper": "0.21.0", + "@mdit/helper": "0.22.1", "@types/markdown-it": "^14.1.2" }, "engines": { @@ -1649,6 +1694,16 @@ "node": ">= 8" } }, + "node_modules/@opentelemetry/api": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", + "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/@parcel/watcher": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", @@ -2396,6 +2451,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@standard-schema/spec": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz", + "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/d3": { "version": "7.4.3", "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", @@ -2810,6 +2872,16 @@ "dev": true, "license": "ISC" }, + "node_modules/@vercel/oidc": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.0.3.tgz", + "integrity": "sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 20" + } + }, "node_modules/@vue/compiler-core": { "version": "3.5.22", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.22.tgz", @@ -3032,75 +3104,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@vuepress-plume/plugin-fonts": { - "version": "1.0.0-rc.153", - "resolved": "https://registry.npmjs.org/@vuepress-plume/plugin-fonts/-/plugin-fonts-1.0.0-rc.153.tgz", - "integrity": "sha512-1firC+7gL7XDLazAjcdoOiudETvSRG9So/hD6YxpN1DsNnf0bAI5DHw7v7Z0ncvHcC/Jmsrb12KvVhCM1AA5yg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "vuepress": "2.0.0-rc.23" - } - }, - "node_modules/@vuepress-plume/plugin-search": { - "version": "1.0.0-rc.153", - "resolved": "https://registry.npmjs.org/@vuepress-plume/plugin-search/-/plugin-search-1.0.0-rc.153.tgz", - "integrity": "sha512-brw/talCDS5PEYJOYCpSXnh6tvu8TJjkk4NUylOPNHZH4BGHDodcMl4TsjvVzmairp8+eQlV8guyfV20jITyeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vuepress/helper": "2.0.0-rc.108", - "@vueuse/core": "^13.3.0", - "@vueuse/integrations": "^13.3.0", - "chokidar": "3.6.0", - "focus-trap": "^7.6.5", - "mark.js": "^8.11.1", - "minisearch": "^7.1.2", - "p-map": "^7.0.3", - "vue": "^3.5.16" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" - } - }, - "node_modules/@vuepress-plume/plugin-search/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/@vuepress-plume/plugin-search/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, "node_modules/@vuepress/bundler-vite": { "version": "2.0.0-rc.23", "resolved": "https://registry.npmjs.org/@vuepress/bundler-vite/-/bundler-vite-2.0.0-rc.23.tgz", @@ -3473,40 +3476,6 @@ "vue": "^3.5.13" } }, - "node_modules/@vuepress/helper": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.108.tgz", - "integrity": "sha512-x/ygqD++S2CQzTl/+JQ5Og6OJyeURqLvKoE8Dlsmjc7UM/rB+FvnOWMGexOrRjCwtRXncxZRddIg1bcWuREndg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/shared": "^3.5.16", - "@vueuse/core": "^13.3.0", - "cheerio": "1.0.0", - "fflate": "^0.8.2", - "gray-matter": "^4.0.3", - "vue": "^3.5.16" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" - } - }, - "node_modules/@vuepress/highlighter-helper": { - "version": "2.0.0-rc.107", - "resolved": "https://registry.npmjs.org/@vuepress/highlighter-helper/-/highlighter-helper-2.0.0-rc.107.tgz", - "integrity": "sha512-lApoKdeQEW/n+0K4ZQbVoDUwcPCUVqOswU8i5EVdzSqHdVZ6npV3x6hY6z9vFKD+iB9hRvvbu2jPSDD9OI0cmg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@vueuse/core": "^13.3.0", - "vuepress": "2.0.0-rc.23" - }, - "peerDependenciesMeta": { - "@vueuse/core": { - "optional": true - } - } - }, "node_modules/@vuepress/markdown": { "version": "2.0.0-rc.23", "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-rc.23.tgz", @@ -3532,396 +3501,97 @@ "mdurl": "^2.0.0" } }, - "node_modules/@vuepress/plugin-cache": { - "version": "2.0.0-rc.103", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-cache/-/plugin-cache-2.0.0-rc.103.tgz", - "integrity": "sha512-KHo1ahf1kpJlXun8r/8ENMSxdiIxFYusK6pPE3peK9AGJ1m+VnOf2bXPWFpWwa8CR+A/cgQenqh0621dfo+EsA==", + "node_modules/@vuepress/plugin-register-components": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-2.0.0-rc.114.tgz", + "integrity": "sha512-A7lXs+OueGbqPY/Jk41H7v1KQhsGOSXt9GbJizr1OOXnM4kREkWX2KhA+Ij6h6BKu9yhX1pKqWOT/X/LE/yrew==", "dev": true, "license": "MIT", "dependencies": { - "ci-info": "^4.2.0", - "lru-cache": "^11.1.0" + "chokidar": "^4.0.3", + "picomatch": "^4.0.3" }, "peerDependencies": { - "vuepress": "2.0.0-rc.23" + "vuepress": "2.0.0-rc.26" } }, - "node_modules/@vuepress/plugin-comment": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-comment/-/plugin-comment-2.0.0-rc.108.tgz", - "integrity": "sha512-XU50rb5wp1yd2qziweoGTqzSYCCikeqg6vsqe6gB+r9OwEYQwrt3pCVtgloLkZmAFcQ/QADV/gDU6mYXXo2+pw==", + "node_modules/@vuepress/plugin-register-components/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "dependencies": { - "@vuepress/helper": "2.0.0-rc.108", - "@vueuse/core": "^13.3.0", - "giscus": "^1.6.0", - "vue": "^3.5.16" - }, - "peerDependencies": { - "@waline/client": "^3.5.5", - "artalk": "^2.9.1", - "twikoo": "^1.6.41", - "vuepress": "2.0.0-rc.23" + "engines": { + "node": ">=12" }, - "peerDependenciesMeta": { - "@waline/client": { - "optional": true - }, - "artalk": { - "optional": true - }, - "twikoo": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@vuepress/plugin-copy-code": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.108.tgz", - "integrity": "sha512-CVGqyhZcFlsM6j+OAq98+F+n/O8IvXauG2Jkrfa2vzOZgQXkZ2yDomFdQIkTjUS7BPL38pzAYMbuBxFYDQNPaw==", + "node_modules/@vuepress/shared": { + "version": "2.0.0-rc.23", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-rc.23.tgz", + "integrity": "sha512-keUT4ZXVN0LvNWRxDOSjvyePZHoAmedVQvFqFWfH/3JjzLU1nrhn+WXucNtlJh6OqZZD5sdzCxnrotkb7MEnVw==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.108", - "@vueuse/core": "^13.3.0", - "vue": "^3.5.16" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" + "@mdit-vue/types": "^2.1.4" } }, - "node_modules/@vuepress/plugin-docsearch": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-docsearch/-/plugin-docsearch-2.0.0-rc.108.tgz", - "integrity": "sha512-zVemEN9V+0V+59AnjcFMv9U0yb7RE6C4p1pLoAhQDmY5y6GhZlR5XVN0QJtJNmITT8iCYMkTL4wF9i4ibnhjiQ==", + "node_modules/@vuepress/utils": { + "version": "2.0.0-rc.23", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-rc.23.tgz", + "integrity": "sha512-nuert5yo58GS5g9UVGNPY3xCLuob1jg7p5t9gYThUIjWp4treFJZDgV8YGbrhmNxrvrS5pWyC9HYMTWRDdO98A==", "dev": true, "license": "MIT", "dependencies": { - "@docsearch/css": "^3.9.0", - "@docsearch/js": "^3.9.0", - "@docsearch/react": "^3.9.0", - "@vuepress/helper": "2.0.0-rc.108", - "@vueuse/core": "^13.3.0", - "ts-debounce": "^4.0.0", - "vue": "^3.5.16" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" + "@types/debug": "^4.1.12", + "@types/fs-extra": "^11.0.4", + "@types/hash-sum": "^1.0.2", + "@vuepress/shared": "2.0.0-rc.23", + "debug": "^4.4.0", + "fs-extra": "^11.3.0", + "globby": "^14.1.0", + "hash-sum": "^2.0.0", + "ora": "^8.2.0", + "picocolors": "^1.1.1", + "upath": "^2.0.1" } }, - "node_modules/@vuepress/plugin-git": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-rc.108.tgz", - "integrity": "sha512-rK4ZZEaEOT0XM+UqHeMIEPuS9lhspwmHVH05swsE5y9ZO1HhV0wL7AsoW/0e4g/MRCNzUNe4Xgl/CDMQoGZdDA==", + "node_modules/@vuepress/utils/node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", "dev": true, - "license": "MIT", - "dependencies": { - "@vuepress/helper": "2.0.0-rc.108", - "@vueuse/core": "^13.3.0", - "rehype-parse": "^9.0.1", - "rehype-sanitize": "^6.0.0", - "rehype-stringify": "^10.0.1", - "unified": "^11.0.5", - "vue": "^3.5.16" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" - } + "license": "MIT" }, - "node_modules/@vuepress/plugin-markdown-hint": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-hint/-/plugin-markdown-hint-2.0.0-rc.108.tgz", - "integrity": "sha512-JWTStLHudeiYd4aZQ9uRjm23IX8x9/LlSdZqX9iYW+igsSqOgNJfOuGX7W1HpEgPZdwXRwbjdHHa9Ak5Z7JDmw==", + "node_modules/@vueuse/core": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-13.9.0.tgz", + "integrity": "sha512-ts3regBQyURfCE2BcytLqzm8+MmLlo5Ln/KLoxDVcsZ2gzIwVNnQpQOL/UKV8alUqjSZOlpFZcRNsLRqj+OzyA==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-alert": "^0.21.0", - "@mdit/plugin-container": "^0.21.0", - "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.108", - "@vueuse/core": "^13.3.0" + "@types/web-bluetooth": "^0.0.21", + "@vueuse/metadata": "13.9.0", + "@vueuse/shared": "13.9.0" }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" - } - }, - "node_modules/@vuepress/plugin-markdown-image": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-image/-/plugin-markdown-image-2.0.0-rc.108.tgz", - "integrity": "sha512-jj1VaUjtJNdaflmKRV4n+HoIayzZOiEHpGBdm89FsuaiVYc735FzoMb1uWPiGTCrsFfv5HV/3dEO4nbBDcS1xQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mdit/plugin-figure": "^0.21.0", - "@mdit/plugin-img-lazyload": "^0.21.0", - "@mdit/plugin-img-mark": "^0.21.0", - "@mdit/plugin-img-size": "^0.21.0", - "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.108" + "funding": { + "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { - "vuepress": "2.0.0-rc.23" + "vue": "^3.5.0" } }, - "node_modules/@vuepress/plugin-markdown-include": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-include/-/plugin-markdown-include-2.0.0-rc.108.tgz", - "integrity": "sha512-sXQqmxDnlLlLKXiO0LODFc4zLWiZmMww0kT0mlq9gbeS3gndusvptBewO60SW6tJcHWjBW8KMjHJEbZuZVjQdw==", + "node_modules/@vueuse/integrations": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-13.9.0.tgz", + "integrity": "sha512-SDobKBbPIOe0cVL7QxMzGkuUGHvWTdihi9zOrrWaWUgFKe15cwEcwfWmgrcNzjT6kHnNmWuTajPHoIzUjYNYYQ==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-include": "^0.21.0", - "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.108" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" - } - }, - "node_modules/@vuepress/plugin-markdown-math": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-math/-/plugin-markdown-math-2.0.0-rc.108.tgz", - "integrity": "sha512-roaj9WMhOZf3ivci9J+eSsZYPssAi8RDDQPMIKqmBQ+LmtM2/BNXGyhIjJEmBe1cpWFuWF9czSsNrH9F08E5uQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mdit/plugin-katex-slim": "^0.21.0", - "@mdit/plugin-mathjax-slim": "^0.21.0", - "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.108", - "vue": "^3.5.16" - }, - "peerDependencies": { - "katex": "^0.16.21", - "mathjax-full": "^3.2.2", - "vuepress": "2.0.0-rc.23" - }, - "peerDependenciesMeta": { - "katex": { - "optional": true - }, - "mathjax-full": { - "optional": true - } - } - }, - "node_modules/@vuepress/plugin-nprogress": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.108.tgz", - "integrity": "sha512-caH08BFKZWmWF0LRwipTFdvGf07rx1H2jXrWSRdU4yuW6/DD6baKjfzIAVejVLHNIpi1TPcy7mo4aP8YdXATmg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vuepress/helper": "2.0.0-rc.108", - "vue": "^3.5.16" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" - } - }, - "node_modules/@vuepress/plugin-photo-swipe": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-photo-swipe/-/plugin-photo-swipe-2.0.0-rc.108.tgz", - "integrity": "sha512-fZ2W+Igf+iBa1chR1L1MTX0tlMv5uLjqN7GWsRWofuKkh38RUUP4/0xlFIq9KtEN7jBmgh3Sb/ttiXYs6plr+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vuepress/helper": "2.0.0-rc.108", - "@vueuse/core": "^13.3.0", - "photoswipe": "^5.4.4", - "vue": "^3.5.16" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" - } - }, - "node_modules/@vuepress/plugin-reading-time": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-reading-time/-/plugin-reading-time-2.0.0-rc.108.tgz", - "integrity": "sha512-m1pWpDav+cp3jaUTaaJ36I6Zm89zaqTybYFe7YaAkFBL6cekNVT8lR5aArYUpBBNP1JniPmEbQGbDlLP5/jcVw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vuepress/helper": "2.0.0-rc.108", - "vue": "^3.5.16" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" - } - }, - "node_modules/@vuepress/plugin-register-components": { - "version": "2.0.0-rc.103", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-2.0.0-rc.103.tgz", - "integrity": "sha512-hUWlZkDbAPRtOuiAZFqDAMfuTrk0W7HVlUmJ/j2KyN0azv8OaHpuHoAaDs2TdWYqovUe8aFChhOd90k4qF8WeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chokidar": "^4.0.3" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" - } - }, - "node_modules/@vuepress/plugin-sass-palette": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-sass-palette/-/plugin-sass-palette-2.0.0-rc.108.tgz", - "integrity": "sha512-KxqC/K0Qz6kIb3P/0WFbB3S4A5OwkgdQdSw3D1qdYNkWGBYdHIDHVaVbN2KJD8fpgTIeiUfZorcrOHCooYli4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vuepress/helper": "2.0.0-rc.108", - "chokidar": "^4.0.3" - }, - "peerDependencies": { - "sass": "^1.89.0", - "sass-embedded": "^1.89.0", - "sass-loader": "^16.0.5", - "vuepress": "2.0.0-rc.23" - }, - "peerDependenciesMeta": { - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "sass-loader": { - "optional": true - } - } - }, - "node_modules/@vuepress/plugin-seo": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-seo/-/plugin-seo-2.0.0-rc.108.tgz", - "integrity": "sha512-spQe4XAJFZcrtvTB2i2QSlvYUGHwUuXOuStX31YdWo/ittZrlJ8aw1zEqtSBV5ELpuguGaURY7NHYK7rzdPBPw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vuepress/helper": "2.0.0-rc.108" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" - } - }, - "node_modules/@vuepress/plugin-shiki": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-shiki/-/plugin-shiki-2.0.0-rc.108.tgz", - "integrity": "sha512-+ORFoQ13i9Bx3LZ8TveDgaHPN9Ro3fTM3LBExL81rkw9qdDPve+iOFX0iOHK2M0wFcxb45EDaaZnQFIR7rqUKA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/transformers": "^3.5.0", - "@vuepress/helper": "2.0.0-rc.108", - "@vuepress/highlighter-helper": "2.0.0-rc.107", - "nanoid": "^5.1.5", - "shiki": "^3.5.0", - "synckit": "^0.11.8" - }, - "peerDependencies": { - "@vuepress/shiki-twoslash": "2.0.0-rc.108", - "vuepress": "2.0.0-rc.23" - }, - "peerDependenciesMeta": { - "@vuepress/shiki-twoslash": { - "optional": true - } - } - }, - "node_modules/@vuepress/plugin-sitemap": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-sitemap/-/plugin-sitemap-2.0.0-rc.108.tgz", - "integrity": "sha512-a/OVHsdH6S83txHJAdWC4RBvmMFjy7CLM/z56zYzWo1gkpEriAtC4aTrJGQGINw6rOjx/Pru2+eZ/HYxjJ8SSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vuepress/helper": "2.0.0-rc.108", - "sitemap": "^8.0.0" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" - } - }, - "node_modules/@vuepress/plugin-watermark": { - "version": "2.0.0-rc.108", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-watermark/-/plugin-watermark-2.0.0-rc.108.tgz", - "integrity": "sha512-f52GF+pgjfIIIPnq1HqthlxkqMbNLM1e8/abeN57T/8LBk1vfoyWT5V8A5UoZ9klxmQIHJ/jtyltsI7Afx1wHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vuepress/helper": "2.0.0-rc.108", - "@vueuse/core": "^13.3.0", - "vue": "^3.5.16", - "watermark-js-plus": "^1.6.2" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.23" - } - }, - "node_modules/@vuepress/shared": { - "version": "2.0.0-rc.23", - "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-rc.23.tgz", - "integrity": "sha512-keUT4ZXVN0LvNWRxDOSjvyePZHoAmedVQvFqFWfH/3JjzLU1nrhn+WXucNtlJh6OqZZD5sdzCxnrotkb7MEnVw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mdit-vue/types": "^2.1.4" - } - }, - "node_modules/@vuepress/utils": { - "version": "2.0.0-rc.23", - "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-rc.23.tgz", - "integrity": "sha512-nuert5yo58GS5g9UVGNPY3xCLuob1jg7p5t9gYThUIjWp4treFJZDgV8YGbrhmNxrvrS5pWyC9HYMTWRDdO98A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/debug": "^4.1.12", - "@types/fs-extra": "^11.0.4", - "@types/hash-sum": "^1.0.2", - "@vuepress/shared": "2.0.0-rc.23", - "debug": "^4.4.0", - "fs-extra": "^11.3.0", - "globby": "^14.1.0", - "hash-sum": "^2.0.0", - "ora": "^8.2.0", - "picocolors": "^1.1.1", - "upath": "^2.0.1" - } - }, - "node_modules/@vuepress/utils/node_modules/hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@vueuse/core": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-13.9.0.tgz", - "integrity": "sha512-ts3regBQyURfCE2BcytLqzm8+MmLlo5Ln/KLoxDVcsZ2gzIwVNnQpQOL/UKV8alUqjSZOlpFZcRNsLRqj+OzyA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/web-bluetooth": "^0.0.21", - "@vueuse/metadata": "13.9.0", - "@vueuse/shared": "13.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "vue": "^3.5.0" - } - }, - "node_modules/@vueuse/integrations": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-13.9.0.tgz", - "integrity": "sha512-SDobKBbPIOe0cVL7QxMzGkuUGHvWTdihi9zOrrWaWUgFKe15cwEcwfWmgrcNzjT6kHnNmWuTajPHoIzUjYNYYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vueuse/core": "13.9.0", - "@vueuse/shared": "13.9.0" + "@vueuse/core": "13.9.0", + "@vueuse/shared": "13.9.0" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -4015,6 +3685,25 @@ "node": ">=0.4.0" } }, + "node_modules/ai": { + "version": "5.0.76", + "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.76.tgz", + "integrity": "sha512-ZCxi1vrpyCUnDbtYrO/W8GLvyacV9689f00yshTIQ3mFFphbD7eIv40a2AOZBv3GGRA7SSRYIDnr56wcS/gyQg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/gateway": "2.0.0", + "@ai-sdk/provider": "2.0.0", + "@ai-sdk/provider-utils": "3.0.12", + "@opentelemetry/api": "1.9.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, "node_modules/algoliasearch": { "version": "5.41.0", "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.41.0.tgz", @@ -4125,15 +3814,9 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true, "license": "MIT", + "optional": true, "peer": true }, - "node_modules/balloon-css": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/balloon-css/-/balloon-css-1.2.0.tgz", - "integrity": "sha512-urXwkHgwp6GsXVF+it01485Z2Cj4pnW02ICnM0TemOlkKmCNnDLmyy+ZZiRXBpwldUXO+aRNr7Hdia4CBvXJ5A==", - "dev": true, - "license": "MIT" - }, "node_modules/baseline-browser-mapping": { "version": "2.8.19", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.19.tgz", @@ -4209,6 +3892,7 @@ "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { "balanced-match": "^1.0.0" @@ -4381,26 +4065,26 @@ } }, "node_modules/cheerio": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", - "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz", + "integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==", "dev": true, "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "encoding-sniffer": "^0.2.0", - "htmlparser2": "^9.1.0", - "parse5": "^7.1.2", - "parse5-htmlparser2-tree-adapter": "^7.0.0", + "domutils": "^3.2.2", + "encoding-sniffer": "^0.2.1", + "htmlparser2": "^10.0.0", + "parse5": "^7.3.0", + "parse5-htmlparser2-tree-adapter": "^7.1.0", "parse5-parser-stream": "^7.1.2", - "undici": "^6.19.5", + "undici": "^7.12.0", "whatwg-mimetype": "^4.0.0" }, "engines": { - "node": ">=18.17" + "node": ">=20.18.1" }, "funding": { "url": "https://github.com/cheeriojs/cheerio?sponsor=1" @@ -4622,35 +4306,13 @@ "layout-base": "^1.0.0" } }, - "node_modules/create-filter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/create-filter/-/create-filter-1.1.0.tgz", - "integrity": "sha512-mSHedS8IpVElLHvTFY9Bg+P0Fs5EyOypkoAWQRhSDyl1c2kzzFJVPv9o7ueOaYxmx/Cn4Cl3HWMLny6pE1b/aA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^4.0.2" - } - }, - "node_modules/create-filter/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { "path-key": "^3.1.0", @@ -5374,6 +5036,7 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true, "license": "MIT", + "optional": true, "peer": true }, "node_modules/electron-to-chromium": { @@ -5571,6 +5234,16 @@ "dev": true, "license": "MIT" }, + "node_modules/eventsource-parser": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", + "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/exsolve": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz", @@ -5681,6 +5354,7 @@ "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", "dev": true, "license": "ISC", + "optional": true, "peer": true, "dependencies": { "cross-spawn": "^7.0.6", @@ -5815,6 +5489,7 @@ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, "license": "ISC", + "optional": true, "peer": true, "dependencies": { "foreground-child": "^3.1.0", @@ -6128,9 +5803,9 @@ } }, "node_modules/htmlparser2": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", @@ -6143,8 +5818,21 @@ "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" + "domutils": "^3.2.1", + "entities": "^6.0.0" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/http-proxy": { @@ -6282,6 +5970,7 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=8" @@ -6368,6 +6057,7 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true, "license": "ISC", + "optional": true, "peer": true }, "node_modules/jackspeak": { @@ -6376,6 +6066,7 @@ "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "dev": true, "license": "BlueOak-1.0.0", + "optional": true, "peer": true, "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -6401,6 +6092,13 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, "node_modules/jsonfile": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", @@ -6488,6 +6186,7 @@ "integrity": "sha512-j1n1IuTX1VQjIy3tT7cyGbX7nvQOsFLoIqobZv4ttI5axP923gA44zUj6miiA6R5Aoms4sEGVIIcucXUbRI14g==", "dev": true, "license": "Apache-2.0", + "optional": true, "peer": true, "dependencies": { "copy-anything": "^2.0.1", @@ -6516,6 +6215,7 @@ "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { "is-what": "^3.14.1" @@ -6530,6 +6230,7 @@ "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", "dev": true, "license": "MIT", + "optional": true, "peer": true }, "node_modules/lilconfig": { @@ -6984,6 +6685,7 @@ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "license": "ISC", + "optional": true, "peer": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -7011,6 +6713,7 @@ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, "license": "ISC", + "optional": true, "peer": true, "engines": { "node": ">=16 || 14 >=14.17" @@ -7265,6 +6968,7 @@ "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "dev": true, "license": "BlueOak-1.0.0", + "optional": true, "peer": true }, "node_modules/package-manager-detector": { @@ -7279,6 +6983,7 @@ "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.10" @@ -7349,6 +7054,7 @@ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=8" @@ -7360,6 +7066,7 @@ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, "license": "BlueOak-1.0.0", + "optional": true, "peer": true, "dependencies": { "lru-cache": "^10.2.0", @@ -7378,6 +7085,7 @@ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", "dev": true, "license": "ISC", + "optional": true, "peer": true }, "node_modules/path-type": { @@ -7532,17 +7240,6 @@ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "license": "ISC" }, - "node_modules/preact": { - "version": "10.27.2", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.27.2.tgz", - "integrity": "sha512-5SYSgFKSyhCbk6SrXyMpqjb5+MQBgfvEKE/OC+PujcY34sOpqtr+0AZQtPYx5IA6VxynQ7rUPCtKzyovpj9Bpg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, "node_modules/prettier": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", @@ -7648,6 +7345,17 @@ ], "license": "MIT" }, + "node_modules/react": { + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz", + "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/readdirp": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", @@ -7897,6 +7605,7 @@ "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", "dev": true, "license": "MIT", + "optional": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -8330,6 +8039,7 @@ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { "shebang-regex": "^3.0.0" @@ -8344,6 +8054,7 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=8" @@ -8580,6 +8291,7 @@ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { "emoji-regex": "^8.0.0", @@ -8596,6 +8308,7 @@ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=8" @@ -8607,6 +8320,7 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true, "license": "MIT", + "optional": true, "peer": true }, "node_modules/string-width-cjs/node_modules/strip-ansi": { @@ -8615,6 +8329,7 @@ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-regex": "^5.0.1" @@ -8661,6 +8376,7 @@ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-regex": "^5.0.1" @@ -8675,6 +8391,7 @@ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=8" @@ -8702,6 +8419,7 @@ "integrity": "sha512-ZIdT8eUv8tegmqy1tTIdJv9We2DumkNZFdCF5mz/Kpq3OcTaxSuCAYZge6HKK2CmNC02G1eJig2RV7XTw5hQrA==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@adobe/css-tools": "~4.3.3", @@ -8726,6 +8444,7 @@ "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", "dev": true, "license": "BSD-3-Clause", + "optional": true, "peer": true, "engines": { "node": ">= 12" @@ -8757,6 +8476,20 @@ "node": ">=8" } }, + "node_modules/swr": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.6.tgz", + "integrity": "sha512-wfHRmHWk/isGNMwlLGlZX5Gzz/uTgo0o2IRuTMcf4CPuPFJZlq0rDaKUx+ozB5nBOReNV1kiOyzMfj+MBMikLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dequal": "^2.0.3", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "react": "^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/sync-child-process": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/sync-child-process/-/sync-child-process-1.0.2.tgz", @@ -8803,6 +8536,19 @@ "dev": true, "license": "MIT" }, + "node_modules/throttleit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-2.1.0.tgz", + "integrity": "sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/tinyexec": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz", @@ -8963,13 +8709,13 @@ "license": "MIT" }, "node_modules/undici": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.22.0.tgz", - "integrity": "sha512-hU/10obOIu62MGYjdskASR3CUAiYaFTtC9Pa6vHyf//mAipSvSQg6od2CnJswq7fvzNS3zJhxoRkgNVaHurWKw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.16.0.tgz", + "integrity": "sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==", "dev": true, "license": "MIT", "engines": { - "node": ">=18.17" + "node": ">=20.18.1" } }, "node_modules/undici-types": { @@ -9185,6 +8931,16 @@ "dev": true, "license": "MIT" }, + "node_modules/use-sync-external-store": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", + "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -9403,370 +9159,488 @@ } } }, - "node_modules/vuepress-plugin-md-enhance": { - "version": "2.0.0-rc.90", - "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-rc.90.tgz", - "integrity": "sha512-ovWhvCHLswB+iB82FPHwfPRhJgM98egwFwdcEmqIlEjjUVSROwMkl9ktoBIbv5ev/QYNbn7j7RpcglEX0A66rg==", + "node_modules/vuepress-theme-plume": { + "version": "1.0.0-rc.173", + "resolved": "https://registry.npmjs.org/vuepress-theme-plume/-/vuepress-theme-plume-1.0.0-rc.173.tgz", + "integrity": "sha512-tL3r9/zrMOvbG7hEgsflTHOVpwCPTbbHnlmOUH4/3PdgSC+UDINIST7DviiERi0u4zh5Na1pMKJvSWLhNirpRQ==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-container": "^0.21.0", - "@mdit/plugin-demo": "^0.21.0", - "@mdit/plugin-plantuml": "^0.21.0", - "@mdit/plugin-uml": "^0.21.0", - "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "^2.0.0-rc.108", - "@vuepress/plugin-sass-palette": "2.0.0-rc.108", - "@vueuse/core": "^13.3.0", - "balloon-css": "^1.2.0", + "@iconify/utils": "^3.0.2", + "@iconify/vue": "^5.0.0", + "@pengzhanbo/utils": "^2.1.0", + "@vuepress-plume/plugin-fonts": "1.0.0-rc.173", + "@vuepress-plume/plugin-search": "1.0.0-rc.173", + "@vuepress/helper": "2.0.0-rc.114", + "@vuepress/plugin-cache": "2.0.0-rc.114", + "@vuepress/plugin-comment": "2.0.0-rc.114", + "@vuepress/plugin-copy-code": "2.0.0-rc.114", + "@vuepress/plugin-docsearch": "2.0.0-rc.114", + "@vuepress/plugin-git": "2.0.0-rc.114", + "@vuepress/plugin-markdown-chart": "2.0.0-rc.114", + "@vuepress/plugin-markdown-hint": "2.0.0-rc.114", + "@vuepress/plugin-markdown-image": "2.0.0-rc.114", + "@vuepress/plugin-markdown-include": "2.0.0-rc.114", + "@vuepress/plugin-markdown-math": "2.0.0-rc.114", + "@vuepress/plugin-nprogress": "2.0.0-rc.114", + "@vuepress/plugin-photo-swipe": "2.0.0-rc.114", + "@vuepress/plugin-reading-time": "2.0.0-rc.114", + "@vuepress/plugin-replace-assets": "2.0.0-rc.114", + "@vuepress/plugin-seo": "2.0.0-rc.114", + "@vuepress/plugin-shiki": "2.0.0-rc.114", + "@vuepress/plugin-sitemap": "2.0.0-rc.114", + "@vuepress/plugin-watermark": "2.0.0-rc.114", + "@vueuse/core": "^13.9.0", + "bcrypt-ts": "^7.1.0", + "chokidar": "4.0.3", + "dayjs": "^1.11.18", + "esbuild": "^0.25.11", + "gray-matter": "^4.0.3", "js-yaml": "^4.1.0", - "vue": "^3.5.16", - "vuepress-shared": "2.0.0-rc.90" + "katex": "^0.16.25", + "local-pkg": "^1.1.2", + "nanoid": "^5.1.6", + "p-map": "^7.0.3", + "package-manager-detector": "^1.4.1", + "picomatch": "^4.0.3", + "vue": "^3.5.22", + "vuepress-plugin-md-power": "1.0.0-rc.173" }, "engines": { - "node": ">= 20.6.0", - "npm": ">=8", - "pnpm": ">=7", - "yarn": ">=2" + "node": "^20.6.0 || >=22.0.0" }, "peerDependencies": { - "@vue/repl": "^4.1.1", - "chart.js": "^4.0.0", - "echarts": "^5.0.0", - "flowchart.ts": "^3.0.0", - "kotlin-playground": "^1.23.0", - "markmap-lib": "^0.18.5", - "markmap-toolbar": "^0.18.5", - "markmap-view": "^0.18.5", - "mermaid": "^11.6.0", - "sandpack-vue3": "^3.0.0", - "sass": "^1.89.1", - "sass-embedded": "^1.89.1", - "sass-loader": "^16.0.5", - "vuepress": "2.0.0-rc.23" + "@iconify/json": "^2.2.396", + "@vuepress/shiki-twoslash": "2.0.0-rc.114", + "mathjax-full": "^3.2.2", + "swiper": "^12.0.2", + "vuepress": "2.0.0-rc.26" }, "peerDependenciesMeta": { - "@vue/repl": { - "optional": true - }, - "chart.js": { - "optional": true - }, - "echarts": { - "optional": true - }, - "flowchart.ts": { - "optional": true - }, - "kotlin-playground": { - "optional": true - }, - "markmap-lib": { - "optional": true - }, - "markmap-toolbar": { + "@iconify/json": { "optional": true }, - "markmap-view": { + "@vuepress/shiki-twoslash": { "optional": true }, - "mermaid": { + "mathjax-full": { "optional": true }, - "sandpack-vue3": { + "swiper": { "optional": true - }, - "sass": { + } + } + }, + "node_modules/vuepress-theme-plume/node_modules/@vuepress-plume/plugin-fonts": { + "version": "1.0.0-rc.173", + "resolved": "https://registry.npmjs.org/@vuepress-plume/plugin-fonts/-/plugin-fonts-1.0.0-rc.173.tgz", + "integrity": "sha512-ksYnz3OFPQ0GYpVW0xhzsSGek4mIVYzOGyQwQDtU8+/TLc92bCPExgQj4WDIKcyoU9P+P1GkoK9OWrNgh6hU7Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "vuepress": "2.0.0-rc.26" + } + }, + "node_modules/vuepress-theme-plume/node_modules/@vuepress-plume/plugin-search": { + "version": "1.0.0-rc.173", + "resolved": "https://registry.npmjs.org/@vuepress-plume/plugin-search/-/plugin-search-1.0.0-rc.173.tgz", + "integrity": "sha512-Ak2VCtkGBHM7cAibAFo1ekvdKUaTelG90Hmxh3Z8lzv779pddjZngQdqjRWXS380PVxVmlaUsGpOWavRThHIOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vuepress/helper": "2.0.0-rc.114", + "@vueuse/core": "^13.9.0", + "@vueuse/integrations": "^13.9.0", + "chokidar": "4.0.3", + "focus-trap": "^7.6.5", + "mark.js": "^8.11.1", + "minisearch": "^7.2.0", + "p-map": "^7.0.3", + "vue": "^3.5.22" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.26" + } + }, + "node_modules/vuepress-theme-plume/node_modules/@vuepress/helper": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.114.tgz", + "integrity": "sha512-WYtqOOzr26C6gnPqNDYCnUkcwYQZd34CfhozT835grXi0Ozbrfd1C1487hdINB+O0ZGVNR+s0AJlZ1XcDX7tag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/shared": "^3.5.22", + "@vueuse/core": "^13.9.0", + "cheerio": "^1.1.2", + "fflate": "^0.8.2", + "gray-matter": "^4.0.3", + "vue": "^3.5.22" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.26" + } + }, + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-cache": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-cache/-/plugin-cache-2.0.0-rc.114.tgz", + "integrity": "sha512-ynIAtTUEDVPXBa3Dde+ynGW7WpQjcxZUUc0erQemw8PUfmmyHn32gGuLAaAsjcTKMyeJ7XOS+/kXg89fzkNBlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^4.3.1", + "lru-cache": "^11.2.2" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.26" + } + }, + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-comment": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-comment/-/plugin-comment-2.0.0-rc.114.tgz", + "integrity": "sha512-uKxXQ+PtG4dYLyQAQxiaUb9aDPVRO7jgZZT759IyUAHulxzE5j2hdTHU1gdhjAZtgMMNm4GHj+MLKuasWhRaDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vuepress/helper": "2.0.0-rc.114", + "@vueuse/core": "^13.9.0", + "giscus": "^1.6.0", + "vue": "^3.5.22" + }, + "peerDependencies": { + "@waline/client": "^3.5.5", + "artalk": "^2.9.1", + "twikoo": "^1.6.41", + "vuepress": "2.0.0-rc.26" + }, + "peerDependenciesMeta": { + "@waline/client": { "optional": true }, - "sass-embedded": { + "artalk": { "optional": true }, - "sass-loader": { + "twikoo": { "optional": true } } }, - "node_modules/vuepress-plugin-md-enhance/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-copy-code": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.114.tgz", + "integrity": "sha512-bJ5EYvQdA1rpoZwk/MS89N4lHW7/ccGMyNaScQSHhWOlQryto91pgMaRTarWdTM54lVDYCuVLVpux8B/l1aSZA==", "dev": true, - "license": "Python-2.0" + "license": "MIT", + "dependencies": { + "@vuepress/helper": "2.0.0-rc.114", + "@vueuse/core": "^13.9.0", + "vue": "^3.5.22" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.26" + } }, - "node_modules/vuepress-plugin-md-enhance/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-docsearch": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-docsearch/-/plugin-docsearch-2.0.0-rc.114.tgz", + "integrity": "sha512-rn0DNJo+UbdxwglSXWkujWd8hRFUWguiHsjulBoJmYjsHToS5xHZxHFOlOzf91rR3VoEKobHnyj/zUKrJD6hSQ==", "dev": true, "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "@docsearch/css": "^4.2.0", + "@docsearch/js": "^4.2.0", + "@docsearch/react": "^4.2.0", + "@vuepress/helper": "2.0.0-rc.114", + "@vueuse/core": "^13.9.0", + "ts-debounce": "^4.0.0", + "vue": "^3.5.22" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "peerDependencies": { + "vuepress": "2.0.0-rc.26" } }, - "node_modules/vuepress-plugin-md-power": { - "version": "1.0.0-rc.153", - "resolved": "https://registry.npmjs.org/vuepress-plugin-md-power/-/vuepress-plugin-md-power-1.0.0-rc.153.tgz", - "integrity": "sha512-Q9n+gmagHuGACraASnpoq6GBpFvGQcJDE2of+uYfAPmxWkDXkA9oU04JSt1BrvFeGJ6nnuSTCiIWzeaZ++N0BA==", + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-git": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-rc.114.tgz", + "integrity": "sha512-l8ZAYduK51xG8k6K76YViVY/POexJ0q3ATUHPv3C+fZwgcTj6fMdkZfzipe7NWw4G6xD8D96Yeyqa31TpKfokA==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-attrs": "^0.21.0", - "@mdit/plugin-footnote": "^0.21.0", - "@mdit/plugin-mark": "^0.21.0", - "@mdit/plugin-sub": "^0.21.0", - "@mdit/plugin-sup": "^0.21.0", - "@mdit/plugin-tab": "^0.21.0", - "@mdit/plugin-tasklist": "^0.21.0", - "@pengzhanbo/utils": "^2.1.0", - "@vuepress/helper": "2.0.0-rc.108", - "@vueuse/core": "^13.3.0", - "chokidar": "3.6.0", - "image-size": "^2.0.2", - "local-pkg": "^1.1.1", - "lru-cache": "^11.1.0", - "markdown-it-container": "^4.0.0", - "nanoid": "^5.1.5", - "shiki": "^3.6.0", - "tinyglobby": "0.2.13", - "tm-grammars": "^1.23.26", - "tm-themes": "^1.10.6", - "vue": "^3.5.16" + "@vuepress/helper": "2.0.0-rc.114", + "@vueuse/core": "^13.9.0", + "rehype-parse": "^9.0.1", + "rehype-sanitize": "^6.0.0", + "rehype-stringify": "^10.0.1", + "unified": "^11.0.5", + "vue": "^3.5.22" }, "peerDependencies": { - "artplayer": "^5.2.3", - "dashjs": "^5.0.3", - "esbuild": "^0.25.5", - "hls.js": "^1.6.5", - "less": "^4.3.0", - "markdown-it": "^14.1.0", - "mpegts.js": "^1.7.3", - "pyodide": "^0.27.7", - "sass": "^1.89.1", - "sass-embedded": "^1.89.1", - "stylus": "^0.64.0", - "vuepress": "2.0.0-rc.23" + "vuepress": "2.0.0-rc.26" + } + }, + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-markdown-chart": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-chart/-/plugin-markdown-chart-2.0.0-rc.114.tgz", + "integrity": "sha512-3hlzYJNIdD4KyiTt3Ug6aCPT7Tv9/DXFFRXLtclnvvDYYSHrsM/cX15KCv7HyjLPo75YBjnzx0kkD49awbmctQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@mdit/plugin-container": "^0.22.1", + "@mdit/plugin-plantuml": "^0.22.2", + "@vuepress/helper": "2.0.0-rc.114", + "@vueuse/core": "^13.9.0", + "vue": "^3.5.22" + }, + "peerDependencies": { + "chart.js": "^4.4.7", + "echarts": "^6.0.0", + "flowchart.ts": "^3.0.1", + "markmap-lib": "^0.18.11", + "markmap-toolbar": "^0.18.10", + "markmap-view": "^0.18.10", + "mermaid": "^11.12.0", + "vuepress": "2.0.0-rc.26" }, "peerDependenciesMeta": { - "artplayer": { + "chart.js": { "optional": true }, - "dashjs": { + "echarts": { "optional": true }, - "hls.js": { + "flowchart.ts": { "optional": true }, - "markdown-it": { + "markmap-lib": { "optional": true }, - "mpegts.js": { + "markmap-toolbar": { "optional": true }, - "pyodide": { + "markmap-view": { + "optional": true + }, + "mermaid": { "optional": true } } }, - "node_modules/vuepress-plugin-md-power/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-markdown-hint": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-hint/-/plugin-markdown-hint-2.0.0-rc.114.tgz", + "integrity": "sha512-JPOfIzzT5827pqOzCUxoQCxLQoAQxcmgmuTNwCL9FDnVfBqtl0ESlm/MSbrPd4Ktg6CvHYJ36GUWvb7Z1VfOPQ==", "dev": true, "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "@mdit/plugin-alert": "^0.22.2", + "@mdit/plugin-container": "^0.22.1", + "@types/markdown-it": "^14.1.2", + "@vuepress/helper": "2.0.0-rc.114", + "@vueuse/core": "^13.9.0" }, - "engines": { - "node": ">= 8.10.0" + "peerDependencies": { + "vuepress": "2.0.0-rc.26" + } + }, + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-markdown-image": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-image/-/plugin-markdown-image-2.0.0-rc.114.tgz", + "integrity": "sha512-KLwjDAIVLpPzrzEK28zTV/Y6Ugx1vRREOocBspb6NMJ3agiSNTNpHxO/+bjSi7m3+jiufI4S9tWcPQGYofZ6Ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@mdit/plugin-figure": "^0.22.1", + "@mdit/plugin-img-lazyload": "^0.22.1", + "@mdit/plugin-img-mark": "^0.22.1", + "@mdit/plugin-img-size": "^0.22.2", + "@types/markdown-it": "^14.1.2", + "@vuepress/helper": "2.0.0-rc.114" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "peerDependencies": { + "vuepress": "2.0.0-rc.26" + } + }, + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-markdown-include": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-include/-/plugin-markdown-include-2.0.0-rc.114.tgz", + "integrity": "sha512-8g95GSdOHRV0mrYa8r9ZPDzoe5JgQHc14iEFKC1s/zC199bjYqLJjb2egqGZvymDQt7c21gt70K4YCRCluf7Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@mdit/plugin-include": "^0.22.1", + "@types/markdown-it": "^14.1.2", + "@vuepress/helper": "2.0.0-rc.114" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "peerDependencies": { + "vuepress": "2.0.0-rc.26" } }, - "node_modules/vuepress-plugin-md-power/node_modules/image-size": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", - "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-markdown-math": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-math/-/plugin-markdown-math-2.0.0-rc.114.tgz", + "integrity": "sha512-LXHU0YSHhDR+ID0HfstV2koSZuhyAkYzHvVV15KHJwhvfMSWIWjrWt1CwVFHyN3xkwm274Zahezflh06aOuxDg==", "dev": true, "license": "MIT", - "bin": { - "image-size": "bin/image-size.js" + "dependencies": { + "@mdit/plugin-katex-slim": "^0.23.1", + "@mdit/plugin-mathjax-slim": "^0.23.1", + "@types/markdown-it": "^14.1.2", + "@vuepress/helper": "2.0.0-rc.114", + "vue": "^3.5.22" }, - "engines": { - "node": ">=16.x" + "peerDependencies": { + "katex": "^0.16.21", + "mathjax-full": "^3.2.2", + "vuepress": "2.0.0-rc.26" + }, + "peerDependenciesMeta": { + "katex": { + "optional": true + }, + "mathjax-full": { + "optional": true + } } }, - "node_modules/vuepress-plugin-md-power/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-nprogress": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.114.tgz", + "integrity": "sha512-EEz1p57jfjp3rOl1x+2DbciKRT8/DYdmK3rJ/ZlGHg5N4UwVzEmRQaRncqqHz2solY6DXM+7bgQD1NEQ4vaLwA==", "dev": true, "license": "MIT", "dependencies": { - "picomatch": "^2.2.1" + "@vuepress/helper": "2.0.0-rc.114", + "vue": "^3.5.22" }, - "engines": { - "node": ">=8.10.0" + "peerDependencies": { + "vuepress": "2.0.0-rc.26" } }, - "node_modules/vuepress-plugin-replace-assets": { - "version": "1.0.0-rc.153", - "resolved": "https://registry.npmjs.org/vuepress-plugin-replace-assets/-/vuepress-plugin-replace-assets-1.0.0-rc.153.tgz", - "integrity": "sha512-GQAY1PfzJG0ebEtu4Jz23fWviVLkshQ9UJe1IosOaIPlqm64P338qQVUNHg6aaGyICkUgmyElEU+UPB2RYakjQ==", + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-photo-swipe": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-photo-swipe/-/plugin-photo-swipe-2.0.0-rc.114.tgz", + "integrity": "sha512-54nEdMI4BEb89oRBaxRRBhQ4S4OFN9QfFhjVmjueCcxSJOOzIwwx8CXdnb7kgNbU2VqLXezgdRE4ESnddyMc/w==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.108", - "magic-string": "^0.30.17", - "unplugin": "^2.3.5" + "@vuepress/helper": "2.0.0-rc.114", + "@vueuse/core": "^13.9.0", + "photoswipe": "^5.4.4", + "vue": "^3.5.22" }, "peerDependencies": { - "vuepress": "2.0.0-rc.23" + "vuepress": "2.0.0-rc.26" } }, - "node_modules/vuepress-shared": { - "version": "2.0.0-rc.90", - "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-rc.90.tgz", - "integrity": "sha512-qKZed2gGSeQRAOGLgPRPDrhk9E5+3R4QRcLgom7lQtttB8r/4wcMXaP7Xse356zC2tlKkvBy7Boeai1dMDrn6A==", + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-reading-time": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-reading-time/-/plugin-reading-time-2.0.0-rc.114.tgz", + "integrity": "sha512-fvbPwh5PxvKzxo7qyhz8xLXyvSw6WDcZ5yoUFvkUJpzlpHmcoe1Ncikjm9oKXnuqLaBYYaToUQEUwaEEbcALAw==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "^2.0.0-rc.108", - "@vueuse/core": "^13.3.0", - "vue": "^3.5.16" + "@vuepress/helper": "2.0.0-rc.114", + "vue": "^3.5.22" }, - "engines": { - "node": ">= 20.6.0", - "npm": ">=8", - "pnpm": ">=7", - "yarn": ">=2" + "peerDependencies": { + "vuepress": "2.0.0-rc.26" + } + }, + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-replace-assets": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-replace-assets/-/plugin-replace-assets-2.0.0-rc.114.tgz", + "integrity": "sha512-BX9J9noRkXbutdrJuanEPz7ccqlySL+IZ0jfa/UG1TKqzA8VEQsjG6Zk4dGa1THn3XhswrvzUaujcKJ0K8hV3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vuepress/helper": "2.0.0-rc.114", + "magic-string": "^0.30.19", + "unplugin": "^2.3.10" }, "peerDependencies": { - "vuepress": "2.0.0-rc.23" + "vuepress": "2.0.0-rc.26" } }, - "node_modules/vuepress-theme-plume": { - "version": "1.0.0-rc.153", - "resolved": "https://registry.npmjs.org/vuepress-theme-plume/-/vuepress-theme-plume-1.0.0-rc.153.tgz", - "integrity": "sha512-6rvE06d0YjgwRPX1DQsj0oi0U/wRLhSt8cMB6JCnmxoMYBhQlMewqF4CLzna3nIs3ECw7r1DkjO2LmJ50+9Mqw==", + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-seo": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-seo/-/plugin-seo-2.0.0-rc.114.tgz", + "integrity": "sha512-sE6FWVPgtu0morX9F++/w8zc4hze+j+/OzssiMy/yRxjTeu+U13PMhmOa02IA/PFlgzmWK/NVvIvPGLAZJXYhQ==", "dev": true, "license": "MIT", "dependencies": { - "@iconify/utils": "^2.3.0", - "@iconify/vue": "^5.0.0", - "@pengzhanbo/utils": "^2.1.0", - "@vuepress-plume/plugin-fonts": "1.0.0-rc.153", - "@vuepress-plume/plugin-search": "1.0.0-rc.153", - "@vuepress/helper": "2.0.0-rc.108", - "@vuepress/plugin-cache": "2.0.0-rc.103", - "@vuepress/plugin-comment": "2.0.0-rc.108", - "@vuepress/plugin-copy-code": "2.0.0-rc.108", - "@vuepress/plugin-docsearch": "2.0.0-rc.108", - "@vuepress/plugin-git": "2.0.0-rc.108", - "@vuepress/plugin-markdown-hint": "2.0.0-rc.108", - "@vuepress/plugin-markdown-image": "2.0.0-rc.108", - "@vuepress/plugin-markdown-include": "2.0.0-rc.108", - "@vuepress/plugin-markdown-math": "2.0.0-rc.108", - "@vuepress/plugin-nprogress": "2.0.0-rc.108", - "@vuepress/plugin-photo-swipe": "2.0.0-rc.108", - "@vuepress/plugin-reading-time": "2.0.0-rc.108", - "@vuepress/plugin-seo": "2.0.0-rc.108", - "@vuepress/plugin-shiki": "2.0.0-rc.108", - "@vuepress/plugin-sitemap": "2.0.0-rc.108", - "@vuepress/plugin-watermark": "2.0.0-rc.108", - "@vueuse/core": "^13.3.0", - "bcrypt-ts": "^7.0.0", - "chokidar": "3.6.0", - "create-filter": "^1.1.0", - "dayjs": "^1.11.13", - "esbuild": "^0.25.5", - "fast-glob": "^3.3.3", - "gray-matter": "^4.0.3", - "js-yaml": "^4.1.0", - "katex": "^0.16.22", - "local-pkg": "^1.1.1", - "nanoid": "^5.1.5", - "package-manager-detector": "^1.3.0", - "vue": "^3.5.16", - "vuepress-plugin-md-enhance": "2.0.0-rc.90", - "vuepress-plugin-md-power": "1.0.0-rc.153", - "vuepress-plugin-replace-assets": "1.0.0-rc.153" + "@vuepress/helper": "2.0.0-rc.114" }, - "engines": { - "node": "^20.6.0 || >=22.0.0" + "peerDependencies": { + "vuepress": "2.0.0-rc.26" + } + }, + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-shiki": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-shiki/-/plugin-shiki-2.0.0-rc.114.tgz", + "integrity": "sha512-NaIL02FMhj4CCqX8GGQOrs/DWAdgZD6Yb5eUAT5niYR43by7xTBO3vAHujzsnvzcaPKMFR+CLxpD9IS2aQGiRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/transformers": "^3.13.0", + "@vuepress/helper": "2.0.0-rc.114", + "@vuepress/highlighter-helper": "2.0.0-rc.114", + "nanoid": "^5.1.6", + "shiki": "^3.13.0", + "synckit": "^0.11.11" }, "peerDependencies": { - "@iconify/json": "^2.2.346", - "@vuepress/shiki-twoslash": "2.0.0-rc.108", - "mathjax-full": "^3.2.2", - "sass": "^1.89.1", - "sass-embedded": "^1.89.1", - "sass-loader": "^16.0.5", - "swiper": "^11.2.8", - "vuepress": "2.0.0-rc.23" + "@vuepress/shiki-twoslash": "2.0.0-rc.114", + "vuepress": "2.0.0-rc.26" }, "peerDependenciesMeta": { - "@iconify/json": { - "optional": true - }, "@vuepress/shiki-twoslash": { "optional": true - }, - "mathjax-full": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "sass-loader": { - "optional": true - }, - "swiper": { + } + } + }, + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-shiki/node_modules/@vuepress/highlighter-helper": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/highlighter-helper/-/highlighter-helper-2.0.0-rc.114.tgz", + "integrity": "sha512-mJchgv2P2PLJesPtUeC05OxuobrZQJ9UTzDA+8eNyWOlppwFPR1/6TK+pJCB1X1NeXfkJZbDElSfq3CN6orsuQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@vueuse/core": "^13.9.0", + "vuepress": "2.0.0-rc.26" + }, + "peerDependenciesMeta": { + "@vueuse/core": { "optional": true } } }, - "node_modules/vuepress-theme-plume/node_modules/@antfu/utils": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-8.1.1.tgz", - "integrity": "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==", + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-sitemap": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-sitemap/-/plugin-sitemap-2.0.0-rc.114.tgz", + "integrity": "sha512-HrGioSbShwlB+6FaB+lsMcPTIbLquv+Gfy2WMR4P+3m/o7cc8DbKtvJ2NnfVnIW227wCjBM0kR8LlQXCeTN1ag==", "dev": true, "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/antfu" + "dependencies": { + "@vuepress/helper": "2.0.0-rc.114", + "sitemap": "^8.0.0" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.26" } }, - "node_modules/vuepress-theme-plume/node_modules/@iconify/utils": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.3.0.tgz", - "integrity": "sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==", + "node_modules/vuepress-theme-plume/node_modules/@vuepress/plugin-watermark": { + "version": "2.0.0-rc.114", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-watermark/-/plugin-watermark-2.0.0-rc.114.tgz", + "integrity": "sha512-Odd+iJr1bMGp7N8utvLbuJTUGG7Xc9y01OIxGskNI9BjGJIBSaHR2Vyy0mzHFDSJN5Hq3DI9NE0PhNBw0ikzvQ==", "dev": true, "license": "MIT", "dependencies": { - "@antfu/install-pkg": "^1.0.0", - "@antfu/utils": "^8.1.0", - "@iconify/types": "^2.0.0", - "debug": "^4.4.0", - "globals": "^15.14.0", - "kolorist": "^1.8.0", - "local-pkg": "^1.0.0", - "mlly": "^1.7.4" + "@vuepress/helper": "2.0.0-rc.114", + "@vueuse/core": "^13.9.0", + "vue": "^3.5.22", + "watermark-js-plus": "^1.6.3" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.26" } }, "node_modules/vuepress-theme-plume/node_modules/argparse": { @@ -9776,29 +9650,17 @@ "dev": true, "license": "Python-2.0" }, - "node_modules/vuepress-theme-plume/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "node_modules/vuepress-theme-plume/node_modules/image-size": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", + "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", "dev": true, "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "bin": { + "image-size": "bin/image-size.js" }, "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=16.x" } }, "node_modules/vuepress-theme-plume/node_modules/js-yaml": { @@ -9814,17 +9676,92 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/vuepress-theme-plume/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/vuepress-theme-plume/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/vuepress-theme-plume/node_modules/vuepress-plugin-md-power": { + "version": "1.0.0-rc.173", + "resolved": "https://registry.npmjs.org/vuepress-plugin-md-power/-/vuepress-plugin-md-power-1.0.0-rc.173.tgz", + "integrity": "sha512-Np2dXKun7tU9KY5jkTfif0ZVt9CrgVDsZiG8HjvsjGcI27UlZSO6iD5yV2DezrGeVdLLeNeQlfVzTfSIz3ZPnw==", "dev": true, "license": "MIT", "dependencies": { - "picomatch": "^2.2.1" + "@mdit/plugin-attrs": "^0.23.2", + "@mdit/plugin-footnote": "^0.22.3", + "@mdit/plugin-mark": "^0.22.1", + "@mdit/plugin-sub": "^0.22.2", + "@mdit/plugin-sup": "^0.22.2", + "@mdit/plugin-tab": "^0.22.3", + "@mdit/plugin-tasklist": "^0.22.2", + "@pengzhanbo/utils": "^2.1.0", + "@vuepress/helper": "2.0.0-rc.114", + "@vueuse/core": "^13.9.0", + "chokidar": "4.0.3", + "image-size": "^2.0.2", + "local-pkg": "^1.1.2", + "lru-cache": "^11.2.2", + "markdown-it-container": "^4.0.0", + "nanoid": "^5.1.6", + "shiki": "^3.13.0", + "tm-grammars": "^1.24.23", + "tm-themes": "^1.10.11", + "vue": "^3.5.22" }, - "engines": { - "node": ">=8.10.0" + "peerDependencies": { + "artplayer": "^5.3.0", + "dashjs": "^5.0.3", + "esbuild": "^0.25.11", + "hls.js": "^1.6.13", + "less": "^4.4.2", + "markdown-it": "^14.1.0", + "mpegts.js": "^1.7.3", + "pyodide": "^0.28.3", + "sass": "^1.93.2", + "sass-embedded": "^1.93.2", + "stylus": "^0.64.0", + "vuepress": "2.0.0-rc.26" + }, + "peerDependenciesMeta": { + "artplayer": { + "optional": true + }, + "dashjs": { + "optional": true + }, + "hls.js": { + "optional": true + }, + "less": { + "optional": true + }, + "markdown-it": { + "optional": true + }, + "mpegts.js": { + "optional": true + }, + "pyodide": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + } } }, "node_modules/watermark-js-plus": { @@ -9881,6 +9818,7 @@ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "license": "ISC", + "optional": true, "peer": true, "dependencies": { "isexe": "^2.0.0" @@ -9898,6 +9836,7 @@ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^6.1.0", @@ -9918,6 +9857,7 @@ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^4.0.0", @@ -9937,6 +9877,7 @@ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=8" @@ -9948,6 +9889,7 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true, "license": "MIT", + "optional": true, "peer": true }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { @@ -9956,6 +9898,7 @@ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { "emoji-regex": "^8.0.0", @@ -9972,6 +9915,7 @@ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-regex": "^5.0.1" @@ -9986,6 +9930,7 @@ "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=12" @@ -10000,6 +9945,7 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true, "license": "MIT", + "optional": true, "peer": true }, "node_modules/wrap-ansi/node_modules/string-width": { @@ -10008,6 +9954,7 @@ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { "eastasianwidth": "^0.2.0", @@ -10027,6 +9974,16 @@ "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", "license": "ISC" }, + "node_modules/zod": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.12.tgz", + "integrity": "sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/zwitch": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", diff --git a/docs/package.json b/docs/package.json index 552d302..605e403 100644 --- a/docs/package.json +++ b/docs/package.json @@ -24,13 +24,13 @@ "homepage": "https://github.com/SpechtLabs/StaticPages#readme", "devDependencies": { "@vuepress/bundler-vite": "^2.0.0-rc.23", - "@vuepress/plugin-register-components": "2.0.0-rc.103", + "@vuepress/plugin-register-components": "2.0.0-rc.114", "http-server": "^14.1.1", "sass-embedded": "^1.93.2", "typescript": "^5.9.3", "vue": "^3.5.22", "vuepress": "2.0.0-rc.23", - "vuepress-theme-plume": "1.0.0-rc.153" + "vuepress-theme-plume": "1.0.0-rc.173" }, "dependencies": { "@vue/component-compiler-utils": "^3.3.0",