diff --git a/.markdownlint-cli2.jsonc b/.markdownlint-cli2.jsonc new file mode 100644 index 00000000000..0e63cf98ba8 --- /dev/null +++ b/.markdownlint-cli2.jsonc @@ -0,0 +1,20 @@ +{ + "globs": ["**/*.md"], + "config": { + "ul-indent": { "indent": 4 }, + "ul-style": { "style": "dash" }, + "emphasis-style": { "style": "asterisk" }, + "no-duplicate-heading": { "siblings_only": true }, + "no-inline-html": { + "allowed_elements": ["br", "details", "iframe", "summary"] + }, + "no-trailing-spaces": { "br_spaces": 0 }, + "line-length": false, + "no-bare-urls": false, + "no-emphasis-as-heading": false, + "link-fragments": false, + "no-duplicate-docusaurus-ids": true + }, + "customRules": ["./markdownlint-custom/rule-no-duplicate-docusaurus-ids.js"], + "ignores": ["node_modules", "i18n"] +} diff --git a/.markdownlint.json b/.markdownlint.json deleted file mode 100644 index db650eb6144..00000000000 --- a/.markdownlint.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "ul-indent": { "indent": 4 }, - "ul-style": { "style": "dash" }, - "emphasis-style": { "style": "asterisk" }, - "no-duplicate-heading": { "siblings_only": true }, - "no-inline-html": { - "allowed_elements": [ - "br", - "details", - "iframe", - "summary" - ]}, - "no-trailing-spaces": { "br_spaces": 0 }, - "line-length": false, - "no-bare-urls": false, - "no-emphasis-as-heading": false, - "link-fragments": false -} diff --git a/.markdownlintignore b/.markdownlintignore deleted file mode 100644 index 342537b34b6..00000000000 --- a/.markdownlintignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules/ -i18n/ diff --git a/docs/general/ad-filtering/create-own-filters.md b/docs/general/ad-filtering/create-own-filters.md index 0faa4b74f26..1fea6d7442d 100644 --- a/docs/general/ad-filtering/create-own-filters.md +++ b/docs/general/ad-filtering/create-own-filters.md @@ -65,7 +65,7 @@ By default, such rules do not work for document requests. This means that the `| - `https://example.org/banner/img` -### Basic rule modifiers {#basic-rule-modifiers} +### Basic rule modifiers {#basic-rule-modifiers-examples} Filtering rules support numerous modifiers that allow you to fine-tune the rule behavior. Here is an example of a rule with some simple modifiers. @@ -236,7 +236,7 @@ Safari Converter supports a substantial subset of [basic rules](#basic-rules) an - `$replace` - `$urltransform` -#### Cosmetic rules +#### Cosmetic rules {#cosmetic-rules-safari-limitations} Safari Converter supports most of the [cosmetic rules](#cosmetic-rules) although only element hiding rules with basic CSS selectors are supported natively via Safari Content Blocking, everything else needs to be interpreted by an additional extension. @@ -261,7 +261,7 @@ For scriptlet rules, it is **very important** that they are run as early as poss ::: -#### HTML filtering rules +#### HTML filtering rules {#html-filtering-rules-safari-limitations} [HTML filtering rules](#html-filtering-rules) are **not supported** and will not be supported in the future. Unfortunately, Safari does not provide necessary technical capabilities to implement them. diff --git a/markdownlint-custom/rule-no-duplicate-docusaurus-ids.js b/markdownlint-custom/rule-no-duplicate-docusaurus-ids.js new file mode 100644 index 00000000000..e9d2e8b16ba --- /dev/null +++ b/markdownlint-custom/rule-no-duplicate-docusaurus-ids.js @@ -0,0 +1,54 @@ +const { createSlugger, parseMarkdownHeadingId } = require('@docusaurus/utils'); + +/** + * Custom rule for markdownlint to prevent duplicate heading IDs as generated by Docusaurus. + * + * @type {import("markdownlint").Rule} + */ +module.exports = { + names: ['no-duplicate-docusaurus-ids'], + description: 'Prevent duplicate heading IDs as generated by Docusaurus', + tags: ['headings', 'anchors', 'docusaurus'], + parser: 'micromark', + function(params, onError) { + const { tokens } = params.parsers.micromark; + const slugger = createSlugger(); + const slugMap = new Map(); + + for (const token of tokens) { + if (token.type !== 'atxHeading' && token.type !== 'setextHeading') { + continue; + } + + const textNode = token.children.find( + (child) => child.type === 'atxHeadingText' || child.type === 'setextHeadingText', + ); + + if (!textNode) { + continue; + } + + const { text, id } = parseMarkdownHeadingId(textNode.text); + // If ID provided (e.g. `# title {#id}`), use it, otherwise generate slug from text + const slug = id || slugger.slug(text); + + if (!slugMap.has(slug)) { + slugMap.set(slug, []); + } + + slugMap.get(slug).push({ lineNumber: token.startLine, text: textNode.text }); + } + + for (const [slug, entries] of slugMap.entries()) { + if (entries.length > 1) { + for (const { lineNumber, text } of entries) { + onError({ + lineNumber, + detail: `Duplicate heading ID: "${slug}", causing conflict in ToC`, + context: text, + }); + } + } + } + }, +}; diff --git a/package.json b/package.json index 0be9e21abff..796e154dc55 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "serve": "docusaurus serve", "write-translations": "docusaurus write-translations", "write-heading-ids": "docusaurus write-heading-ids", - "lint:md": "markdownlint .", + "lint:md": "markdownlint-cli2", "crowdin": "crowdin", "crowdin:sync": "docusaurus write-translations && crowdin upload && crowdin download --export-only-approved" }, @@ -45,7 +45,8 @@ ] }, "devDependencies": { - "markdownlint": "^0.29.0", - "markdownlint-cli": "^0.35.0" + "@docusaurus/utils": "^2.2.0", + "markdownlint": "^0.37.4", + "markdownlint-cli2": "^0.17.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 946d5db03dd..a307917a860 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,10 +13,10 @@ importers: version: 3.13.0 '@docusaurus/core': specifier: 2.2.0 - version: 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) + version: 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) '@docusaurus/preset-classic': specifier: 2.2.0 - version: 2.2.0(@algolia/client-search@4.24.0)(@swc/core@1.7.18)(@types/react@18.3.4)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.17.0)(typescript@5.5.4) + version: 2.2.0(@algolia/client-search@4.24.0)(@swc/core@1.7.18)(@types/react@18.3.4)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(search-insights@2.17.0)(typescript@5.5.4) '@mdx-js/react': specifier: ^1.6.21 version: 1.6.22(react@17.0.2) @@ -31,10 +31,10 @@ importers: version: 1.2.1 docusaurus-theme-search-typesense: specifier: ^0.8.0 - version: 0.8.0(@algolia/client-search@4.24.0)(@babel/runtime@7.25.4)(@docusaurus/core@2.2.0)(@docusaurus/theme-common@2.2.0)(@swc/core@1.7.18)(@types/react@18.3.4)(algoliasearch@4.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) + version: 0.8.0(@algolia/client-search@4.24.0)(@babel/runtime@7.25.4)(@docusaurus/core@2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4))(@docusaurus/theme-common@2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4))(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(@types/react@18.3.4)(algoliasearch@4.24.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.94.0) + version: 6.2.0(webpack@5.94.0(@swc/core@1.7.18)) prism-react-renderer: specifier: ^1.2.1 version: 1.3.5(react@17.0.2) @@ -46,17 +46,20 @@ importers: version: 17.0.2(react@17.0.2) swc-loader: specifier: ^0.2.6 - version: 0.2.6(@swc/core@1.7.18)(webpack@5.94.0) + version: 0.2.6(@swc/core@1.7.18)(webpack@5.94.0(@swc/core@1.7.18)) url-loader: specifier: ^4.1.1 - version: 4.1.1(file-loader@6.2.0)(webpack@5.94.0) + version: 4.1.1(file-loader@6.2.0(webpack@5.94.0(@swc/core@1.7.18)))(webpack@5.94.0(@swc/core@1.7.18)) devDependencies: + '@docusaurus/utils': + specifier: ^2.2.0 + version: 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) markdownlint: - specifier: ^0.29.0 - version: 0.29.0 - markdownlint-cli: - specifier: ^0.35.0 - version: 0.35.0 + specifier: ^0.37.4 + version: 0.37.4 + markdownlint-cli2: + specifier: ^0.17.2 + version: 0.17.2 packages: @@ -985,10 +988,6 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - '@jest/schemas@29.6.3': resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -1044,10 +1043,6 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - '@polka/url@1.0.0-next.25': resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} @@ -1067,6 +1062,10 @@ packages: resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} engines: {node: '>=6'} + '@sindresorhus/merge-streams@2.3.0': + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} + '@slorber/static-site-generator-webpack-plugin@4.0.7': resolution: {integrity: sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==} engines: {node: '>=14'} @@ -1300,6 +1299,9 @@ packages: '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -1336,6 +1338,9 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@types/katex@0.16.7': + resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} + '@types/keyv@3.1.4': resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} @@ -1345,6 +1350,9 @@ packages: '@types/mime@1.3.5': resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} @@ -1686,9 +1694,6 @@ packages: brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -1755,12 +1760,21 @@ packages: character-entities-legacy@1.1.4: resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + character-entities@1.2.4: resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + character-reference-invalid@1.1.4: resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} @@ -1858,10 +1872,6 @@ packages: resolution: {integrity: sha512-T6PB6vdFrwnHXg/I0kivM3DqaCGZLjjYSOe0a5WgFKcz1sOnmOeIjnhQPXVXX3QjVbLyTJ85lJkX6lUpukTzaA==} engines: {node: '>=6'} - commander@11.0.0: - resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} - engines: {node: '>=16'} - commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -2116,6 +2126,9 @@ packages: supports-color: optional: true + decode-named-character-reference@1.1.0: + resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==} + decompress-response@3.3.0: resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} engines: {node: '>=4'} @@ -2163,6 +2176,10 @@ packages: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -2183,6 +2200,9 @@ packages: engines: {node: '>= 4.0.0'} hasBin: true + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -2287,10 +2307,6 @@ packages: entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - entities@3.0.1: - resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} - engines: {node: '>=0.12'} - entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -2500,10 +2516,6 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.3.0: - resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} - engines: {node: '>=14'} - fork-ts-checker-webpack-plugin@6.5.3: resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} @@ -2576,10 +2588,6 @@ packages: get-own-enumerable-property-symbols@3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - get-stdin@9.0.0: - resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} - engines: {node: '>=12'} - get-stream@4.1.0: resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} engines: {node: '>=6'} @@ -2610,11 +2618,6 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.2.7: - resolution: {integrity: sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -2647,6 +2650,10 @@ packages: resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} + engines: {node: '>=18'} + gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} @@ -2817,10 +2824,6 @@ packages: peerDependencies: postcss: ^8.1.0 - ignore@5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} - engines: {node: '>= 4'} - ignore@5.3.2: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} @@ -2870,10 +2873,6 @@ packages: resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} engines: {node: '>=10'} - ini@3.0.1: - resolution: {integrity: sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} @@ -2899,9 +2898,15 @@ packages: is-alphabetical@1.0.4: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + is-alphanumerical@1.0.4: resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + is-array-buffer@3.0.4: resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} engines: {node: '>= 0.4'} @@ -2947,6 +2952,9 @@ packages: is-decimal@1.0.4: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} @@ -2971,6 +2979,9 @@ packages: is-hexadecimal@1.0.4: resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + is-installed-globally@0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} @@ -3086,10 +3097,6 @@ packages: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} - jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} - jest-util@29.7.0: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -3146,12 +3153,16 @@ packages: engines: {node: '>=6'} hasBin: true - jsonc-parser@3.2.1: - resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + katex@0.16.21: + resolution: {integrity: sha512-XvqR7FgOHtWupfMiigNzmh+MgUVmDGU2kXZm899ZkPfcuoPuFxyHmXsgATDpFZDAXCI8tvinaVcDo8PIIJSo4A==} + hasBin: true + keyv@3.1.0: resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} @@ -3181,8 +3192,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - linkify-it@4.0.1: - resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} + linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} @@ -3245,9 +3256,6 @@ packages: resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} engines: {node: '>=8'} - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -3258,22 +3266,23 @@ packages: markdown-escapes@1.0.4: resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} - markdown-it@13.0.1: - resolution: {integrity: sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==} + markdown-it@14.1.0: + resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true - markdownlint-cli@0.35.0: - resolution: {integrity: sha512-lVIIIV1MrUtjoocgDqXLxUCxlRbn7Ve8rsWppfwciUNwLlNS28AhNiyQ3PU7jjj4Qvj+rWTTvwkqg7AcdG988g==} - engines: {node: '>=16'} - hasBin: true + markdownlint-cli2-formatter-default@0.0.5: + resolution: {integrity: sha512-4XKTwQ5m1+Txo2kuQ3Jgpo/KmnG+X90dWt4acufg6HVGadTUG5hzHF/wssp9b5MBYOMCnZ9RMPaU//uHsszF8Q==} + peerDependencies: + markdownlint-cli2: '>=0.0.4' - markdownlint-micromark@0.1.5: - resolution: {integrity: sha512-HvofNU4QCvfUCWnocQP1IAWaqop5wpWrB0mKB6SSh0fcpV0PdmQNS6tdUuFew1utpYlUvYYzz84oDkrD76GB9A==} - engines: {node: '>=16'} + markdownlint-cli2@0.17.2: + resolution: {integrity: sha512-XH06ZOi8wCrtOSSj3p8y3yJzwgzYOSa7lglNyS3fP05JPRzRGyjauBb5UvlLUSCGysMmULS1moxdRHHudV+g/Q==} + engines: {node: '>=18'} + hasBin: true - markdownlint@0.29.0: - resolution: {integrity: sha512-ASAzqpODstu/Qsk0xW5BPgWnK/qjpBQ4e7IpsSvvFXcfYIjanLTdwFRJK1SIEEh0fGSMKXcJf/qhaZYHyME0wA==} - engines: {node: '>=16'} + markdownlint@0.37.4: + resolution: {integrity: sha512-u00joA/syf3VhWh6/ybVFkib5Zpj2e5KB/cfCei8fkSRuums6nyisTWGqjTWIOFoFwuXoTBQQiqlB4qFKp8ncQ==} + engines: {node: '>=18'} mdast-squeeze-paragraphs@4.0.0: resolution: {integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==} @@ -3296,6 +3305,9 @@ packages: mdurl@1.0.1: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} @@ -3318,6 +3330,81 @@ packages: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} + micromark-core-commonmark@2.0.2: + resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==} + + micromark-extension-directive@3.0.2: + resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-table@2.1.0: + resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} + + micromark-extension-math@3.1.0: + resolution: {integrity: sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.1: + resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} + + micromark@4.0.1: + resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==} + micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -3367,20 +3454,12 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} minipass@2.9.0: resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==} - minipass@6.0.2: - resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==} - engines: {node: '>=16 || 14 >=14.17'} - minizlib@1.3.3: resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==} @@ -3577,6 +3656,9 @@ packages: parse-entities@2.0.0: resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + parse-entities@4.0.2: + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} + parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} @@ -3625,10 +3707,6 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -3642,6 +3720,10 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} + pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} @@ -3943,6 +4025,10 @@ packages: pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + punycode@1.4.1: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} @@ -4199,10 +4285,6 @@ packages: resolution: {integrity: sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==} hasBin: true - run-con@1.2.12: - resolution: {integrity: sha512-5257ILMYIF4RztL9uoZ7V9Q97zHtNHn5bN3NobeAnzB1P3ASLgg8qocM2u+R18ttp+VEM78N2LK8XcNVtnSRrg==} - hasBin: true - run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -4347,10 +4429,6 @@ packages: signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} @@ -4371,6 +4449,10 @@ packages: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} + slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} + sockjs@0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} @@ -4664,8 +4746,8 @@ packages: ua-parser-js@1.0.38: resolution: {integrity: sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==} - uc.micro@1.0.6: - resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} + uc.micro@2.1.0: + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -4696,6 +4778,10 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} + unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + unified@9.2.0: resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} @@ -6063,20 +6149,21 @@ snapshots: '@docsearch/css@3.6.1': {} - '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(@types/react@18.3.4)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.17.0)': + '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(@types/react@18.3.4)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(search-insights@2.17.0)': dependencies: '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.0) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) '@docsearch/css': 3.6.1 - '@types/react': 18.3.4 algoliasearch: 4.24.0 + optionalDependencies: + '@types/react': 18.3.4 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) search-insights: 2.17.0 transitivePeerDependencies: - '@algolia/client-search' - '@docusaurus/core@2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4)': + '@docusaurus/core@2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.5 @@ -6090,15 +6177,15 @@ snapshots: '@babel/traverse': 7.25.4 '@docusaurus/cssnano-preset': 2.2.0 '@docusaurus/logger': 2.2.0 - '@docusaurus/mdx-loader': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/mdx-loader': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@docusaurus/react-loadable': 5.5.2(react@17.0.2) - '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) - '@docusaurus/utils-common': 2.2.0(@docusaurus/types@2.2.0) - '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) + '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) + '@docusaurus/utils-common': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)) + '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) '@slorber/static-site-generator-webpack-plugin': 4.0.7 '@svgr/webpack': 6.5.1 autoprefixer: 10.4.20(postcss@8.4.41) - babel-loader: 8.3.0(@babel/core@7.25.2)(webpack@5.94.0) + babel-loader: 8.3.0(@babel/core@7.25.2)(webpack@5.94.0(@swc/core@1.7.18)) babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 @@ -6107,50 +6194,50 @@ snapshots: cli-table3: 0.6.5 combine-promises: 1.2.0 commander: 5.1.0 - copy-webpack-plugin: 11.0.0(webpack@5.94.0) + copy-webpack-plugin: 11.0.0(webpack@5.94.0(@swc/core@1.7.18)) core-js: 3.38.1 - css-loader: 6.11.0(webpack@5.94.0) - css-minimizer-webpack-plugin: 4.2.2(clean-css@5.3.3)(webpack@5.94.0) + css-loader: 6.11.0(webpack@5.94.0(@swc/core@1.7.18)) + css-minimizer-webpack-plugin: 4.2.2(clean-css@5.3.3)(webpack@5.94.0(@swc/core@1.7.18)) cssnano: 5.1.15(postcss@8.4.41) del: 6.1.1 detect-port: 1.6.1 escape-html: 1.0.3 eta: 1.14.2 - file-loader: 6.2.0(webpack@5.94.0) + file-loader: 6.2.0(webpack@5.94.0(@swc/core@1.7.18)) fs-extra: 10.1.0 html-minifier-terser: 6.1.0 html-tags: 3.3.1 - html-webpack-plugin: 5.6.0(webpack@5.94.0) + html-webpack-plugin: 5.6.0(webpack@5.94.0(@swc/core@1.7.18)) import-fresh: 3.3.0 leven: 3.1.0 lodash: 4.17.21 - mini-css-extract-plugin: 2.9.1(webpack@5.94.0) + mini-css-extract-plugin: 2.9.1(webpack@5.94.0(@swc/core@1.7.18)) postcss: 8.4.41 - postcss-loader: 7.3.4(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0) + postcss-loader: 7.3.4(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.7.18)) prompts: 2.4.2 react: 17.0.2 - react-dev-utils: 12.0.1(typescript@5.5.4)(webpack@5.94.0) + react-dev-utils: 12.0.1(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.7.18)) react-dom: 17.0.2(react@17.0.2) - react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) + react-helmet-async: 1.3.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-loadable: '@docusaurus/react-loadable@5.5.2(react@17.0.2)' - react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.94.0) + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@5.5.2(react@17.0.2))(webpack@5.94.0(@swc/core@1.7.18)) react-router: 5.3.4(react@17.0.2) - react-router-config: 5.1.1(react-router@5.3.4)(react@17.0.2) + react-router-config: 5.1.1(react-router@5.3.4(react@17.0.2))(react@17.0.2) react-router-dom: 5.3.4(react@17.0.2) rtl-detect: 1.1.2 semver: 7.6.3 serve-handler: 6.1.5 shelljs: 0.8.5 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.18)(webpack@5.94.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.18)(webpack@5.94.0(@swc/core@1.7.18)) tslib: 2.7.0 update-notifier: 5.1.0 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.94.0) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.94.0(@swc/core@1.7.18)))(webpack@5.94.0(@swc/core@1.7.18)) wait-on: 6.0.1 webpack: 5.94.0(@swc/core@1.7.18) webpack-bundle-analyzer: 4.10.2 - webpack-dev-server: 4.15.2(webpack@5.94.0) + webpack-dev-server: 4.15.2(webpack@5.94.0(@swc/core@1.7.18)) webpack-merge: 5.10.0 - webpackbar: 5.0.2(webpack@5.94.0) + webpackbar: 5.0.2(webpack@5.94.0(@swc/core@1.7.18)) transitivePeerDependencies: - '@docusaurus/types' - '@parcel/css' @@ -6182,15 +6269,15 @@ snapshots: chalk: 4.1.2 tslib: 2.7.0 - '@docusaurus/mdx-loader@2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)': + '@docusaurus/mdx-loader@2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/parser': 7.25.4 '@babel/traverse': 7.25.4 '@docusaurus/logger': 2.2.0 - '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) + '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) '@mdx-js/mdx': 1.6.22 escape-html: 1.0.3 - file-loader: 6.2.0(webpack@5.94.0) + file-loader: 6.2.0(webpack@5.94.0(@swc/core@1.7.18)) fs-extra: 10.1.0 image-size: 1.1.1 mdast-util-to-string: 2.0.0 @@ -6201,7 +6288,7 @@ snapshots: tslib: 2.7.0 unified: 9.2.2 unist-util-visit: 2.0.3 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.94.0) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.94.0(@swc/core@1.7.18)))(webpack@5.94.0(@swc/core@1.7.18)) webpack: 5.94.0(@swc/core@1.7.18) transitivePeerDependencies: - '@docusaurus/types' @@ -6211,10 +6298,10 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/module-type-aliases@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)': + '@docusaurus/module-type-aliases@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@docusaurus/react-loadable': 5.5.2(react@17.0.2) - '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@types/history': 4.7.11 '@types/react': 18.3.4 '@types/react-router-config': 5.0.11 @@ -6229,15 +6316,15 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-content-blog@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4)': + '@docusaurus/plugin-content-blog@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) + '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) '@docusaurus/logger': 2.2.0 - '@docusaurus/mdx-loader': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) - '@docusaurus/utils-common': 2.2.0(@docusaurus/types@2.2.0) - '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) + '@docusaurus/mdx-loader': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) + '@docusaurus/utils-common': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)) + '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) cheerio: 1.0.0 feed: 4.2.2 fs-extra: 10.1.0 @@ -6267,15 +6354,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4)': + '@docusaurus/plugin-content-docs@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) + '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) '@docusaurus/logger': 2.2.0 - '@docusaurus/mdx-loader': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/module-type-aliases': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) - '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) + '@docusaurus/mdx-loader': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/module-type-aliases': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) + '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) '@types/react-router-config': 5.0.11 combine-promises: 1.2.0 fs-extra: 10.1.0 @@ -6305,13 +6392,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-pages@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4)': + '@docusaurus/plugin-content-pages@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/mdx-loader': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) - '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) + '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/mdx-loader': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) + '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) fs-extra: 10.1.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -6335,15 +6422,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-debug@2.2.0(@swc/core@1.7.18)(@types/react@18.3.4)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4)': + '@docusaurus/plugin-debug@2.2.0(@swc/core@1.7.18)(@types/react@18.3.4)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) + '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) fs-extra: 10.1.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-json-view: 1.21.3(@types/react@18.3.4)(react-dom@17.0.2)(react@17.0.2) + react-json-view: 1.21.3(@types/react@18.3.4)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) tslib: 2.7.0 transitivePeerDependencies: - '@parcel/css' @@ -6365,11 +6452,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-analytics@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4)': + '@docusaurus/plugin-google-analytics@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) + '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) tslib: 2.7.0 @@ -6391,11 +6478,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-gtag@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4)': + '@docusaurus/plugin-google-gtag@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) + '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) tslib: 2.7.0 @@ -6417,14 +6504,14 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-sitemap@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4)': + '@docusaurus/plugin-sitemap@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) + '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) '@docusaurus/logger': 2.2.0 - '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) - '@docusaurus/utils-common': 2.2.0(@docusaurus/types@2.2.0) - '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) + '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) + '@docusaurus/utils-common': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)) + '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) fs-extra: 10.1.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -6448,20 +6535,20 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@2.2.0(@algolia/client-search@4.24.0)(@swc/core@1.7.18)(@types/react@18.3.4)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.17.0)(typescript@5.5.4)': - dependencies: - '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/plugin-content-blog': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/plugin-content-docs': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/plugin-content-pages': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/plugin-debug': 2.2.0(@swc/core@1.7.18)(@types/react@18.3.4)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/plugin-google-analytics': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/plugin-google-gtag': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/plugin-sitemap': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/theme-classic': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/theme-common': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/theme-search-algolia': 2.2.0(@algolia/client-search@4.24.0)(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(@types/react@18.3.4)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.17.0)(typescript@5.5.4) - '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/preset-classic@2.2.0(@algolia/client-search@4.24.0)(@swc/core@1.7.18)(@types/react@18.3.4)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(search-insights@2.17.0)(typescript@5.5.4)': + dependencies: + '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/plugin-content-blog': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/plugin-content-docs': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/plugin-content-pages': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/plugin-debug': 2.2.0(@swc/core@1.7.18)(@types/react@18.3.4)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/plugin-google-analytics': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/plugin-google-gtag': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/plugin-sitemap': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/theme-classic': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/theme-common': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/theme-search-algolia': 2.2.0(@algolia/client-search@4.24.0)(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(@types/react@18.3.4)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(search-insights@2.17.0)(typescript@5.5.4) + '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) transitivePeerDependencies: @@ -6492,20 +6579,20 @@ snapshots: prop-types: 15.8.1 react: 17.0.2 - '@docusaurus/theme-classic@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4)': + '@docusaurus/theme-classic@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/mdx-loader': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/module-type-aliases': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/plugin-content-blog': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/plugin-content-docs': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/plugin-content-pages': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/theme-common': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) + '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/mdx-loader': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/module-type-aliases': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/plugin-content-blog': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/plugin-content-docs': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/plugin-content-pages': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/theme-common': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) '@docusaurus/theme-translations': 2.2.0 - '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) - '@docusaurus/utils-common': 2.2.0(@docusaurus/types@2.2.0) - '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) + '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) + '@docusaurus/utils-common': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)) + '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) '@mdx-js/react': 1.6.22(react@17.0.2) clsx: 1.2.1 copy-text-to-clipboard: 3.2.0 @@ -6539,14 +6626,14 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-common@2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4)': + '@docusaurus/theme-common@2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4)': dependencies: - '@docusaurus/mdx-loader': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/module-type-aliases': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/plugin-content-blog': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/plugin-content-docs': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/plugin-content-pages': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) + '@docusaurus/mdx-loader': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/module-type-aliases': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@docusaurus/plugin-content-blog': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/plugin-content-docs': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/plugin-content-pages': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) '@types/history': 4.7.11 '@types/react': 18.3.4 '@types/react-router-config': 5.0.11 @@ -6576,16 +6663,16 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-search-algolia@2.2.0(@algolia/client-search@4.24.0)(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(@types/react@18.3.4)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.17.0)(typescript@5.5.4)': + '@docusaurus/theme-search-algolia@2.2.0(@algolia/client-search@4.24.0)(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(@types/react@18.3.4)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(search-insights@2.17.0)(typescript@5.5.4)': dependencies: - '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(@types/react@18.3.4)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.17.0) - '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) + '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(@types/react@18.3.4)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(search-insights@2.17.0) + '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) '@docusaurus/logger': 2.2.0 - '@docusaurus/plugin-content-docs': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/theme-common': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) + '@docusaurus/plugin-content-docs': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/theme-common': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) '@docusaurus/theme-translations': 2.2.0 - '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) - '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) + '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) + '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) algoliasearch: 4.24.0 algoliasearch-helper: 3.22.4(algoliasearch@4.24.0) clsx: 1.2.1 @@ -6623,7 +6710,7 @@ snapshots: fs-extra: 10.1.0 tslib: 2.7.0 - '@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)': + '@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@types/history': 4.7.11 '@types/react': 18.3.4 @@ -6631,7 +6718,7 @@ snapshots: joi: 17.13.3 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) + react-helmet-async: 1.3.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) utility-types: 3.11.0 webpack: 5.94.0(@swc/core@1.7.18) webpack-merge: 5.10.0 @@ -6641,15 +6728,16 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils-common@2.2.0(@docusaurus/types@2.2.0)': + '@docusaurus/utils-common@2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))': dependencies: - '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) tslib: 2.7.0 + optionalDependencies: + '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@docusaurus/utils-validation@2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)': + '@docusaurus/utils-validation@2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)': dependencies: '@docusaurus/logger': 2.2.0 - '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) + '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) joi: 17.13.3 js-yaml: 4.1.0 tslib: 2.7.0 @@ -6661,12 +6749,11 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils@2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)': + '@docusaurus/utils@2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)': dependencies: '@docusaurus/logger': 2.2.0 - '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2) '@svgr/webpack': 6.5.1 - file-loader: 6.2.0(webpack@5.94.0) + file-loader: 6.2.0(webpack@5.94.0(@swc/core@1.7.18)) fs-extra: 10.1.0 github-slugger: 1.5.0 globby: 11.1.0 @@ -6677,8 +6764,10 @@ snapshots: resolve-pathname: 3.0.0 shelljs: 0.8.5 tslib: 2.7.0 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.94.0) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.94.0(@swc/core@1.7.18)))(webpack@5.94.0(@swc/core@1.7.18)) webpack: 5.94.0(@swc/core@1.7.18) + optionalDependencies: + '@docusaurus/types': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) transitivePeerDependencies: - '@swc/core' - esbuild @@ -6692,15 +6781,6 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@isaacs/cliui@8.0.2': - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - '@jest/schemas@29.6.3': dependencies: '@sinclair/typebox': 0.27.8 @@ -6780,9 +6860,6 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@pkgjs/parseargs@0.11.0': - optional: true - '@polka/url@1.0.0-next.25': {} '@sideway/address@4.1.5': @@ -6797,6 +6874,8 @@ snapshots: '@sindresorhus/is@0.14.0': {} + '@sindresorhus/merge-streams@2.3.0': {} + '@slorber/static-site-generator-webpack-plugin@4.0.7': dependencies: eval: 0.1.8 @@ -7035,6 +7114,10 @@ snapshots: dependencies: '@types/node': 22.5.0 + '@types/debug@4.1.12': + dependencies: + '@types/ms': 2.1.0 + '@types/estree@1.0.5': {} '@types/express-serve-static-core@4.19.5': @@ -7077,6 +7160,8 @@ snapshots: '@types/json-schema@7.0.15': {} + '@types/katex@0.16.7': {} + '@types/keyv@3.1.4': dependencies: '@types/node': 22.5.0 @@ -7087,6 +7172,8 @@ snapshots: '@types/mime@1.3.5': {} + '@types/ms@2.1.0': {} + '@types/node-forge@1.3.11': dependencies: '@types/node': 22.5.0 @@ -7275,7 +7362,7 @@ snapshots: indent-string: 4.0.0 ajv-formats@2.1.1(ajv@8.17.1): - dependencies: + optionalDependencies: ajv: 8.17.1 ajv-keywords@3.5.2(ajv@6.12.6): @@ -7421,7 +7508,7 @@ snapshots: transitivePeerDependencies: - debug - babel-loader@8.3.0(@babel/core@7.25.2)(webpack@5.94.0): + babel-loader@8.3.0(@babel/core@7.25.2)(webpack@5.94.0(@swc/core@1.7.18)): dependencies: '@babel/core': 7.25.2 find-cache-dir: 3.3.2 @@ -7531,10 +7618,6 @@ snapshots: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -7607,10 +7690,16 @@ snapshots: character-entities-legacy@1.1.4: {} + character-entities-legacy@3.0.0: {} + character-entities@1.2.4: {} + character-entities@2.0.2: {} + character-reference-invalid@1.1.4: {} + character-reference-invalid@2.0.1: {} + cheerio-select@2.1.0: dependencies: boolbase: 1.0.0 @@ -7716,8 +7805,6 @@ snapshots: command-exists-promise@2.0.2: {} - commander@11.0.0: {} - commander@2.20.3: {} commander@5.1.0: {} @@ -7777,7 +7864,7 @@ snapshots: copy-text-to-clipboard@3.2.0: {} - copy-webpack-plugin@11.0.0(webpack@5.94.0): + copy-webpack-plugin@11.0.0(webpack@5.94.0(@swc/core@1.7.18)): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -7819,6 +7906,7 @@ snapshots: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 + optionalDependencies: typescript: 5.5.4 cross-fetch@3.1.8: @@ -7839,7 +7927,7 @@ snapshots: dependencies: postcss: 8.4.41 - css-loader@6.11.0(webpack@5.94.0): + css-loader@6.11.0(webpack@5.94.0(@swc/core@1.7.18)): dependencies: icss-utils: 5.1.0(postcss@8.4.41) postcss: 8.4.41 @@ -7849,11 +7937,11 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.4.41) postcss-value-parser: 4.2.0 semver: 7.6.3 + optionalDependencies: webpack: 5.94.0(@swc/core@1.7.18) - css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.3)(webpack@5.94.0): + css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.3)(webpack@5.94.0(@swc/core@1.7.18)): dependencies: - clean-css: 5.3.3 cssnano: 5.1.15(postcss@8.4.41) jest-worker: 29.7.0 postcss: 8.4.41 @@ -7861,6 +7949,8 @@ snapshots: serialize-javascript: 6.0.2 source-map: 0.6.1 webpack: 5.94.0(@swc/core@1.7.18) + optionalDependencies: + clean-css: 5.3.3 css-select-base-adapter@0.1.1: {} @@ -7991,6 +8081,10 @@ snapshots: dependencies: ms: 2.1.2 + decode-named-character-reference@1.1.0: + dependencies: + character-entities: 2.0.2 + decompress-response@3.3.0: dependencies: mimic-response: 1.0.1 @@ -8036,6 +8130,8 @@ snapshots: depd@2.0.0: {} + dequal@2.0.3: {} + destroy@1.2.0: {} detab@2.0.4: @@ -8058,6 +8154,10 @@ snapshots: transitivePeerDependencies: - supports-color + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + dir-glob@3.0.1: dependencies: path-type: 4.0.0 @@ -8066,15 +8166,15 @@ snapshots: dependencies: '@leichtgewicht/ip-codec': 2.0.5 - docusaurus-theme-search-typesense@0.8.0(@algolia/client-search@4.24.0)(@babel/runtime@7.25.4)(@docusaurus/core@2.2.0)(@docusaurus/theme-common@2.2.0)(@swc/core@1.7.18)(@types/react@18.3.4)(algoliasearch@4.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4): + docusaurus-theme-search-typesense@0.8.0(@algolia/client-search@4.24.0)(@babel/runtime@7.25.4)(@docusaurus/core@2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4))(@docusaurus/theme-common@2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4))(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(@types/react@18.3.4)(algoliasearch@4.24.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4): dependencies: - '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) + '@docusaurus/core': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) '@docusaurus/logger': 2.2.0 - '@docusaurus/plugin-content-docs': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) - '@docusaurus/theme-common': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18)(react-dom@17.0.2)(react@17.0.2)(typescript@5.5.4) + '@docusaurus/plugin-content-docs': 2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) + '@docusaurus/theme-common': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.4) '@docusaurus/theme-translations': 2.2.0 - '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) - '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0)(@swc/core@1.7.18) + '@docusaurus/utils': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) + '@docusaurus/utils-validation': 2.2.0(@docusaurus/types@2.2.0(@swc/core@1.7.18)(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(@swc/core@1.7.18) algoliasearch-helper: 3.22.4(algoliasearch@4.24.0) clsx: 1.2.1 eta: 1.14.2 @@ -8083,7 +8183,7 @@ snapshots: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) tslib: 2.7.0 - typesense-docsearch-react: 0.2.3(@algolia/client-search@4.24.0)(@babel/runtime@7.25.4)(@types/react@18.3.4)(algoliasearch@4.24.0)(react-dom@17.0.2)(react@17.0.2) + typesense-docsearch-react: 0.2.3(@algolia/client-search@4.24.0)(@babel/runtime@7.25.4)(@types/react@18.3.4)(algoliasearch@4.24.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) typesense-instantsearch-adapter: 2.8.0(@babel/runtime@7.25.4) utility-types: 3.11.0 transitivePeerDependencies: @@ -8204,8 +8304,6 @@ snapshots: entities@2.2.0: {} - entities@3.0.1: {} - entities@4.5.0: {} error-ex@1.3.2: @@ -8435,7 +8533,7 @@ snapshots: dependencies: xml-js: 1.6.11 - file-loader@6.2.0(webpack@5.94.0): + file-loader@6.2.0(webpack@5.94.0(@swc/core@1.7.18)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 @@ -8495,12 +8593,7 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.3.0: - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - - fork-ts-checker-webpack-plugin@6.5.3(typescript@5.5.4)(webpack@5.94.0): + fork-ts-checker-webpack-plugin@6.5.3(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.7.18)): dependencies: '@babel/code-frame': 7.24.7 '@types/json-schema': 7.0.15 @@ -8577,8 +8670,6 @@ snapshots: get-own-enumerable-property-symbols@3.0.2: {} - get-stdin@9.0.0: {} - get-stream@4.1.0: dependencies: pump: 3.0.0 @@ -8607,14 +8698,6 @@ snapshots: glob-to-regexp@0.4.1: {} - glob@10.2.7: - dependencies: - foreground-child: 3.3.0 - jackspeak: 2.3.6 - minimatch: 9.0.5 - minipass: 6.0.2 - path-scurry: 1.11.1 - glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -8662,6 +8745,15 @@ snapshots: merge2: 1.4.1 slash: 4.0.0 + globby@14.0.2: + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.2 + ignore: 5.3.2 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 @@ -8811,13 +8903,14 @@ snapshots: html-void-elements@1.0.5: {} - html-webpack-plugin@5.6.0(webpack@5.94.0): + html-webpack-plugin@5.6.0(webpack@5.94.0(@swc/core@1.7.18)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 + optionalDependencies: webpack: 5.94.0(@swc/core@1.7.18) htmlparser2@6.1.0: @@ -8857,12 +8950,13 @@ snapshots: http-proxy-middleware@2.0.6(@types/express@4.17.21): dependencies: - '@types/express': 4.17.21 '@types/http-proxy': 1.17.15 http-proxy: 1.18.1 is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.8 + optionalDependencies: + '@types/express': 4.17.21 transitivePeerDependencies: - debug @@ -8888,8 +8982,6 @@ snapshots: dependencies: postcss: 8.4.41 - ignore@5.2.4: {} - ignore@5.3.2: {} image-size@1.1.1: @@ -8924,8 +9016,6 @@ snapshots: ini@2.0.0: {} - ini@3.0.1: {} - inline-style-parser@0.1.1: {} internal-slot@1.0.7: @@ -8946,11 +9036,18 @@ snapshots: is-alphabetical@1.0.4: {} + is-alphabetical@2.0.1: {} + is-alphanumerical@1.0.4: dependencies: is-alphabetical: 1.0.4 is-decimal: 1.0.4 + is-alphanumerical@2.0.1: + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + is-array-buffer@3.0.4: dependencies: call-bind: 1.0.7 @@ -8993,6 +9090,8 @@ snapshots: is-decimal@1.0.4: {} + is-decimal@2.0.1: {} + is-docker@2.2.1: {} is-extendable@0.1.1: {} @@ -9007,6 +9106,8 @@ snapshots: is-hexadecimal@1.0.4: {} + is-hexadecimal@2.0.1: {} + is-installed-globally@0.4.0: dependencies: global-dirs: 3.0.1 @@ -9091,12 +9192,6 @@ snapshots: isobject@3.0.1: {} - jackspeak@2.3.6: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 @@ -9154,7 +9249,7 @@ snapshots: json5@2.2.3: {} - jsonc-parser@3.2.1: {} + jsonc-parser@3.3.1: {} jsonfile@6.1.0: dependencies: @@ -9162,6 +9257,10 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 + katex@0.16.21: + dependencies: + commander: 8.3.0 + keyv@3.1.0: dependencies: json-buffer: 3.0.0 @@ -9185,9 +9284,9 @@ snapshots: lines-and-columns@1.2.4: {} - linkify-it@4.0.1: + linkify-it@5.0.0: dependencies: - uc.micro: 1.0.6 + uc.micro: 2.1.0 loader-runner@4.3.0: {} @@ -9238,8 +9337,6 @@ snapshots: lowercase-keys@2.0.0: {} - lru-cache@10.4.3: {} - lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -9250,32 +9347,43 @@ snapshots: markdown-escapes@1.0.4: {} - markdown-it@13.0.1: + markdown-it@14.1.0: dependencies: argparse: 2.0.1 - entities: 3.0.1 - linkify-it: 4.0.1 - mdurl: 1.0.1 - uc.micro: 1.0.6 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.1.0 - markdownlint-cli@0.35.0: + markdownlint-cli2-formatter-default@0.0.5(markdownlint-cli2@0.17.2): dependencies: - commander: 11.0.0 - get-stdin: 9.0.0 - glob: 10.2.7 - ignore: 5.2.4 - js-yaml: 4.1.0 - jsonc-parser: 3.2.1 - markdownlint: 0.29.0 - minimatch: 9.0.5 - run-con: 1.2.12 - - markdownlint-micromark@0.1.5: {} + markdownlint-cli2: 0.17.2 - markdownlint@0.29.0: + markdownlint-cli2@0.17.2: dependencies: - markdown-it: 13.0.1 - markdownlint-micromark: 0.1.5 + globby: 14.0.2 + js-yaml: 4.1.0 + jsonc-parser: 3.3.1 + markdownlint: 0.37.4 + markdownlint-cli2-formatter-default: 0.0.5(markdownlint-cli2@0.17.2) + micromatch: 4.0.8 + transitivePeerDependencies: + - supports-color + + markdownlint@0.37.4: + dependencies: + markdown-it: 14.1.0 + micromark: 4.0.1 + micromark-core-commonmark: 2.0.2 + micromark-extension-directive: 3.0.2 + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-table: 2.1.0 + micromark-extension-math: 3.1.0 + micromark-util-types: 2.0.1 + transitivePeerDependencies: + - supports-color mdast-squeeze-paragraphs@4.0.0: dependencies: @@ -9304,6 +9412,8 @@ snapshots: mdurl@1.0.1: {} + mdurl@2.0.0: {} + media-typer@0.3.0: {} memfs@3.5.3: @@ -9318,6 +9428,178 @@ snapshots: methods@1.1.2: {} + micromark-core-commonmark@2.0.2: + dependencies: + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-directive@3.0.2: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + parse-entities: 4.0.2 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.2 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm-table@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-math@3.1.0: + dependencies: + '@types/katex': 0.16.7 + devlop: 1.1.0 + katex: 0.16.21 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.1 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.1 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.1: {} + + micromark@4.0.1: + dependencies: + '@types/debug': 4.1.12 + debug: 4.3.6 + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.2 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + transitivePeerDependencies: + - supports-color + micromatch@4.0.8: dependencies: braces: 3.0.3 @@ -9343,7 +9625,7 @@ snapshots: mimic-response@1.0.1: {} - mini-css-extract-plugin@2.9.1(webpack@5.94.0): + mini-css-extract-plugin@2.9.1(webpack@5.94.0(@swc/core@1.7.18)): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 @@ -9355,10 +9637,6 @@ snapshots: dependencies: brace-expansion: 1.1.11 - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.1 - minimist@1.2.8: {} minipass@2.9.0: @@ -9366,8 +9644,6 @@ snapshots: safe-buffer: 5.2.1 yallist: 3.1.1 - minipass@6.0.2: {} - minizlib@1.3.3: dependencies: minipass: 2.9.0 @@ -9549,6 +9825,16 @@ snapshots: is-decimal: 1.0.4 is-hexadecimal: 1.0.4 + parse-entities@4.0.2: + dependencies: + '@types/unist': 2.0.11 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.1.0 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + parse-json@5.2.0: dependencies: '@babel/code-frame': 7.24.7 @@ -9592,11 +9878,6 @@ snapshots: path-parse@1.0.7: {} - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 6.0.2 - path-to-regexp@0.1.7: {} path-to-regexp@1.8.0: @@ -9607,6 +9888,8 @@ snapshots: path-type@4.0.0: {} + path-type@5.0.0: {} + pend@1.2.0: {} picocolors@1.0.1: {} @@ -9664,7 +9947,7 @@ snapshots: postcss: 8.4.41 postcss-selector-parser: 6.1.2 - postcss-loader@7.3.4(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0): + postcss-loader@7.3.4(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.7.18)): dependencies: cosmiconfig: 8.3.6(typescript@5.5.4) jiti: 1.21.6 @@ -9888,6 +10171,8 @@ snapshots: end-of-stream: 1.4.4 once: 1.4.0 + punycode.js@2.3.1: {} + punycode@1.4.1: {} punycode@2.3.1: {} @@ -9939,7 +10224,7 @@ snapshots: lodash.flow: 3.5.0 pure-color: 1.3.0 - react-dev-utils@12.0.1(typescript@5.5.4)(webpack@5.94.0): + react-dev-utils@12.0.1(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.7.18)): dependencies: '@babel/code-frame': 7.24.7 address: 1.2.2 @@ -9950,7 +10235,7 @@ snapshots: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(typescript@5.5.4)(webpack@5.94.0) + fork-ts-checker-webpack-plugin: 6.5.3(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.7.18)) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -9965,8 +10250,9 @@ snapshots: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - typescript: 5.5.4 webpack: 5.94.0(@swc/core@1.7.18) + optionalDependencies: + typescript: 5.5.4 transitivePeerDependencies: - eslint - supports-color @@ -9983,7 +10269,7 @@ snapshots: react-fast-compare@3.2.2: {} - react-helmet-async@1.3.0(react-dom@17.0.2)(react@17.0.2): + react-helmet-async@1.3.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: '@babel/runtime': 7.25.4 invariant: 2.2.4 @@ -10002,7 +10288,7 @@ snapshots: react-is@16.13.1: {} - react-json-view@1.21.3(@types/react@18.3.4)(react-dom@17.0.2)(react@17.0.2): + react-json-view@1.21.3(@types/react@18.3.4)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: flux: 4.0.4(react@17.0.2) react: 17.0.2 @@ -10016,13 +10302,13 @@ snapshots: react-lifecycles-compat@3.0.4: {} - react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.94.0): + react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@5.5.2(react@17.0.2))(webpack@5.94.0(@swc/core@1.7.18)): dependencies: '@babel/runtime': 7.25.4 react-loadable: '@docusaurus/react-loadable@5.5.2(react@17.0.2)' webpack: 5.94.0(@swc/core@1.7.18) - react-router-config@5.1.1(react-router@5.3.4)(react@17.0.2): + react-router-config@5.1.1(react-router@5.3.4(react@17.0.2))(react@17.0.2): dependencies: '@babel/runtime': 7.25.4 react: 17.0.2 @@ -10229,13 +10515,6 @@ snapshots: postcss: 8.4.41 strip-json-comments: 3.1.1 - run-con@1.2.12: - dependencies: - deep-extend: 0.6.0 - ini: 3.0.1 - minimist: 1.2.8 - strip-json-comments: 3.1.1 - run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -10426,8 +10705,6 @@ snapshots: signal-exit@3.0.7: {} - signal-exit@4.1.0: {} - sirv@2.0.4: dependencies: '@polka/url': 1.0.0-next.25 @@ -10447,6 +10724,8 @@ snapshots: slash@4.0.0: {} + slash@5.1.0: {} + sockjs@0.3.24: dependencies: faye-websocket: 0.11.4 @@ -10614,7 +10893,7 @@ snapshots: picocolors: 1.0.1 stable: 0.1.8 - swc-loader@0.2.6(@swc/core@1.7.18)(webpack@5.94.0): + swc-loader@0.2.6(@swc/core@1.7.18)(webpack@5.94.0(@swc/core@1.7.18)): dependencies: '@swc/core': 1.7.18 '@swc/counter': 0.1.3 @@ -10634,15 +10913,16 @@ snapshots: safe-buffer: 5.2.1 yallist: 3.1.1 - terser-webpack-plugin@5.3.10(@swc/core@1.7.18)(webpack@5.94.0): + terser-webpack-plugin@5.3.10(@swc/core@1.7.18)(webpack@5.94.0(@swc/core@1.7.18)): dependencies: '@jridgewell/trace-mapping': 0.3.25 - '@swc/core': 1.7.18 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 webpack: 5.94.0(@swc/core@1.7.18) + optionalDependencies: + '@swc/core': 1.7.18 terser@5.31.6: dependencies: @@ -10730,7 +11010,7 @@ snapshots: typesense-docsearch-css@0.3.0: {} - typesense-docsearch-react@0.2.3(@algolia/client-search@4.24.0)(@babel/runtime@7.25.4)(@types/react@18.3.4)(algoliasearch@4.24.0)(react-dom@17.0.2)(react@17.0.2): + typesense-docsearch-react@0.2.3(@algolia/client-search@4.24.0)(@babel/runtime@7.25.4)(@types/react@18.3.4)(algoliasearch@4.24.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: '@algolia/autocomplete-core': 1.7.1 '@algolia/autocomplete-preset-algolia': 1.7.1(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) @@ -10763,7 +11043,7 @@ snapshots: ua-parser-js@1.0.38: {} - uc.micro@1.0.6: {} + uc.micro@2.1.0: {} unbox-primitive@1.0.2: dependencies: @@ -10792,6 +11072,8 @@ snapshots: unicode-property-aliases-ecmascript@2.1.0: {} + unicorn-magic@0.1.0: {} + unified@9.2.0: dependencies: '@types/unist': 2.0.11 @@ -10880,13 +11162,14 @@ snapshots: dependencies: punycode: 2.3.1 - url-loader@4.1.1(file-loader@6.2.0)(webpack@5.94.0): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.94.0(@swc/core@1.7.18)))(webpack@5.94.0(@swc/core@1.7.18)): dependencies: - file-loader: 6.2.0(webpack@5.94.0) loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 webpack: 5.94.0(@swc/core@1.7.18) + optionalDependencies: + file-loader: 6.2.0(webpack@5.94.0(@swc/core@1.7.18)) url-parse-lax@3.0.0: dependencies: @@ -10898,14 +11181,16 @@ snapshots: use-isomorphic-layout-effect@1.1.2(@types/react@18.3.4)(react@17.0.2): dependencies: - '@types/react': 18.3.4 react: 17.0.2 + optionalDependencies: + '@types/react': 18.3.4 use-latest@1.2.1(@types/react@18.3.4)(react@17.0.2): dependencies: - '@types/react': 18.3.4 react: 17.0.2 use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.4)(react@17.0.2) + optionalDependencies: + '@types/react': 18.3.4 util-deprecate@1.0.2: {} @@ -10983,7 +11268,7 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@5.3.4(webpack@5.94.0): + webpack-dev-middleware@5.3.4(webpack@5.94.0(@swc/core@1.7.18)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -10992,7 +11277,7 @@ snapshots: schema-utils: 4.2.0 webpack: 5.94.0(@swc/core@1.7.18) - webpack-dev-server@4.15.2(webpack@5.94.0): + webpack-dev-server@4.15.2(webpack@5.94.0(@swc/core@1.7.18)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -11022,9 +11307,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.94.0(@swc/core@1.7.18) - webpack-dev-middleware: 5.3.4(webpack@5.94.0) + webpack-dev-middleware: 5.3.4(webpack@5.94.0(@swc/core@1.7.18)) ws: 8.18.0 + optionalDependencies: + webpack: 5.94.0(@swc/core@1.7.18) transitivePeerDependencies: - bufferutil - debug @@ -11061,7 +11347,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.18)(webpack@5.94.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.18)(webpack@5.94.0(@swc/core@1.7.18)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -11069,7 +11355,7 @@ snapshots: - esbuild - uglify-js - webpackbar@5.0.2(webpack@5.94.0): + webpackbar@5.0.2(webpack@5.94.0(@swc/core@1.7.18)): dependencies: chalk: 4.1.2 consola: 2.15.3