diff --git a/package-lock.json b/package-lock.json index 0e4b2d1..b64423c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,7 +28,7 @@ "textlint-rule-write-good": "^2.0.0", "vuepress": "^2.0.0-rc.9", "vuepress-plugin-search-pro": "^2.0.0-rc.33", - "vuepress-theme-hope": "^2.0.0-rc.38" + "vuepress-theme-hope": "^2.0.0-rc.40" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -56,9 +56,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", - "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", + "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -543,12 +543,12 @@ "dev": true }, "node_modules/@mdit/plugin-alert": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-alert/-/plugin-alert-0.9.0.tgz", - "integrity": "sha512-MEYr/hLTwtr9FSMb4ob4aNPqwn7biRyRuRFtXFKoAMqENquKWHLscKSaUBoxOo7pXE+fAma0wX4xjALSoDKDlQ==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-alert/-/plugin-alert-0.10.1.tgz", + "integrity": "sha512-Qv6OGDvpWnhjQKaM7m+OGPbNhZL6dZceSdf4eEa2ljpYgnmIxCpcAjWzbbKD8iajIiZLgCaLkgNzfo7fc3u8Pg==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "peerDependencies": { "markdown-it": "^14.1.0" @@ -570,13 +570,13 @@ } }, "node_modules/@mdit/plugin-align": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-align/-/plugin-align-0.9.0.tgz", - "integrity": "sha512-mj/2/Fi9csS6FNGQkGL6jqNWzHHvsMu0MVE145K4Av0eMrIaGE0IUvUgeMcvp1Hr9uyOl3AmStfvVHR4i6roBA==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-align/-/plugin-align-0.10.1.tgz", + "integrity": "sha512-gmNt2cuDJkkgomJWNkkDRiVhvXK6kEAnJGt7YwjouzqU57r9xl5wIWluj4bPg7Nmfs7CvxjERmHc6PVgVe6mIg==", "dev": true, "dependencies": { - "@mdit/plugin-container": "0.9.0", - "@types/markdown-it": "^14.0.1" + "@mdit/plugin-container": "0.10.1", + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -601,12 +601,12 @@ } }, "node_modules/@mdit/plugin-attrs": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-attrs/-/plugin-attrs-0.9.0.tgz", - "integrity": "sha512-cLJI0St1G9qsuY6NU6smznXNBeSWBtyub70ti1eZIt0gRc50Sm23jrxAFhqbpQv/WzvZ5CG7U3epPYLu1hAL+w==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-attrs/-/plugin-attrs-0.10.1.tgz", + "integrity": "sha512-5cgYIWH5DGbnStu8nB3kx8MCnl8Olz2JBvxUpKp4jsdJDgJz+CGix/MftR7t3fcYhGvU2C8KF4IWpcNNRaoKCw==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -631,12 +631,12 @@ } }, "node_modules/@mdit/plugin-container": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-container/-/plugin-container-0.9.0.tgz", - "integrity": "sha512-ZE8mnhToydKexItHodWY6ZcZ+b876lEFQbNOyuMDZRTMxPksLY8Y5vz7xk4k+entMgpAQTlzteU7oGkL5zzDcA==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-container/-/plugin-container-0.10.1.tgz", + "integrity": "sha512-TgYiV+uvsoByXYLo6t6I5Vf2Babbh/+0NoEwYL/cTQrEa1zJm0h54APbKG9q7hBcMHpSiSi1eNpGcWbaoqvZQg==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -661,12 +661,12 @@ } }, "node_modules/@mdit/plugin-demo": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-demo/-/plugin-demo-0.9.0.tgz", - "integrity": "sha512-QTzSnWp1YxHqpvuwIfDIOUpxloi+xqwMyZdfsmch9Owz5kGOLkB2x/0QLGyqLXMJG1vFgI61CTnt3lCzYLfSag==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-demo/-/plugin-demo-0.10.1.tgz", + "integrity": "sha512-ZiC76VW3U0UTqCeDrAPds1O6wPgKjmStOdT+ssLmtN4wiwdxYhsMRky6+zYu8IXtg4lxQrTx0LwDVLPPKjkNnA==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "peerDependencies": { "markdown-it": "^14.1.0" @@ -688,12 +688,12 @@ } }, "node_modules/@mdit/plugin-figure": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-figure/-/plugin-figure-0.9.0.tgz", - "integrity": "sha512-3cEtAf+NkNpI1kCs9a3W6TwWlC9hwlMOb7D60+wc9JqK8W+uwPNcSIupqp+NFJk/mWyOSx5CTvyTi3F7wb3zPg==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-figure/-/plugin-figure-0.10.1.tgz", + "integrity": "sha512-ypMPefMk7ekiHBYb5aqqruKi7dRmBNYw2e3/AvTqV8dbNy4wYu8lXUMd78XjZaDvwh87m3OEhaCF6pvVw6Viww==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -718,12 +718,12 @@ } }, "node_modules/@mdit/plugin-footnote": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-footnote/-/plugin-footnote-0.9.0.tgz", - "integrity": "sha512-akH650vMnmBiKM39/ujAUzDG09m9zpZS7XdJmhVBMWDpkx7mVjIRUKeSLvtT8SYmfzMPfYgQD/8woRLi2SW93A==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-footnote/-/plugin-footnote-0.10.1.tgz", + "integrity": "sha512-dPR3uNx3g8X6ErgmfXY2s63hIS9/giZ118if/nB8fimDH0G63BrpMYI/OKIK5tVPzhhqfvxxPGzSbOTg2z4Mqw==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -743,12 +743,12 @@ } }, "node_modules/@mdit/plugin-img-lazyload": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-img-lazyload/-/plugin-img-lazyload-0.9.0.tgz", - "integrity": "sha512-cs2B0x6DZq4LC715KFKYCD/dyTIIObkPXe+0+gXqltNHdwpE5sBHD/vntvehLEojdDx/tqpNMWVlM5JC7sOmvA==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-img-lazyload/-/plugin-img-lazyload-0.10.1.tgz", + "integrity": "sha512-4/BTaHOmL++ssyjIQGBEnGi0bF9s3AdGW1TnL97/MPNahqKrTJiGDw9trjpThjQTFdQ7HYW3enmJb/w4j/r0bA==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -773,12 +773,12 @@ } }, "node_modules/@mdit/plugin-img-mark": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-img-mark/-/plugin-img-mark-0.9.0.tgz", - "integrity": "sha512-YKuGuYPSiReKwxGz5VVhCuaVJzfzKKZbt4hVwi9Z5m3Kt1nPP4Uxt0AWpcLKwecr0CTYfQDnmIPI136eb0K3Ww==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-img-mark/-/plugin-img-mark-0.10.1.tgz", + "integrity": "sha512-ZeLg2/xG9hy7teAxXIJ64cya3QyVVEitlghASneKLVZvki4W1DNkOddloPWrDn1Zf4AbjMjmv7rW74WOaVT14Q==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -803,12 +803,12 @@ } }, "node_modules/@mdit/plugin-img-size": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-img-size/-/plugin-img-size-0.9.0.tgz", - "integrity": "sha512-JKETpwJh7AvnCzZnLazPRZ36Q0nd/VC53D0Z2Jv7KmRDDxomfZ54pIFLe379ropkr46kD5SeFFr79R9Nazd9hw==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-img-size/-/plugin-img-size-0.10.1.tgz", + "integrity": "sha512-ZdubSUaw1uB+Lhpy2qoFKW7Y1GWQlwNm6EH0cOQ+73ERMkxuTQwB7lWUn6gaaB5UW0afHgPf2VSUsvhowrW6eg==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -833,12 +833,12 @@ } }, "node_modules/@mdit/plugin-include": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-include/-/plugin-include-0.9.0.tgz", - "integrity": "sha512-2qfM+hpsKKMBaVhPluATeuUvVOKZ+IxGtgBvro5LcOiBTtscDgKPyqYuHkdJtRwidYFOaz1CV95c3rNArkM6uA==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-include/-/plugin-include-0.10.1.tgz", + "integrity": "sha512-ZI84UplXnGu97yUhVDVIsvCr+iWj82/akKWVa3m6nXOfwr239PfuebO+pLRVaSAlffkjOm5uF1Hgf5tOnzLAEg==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1", + "@types/markdown-it": "^14.1.1", "upath": "^2.0.1" }, "peerDependencies": { @@ -860,15 +860,15 @@ "@types/mdurl": "^2" } }, - "node_modules/@mdit/plugin-katex": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-katex/-/plugin-katex-0.9.0.tgz", - "integrity": "sha512-dLAjDW9TWD3mwjzENAYV0PtW9QyBec6EfJwBauKuj3dbSIhfIBaorMIL94tbYe35ZYT/f4Zisl+4YIixU2m9XQ==", + "node_modules/@mdit/plugin-katex-slim": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-katex-slim/-/plugin-katex-slim-0.10.1.tgz", + "integrity": "sha512-cUUCWlukX644y8qnKwvG2OFNIuAfw1bpuB/o+wofKnZR0W+6rxfpejutUw2avZvu7FhDbCpBYN59CE7ag3pDFg==", "dev": true, "dependencies": { - "@mdit/plugin-tex": "0.9.0", + "@mdit/plugin-tex": "0.10.1", "@types/katex": "^0.16.7", - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -886,7 +886,7 @@ } } }, - "node_modules/@mdit/plugin-katex/node_modules/@types/markdown-it": { + "node_modules/@mdit/plugin-katex-slim/node_modules/@types/markdown-it": { "version": "14.1.1", "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.1.tgz", "integrity": "sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==", @@ -897,12 +897,12 @@ } }, "node_modules/@mdit/plugin-mark": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-mark/-/plugin-mark-0.9.0.tgz", - "integrity": "sha512-YJv+mYxxRUMugmsFbP1XD8tT7HT00JqtXKWFzh8K3FIOaGCNOIEqG6HQKanJpUY+3eG+z33sLf6zZ88mNZfWnQ==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-mark/-/plugin-mark-0.10.1.tgz", + "integrity": "sha512-TVeiEOTgJygRdvDHekCkNM8Uy2NkEq+IXoGUCmqmBhO2B18bUCoUZCj7w4jdP0aWrPPS1hE2VbRN7K8v62e2mA==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -926,14 +926,14 @@ "@types/mdurl": "^2" } }, - "node_modules/@mdit/plugin-mathjax": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-mathjax/-/plugin-mathjax-0.9.0.tgz", - "integrity": "sha512-smwYJFrntVF5LhXI/0UEx7rq9IFbbU9EgIfiDo75HhjUfG3AdFLDP5ra9XHockJo5zakp+L8Pt5LUQbaAfak/g==", + "node_modules/@mdit/plugin-mathjax-slim": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-mathjax-slim/-/plugin-mathjax-slim-0.10.1.tgz", + "integrity": "sha512-GHANdZVmNL7Vrnjrb0v4pyrMvaijuys4O+EoMz5iAhC2QQlGfl2iQ05CXvs7DLGBpx2c7XZeg05y2MP2cJK9sA==", "dev": true, "dependencies": { - "@mdit/plugin-tex": "0.9.0", - "@types/markdown-it": "^14.0.1", + "@mdit/plugin-tex": "0.10.1", + "@types/markdown-it": "^14.1.1", "upath": "^2.0.1" }, "engines": { @@ -952,7 +952,7 @@ } } }, - "node_modules/@mdit/plugin-mathjax/node_modules/@types/markdown-it": { + "node_modules/@mdit/plugin-mathjax-slim/node_modules/@types/markdown-it": { "version": "14.1.1", "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.1.tgz", "integrity": "sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==", @@ -963,13 +963,13 @@ } }, "node_modules/@mdit/plugin-plantuml": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-plantuml/-/plugin-plantuml-0.9.0.tgz", - "integrity": "sha512-VQ5iuiyaUTtQW/gv6G7j8GkVfk+CWSC9lKi/PXtHrv0DK99UWsuu/+NPVFT+6poKF/Tm//it25vJpmpb8hW96g==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-plantuml/-/plugin-plantuml-0.10.1.tgz", + "integrity": "sha512-yX5LEo1pCPsNWd3ErwMdO19psj+SV8edURSZFtT++kzI3irF4A70TBkRozORfcAxm5NhvcrVYOnvMrkMfDFIgg==", "dev": true, "dependencies": { - "@mdit/plugin-uml": "0.9.0", - "@types/markdown-it": "^14.0.1" + "@mdit/plugin-uml": "0.10.1", + "@types/markdown-it": "^14.1.1" }, "peerDependencies": { "markdown-it": "^14.1.0" @@ -990,13 +990,43 @@ "@types/mdurl": "^2" } }, - "node_modules/@mdit/plugin-stylize": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-stylize/-/plugin-stylize-0.9.0.tgz", - "integrity": "sha512-GgYQLaNhjGLJuXFSqJIgcHqwPnxULj7DTcWY1YOxVRuRZnTAjwFPyyNUWQxMJRih6A9ev1L9jdcDvTGW2NIwuQ==", + "node_modules/@mdit/plugin-spoiler": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-spoiler/-/plugin-spoiler-0.10.1.tgz", + "integrity": "sha512-yztrC45oCq03JZcan6If/lPBSBaaFTUQ+ROojEB/NldgcEBTiB5cnTvfK/tx1Kz0xDiBJNUI5wfy1IpqfQ3bDQ==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "markdown-it": "^14.1.0" + }, + "peerDependenciesMeta": { + "markdown-it": { + "optional": true + } + } + }, + "node_modules/@mdit/plugin-spoiler/node_modules/@types/markdown-it": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.1.tgz", + "integrity": "sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==", + "dev": true, + "dependencies": { + "@types/linkify-it": "^5", + "@types/mdurl": "^2" + } + }, + "node_modules/@mdit/plugin-stylize": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-stylize/-/plugin-stylize-0.10.1.tgz", + "integrity": "sha512-Yi+le5Nbm4j3o/l6ULFgZHSgZd/esRhmG1+vQQha7rIp7n5d/JncPQLplms55x0/X617UJvJFO0hsRaKK07g7Q==", + "dev": true, + "dependencies": { + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -1021,12 +1051,12 @@ } }, "node_modules/@mdit/plugin-sub": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-sub/-/plugin-sub-0.9.0.tgz", - "integrity": "sha512-e/qodj8/WiaA9Aq6gw8jJmZkZ79YWwBGDlEQR5kTkaUSSHTc7Yn0IIuyH3GuMPt5MpLnIHQcgvCrvaoRJWNoEg==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-sub/-/plugin-sub-0.10.1.tgz", + "integrity": "sha512-i2sw4Re5XqQyAR7ADuSkZrhVTF/Zqjo4QtiPEEIYxc+a0raYw+qFFGeNdOi7UAp5ukpZj2+qJuiT307ILXP53A==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -1051,12 +1081,12 @@ } }, "node_modules/@mdit/plugin-sup": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-sup/-/plugin-sup-0.9.0.tgz", - "integrity": "sha512-2IFEK0WbveRyFCb93AF3YNCRXCgDv+Ms1F+ZIOnAbnzX6BVNhxCPqlufKeTFWPlQsO8wUY7eym1BUyXppazwPQ==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-sup/-/plugin-sup-0.10.1.tgz", + "integrity": "sha512-t9bDhUnkAx7oE5Vpw3BPYHb29SuRxeGKWRMNxPDjF1rCN2xZJXVr90fdq8mcwNJNoWncCGJ7zobdU2IP4jLrTQ==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -1081,12 +1111,12 @@ } }, "node_modules/@mdit/plugin-tab": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-tab/-/plugin-tab-0.9.0.tgz", - "integrity": "sha512-LE3DHEI6bedUDYMb5kTCOzV1pYgaKm1aapGGU4fVNUSzDfleIBC9zvPv65vLJ9veX27ZBz08oWZxdSpolHxFlg==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-tab/-/plugin-tab-0.10.1.tgz", + "integrity": "sha512-irpusUqM4MT5y06z54jHMOqdb1CWCEu0ELW8KEr7R9RaazTryzeLcd/sGXLlVoA+8xRFZ0zmhFpUYAtlmc7IAg==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "peerDependencies": { "markdown-it": "^14.1.0" @@ -1108,12 +1138,12 @@ } }, "node_modules/@mdit/plugin-tasklist": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-tasklist/-/plugin-tasklist-0.9.0.tgz", - "integrity": "sha512-Jf8qpTmp2qSMteHOCtkDjoWQpzUVLUm4onyN5mSpp64XjtnZmVMFtcTufGAGou+PsiM1l7w7+fVLJJkhKGwWQQ==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-tasklist/-/plugin-tasklist-0.10.1.tgz", + "integrity": "sha512-yD77xIRMYlH7sZxZnk/ZxUfWhFa3v4znT3mFbXvoJtspmwy0Lgm7gVPxmttdGyIny1p+75vspsXc2XbTI9yySQ==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -1138,12 +1168,12 @@ } }, "node_modules/@mdit/plugin-tex": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-tex/-/plugin-tex-0.9.0.tgz", - "integrity": "sha512-/ARmRJ9poreTDmlyHdzOWe480X1W3zSlRqINwJh/9JQr0AyuOZ/3zs5CWurTqw0QvuFaHc5bnPKBAS995miQvQ==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-tex/-/plugin-tex-0.10.1.tgz", + "integrity": "sha512-dnuNqgDKRgs8HG5dmEH7evPYzfCDNL6l3IIDZwpsZGcoKqAMxmncIAFDGeAiQ5U3+YUfcAr+vSkElqn+DQeqcw==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -1168,12 +1198,12 @@ } }, "node_modules/@mdit/plugin-uml": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-uml/-/plugin-uml-0.9.0.tgz", - "integrity": "sha512-dMhmq196bsg1aVE91At+IZo7gKeMGbkil0ctYDE4bvMAU3mzwgw+nDepCRIMtrk0KSHETt80qsACO2ZKeF17uQ==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-uml/-/plugin-uml-0.10.1.tgz", + "integrity": "sha512-Eg5ij48mxTnQ4PRMWf8SH0wQsd1WJawFHR1+etJNy+iIfLDM4LfszHrpYUyiUbPUpA5kzBsEuaAroYn1zXWiow==", "dev": true, "dependencies": { - "@types/markdown-it": "^14.0.1" + "@types/markdown-it": "^14.1.1" }, "engines": { "node": ">= 18" @@ -1427,6 +1457,12 @@ "win32" ] }, + "node_modules/@sec-ant/readable-stream": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", + "dev": true + }, "node_modules/@sindresorhus/merge-streams": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", @@ -1440,9 +1476,9 @@ } }, "node_modules/@stackblitz/sdk": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@stackblitz/sdk/-/sdk-1.9.0.tgz", - "integrity": "sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@stackblitz/sdk/-/sdk-1.10.0.tgz", + "integrity": "sha512-IcvE9Xifo2c4/f+yNqjFM/OW5VTBPLed3TxsQ+n8n81Py358IqD5w0IYfFgV5gbDjp2g5H5YK2/Shls/kQNTWQ==", "dev": true }, "node_modules/@textlint-rule/textlint-rule-no-unmatched-pair": { @@ -1937,39 +1973,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.4.25", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.25.tgz", - "integrity": "sha512-Y2pLLopaElgWnMNolgG8w3C5nNUVev80L7hdQ5iIKPtMJvhVpG0zhnBG/g3UajJmZdvW0fktyZTotEHD1Srhbg==", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", + "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", "dev": true, "dependencies": { "@babel/parser": "^7.24.4", - "@vue/shared": "3.4.25", + "@vue/shared": "3.4.27", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-dom": { - "version": "3.4.25", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.25.tgz", - "integrity": "sha512-Ugz5DusW57+HjllAugLci19NsDK+VyjGvmbB2TXaTcSlQxwL++2PETHx/+Qv6qFwNLzSt7HKepPe4DcTE3pBWg==", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", + "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", "dev": true, "dependencies": { - "@vue/compiler-core": "3.4.25", - "@vue/shared": "3.4.25" + "@vue/compiler-core": "3.4.27", + "@vue/shared": "3.4.27" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.25", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.25.tgz", - "integrity": "sha512-m7rryuqzIoQpOBZ18wKyq05IwL6qEpZxFZfRxlNYuIPDqywrXQxgUwLXIvoU72gs6cRdY6wHD0WVZIFE4OEaAQ==", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz", + "integrity": "sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==", "dev": true, "dependencies": { "@babel/parser": "^7.24.4", - "@vue/compiler-core": "3.4.25", - "@vue/compiler-dom": "3.4.25", - "@vue/compiler-ssr": "3.4.25", - "@vue/shared": "3.4.25", + "@vue/compiler-core": "3.4.27", + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27", "estree-walker": "^2.0.2", "magic-string": "^0.30.10", "postcss": "^8.4.38", @@ -1977,13 +2013,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.25", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.25.tgz", - "integrity": "sha512-H2ohvM/Pf6LelGxDBnfbbXFPyM4NE3hrw0e/EpwuSiYu8c819wx+SVGdJ65p/sFrYDd6OnSDxN1MB2mN07hRSQ==", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", + "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", "dev": true, "dependencies": { - "@vue/compiler-dom": "3.4.25", - "@vue/shared": "3.4.25" + "@vue/compiler-dom": "3.4.27", + "@vue/shared": "3.4.27" } }, "node_modules/@vue/devtools-api": { @@ -1993,52 +2029,52 @@ "dev": true }, "node_modules/@vue/reactivity": { - "version": "3.4.25", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.25.tgz", - "integrity": "sha512-mKbEtKr1iTxZkAG3vm3BtKHAOhuI4zzsVcN0epDldU/THsrvfXRKzq+lZnjczZGnTdh3ojd86/WrP+u9M51pWQ==", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz", + "integrity": "sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==", "dev": true, "dependencies": { - "@vue/shared": "3.4.25" + "@vue/shared": "3.4.27" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.25", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.25.tgz", - "integrity": "sha512-3qhsTqbEh8BMH3pXf009epCI5E7bKu28fJLi9O6W+ZGt/6xgSfMuGPqa5HRbUxLoehTNp5uWvzCr60KuiRIL0Q==", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.27.tgz", + "integrity": "sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==", "dev": true, "dependencies": { - "@vue/reactivity": "3.4.25", - "@vue/shared": "3.4.25" + "@vue/reactivity": "3.4.27", + "@vue/shared": "3.4.27" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.25", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.25.tgz", - "integrity": "sha512-ode0sj77kuwXwSc+2Yhk8JMHZh1sZp9F/51wdBiz3KGaWltbKtdihlJFhQG4H6AY+A06zzeMLkq6qu8uDSsaoA==", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.27.tgz", + "integrity": "sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==", "dev": true, "dependencies": { - "@vue/runtime-core": "3.4.25", - "@vue/shared": "3.4.25", + "@vue/runtime-core": "3.4.27", + "@vue/shared": "3.4.27", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.25", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.25.tgz", - "integrity": "sha512-8VTwq0Zcu3K4dWV0jOwIVINESE/gha3ifYCOKEhxOj6MEl5K5y8J8clQncTcDhKF+9U765nRw4UdUEXvrGhyVQ==", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz", + "integrity": "sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==", "dev": true, "dependencies": { - "@vue/compiler-ssr": "3.4.25", - "@vue/shared": "3.4.25" + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27" }, "peerDependencies": { - "vue": "3.4.25" + "vue": "3.4.27" } }, "node_modules/@vue/shared": { - "version": "3.4.25", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.25.tgz", - "integrity": "sha512-k0yappJ77g2+KNrIaF0FFnzwLvUBLUYr8VOwz+/6vLsmItFp51AcxLL7Ey3iPd7BIRyWPOcqUjMnm7OkahXllA==", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", + "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==", "dev": true }, "node_modules/@vuepress/bundler-vite": { @@ -2106,16 +2142,16 @@ } }, "node_modules/@vuepress/helper": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.26.tgz", - "integrity": "sha512-/x5Txye+47UmongbiYzsNSuNBiez4mKnnzW1ldX1e6LtAa71zvNH1KD9/MAKlYs34he0NkVrOysJE9/f79tmig==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.28.tgz", + "integrity": "sha512-dR0XQIedpQhkH2OqCBwo547cp410rOw3S64jtsCfvgn6WWpKrNdrt0FPRXeZuXm3JeWexSyvuYnTU9/BVjPBoQ==", "dev": true, "dependencies": { - "@vue/shared": "^3.4.23", + "@vue/shared": "^3.4.27", "cheerio": "1.0.0-rc.12", "fflate": "^0.8.2", "gray-matter": "^4.0.3", - "vue": "^3.4.23" + "vue": "^3.4.27" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" @@ -2146,68 +2182,68 @@ } }, "node_modules/@vuepress/plugin-active-header-links": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-rc.26.tgz", - "integrity": "sha512-8znvmaw0QBX0SXhV49ob3OIrDustpGN8SrJJecVE6d39OThyJ470XAX3vWteyMnsdDnlD0RckqMbhxbTmXbXxw==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-rc.28.tgz", + "integrity": "sha512-KaAN5QmlKdRmq6d8DoonwD9F5Kg96ONvzdoRbkL/gdsTnRgwaqQAj4Hq1eIkZKkp6AzZeb1ZvTUu7M+Ay89cIA==", "dev": true, "dependencies": { "@vueuse/core": "^10.9.0", - "vue": "^3.4.23" + "vue": "^3.4.27" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" } }, "node_modules/@vuepress/plugin-back-to-top": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-rc.26.tgz", - "integrity": "sha512-1pkSPmXc6CyhDu/KrXbhF0tUzRbOFEXItCMedvjgYBH1eJ9upUZm/M/xbQICfm/Vt8zB3asU7pIW0Q4RBJk/eQ==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-rc.28.tgz", + "integrity": "sha512-tQ+Dvw34rMI85Wes4uFNPXsTJfyjXMHxqkQco+8jDHIljOWXSAwhwMSDsHKaD/Dbl54korC6JsOU/5zA9AxZ7g==", "dev": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.26", + "@vuepress/helper": "~2.0.0-rc.28", "@vueuse/core": "^10.9.0", - "vue": "^3.4.23" + "vue": "^3.4.27" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" } }, "node_modules/@vuepress/plugin-blog": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-blog/-/plugin-blog-2.0.0-rc.26.tgz", - "integrity": "sha512-kwltshAQ+xIqFGpJ2fYypq/VO2G6wDMt9iS3IZtgpBkDZklMsvxu+3hB7xvaWVIbksaClPDaCwp9zBiy91uYtw==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-blog/-/plugin-blog-2.0.0-rc.28.tgz", + "integrity": "sha512-KbsjccUme5juWPP+ZWcHIopyqK3GejWPhHPLkz0JTGTCD8ug+YmUQN6pAQnd1KXNOo1G7QiqrUoBfqyYhn70nQ==", "dev": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.26", + "@vuepress/helper": "~2.0.0-rc.28", "chokidar": "^3.6.0", - "vue": "^3.4.23" + "vue": "^3.4.27" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" } }, "node_modules/@vuepress/plugin-catalog": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-catalog/-/plugin-catalog-2.0.0-rc.26.tgz", - "integrity": "sha512-TM7AwlECslnyFoa/c99C5xTFyNThZnWo6WoYTwkANVXYM1xvf96ljDYK1X3L5kAWGipgyVe6NwMcMYmDWfVFbA==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-catalog/-/plugin-catalog-2.0.0-rc.28.tgz", + "integrity": "sha512-Yg6o2qK8JmsvHz1tA22+FQCTGxzlRWdCe4ShQxfmGYTmJXbZiAOf9l3iW6+Y6hWQ/W4JLp54a9RlgB/DIogzBA==", "dev": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.26", - "vue": "^3.4.23" + "@vuepress/helper": "~2.0.0-rc.28", + "vue": "^3.4.27" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" } }, "node_modules/@vuepress/plugin-comment": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-comment/-/plugin-comment-2.0.0-rc.26.tgz", - "integrity": "sha512-Z2LN6jidhf55XZm3ttVFxHeayj9zyh76tfPEvLV6/f6zCMuMdIbr9DYQIHcwc6tM8luhRku7OyNa1IFqO8u/1w==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-comment/-/plugin-comment-2.0.0-rc.28.tgz", + "integrity": "sha512-J78r3AO2vJQy8pugVnNx+3OY24edb9SZy90Nj6a+32LYYUyq0HZyKz46/N1pr/9OvTlFZKp+rR85zsk1i5h/tw==", "dev": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.26", + "@vuepress/helper": "~2.0.0-rc.28", "giscus": "^1.5.0", - "vue": "^3.4.23" + "vue": "^3.4.27" }, "peerDependencies": { "@waline/client": "^3.1.0", @@ -2232,40 +2268,40 @@ } }, "node_modules/@vuepress/plugin-copy-code": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.26.tgz", - "integrity": "sha512-kYb0t49cvhJHYam03OSt5bq7mKUaWKU6ko5jex/C6kjEsuSusCWdY7pnJ4PXl63/umFcdJPfTvtaZfbJE5SAHA==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.28.tgz", + "integrity": "sha512-QnSF/pnUOoGToRmAoagVuyXXWBnpNc3xYC/LEG5TmnewhXwYg0HVE4BTSCcH1AyvjYNRSMHfct1Vbwd63dF9EQ==", "dev": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.26", + "@vuepress/helper": "~2.0.0-rc.28", "@vueuse/core": "^10.9.0", - "vue": "^3.4.23" + "vue": "^3.4.27" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" } }, "node_modules/@vuepress/plugin-copyright": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-copyright/-/plugin-copyright-2.0.0-rc.26.tgz", - "integrity": "sha512-r/ZVQ3zZ278Wlz7azGBnpAj2CDj41JA/VB73S41HHMpwpnqXJR9WDoBABSKaXWVwfabJ+AsoxpBY/wxKvfZwzg==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-copyright/-/plugin-copyright-2.0.0-rc.28.tgz", + "integrity": "sha512-Bm2x7ftkJvrE1BXVzRyh2iASxiPRRFVexvGFZAz62qVjEcamw8lwI1xqXRPBRLsPdIEWNzQfYcqAq79u57+mqA==", "dev": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.26", + "@vuepress/helper": "~2.0.0-rc.28", "@vueuse/core": "^10.9.0", - "vue": "^3.4.23" + "vue": "^3.4.27" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" } }, "node_modules/@vuepress/plugin-external-link-icon": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-external-link-icon/-/plugin-external-link-icon-2.0.0-rc.26.tgz", - "integrity": "sha512-jTa3JNgV6ZfKRjBm+tjwTh7ZU23cEPcC5alGeYMTyUf9wHkv0fmWJ7IO6HFrilTgXE+ejaj7ouZDqwTYeNej3g==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-external-link-icon/-/plugin-external-link-icon-2.0.0-rc.28.tgz", + "integrity": "sha512-VEEQEaMZzGOh8q1oR9u18gIBK7pbkCSx02vEN0k/cvRbfKbMdayEOTk4x+5Sy/A/fUcBPRbyw8O+/nDVzLn4pg==", "dev": true, "dependencies": { - "vue": "^3.4.23" + "vue": "^3.4.27" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" @@ -2284,39 +2320,53 @@ } }, "node_modules/@vuepress/plugin-links-check": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-links-check/-/plugin-links-check-2.0.0-rc.26.tgz", - "integrity": "sha512-4npcEmyEOxUx0/+YrvWJ8+Wcy4QZHyLG8vARTB7nz+70VoPIgQT3pysc1l3V282wou0WSsNhRKTN6YqF8k6RYg==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-links-check/-/plugin-links-check-2.0.0-rc.28.tgz", + "integrity": "sha512-RtH2tWbW4ZyNUlV7YJL7Nt9A/5+1Urf9nAWGJF6sotd7IJ2iMStWMJRb41WLuj7WPexB+lvS993ve4L7BDYu7g==", "dev": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.26" + "@vuepress/helper": "~2.0.0-rc.28" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.9" + } + }, + "node_modules/@vuepress/plugin-notice": { + "version": "2.0.0-rc.29", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-notice/-/plugin-notice-2.0.0-rc.29.tgz", + "integrity": "sha512-ZVDPWLuRLGJJVxZUEKemuvpUNzEVNToeXg22GN7qxSykHJ2Ng46x+u08NvlfGvK1a232ohUDNWbVRp9YKRdXjQ==", + "dev": true, + "dependencies": { + "@vuepress/helper": "~2.0.0-rc.28", + "@vueuse/core": "^10.9.0", + "vue": "^3.4.27" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" } }, "node_modules/@vuepress/plugin-nprogress": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.26.tgz", - "integrity": "sha512-DXuPEc7TXfNm9yg3cOk9gQzmYBinb0BamJpZEpn3JPibfEsB8M2mzWxDHt/QU/ERSEkBy4BODOUKYq824+LAZQ==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.28.tgz", + "integrity": "sha512-35VLSgcn5TJChG7SorEsubheqXm/6xqURvwQjWAaEmqRiC4CXcYcSWR4stfSIm+DekUDNXK9o3DZ9+UYlvFtFg==", "dev": true, "dependencies": { - "vue": "^3.4.23" + "vue": "^3.4.27" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" } }, "node_modules/@vuepress/plugin-photo-swipe": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-photo-swipe/-/plugin-photo-swipe-2.0.0-rc.26.tgz", - "integrity": "sha512-fXUJ3xO3ebxUunghiF+O4M/hJIqdnJWjxwMT6sqSJ4qJReHy0wWOT1jKvETC9+k0YEFR5PP6pPc4+IJSZuJ4MQ==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-photo-swipe/-/plugin-photo-swipe-2.0.0-rc.28.tgz", + "integrity": "sha512-VyUQC6PLj0GACAmmyiXTifHY8tl8K5uwguxXpgzCccfDm4qgYeIBopmaqMGXu5BEkNbmbG4Th9I9/kzykNcJjg==", "dev": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.26", + "@vuepress/helper": "~2.0.0-rc.28", "@vueuse/core": "^10.9.0", "photoswipe": "^5.4.3", - "vue": "^3.4.23" + "vue": "^3.4.27" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" @@ -2335,28 +2385,28 @@ } }, "node_modules/@vuepress/plugin-reading-time": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-reading-time/-/plugin-reading-time-2.0.0-rc.26.tgz", - "integrity": "sha512-i3x02MfCeZ6/JT1H4+ijHqclmDOmGYw6vuH43PHQhDhZi1u5wvwlzskaoMkIGbqI9RnBS2uVmeAc38sEdtLzoQ==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-reading-time/-/plugin-reading-time-2.0.0-rc.28.tgz", + "integrity": "sha512-M+nx784/NxhLZKf9iX3e71Q4n5T7wxAhvMbcSIgXNNT8QyzyMI59qLKOROSNQgTE6Qm070ZL7Gbao1PFrwi6UQ==", "dev": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.26", - "vue": "^3.4.23" + "@vuepress/helper": "~2.0.0-rc.28", + "vue": "^3.4.27" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" } }, "node_modules/@vuepress/plugin-redirect": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-redirect/-/plugin-redirect-2.0.0-rc.26.tgz", - "integrity": "sha512-90lJqXM1xqsJD7FgDjCcKP2yfXwpMm8FRrrK8QVK3qGofSzu9WwtGcdig+UKyl/ENHxfvQR9Xgpuvmt3217CJw==", + "version": "2.0.0-rc.29", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-redirect/-/plugin-redirect-2.0.0-rc.29.tgz", + "integrity": "sha512-m5mIFirYR/Qbj9ysManBw/gMII6jxq/9bTGVlB2Yzawm71roxNmVWNsPGJG/NgDMAO/Ywz4xNc2jEgcCbzdwLg==", "dev": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.26", + "@vuepress/helper": "~2.0.0-rc.28", "@vueuse/core": "^10.9.0", "cac": "^6.7.14", - "vue": "^3.4.23" + "vue": "^3.4.27" }, "bin": { "vp-redirect": "lib/cli/index.js" @@ -2366,36 +2416,56 @@ } }, "node_modules/@vuepress/plugin-rtl": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-rtl/-/plugin-rtl-2.0.0-rc.26.tgz", - "integrity": "sha512-Hlozm6HsxO1bkQFWAtOulUYSl8nmc1VN8ZN3dmxvz6vm0FQRZwvtJ8IFUQwV50l1F9pI3bRpLx3josRVUc8MOQ==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-rtl/-/plugin-rtl-2.0.0-rc.28.tgz", + "integrity": "sha512-IFZT7F/i0GSqhoQ1WOzD2Oa7gSaUcyExkVkWfO/hHE6WYgLql6FzFFfMTD09tjk0+D/l/tcKg204TTufqqhoAA==", "dev": true, "dependencies": { - "vue": "^3.4.23" + "vue": "^3.4.27" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" } }, - "node_modules/@vuepress/plugin-seo": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-seo/-/plugin-seo-2.0.0-rc.26.tgz", - "integrity": "sha512-V8GVPz6PlKXIHNjPlGpTzokO4mmxIaWkCDHQO/zexP9bIjad+oi8m/UL32hwisw42aEyLBAr13l3pRV6HGwgCg==", + "node_modules/@vuepress/plugin-sass-palette": { + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-sass-palette/-/plugin-sass-palette-2.0.0-rc.28.tgz", + "integrity": "sha512-uovSOMOsHQmNZPlo55fAvAPh14G9zOqCb5/zPl+z1EMuA0hq55xYorhVDufg/TFoPPwkh0jgt7YMdErwR3bTQA==", "dev": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.26" + "@vuepress/helper": "2.0.0-rc.28", + "chokidar": "^3.6.0", + "sass": "^1.77.0" + }, + "peerDependencies": { + "sass-loader": "^14.0.0", + "vuepress": "2.0.0-rc.9" + }, + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + } + } + }, + "node_modules/@vuepress/plugin-seo": { + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-seo/-/plugin-seo-2.0.0-rc.28.tgz", + "integrity": "sha512-DduUI/KFzOmwi05fPNYscjnJo30QTgCdhpwQS0/SPR8j2Hl9a/BKFqh4tj8n9S6xoMHv1099BnOFwirZ3li1Rw==", + "dev": true, + "dependencies": { + "@vuepress/helper": "~2.0.0-rc.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" } }, "node_modules/@vuepress/plugin-sitemap": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-sitemap/-/plugin-sitemap-2.0.0-rc.26.tgz", - "integrity": "sha512-MGj8m+2gajFQ6ZibgkjZFA/BLhwPncYIGJ1D2k934VnziQNHJC3hz4THhr8jN+xv5DbD/LhU1TTo2vqJQ3iGnQ==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-sitemap/-/plugin-sitemap-2.0.0-rc.28.tgz", + "integrity": "sha512-EMt+kfpq71dKLTFMsRNnjx7iDnQ2sQgS2vZwv+AVsHgiHI/Sv6EfUNm8vI4sUKxgG3nUYZClQ8klz/0Uuj8ixA==", "dev": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.26", + "@vuepress/helper": "~2.0.0-rc.28", "sitemap": "^7.1.1" }, "peerDependencies": { @@ -2403,13 +2473,27 @@ } }, "node_modules/@vuepress/plugin-theme-data": { - "version": "2.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-rc.26.tgz", - "integrity": "sha512-3eN68ada9+gdzCNzK6o6uRfpTUoUHXo8EUXRUBk2K9bCtb/dL20Q+BUE61iN9zeEidVcf02BBrqvgBrjEU5CGQ==", + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-rc.28.tgz", + "integrity": "sha512-unI71Ybfl42TSwrc+JpU6PfVR2ETy5RihBDq04ca5xOePjY0liampjn5O65bgIFkrHVP9azym8KLnVLOERhcdQ==", "dev": true, "dependencies": { "@vue/devtools-api": "^6.6.1", - "vue": "^3.4.23" + "vue": "^3.4.27" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.9" + } + }, + "node_modules/@vuepress/plugin-watermark": { + "version": "2.0.0-rc.28", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-watermark/-/plugin-watermark-2.0.0-rc.28.tgz", + "integrity": "sha512-rsxNCBOT2MznUEWf13yuz+SqS5YX/ZNPXhQQzdevhmFn7LXn5V6ZK2KPPxfQEG/mTIHPOoLRdbLH7d13OvPoRQ==", + "dev": true, + "dependencies": { + "@vuepress/helper": "2.0.0-rc.28", + "vue": "^3.4.27", + "watermark-js-plus": "^1.4.24" }, "peerDependencies": { "vuepress": "2.0.0-rc.9" @@ -3537,6 +3621,21 @@ "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", "dev": true }, + "node_modules/figures": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", + "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", + "dev": true, + "dependencies": { + "is-unicode-supported": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/file-entry-cache": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", @@ -4325,18 +4424,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/magic-string": { "version": "0.30.10", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", @@ -5147,6 +5234,18 @@ "node": ">=0.10.0" } }, + "node_modules/parse-ms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", + "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/parse5": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", @@ -5379,6 +5478,21 @@ "node": ">= 0.8.0" } }, + "node_modules/pretty-ms": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.0.0.tgz", + "integrity": "sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==", + "dev": true, + "dependencies": { + "parse-ms": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/prismjs": { "version": "1.29.0", "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", @@ -5868,9 +5982,9 @@ ] }, "node_modules/sass": { - "version": "1.75.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.75.0.tgz", - "integrity": "sha512-ShMYi3WkrDWxExyxSZPst4/okE9ts46xZmJDSawJQrnte7M1V9fScVB+uNXOVKRBt0PggHOwoZcn8mYX4trnBw==", + "version": "1.77.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.1.tgz", + "integrity": "sha512-OMEyfirt9XEfyvocduUIOlUSkWOXS/LAt6oblR/ISXCTukyavjex+zQNm51pPCOiFKY1QpWvEH1EeCkgyV3I6w==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -6984,16 +7098,16 @@ } }, "node_modules/vue": { - "version": "3.4.25", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.25.tgz", - "integrity": "sha512-HWyDqoBHMgav/OKiYA2ZQg+kjfMgLt/T0vg4cbIF7JbXAjDexRf5JRg+PWAfrAkSmTd2I8aPSXtooBFWHB98cg==", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz", + "integrity": "sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==", "dev": true, "dependencies": { - "@vue/compiler-dom": "3.4.25", - "@vue/compiler-sfc": "3.4.25", - "@vue/runtime-dom": "3.4.25", - "@vue/server-renderer": "3.4.25", - "@vue/shared": "3.4.25" + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-sfc": "3.4.27", + "@vue/runtime-dom": "3.4.27", + "@vue/server-renderer": "3.4.27", + "@vue/shared": "3.4.27" }, "peerDependencies": { "typescript": "*" @@ -7056,23 +7170,23 @@ } }, "node_modules/vuepress-plugin-components": { - "version": "2.0.0-rc.38", - "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-rc.38.tgz", - "integrity": "sha512-fjJK/uDYPJozBxmugdYXkRTsXeJZ3B88uImSLTl0ACL9c7WTh0oyoZQRJCDecRH73x4D3Gvs1rmKiz7nxN+GpA==", + "version": "2.0.0-rc.40", + "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-rc.40.tgz", + "integrity": "sha512-FMfkQpCgzBezYFdH5Wlt3wzEEztnMYoz6UJeO4CQh9Nm3da2Qu7ov5X2338daVEIBeIsk0tpEZ7iYQa8kZShMQ==", "dev": true, "dependencies": { - "@stackblitz/sdk": "^1.9.0", - "@vuepress/helper": "2.0.0-rc.26", + "@stackblitz/sdk": "^1.10.0", + "@vuepress/helper": "2.0.0-rc.28", + "@vuepress/plugin-sass-palette": "2.0.0-rc.28", "@vueuse/core": "^10.9.0", "balloon-css": "^1.2.0", "create-codepen": "1.0.1", "qrcode": "^1.5.3", - "vue": "^3.4.25", - "vuepress-plugin-sass-palette": "2.0.0-rc.38", - "vuepress-shared": "2.0.0-rc.38" + "vue": "^3.4.27", + "vuepress-shared": "2.0.0-rc.39" }, "engines": { - "node": ">=18.18.0", + "node": ">=18.19.0", "npm": ">=8", "pnpm": ">=7", "yarn": ">=2" @@ -7083,7 +7197,7 @@ "hls.js": "^1.4.12", "mpegts.js": "^1.7.3", "sass-loader": "^14.0.0", - "vidstack": "^1.11.20", + "vidstack": "^1.11.21", "vuepress": "2.0.0-rc.9" }, "peerDependenciesMeta": { @@ -7108,44 +7222,45 @@ } }, "node_modules/vuepress-plugin-md-enhance": { - "version": "2.0.0-rc.38", - "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-rc.38.tgz", - "integrity": "sha512-qTaWHJR8+OM04Nor/nHeUtxtOH18KfKGEI5TAEu+FAAXbbE780XXUiHHvBRjK4rlX5vqp9CoTx8V0aqeIga0BA==", + "version": "2.0.0-rc.39", + "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-rc.39.tgz", + "integrity": "sha512-OKJcYXyZSiYBI/cZjx04TdRkKDKLqt9k+tpSNpwZLG2PI7NowOw/HQBZzTONDayRhtPhMy4519Cb0o0F8uogaw==", "dev": true, "dependencies": { - "@mdit/plugin-alert": "^0.9.0", - "@mdit/plugin-align": "^0.9.0", - "@mdit/plugin-attrs": "^0.9.0", - "@mdit/plugin-container": "^0.9.0", - "@mdit/plugin-demo": "^0.9.0", - "@mdit/plugin-figure": "^0.9.0", - "@mdit/plugin-footnote": "^0.9.0", - "@mdit/plugin-img-lazyload": "^0.9.0", - "@mdit/plugin-img-mark": "^0.9.0", - "@mdit/plugin-img-size": "^0.9.0", - "@mdit/plugin-include": "^0.9.0", - "@mdit/plugin-katex": "^0.9.0", - "@mdit/plugin-mark": "^0.9.0", - "@mdit/plugin-mathjax": "^0.9.0", - "@mdit/plugin-plantuml": "^0.9.0", - "@mdit/plugin-stylize": "^0.9.0", - "@mdit/plugin-sub": "^0.9.0", - "@mdit/plugin-sup": "^0.9.0", - "@mdit/plugin-tab": "^0.9.0", - "@mdit/plugin-tasklist": "^0.9.0", - "@mdit/plugin-tex": "^0.9.0", - "@mdit/plugin-uml": "^0.9.0", - "@types/markdown-it": "^14.0.1", - "@vuepress/helper": "2.0.0-rc.26", + "@mdit/plugin-alert": "^0.10.1", + "@mdit/plugin-align": "^0.10.1", + "@mdit/plugin-attrs": "^0.10.1", + "@mdit/plugin-container": "^0.10.1", + "@mdit/plugin-demo": "^0.10.1", + "@mdit/plugin-figure": "^0.10.1", + "@mdit/plugin-footnote": "^0.10.1", + "@mdit/plugin-img-lazyload": "^0.10.1", + "@mdit/plugin-img-mark": "^0.10.1", + "@mdit/plugin-img-size": "^0.10.1", + "@mdit/plugin-include": "^0.10.1", + "@mdit/plugin-katex-slim": "^0.10.1", + "@mdit/plugin-mark": "^0.10.1", + "@mdit/plugin-mathjax-slim": "^0.10.1", + "@mdit/plugin-plantuml": "^0.10.1", + "@mdit/plugin-spoiler": "^0.10.1", + "@mdit/plugin-stylize": "^0.10.1", + "@mdit/plugin-sub": "^0.10.1", + "@mdit/plugin-sup": "^0.10.1", + "@mdit/plugin-tab": "^0.10.1", + "@mdit/plugin-tasklist": "^0.10.1", + "@mdit/plugin-tex": "^0.10.1", + "@mdit/plugin-uml": "^0.10.1", + "@types/markdown-it": "^14.1.1", + "@vuepress/helper": "2.0.0-rc.28", + "@vuepress/plugin-sass-palette": "2.0.0-rc.28", "@vueuse/core": "^10.9.0", "balloon-css": "^1.2.0", "js-yaml": "^4.1.0", - "vue": "^3.4.25", - "vuepress-plugin-sass-palette": "2.0.0-rc.38", - "vuepress-shared": "2.0.0-rc.38" + "vue": "^3.4.27", + "vuepress-shared": "2.0.0-rc.39" }, "engines": { - "node": ">=18.18.0", + "node": ">=18.19.0", "npm": ">=8", "pnpm": ">=7", "yarn": ">=2" @@ -7244,50 +7359,23 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/vuepress-plugin-sass-palette": { - "version": "2.0.0-rc.38", - "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-rc.38.tgz", - "integrity": "sha512-3F5kOOgzAbYKoNiesBBqv8113BT3s9CreQhdaLJYROz2Wf1NKYN5OxJMWs0YcLEhBokRYW6cLhZUlH8iVNLXfg==", - "dev": true, - "dependencies": { - "@vuepress/helper": "2.0.0-rc.26", - "chokidar": "^3.6.0", - "sass": "^1.75.0", - "vuepress-shared": "2.0.0-rc.38" - }, - "engines": { - "node": ">=18.18.0", - "npm": ">=8", - "pnpm": ">=7", - "yarn": ">=2" - }, - "peerDependencies": { - "sass-loader": "^14.0.0", - "vuepress": "2.0.0-rc.9" - }, - "peerDependenciesMeta": { - "sass-loader": { - "optional": true - } - } - }, "node_modules/vuepress-plugin-search-pro": { - "version": "2.0.0-rc.38", - "resolved": "https://registry.npmjs.org/vuepress-plugin-search-pro/-/vuepress-plugin-search-pro-2.0.0-rc.38.tgz", - "integrity": "sha512-wDZkSQLoUTNd+BzXKHl32nY2GIjG+LwhbtQNxEyL8gqlAUPrRMSfB0m/9RYrFY+bgocMKDiwIa5I3CIy3WEPrg==", + "version": "2.0.0-rc.39", + "resolved": "https://registry.npmjs.org/vuepress-plugin-search-pro/-/vuepress-plugin-search-pro-2.0.0-rc.39.tgz", + "integrity": "sha512-d3thn/YJNiqZm9S+Qu7KANNRgk2Wn2ZoWMk6BV+ONM6eeXimHEmeNEzBTMUDeJwZHdxewo9Szr9Dqgl4YUL4/w==", "dev": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.26", + "@vuepress/helper": "2.0.0-rc.28", + "@vuepress/plugin-sass-palette": "2.0.0-rc.28", "@vueuse/core": "^10.9.0", "cheerio": "1.0.0-rc.12", "chokidar": "^3.6.0", "slimsearch": "^2.1.1", - "vue": "^3.4.25", - "vuepress-plugin-sass-palette": "2.0.0-rc.38", - "vuepress-shared": "2.0.0-rc.38" + "vue": "^3.4.27", + "vuepress-shared": "2.0.0-rc.39" }, "engines": { - "node": ">=18.18.0", + "node": ">=18.19.0", "npm": ">=8", "pnpm": ">=7", "yarn": ">=2" @@ -7303,23 +7391,23 @@ } }, "node_modules/vuepress-shared": { - "version": "2.0.0-rc.38", - "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-rc.38.tgz", - "integrity": "sha512-Wdk02xSU86oRcL1o4qeIwVvCcNb99vfCS4mLooQASS1dtvZmnOQegPKLI2DCZyAMPSiK0AF2LNtU+4Q/It8MpA==", + "version": "2.0.0-rc.39", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-rc.39.tgz", + "integrity": "sha512-F3C4cLHB8f147FwJ5HoHNjc+Tka3VHPnjUzOka/D+X13NQMpA72vsjph0q4hVVwUsq2ftQTVKxl5NSm7qgtCYg==", "dev": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.26", + "@vuepress/helper": "2.0.0-rc.28", "@vueuse/core": "^10.9.0", "cheerio": "1.0.0-rc.12", "dayjs": "^1.11.11", - "execa": "^8.0.1", + "execa": "^9.0.0", "fflate": "^0.8.2", "gray-matter": "^4.0.3", - "semver": "^7.6.0", - "vue": "^3.4.25" + "semver": "^7.6.1", + "vue": "^3.4.27" }, "engines": { - "node": ">=18.18.0", + "node": ">=18.19.0", "npm": ">=8", "pnpm": ">=7", "yarn": ">=2" @@ -7328,14 +7416,98 @@ "vuepress": "2.0.0-rc.9" } }, - "node_modules/vuepress-shared/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "node_modules/vuepress-shared/node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vuepress-shared/node_modules/execa": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.0.2.tgz", + "integrity": "sha512-oO281GF7ksH/Ogv1xyDf1prvFta/6/XkGKxRUvA3IB2MU1rCJGlFs86HRZhdooow1ISkR0Np0rOxUCIJVw36Rg==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" + "@sindresorhus/merge-streams": "^4.0.0", + "cross-spawn": "^7.0.3", + "figures": "^6.1.0", + "get-stream": "^9.0.0", + "human-signals": "^7.0.0", + "is-plain-obj": "^4.1.0", + "is-stream": "^4.0.1", + "npm-run-path": "^5.2.0", + "pretty-ms": "^9.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^4.0.0", + "yoctocolors": "^2.0.0" }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/vuepress-shared/node_modules/get-stream": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", + "dev": true, + "dependencies": { + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vuepress-shared/node_modules/human-signals": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-7.0.0.tgz", + "integrity": "sha512-74kytxOUSvNbjrT9KisAbaTZ/eJwD/LrbM/kh5j0IhPuJzwuA19dWvniFGwBzN9rVjg+O/e+F310PjObDXS+9Q==", + "dev": true, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/vuepress-shared/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vuepress-shared/node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vuepress-shared/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, "bin": { "semver": "bin/semver.js" }, @@ -7343,59 +7515,85 @@ "node": ">=10" } }, + "node_modules/vuepress-shared/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/vuepress-shared/node_modules/strip-final-newline": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", + "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/vuepress-theme-hope": { - "version": "2.0.0-rc.38", - "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-rc.38.tgz", - "integrity": "sha512-TveKpMfJnFBFxO+D3gK3pejNwz326lCDVRGJnT4/1YVlrvbLFtHEqwt3ftmMqZHP1JLzHunmJaP5ztA1gKfjgQ==", + "version": "2.0.0-rc.40", + "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-rc.40.tgz", + "integrity": "sha512-u3r1QI1BvqQRWtoMn+rt3BVsC25crCsxMvRh1uuQQzUOF4E9IndADoG0KnLdL/1kTDH1bFJwfxV32sEIeu2VSg==", "dev": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.26", - "@vuepress/plugin-active-header-links": "2.0.0-rc.26", - "@vuepress/plugin-back-to-top": "2.0.0-rc.26", - "@vuepress/plugin-blog": "2.0.0-rc.26", - "@vuepress/plugin-catalog": "2.0.0-rc.26", - "@vuepress/plugin-comment": "2.0.0-rc.26", - "@vuepress/plugin-copy-code": "2.0.0-rc.26", - "@vuepress/plugin-copyright": "2.0.0-rc.26", - "@vuepress/plugin-external-link-icon": "2.0.0-rc.26", + "@vuepress/helper": "2.0.0-rc.28", + "@vuepress/plugin-active-header-links": "2.0.0-rc.28", + "@vuepress/plugin-back-to-top": "2.0.0-rc.28", + "@vuepress/plugin-blog": "2.0.0-rc.28", + "@vuepress/plugin-catalog": "2.0.0-rc.28", + "@vuepress/plugin-comment": "2.0.0-rc.28", + "@vuepress/plugin-copy-code": "2.0.0-rc.28", + "@vuepress/plugin-copyright": "2.0.0-rc.28", + "@vuepress/plugin-external-link-icon": "2.0.0-rc.28", "@vuepress/plugin-git": "2.0.0-rc.22", - "@vuepress/plugin-links-check": "2.0.0-rc.26", - "@vuepress/plugin-nprogress": "2.0.0-rc.26", - "@vuepress/plugin-photo-swipe": "2.0.0-rc.26", + "@vuepress/plugin-links-check": "2.0.0-rc.28", + "@vuepress/plugin-notice": "2.0.0-rc.29", + "@vuepress/plugin-nprogress": "2.0.0-rc.28", + "@vuepress/plugin-photo-swipe": "2.0.0-rc.28", "@vuepress/plugin-prismjs": "2.0.0-rc.21", - "@vuepress/plugin-reading-time": "2.0.0-rc.26", - "@vuepress/plugin-rtl": "2.0.0-rc.26", - "@vuepress/plugin-seo": "2.0.0-rc.26", - "@vuepress/plugin-sitemap": "2.0.0-rc.26", - "@vuepress/plugin-theme-data": "2.0.0-rc.26", + "@vuepress/plugin-reading-time": "2.0.0-rc.28", + "@vuepress/plugin-rtl": "2.0.0-rc.28", + "@vuepress/plugin-sass-palette": "2.0.0-rc.28", + "@vuepress/plugin-seo": "2.0.0-rc.28", + "@vuepress/plugin-sitemap": "2.0.0-rc.28", + "@vuepress/plugin-theme-data": "2.0.0-rc.28", + "@vuepress/plugin-watermark": "2.0.0-rc.28", "@vueuse/core": "^10.9.0", "balloon-css": "^1.2.0", "bcrypt-ts": "^5.0.2", "cheerio": "1.0.0-rc.12", "chokidar": "^3.6.0", "gray-matter": "^4.0.3", - "vue": "^3.4.25", - "vuepress-plugin-components": "2.0.0-rc.38", - "vuepress-plugin-md-enhance": "2.0.0-rc.38", - "vuepress-plugin-sass-palette": "2.0.0-rc.38", - "vuepress-shared": "2.0.0-rc.38" + "vue": "^3.4.27", + "vuepress-plugin-components": "2.0.0-rc.40", + "vuepress-plugin-md-enhance": "2.0.0-rc.39", + "vuepress-shared": "2.0.0-rc.39" }, "engines": { - "node": ">=18.18.0", + "node": ">=18.19.0", "npm": ">=8", "pnpm": ">=7", "yarn": ">=2" }, "peerDependencies": { - "@vuepress/plugin-docsearch": "2.0.0-rc.26", - "@vuepress/plugin-feed": "2.0.0-rc.26", - "@vuepress/plugin-pwa": "2.0.0-rc.26", - "@vuepress/plugin-redirect": "2.0.0-rc.26", - "@vuepress/plugin-search": "2.0.0-rc.26", + "@vuepress/plugin-docsearch": "2.0.0-rc.28", + "@vuepress/plugin-feed": "2.0.0-rc.28", + "@vuepress/plugin-pwa": "2.0.0-rc.28", + "@vuepress/plugin-redirect": "2.0.0-rc.29", + "@vuepress/plugin-search": "2.0.0-rc.28", "nodejs-jieba": "^0.1.2", "sass-loader": "^14.0.0", "vuepress": "2.0.0-rc.9", - "vuepress-plugin-search-pro": "2.0.0-rc.38" + "vuepress-plugin-search-pro": "2.0.0-rc.39" }, "peerDependenciesMeta": { "@vuepress/plugin-docsearch": { @@ -7424,6 +7622,15 @@ } } }, + "node_modules/watermark-js-plus": { + "version": "1.4.24", + "resolved": "https://registry.npmjs.org/watermark-js-plus/-/watermark-js-plus-1.4.24.tgz", + "integrity": "sha512-tKgP/StyzPlaTQELbzMKLtaVUhPSYB1SMba9ENAQC8pCl4aGsBrnsbIR9m1AKmIv/uVBSB1/rEwugR7w51AwDA==", + "dev": true, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/weasel-words": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/weasel-words/-/weasel-words-0.1.1.tgz", @@ -7588,12 +7795,6 @@ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/yaml": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", @@ -7749,6 +7950,18 @@ "node": ">=8" } }, + "node_modules/yoctocolors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.0.0.tgz", + "integrity": "sha512-esbDnt0Z1zI1KgvOZU90hJbL6BkoUbrP9yy7ArNZ6TmxBxydMJTYMf9FZjmwwcA8ZgEQzriQ3hwZ0NYXhlFo8Q==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/zwitch": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", diff --git a/package.json b/package.json index 670158a..16b8ddc 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,6 @@ "textlint-rule-write-good": "^2.0.0", "vuepress": "^2.0.0-rc.9", "vuepress-plugin-search-pro": "^2.0.0-rc.33", - "vuepress-theme-hope": "^2.0.0-rc.38" + "vuepress-theme-hope": "^2.0.0-rc.40" } }