From 15ccd1e3800893e9b75efe3347d410c8d8330401 Mon Sep 17 00:00:00 2001 From: Jonas Aschenbrenner Date: Mon, 16 Oct 2023 01:51:19 +0200 Subject: [PATCH] Work --- .prettierrc | 3 + LICENSE | 16 +- next.js/app-router/.gitignore | 35 + next.js/app-router/LICENSE | 12 + next.js/app-router/jsconfig.json | 5 + next.js/app-router/next.config.js | 4 + next.js/app-router/package-lock.json | 7253 +++++++++++++++++ next.js/app-router/package.json | 23 + next.js/app-router/src/app/layout.js | 7 + next.js/app-router/src/app/page.js | 86 + next.js/app-router/src/mdxOptions.mjs | 17 + next.js/pages-router/.gitignore | 35 + next.js/pages-router/LICENSE | 12 + next.js/pages-router/jsconfig.json | 6 + next.js/pages-router/next.config.js | 12 + next.js/pages-router/package-lock.json | 7159 ++++++++++++++++ next.js/pages-router/package.json | 23 + next.js/pages-router/src/mdxOptions.mjs | 17 + next.js/pages-router/src/pages/_app.js | 5 + next.js/pages-router/src/pages/_document.js | 13 + next.js/pages-router/src/pages/index.js | 79 + next.js/pages-router/src/serializeMDX.js | 8 + .../pages-router/src/styles/Home.module.css | 229 + next.js/pages-router/src/styles/globals.css | 107 + react/.gitignore | 1 + react/.gitkeep | 0 react/.npmignore | 2 + react/LICENSE | 12 + react/README.md | 55 + react/built/Credit.d.ts | 10 + react/built/Credit.js | 34 + react/package-lock.json | 61 + react/package.json | 26 + react/preview.png | Bin 0 -> 274594 bytes react/src/Credit.tsx | 98 + react/src/styles.css | 77 + react/tsconfig.json | 112 + static/LICENSE | 12 + static/index.html | 79 +- static/styles.css | 77 + 40 files changed, 15734 insertions(+), 88 deletions(-) create mode 100644 .prettierrc create mode 100644 next.js/app-router/.gitignore create mode 100644 next.js/app-router/LICENSE create mode 100644 next.js/app-router/jsconfig.json create mode 100644 next.js/app-router/next.config.js create mode 100644 next.js/app-router/package-lock.json create mode 100644 next.js/app-router/package.json create mode 100644 next.js/app-router/src/app/layout.js create mode 100644 next.js/app-router/src/app/page.js create mode 100644 next.js/app-router/src/mdxOptions.mjs create mode 100644 next.js/pages-router/.gitignore create mode 100644 next.js/pages-router/LICENSE create mode 100644 next.js/pages-router/jsconfig.json create mode 100644 next.js/pages-router/next.config.js create mode 100644 next.js/pages-router/package-lock.json create mode 100644 next.js/pages-router/package.json create mode 100644 next.js/pages-router/src/mdxOptions.mjs create mode 100644 next.js/pages-router/src/pages/_app.js create mode 100644 next.js/pages-router/src/pages/_document.js create mode 100644 next.js/pages-router/src/pages/index.js create mode 100644 next.js/pages-router/src/serializeMDX.js create mode 100644 next.js/pages-router/src/styles/Home.module.css create mode 100644 next.js/pages-router/src/styles/globals.css create mode 100644 react/.gitignore delete mode 100644 react/.gitkeep create mode 100644 react/.npmignore create mode 100644 react/LICENSE create mode 100644 react/README.md create mode 100644 react/built/Credit.d.ts create mode 100644 react/built/Credit.js create mode 100644 react/package-lock.json create mode 100644 react/package.json create mode 100644 react/preview.png create mode 100644 react/src/Credit.tsx create mode 100644 react/src/styles.css create mode 100644 react/tsconfig.json create mode 100644 static/LICENSE create mode 100644 static/styles.css diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..cce9d3c --- /dev/null +++ b/.prettierrc @@ -0,0 +1,3 @@ +{ + "semi": false +} diff --git a/LICENSE b/LICENSE index 7ab57de..d5bad09 100644 --- a/LICENSE +++ b/LICENSE @@ -1,16 +1,12 @@ -MIT No Attribution - -Copyright 2023 Jonas Aschenbrenner - Permission is hereby granted, free of charge, to any person obtaining a copy of this work (the "Work"), to deal in the Work without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Work, and to permit persons to whom the Work is furnished to do so. -THE WORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE WORK OR THE USE OR OTHER DEALINGS IN THE WORK. +The work is provided "as is", without warranty of any kind, express or implied, +including but not limited to the warranties of merchantability, fitness for a +particular purpose and noninfringement. In no event shall the authors or +copyright holders be liable for any claim, damages or other liability, whether +in an action of contract, tort or otherwise, arising from, out of or in +connection with the work or the use or other dealings in the work. diff --git a/next.js/app-router/.gitignore b/next.js/app-router/.gitignore new file mode 100644 index 0000000..8f322f0 --- /dev/null +++ b/next.js/app-router/.gitignore @@ -0,0 +1,35 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/next.js/app-router/LICENSE b/next.js/app-router/LICENSE new file mode 100644 index 0000000..d5bad09 --- /dev/null +++ b/next.js/app-router/LICENSE @@ -0,0 +1,12 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy of +this work (the "Work"), to deal in the Work without restriction, including +without limitation the rights to use, copy, modify, merge, publish, distribute, +sublicense, and/or sell copies of the Work, and to permit persons to whom the +Work is furnished to do so. + +The work is provided "as is", without warranty of any kind, express or implied, +including but not limited to the warranties of merchantability, fitness for a +particular purpose and noninfringement. In no event shall the authors or +copyright holders be liable for any claim, damages or other liability, whether +in an action of contract, tort or otherwise, arising from, out of or in +connection with the work or the use or other dealings in the work. diff --git a/next.js/app-router/jsconfig.json b/next.js/app-router/jsconfig.json new file mode 100644 index 0000000..66aba04 --- /dev/null +++ b/next.js/app-router/jsconfig.json @@ -0,0 +1,5 @@ +{ + "compilerOptions": { + + } +} diff --git a/next.js/app-router/next.config.js b/next.js/app-router/next.config.js new file mode 100644 index 0000000..767719f --- /dev/null +++ b/next.js/app-router/next.config.js @@ -0,0 +1,4 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = {} + +module.exports = nextConfig diff --git a/next.js/app-router/package-lock.json b/next.js/app-router/package-lock.json new file mode 100644 index 0000000..f416206 --- /dev/null +++ b/next.js/app-router/package-lock.json @@ -0,0 +1,7253 @@ +{ + "name": "app-router", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "app-router", + "version": "0.0.0", + "dependencies": { + "@sanjo/credits": "file:../../react", + "next": "^13.5.4", + "next-mdx-remote": "^4.4.1", + "react": "^18", + "react-dom": "^18", + "rehype-class-names": "^1.0.14", + "rehype-external-links": "^3.0.0", + "rehype-highlight": "^7.0.0", + "remark-gfm": "^4.0.0", + "remark-heading-id": "^1.0.1" + } + }, + "../../react": {}, + "../react": { + "extraneous": true + }, + "node_modules/@mdx-js/mdx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.3.0.tgz", + "integrity": "sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/mdx": "^2.0.0", + "estree-util-build-jsx": "^2.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "estree-util-to-js": "^1.1.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^2.0.0", + "markdown-extensions": "^1.0.0", + "periscopic": "^3.0.0", + "remark-mdx": "^2.0.0", + "remark-parse": "^10.0.0", + "remark-rehype": "^10.0.0", + "unified": "^10.0.0", + "unist-util-position-from-estree": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/react": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", + "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", + "dependencies": { + "@types/mdx": "^2.0.0", + "@types/react": ">=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "react": ">=16" + } + }, + "node_modules/@next/env": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.4.tgz", + "integrity": "sha512-LGegJkMvRNw90WWphGJ3RMHMVplYcOfRWf2Be3td3sUa+1AaxmsYyANsA+znrGCBjXJNi4XAQlSoEfUxs/4kIQ==" + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.4.tgz", + "integrity": "sha512-Df8SHuXgF1p+aonBMcDPEsaahNo2TCwuie7VXED4FVyECvdXfRT9unapm54NssV9tF3OQFKBFOdlje4T43VO0w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.4.tgz", + "integrity": "sha512-siPuUwO45PnNRMeZnSa8n/Lye5ZX93IJom9wQRB5DEOdFrw0JjOMu1GINB8jAEdwa7Vdyn1oJ2xGNaQpdQQ9Pw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.4.tgz", + "integrity": "sha512-l/k/fvRP/zmB2jkFMfefmFkyZbDkYW0mRM/LB+tH5u9pB98WsHXC0WvDHlGCYp3CH/jlkJPL7gN8nkTQVrQ/2w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.4.tgz", + "integrity": "sha512-YYGb7SlLkI+XqfQa8VPErljb7k9nUnhhRrVaOdfJNCaQnHBcvbT7cx/UjDQLdleJcfyg1Hkn5YSSIeVfjgmkTg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.4.tgz", + "integrity": "sha512-uE61vyUSClnCH18YHjA8tE1prr/PBFlBFhxBZis4XBRJoR+txAky5d7gGNUIbQ8sZZ7LVkSVgm/5Fc7mwXmRAg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.4.tgz", + "integrity": "sha512-qVEKFYML/GvJSy9CfYqAdUexA6M5AklYcQCW+8JECmkQHGoPxCf04iMh7CPR7wkHyWWK+XLt4Ja7hhsPJtSnhg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.4.tgz", + "integrity": "sha512-mDSQfqxAlfpeZOLPxLymZkX0hYF3juN57W6vFHTvwKlnHfmh12Pt7hPIRLYIShk8uYRsKPtMTth/EzpwRI+u8w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.4.tgz", + "integrity": "sha512-aoqAT2XIekIWoriwzOmGFAvTtVY5O7JjV21giozBTP5c6uZhpvTWRbmHXbmsjZqY4HnEZQRXWkSAppsIBweKqw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.4.tgz", + "integrity": "sha512-cyRvlAxwlddlqeB9xtPSfNSCRy8BOa4wtMo0IuI9P7Y0XT2qpDrpFKRyZ7kUngZis59mPVla5k8X1oOJ8RxDYg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@sanjo/credits": { + "resolved": "../../react", + "link": true + }, + "node_modules/@swc/helpers": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", + "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.9.tgz", + "integrity": "sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz", + "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.1.tgz", + "integrity": "sha512-sHyakZlAezNFxmYRo0fopDZW+XvK6ipeZkkp5EAOLjdPfZp8VjZBJ67vSRI99RSCAoqXVmXOHS4fnWoxpuGQtQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/hast": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.6.tgz", + "integrity": "sha512-47rJE80oqPmFdVDCD7IheXBrVdwuBgsYwoczFvKmwfo2Mzsnt+V9OONsYauFmICb6lQPpCuXYJWejBNs4pDJRg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/js-yaml": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.7.tgz", + "integrity": "sha512-RJZP9WAMMr1514KbdSXkLRrKvYQacjr1+HWnY8pui/uBTBoSgD9ZGR17u/d4nb9NpERp0FkdLBe7hq8NIPBgkg==" + }, + "node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.8.tgz", + "integrity": "sha512-r7/zWe+f9x+zjXqGxf821qz++ld8tp6Z4jUS6qmPZUXH6tfh4riXOhAqb12tWGWAevCFtMt1goLWkQMqIJKpsA==" + }, + "node_modules/@types/ms": { + "version": "0.7.32", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.32.tgz", + "integrity": "sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.8", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.8.tgz", + "integrity": "sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==" + }, + "node_modules/@types/react": { + "version": "18.2.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.28.tgz", + "integrity": "sha512-ad4aa/RaaJS3hyGz0BGegdnSRXQBkd1CCYDCdNjBPg90UUpLgo+WlJqb9fMYUxtehmzF3PJaTWqRZjko6BRzBg==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.4", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.4.tgz", + "integrity": "sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==" + }, + "node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/bcp-47-match": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-2.0.3.tgz", + "integrity": "sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001549", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001549.tgz", + "integrity": "sha512-qRp48dPYSCYaP+KurZLhDYdVE+yEyht/3NlmcJgVQ2VMGt6JL36ndQ/7rgspdZsJuxDPFIo/OzBT2+GmIJ53BA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/css-selector-parser": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-2.3.2.tgz", + "integrity": "sha512-JjnG6/pdLJh3iqipq7kteNVtbIczsU2A1cNxb+VAiniSuNmrB/NI3us4rSCfArvlwRXYly+jZhUUfEoInSH9Qg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/direction": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/direction/-/direction-2.0.1.tgz", + "integrity": "sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA==", + "bin": { + "direction": "cli.js" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-util-attach-comments": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz", + "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz", + "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", + "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz", + "integrity": "sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-visit": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz", + "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/hast-util-classnames": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-classnames/-/hast-util-classnames-3.0.0.tgz", + "integrity": "sha512-tI3JjoGDEBVorMAWK4jNRsfLMYmih1BUOG3VV36pH36njs1IEl7xkNrVTD2mD2yYHmQCa5R/fj61a8IAF4bRaQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-classnames/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-has-property": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-3.0.0.tgz", + "integrity": "sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-has-property/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-select": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-select/-/hast-util-select-6.0.1.tgz", + "integrity": "sha512-KPNOtLqeJCcFRyxQm9BakO3bdIQfremXraw4mh9jxsJ+L593v/VdP3G9Dfjahacl/bw8PPvIFseaXzElKOYRpA==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "bcp-47-match": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "css-selector-parser": "^2.0.0", + "devlop": "^1.0.0", + "direction": "^2.0.0", + "hast-util-has-property": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "not": "^0.1.0", + "nth-check": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-select/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-select/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/hast-util-select/node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-select/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-select/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-select/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-estree": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.3.3.tgz", + "integrity": "sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "estree-util-attach-comments": "^2.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "hast-util-whitespace": "^2.0.0", + "mdast-util-mdx-expression": "^1.0.0", + "mdast-util-mdxjs-esm": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.1", + "unist-util-position": "^4.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", + "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-string/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz", + "integrity": "sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-text/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-to-text/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/hast-util-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/highlight.js": { + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.9.0.tgz", + "integrity": "sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/is-absolute-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowlight": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-3.1.0.tgz", + "integrity": "sha512-CEbNVoSikAxwDMDPjXlqlFYiZLkDJHwyGu/MfOsJnF3d7f3tds5J3z8s/l9TMXhzfsJCCJEAsD78842mwmg0PQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.0.0", + "highlight.js": "~11.9.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lowlight/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/markdown-extensions": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz", + "integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/mdast-util-find-and-replace/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", + "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-footnote/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", + "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/mdast-util-gfm-table/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", + "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-table/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", + "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/mdast-util-gfm/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", + "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz", + "integrity": "sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==", + "dependencies": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-mdx-expression": "^1.0.0", + "mdast-util-mdx-jsx": "^2.0.0", + "mdast-util-mdxjs-esm": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz", + "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz", + "integrity": "sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "ccount": "^2.0.0", + "mdast-util-from-markdown": "^1.1.0", + "mdast-util-to-markdown": "^1.3.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^4.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz", + "integrity": "sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "dependencies": { + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", + "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "dependencies": { + "@types/mdast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", + "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", + "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz", + "integrity": "sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz", + "integrity": "sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==", + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-md": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.1.tgz", + "integrity": "sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==", + "dependencies": { + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.1.tgz", + "integrity": "sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^1.0.0", + "micromark-extension-mdx-jsx": "^1.0.0", + "micromark-extension-mdx-md": "^1.0.0", + "micromark-extension-mdxjs-esm": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz", + "integrity": "sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==", + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-core-commonmark": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.1.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz", + "integrity": "sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.3.tgz", + "integrity": "sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "@types/unist": "^2.0.0", + "estree-util-visit": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "node_modules/micromark-util-html-tag-name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/next": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/next/-/next-13.5.4.tgz", + "integrity": "sha512-+93un5S779gho8y9ASQhb/bTkQF17FNQOtXLKAj3lsNgltEcF0C5PMLLncDmH+8X1EnJH1kbqAERa29nRXqhjA==", + "dependencies": { + "@next/env": "13.5.4", + "@swc/helpers": "0.5.2", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.31", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=16.14.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "13.5.4", + "@next/swc-darwin-x64": "13.5.4", + "@next/swc-linux-arm64-gnu": "13.5.4", + "@next/swc-linux-arm64-musl": "13.5.4", + "@next/swc-linux-x64-gnu": "13.5.4", + "@next/swc-linux-x64-musl": "13.5.4", + "@next/swc-win32-arm64-msvc": "13.5.4", + "@next/swc-win32-ia32-msvc": "13.5.4", + "@next/swc-win32-x64-msvc": "13.5.4" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next-mdx-remote": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/next-mdx-remote/-/next-mdx-remote-4.4.1.tgz", + "integrity": "sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ==", + "dependencies": { + "@mdx-js/mdx": "^2.2.1", + "@mdx-js/react": "^2.2.1", + "vfile": "^5.3.0", + "vfile-matter": "^3.0.1" + }, + "engines": { + "node": ">=14", + "npm": ">=7" + }, + "peerDependencies": { + "react": ">=16.x <=18.x", + "react-dom": ">=16.x <=18.x" + } + }, + "node_modules/not": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/not/-/not-0.1.0.tgz", + "integrity": "sha512-5PDmaAsVfnWUgTUbJ3ERwn7u79Z0dYxN9ErxCpVJJqe2RK0PJ3z+iFUxuqjwtlDDegXvtWoxD/3Fzxox7tFGWA==" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/parse-entities": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/property-information": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.3.0.tgz", + "integrity": "sha512-gVNZ74nqhRMiIUYWGQdosYetaKc83x8oT41a0LlV3AAFCAZwCpg4vmGkq8t34+cUhp3cnM4XDiU/7xlgK7HGrg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/rehype-class-names": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/rehype-class-names/-/rehype-class-names-1.0.14.tgz", + "integrity": "sha512-eFBt6Qxb7K77y6P82tUtN9rKpU7guWlaK4XA4RrrSFHkUTCvr2D3cgb9OR5d4t1AaGOvR59FH9nRwUnbpn9AEg==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-classnames": "^3.0.0", + "hast-util-select": "^6.0.0", + "unified": "^10.1.2" + } + }, + "node_modules/rehype-class-names/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/rehype-external-links": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", + "dependencies": { + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-external-links/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/rehype-external-links/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/rehype-external-links/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-external-links/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-external-links/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-highlight/-/rehype-highlight-7.0.0.tgz", + "integrity": "sha512-QtobgRgYoQaK6p1eSr2SD1i61f7bjF2kZHAQHxeCHAuJf7ZUDMvQ7owDq9YTkmar5m5TSUol+2D3bp3KfJf/oA==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-to-text": "^4.0.0", + "lowlight": "^3.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-highlight/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/rehype-highlight/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/rehype-highlight/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-highlight/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-highlight/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-highlight/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-highlight/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-highlight/node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/remark-gfm/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/remark-gfm/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", + "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/remark-gfm/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/remark-gfm/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/remark-gfm/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/remark-gfm/node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm/node_modules/unified": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.3.tgz", + "integrity": "sha512-jlCV402P+YDcFcB2VcN/n8JasOddqIiaxv118wNBoZXEhOn+lYG7BR4Bfg2BwxvlK58dwbuH2w7GX2esAjL6Mg==", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm/node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-heading-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/remark-heading-id/-/remark-heading-id-1.0.1.tgz", + "integrity": "sha512-GmJjuCeEkYvwFlvn/Skjc/1Qafj71412gbQnrwUmP/tKskmAf1cMRlZRNoovV+aIvsSRkTb2rCmGv2b9RdoJbQ==", + "dependencies": { + "lodash": "^4.17.21", + "unist-util-visit": "^1.4.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/remark-heading-id/node_modules/unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "node_modules/remark-heading-id/node_modules/unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "dependencies": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "node_modules/remark-heading-id/node_modules/unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "dependencies": { + "unist-util-is": "^3.0.0" + } + }, + "node_modules/remark-mdx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.3.0.tgz", + "integrity": "sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==", + "dependencies": { + "mdast-util-mdx": "^2.0.0", + "micromark-extension-mdxjs": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", + "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/remark-stringify/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/remark-stringify/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-stringify/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", + "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-stringify/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-stringify/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/remark-stringify/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/remark-stringify/node_modules/unified": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.3.tgz", + "integrity": "sha512-jlCV402P+YDcFcB2VcN/n8JasOddqIiaxv118wNBoZXEhOn+lYG7BR4Bfg2BwxvlK58dwbuH2w7GX2esAjL6Mg==", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", + "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/style-to-object": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-find-after/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/unist-util-find-after/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz", + "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", + "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/uvu": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "dependencies": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "bin": { + "uvu": "bin.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-matter": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile-matter/-/vfile-matter-3.0.1.tgz", + "integrity": "sha512-CAAIDwnh6ZdtrqAuxdElUqQRQDQgbbIrYtDYI8gCjXS1qQ+1XdLoK8FIZWxJwn0/I+BkSSZpar3SOgjemQz4fg==", + "dependencies": { + "@types/js-yaml": "^4.0.0", + "is-buffer": "^2.0.0", + "js-yaml": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/next.js/app-router/package.json b/next.js/app-router/package.json new file mode 100644 index 0000000..e538fc9 --- /dev/null +++ b/next.js/app-router/package.json @@ -0,0 +1,23 @@ +{ + "name": "app-router", + "version": "0.0.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "@sanjo/credits": "file:../../react", + "next": "^13.5.4", + "next-mdx-remote": "^4.4.1", + "react": "^18", + "react-dom": "^18", + "rehype-class-names": "^1.0.14", + "rehype-external-links": "^3.0.0", + "rehype-highlight": "^7.0.0", + "remark-gfm": "^4.0.0", + "remark-heading-id": "^1.0.1" + } +} diff --git a/next.js/app-router/src/app/layout.js b/next.js/app-router/src/app/layout.js new file mode 100644 index 0000000..4ee00a2 --- /dev/null +++ b/next.js/app-router/src/app/layout.js @@ -0,0 +1,7 @@ +export default function RootLayout({ children }) { + return ( + + {children} + + ) +} diff --git a/next.js/app-router/src/app/page.js b/next.js/app-router/src/app/page.js new file mode 100644 index 0000000..43c7c73 --- /dev/null +++ b/next.js/app-router/src/app/page.js @@ -0,0 +1,86 @@ +import "@sanjo/credits/styles.css" +import { Credit } from "@sanjo/credits" +import { MDXRemote } from "next-mdx-remote/rsc" +import { mdxOptions } from "../mdxOptions.mjs" + +export const metadata = { + title: "Credits", +} + +const credits = [ + { + name: "Project 1 with a long name", + author: "Author 1", + url: "http://example.com", + license: `The MIT License (MIT) + +Copyright (c) \\ \\ + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +`, + }, + { + name: "Project 2", + author: "Author 2", + url: "http://example.com", + licenseUrl: "https://creativecommons.org/licenses/by-sa/3.0/", + }, + { + name: "Project 2", + url: "http://example.com", + license: `The MIT License (MIT) + +Copyright (c) \\ \\ + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +`, + }, +] + +export default async function Page() { + return ( + <> +

Credits

+ + {credits.map((credit, index) => ( + + ) + } + info={ + credit.info && ( + + ) + } + /> + ))} + + ) +} diff --git a/next.js/app-router/src/mdxOptions.mjs b/next.js/app-router/src/mdxOptions.mjs new file mode 100644 index 0000000..34a9685 --- /dev/null +++ b/next.js/app-router/src/mdxOptions.mjs @@ -0,0 +1,17 @@ +import remarkGfm from "remark-gfm" +import remarkHeadingId from "remark-heading-id" +import classNames from "rehype-class-names" +import rehypeExternalLinks from "rehype-external-links" +import rehypeHighlight from "rehype-highlight" + +export const mdxOptions = { + remarkPlugins: [remarkGfm, [remarkHeadingId, { defaults: true }]], + rehypePlugins: [ + [ + rehypeExternalLinks, + { target: "_blank", rel: ["noopener", "noreferrer"] }, + ], + rehypeHighlight, + [classNames, { blockquote: "blockquote" }], + ], +} diff --git a/next.js/pages-router/.gitignore b/next.js/pages-router/.gitignore new file mode 100644 index 0000000..8f322f0 --- /dev/null +++ b/next.js/pages-router/.gitignore @@ -0,0 +1,35 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/next.js/pages-router/LICENSE b/next.js/pages-router/LICENSE new file mode 100644 index 0000000..d5bad09 --- /dev/null +++ b/next.js/pages-router/LICENSE @@ -0,0 +1,12 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy of +this work (the "Work"), to deal in the Work without restriction, including +without limitation the rights to use, copy, modify, merge, publish, distribute, +sublicense, and/or sell copies of the Work, and to permit persons to whom the +Work is furnished to do so. + +The work is provided "as is", without warranty of any kind, express or implied, +including but not limited to the warranties of merchantability, fitness for a +particular purpose and noninfringement. In no event shall the authors or +copyright holders be liable for any claim, damages or other liability, whether +in an action of contract, tort or otherwise, arising from, out of or in +connection with the work or the use or other dealings in the work. diff --git a/next.js/pages-router/jsconfig.json b/next.js/pages-router/jsconfig.json new file mode 100644 index 0000000..0bdb85d --- /dev/null +++ b/next.js/pages-router/jsconfig.json @@ -0,0 +1,6 @@ +{ + "compilerOptions": { + "paths": { + } + } +} diff --git a/next.js/pages-router/next.config.js b/next.js/pages-router/next.config.js new file mode 100644 index 0000000..915e74c --- /dev/null +++ b/next.js/pages-router/next.config.js @@ -0,0 +1,12 @@ +const path = require("path") + +/** @type {import('next').NextConfig} */ +const nextConfig = { + reactStrictMode: true, + webpack: (config) => { + config.resolve.alias.react = path.resolve("./node_modules/react") + return config + }, +} + +module.exports = nextConfig diff --git a/next.js/pages-router/package-lock.json b/next.js/pages-router/package-lock.json new file mode 100644 index 0000000..7f28182 --- /dev/null +++ b/next.js/pages-router/package-lock.json @@ -0,0 +1,7159 @@ +{ + "name": "pages-router", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "pages-router", + "version": "0.0.0", + "dependencies": { + "@sanjo/credits": "file:../../react", + "next": "13.5.4", + "next-mdx-remote": "^4.4.1", + "react": "^18", + "react-dom": "^18", + "rehype-class-names": "^1.0.14", + "rehype-external-links": "^3.0.0", + "rehype-highlight": "^7.0.0", + "remark-gfm": "^4.0.0", + "remark-heading-id": "^1.0.1" + } + }, + "../../react": { + "name": "@sanjo/credits", + "version": "0.0.0", + "devDependencies": { + "typescript": "^5.2.2" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@mdx-js/mdx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.3.0.tgz", + "integrity": "sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/mdx": "^2.0.0", + "estree-util-build-jsx": "^2.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "estree-util-to-js": "^1.1.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^2.0.0", + "markdown-extensions": "^1.0.0", + "periscopic": "^3.0.0", + "remark-mdx": "^2.0.0", + "remark-parse": "^10.0.0", + "remark-rehype": "^10.0.0", + "unified": "^10.0.0", + "unist-util-position-from-estree": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/react": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", + "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", + "dependencies": { + "@types/mdx": "^2.0.0", + "@types/react": ">=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "react": ">=16" + } + }, + "node_modules/@next/env": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.4.tgz", + "integrity": "sha512-LGegJkMvRNw90WWphGJ3RMHMVplYcOfRWf2Be3td3sUa+1AaxmsYyANsA+znrGCBjXJNi4XAQlSoEfUxs/4kIQ==" + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.4.tgz", + "integrity": "sha512-Df8SHuXgF1p+aonBMcDPEsaahNo2TCwuie7VXED4FVyECvdXfRT9unapm54NssV9tF3OQFKBFOdlje4T43VO0w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.4.tgz", + "integrity": "sha512-siPuUwO45PnNRMeZnSa8n/Lye5ZX93IJom9wQRB5DEOdFrw0JjOMu1GINB8jAEdwa7Vdyn1oJ2xGNaQpdQQ9Pw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.4.tgz", + "integrity": "sha512-l/k/fvRP/zmB2jkFMfefmFkyZbDkYW0mRM/LB+tH5u9pB98WsHXC0WvDHlGCYp3CH/jlkJPL7gN8nkTQVrQ/2w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.4.tgz", + "integrity": "sha512-YYGb7SlLkI+XqfQa8VPErljb7k9nUnhhRrVaOdfJNCaQnHBcvbT7cx/UjDQLdleJcfyg1Hkn5YSSIeVfjgmkTg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.4.tgz", + "integrity": "sha512-uE61vyUSClnCH18YHjA8tE1prr/PBFlBFhxBZis4XBRJoR+txAky5d7gGNUIbQ8sZZ7LVkSVgm/5Fc7mwXmRAg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.4.tgz", + "integrity": "sha512-qVEKFYML/GvJSy9CfYqAdUexA6M5AklYcQCW+8JECmkQHGoPxCf04iMh7CPR7wkHyWWK+XLt4Ja7hhsPJtSnhg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.4.tgz", + "integrity": "sha512-mDSQfqxAlfpeZOLPxLymZkX0hYF3juN57W6vFHTvwKlnHfmh12Pt7hPIRLYIShk8uYRsKPtMTth/EzpwRI+u8w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.4.tgz", + "integrity": "sha512-aoqAT2XIekIWoriwzOmGFAvTtVY5O7JjV21giozBTP5c6uZhpvTWRbmHXbmsjZqY4HnEZQRXWkSAppsIBweKqw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.4.tgz", + "integrity": "sha512-cyRvlAxwlddlqeB9xtPSfNSCRy8BOa4wtMo0IuI9P7Y0XT2qpDrpFKRyZ7kUngZis59mPVla5k8X1oOJ8RxDYg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@sanjo/credits": { + "resolved": "../../react", + "link": true + }, + "node_modules/@swc/helpers": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", + "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.9.tgz", + "integrity": "sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz", + "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.1.tgz", + "integrity": "sha512-sHyakZlAezNFxmYRo0fopDZW+XvK6ipeZkkp5EAOLjdPfZp8VjZBJ67vSRI99RSCAoqXVmXOHS4fnWoxpuGQtQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/hast": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.6.tgz", + "integrity": "sha512-47rJE80oqPmFdVDCD7IheXBrVdwuBgsYwoczFvKmwfo2Mzsnt+V9OONsYauFmICb6lQPpCuXYJWejBNs4pDJRg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/js-yaml": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.7.tgz", + "integrity": "sha512-RJZP9WAMMr1514KbdSXkLRrKvYQacjr1+HWnY8pui/uBTBoSgD9ZGR17u/d4nb9NpERp0FkdLBe7hq8NIPBgkg==" + }, + "node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.8.tgz", + "integrity": "sha512-r7/zWe+f9x+zjXqGxf821qz++ld8tp6Z4jUS6qmPZUXH6tfh4riXOhAqb12tWGWAevCFtMt1goLWkQMqIJKpsA==" + }, + "node_modules/@types/ms": { + "version": "0.7.32", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.32.tgz", + "integrity": "sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.8", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.8.tgz", + "integrity": "sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==" + }, + "node_modules/@types/react": { + "version": "18.2.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.28.tgz", + "integrity": "sha512-ad4aa/RaaJS3hyGz0BGegdnSRXQBkd1CCYDCdNjBPg90UUpLgo+WlJqb9fMYUxtehmzF3PJaTWqRZjko6BRzBg==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.4", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.4.tgz", + "integrity": "sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==" + }, + "node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/bcp-47-match": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-2.0.3.tgz", + "integrity": "sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001549", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001549.tgz", + "integrity": "sha512-qRp48dPYSCYaP+KurZLhDYdVE+yEyht/3NlmcJgVQ2VMGt6JL36ndQ/7rgspdZsJuxDPFIo/OzBT2+GmIJ53BA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/css-selector-parser": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-2.3.2.tgz", + "integrity": "sha512-JjnG6/pdLJh3iqipq7kteNVtbIczsU2A1cNxb+VAiniSuNmrB/NI3us4rSCfArvlwRXYly+jZhUUfEoInSH9Qg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/direction": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/direction/-/direction-2.0.1.tgz", + "integrity": "sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA==", + "bin": { + "direction": "cli.js" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-util-attach-comments": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz", + "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz", + "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", + "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz", + "integrity": "sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-visit": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz", + "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/hast-util-classnames": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-classnames/-/hast-util-classnames-3.0.0.tgz", + "integrity": "sha512-tI3JjoGDEBVorMAWK4jNRsfLMYmih1BUOG3VV36pH36njs1IEl7xkNrVTD2mD2yYHmQCa5R/fj61a8IAF4bRaQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-classnames/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-has-property": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-3.0.0.tgz", + "integrity": "sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-has-property/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-select": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-select/-/hast-util-select-6.0.1.tgz", + "integrity": "sha512-KPNOtLqeJCcFRyxQm9BakO3bdIQfremXraw4mh9jxsJ+L593v/VdP3G9Dfjahacl/bw8PPvIFseaXzElKOYRpA==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "bcp-47-match": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "css-selector-parser": "^2.0.0", + "devlop": "^1.0.0", + "direction": "^2.0.0", + "hast-util-has-property": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "not": "^0.1.0", + "nth-check": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-select/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-select/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/hast-util-select/node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-select/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-select/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-estree": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.3.3.tgz", + "integrity": "sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "estree-util-attach-comments": "^2.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "hast-util-whitespace": "^2.0.0", + "mdast-util-mdx-expression": "^1.0.0", + "mdast-util-mdxjs-esm": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.1", + "unist-util-position": "^4.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", + "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-string/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz", + "integrity": "sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-text/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-to-text/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/hast-util-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/highlight.js": { + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.9.0.tgz", + "integrity": "sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/is-absolute-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowlight": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-3.1.0.tgz", + "integrity": "sha512-CEbNVoSikAxwDMDPjXlqlFYiZLkDJHwyGu/MfOsJnF3d7f3tds5J3z8s/l9TMXhzfsJCCJEAsD78842mwmg0PQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.0.0", + "highlight.js": "~11.9.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lowlight/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/markdown-extensions": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz", + "integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/mdast-util-find-and-replace/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", + "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-footnote/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", + "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/mdast-util-gfm-table/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", + "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-table/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-table/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", + "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/mdast-util-gfm/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", + "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz", + "integrity": "sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==", + "dependencies": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-mdx-expression": "^1.0.0", + "mdast-util-mdx-jsx": "^2.0.0", + "mdast-util-mdxjs-esm": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz", + "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz", + "integrity": "sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "ccount": "^2.0.0", + "mdast-util-from-markdown": "^1.1.0", + "mdast-util-to-markdown": "^1.3.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^4.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz", + "integrity": "sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "dependencies": { + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", + "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "dependencies": { + "@types/mdast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", + "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", + "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz", + "integrity": "sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz", + "integrity": "sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==", + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-md": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.1.tgz", + "integrity": "sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==", + "dependencies": { + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.1.tgz", + "integrity": "sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^1.0.0", + "micromark-extension-mdx-jsx": "^1.0.0", + "micromark-extension-mdx-md": "^1.0.0", + "micromark-extension-mdxjs-esm": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz", + "integrity": "sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==", + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-core-commonmark": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.1.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz", + "integrity": "sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.3.tgz", + "integrity": "sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "@types/unist": "^2.0.0", + "estree-util-visit": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "node_modules/micromark-util-html-tag-name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/next": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/next/-/next-13.5.4.tgz", + "integrity": "sha512-+93un5S779gho8y9ASQhb/bTkQF17FNQOtXLKAj3lsNgltEcF0C5PMLLncDmH+8X1EnJH1kbqAERa29nRXqhjA==", + "dependencies": { + "@next/env": "13.5.4", + "@swc/helpers": "0.5.2", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.31", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=16.14.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "13.5.4", + "@next/swc-darwin-x64": "13.5.4", + "@next/swc-linux-arm64-gnu": "13.5.4", + "@next/swc-linux-arm64-musl": "13.5.4", + "@next/swc-linux-x64-gnu": "13.5.4", + "@next/swc-linux-x64-musl": "13.5.4", + "@next/swc-win32-arm64-msvc": "13.5.4", + "@next/swc-win32-ia32-msvc": "13.5.4", + "@next/swc-win32-x64-msvc": "13.5.4" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next-mdx-remote": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/next-mdx-remote/-/next-mdx-remote-4.4.1.tgz", + "integrity": "sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ==", + "dependencies": { + "@mdx-js/mdx": "^2.2.1", + "@mdx-js/react": "^2.2.1", + "vfile": "^5.3.0", + "vfile-matter": "^3.0.1" + }, + "engines": { + "node": ">=14", + "npm": ">=7" + }, + "peerDependencies": { + "react": ">=16.x <=18.x", + "react-dom": ">=16.x <=18.x" + } + }, + "node_modules/not": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/not/-/not-0.1.0.tgz", + "integrity": "sha512-5PDmaAsVfnWUgTUbJ3ERwn7u79Z0dYxN9ErxCpVJJqe2RK0PJ3z+iFUxuqjwtlDDegXvtWoxD/3Fzxox7tFGWA==" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/parse-entities": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/property-information": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.3.0.tgz", + "integrity": "sha512-gVNZ74nqhRMiIUYWGQdosYetaKc83x8oT41a0LlV3AAFCAZwCpg4vmGkq8t34+cUhp3cnM4XDiU/7xlgK7HGrg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/rehype-class-names": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/rehype-class-names/-/rehype-class-names-1.0.14.tgz", + "integrity": "sha512-eFBt6Qxb7K77y6P82tUtN9rKpU7guWlaK4XA4RrrSFHkUTCvr2D3cgb9OR5d4t1AaGOvR59FH9nRwUnbpn9AEg==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-classnames": "^3.0.0", + "hast-util-select": "^6.0.0", + "unified": "^10.1.2" + } + }, + "node_modules/rehype-class-names/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/rehype-external-links": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", + "dependencies": { + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-external-links/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/rehype-external-links/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/rehype-external-links/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-external-links/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-highlight/-/rehype-highlight-7.0.0.tgz", + "integrity": "sha512-QtobgRgYoQaK6p1eSr2SD1i61f7bjF2kZHAQHxeCHAuJf7ZUDMvQ7owDq9YTkmar5m5TSUol+2D3bp3KfJf/oA==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-to-text": "^4.0.0", + "lowlight": "^3.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-highlight/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/rehype-highlight/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/rehype-highlight/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-highlight/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-highlight/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-highlight/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-highlight/node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/remark-gfm/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/remark-gfm/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", + "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/remark-gfm/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/remark-gfm/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-gfm/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/remark-gfm/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/remark-gfm/node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm/node_modules/unified": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.3.tgz", + "integrity": "sha512-jlCV402P+YDcFcB2VcN/n8JasOddqIiaxv118wNBoZXEhOn+lYG7BR4Bfg2BwxvlK58dwbuH2w7GX2esAjL6Mg==", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm/node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-heading-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/remark-heading-id/-/remark-heading-id-1.0.1.tgz", + "integrity": "sha512-GmJjuCeEkYvwFlvn/Skjc/1Qafj71412gbQnrwUmP/tKskmAf1cMRlZRNoovV+aIvsSRkTb2rCmGv2b9RdoJbQ==", + "dependencies": { + "lodash": "^4.17.21", + "unist-util-visit": "^1.4.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/remark-heading-id/node_modules/unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "node_modules/remark-heading-id/node_modules/unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "dependencies": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "node_modules/remark-heading-id/node_modules/unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "dependencies": { + "unist-util-is": "^3.0.0" + } + }, + "node_modules/remark-mdx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.3.0.tgz", + "integrity": "sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==", + "dependencies": { + "mdast-util-mdx": "^2.0.0", + "micromark-extension-mdxjs": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", + "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/@types/mdast": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.1.tgz", + "integrity": "sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/remark-stringify/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/remark-stringify/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/remark-stringify/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", + "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-stringify/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/remark-stringify/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/remark-stringify/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/remark-stringify/node_modules/unified": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.3.tgz", + "integrity": "sha512-jlCV402P+YDcFcB2VcN/n8JasOddqIiaxv118wNBoZXEhOn+lYG7BR4Bfg2BwxvlK58dwbuH2w7GX2esAjL6Mg==", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify/node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", + "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/style-to-object": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-find-after/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/unist-util-find-after/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz", + "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", + "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/unist-util-visit-parents/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/uvu": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "dependencies": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "bin": { + "uvu": "bin.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-matter": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile-matter/-/vfile-matter-3.0.1.tgz", + "integrity": "sha512-CAAIDwnh6ZdtrqAuxdElUqQRQDQgbbIrYtDYI8gCjXS1qQ+1XdLoK8FIZWxJwn0/I+BkSSZpar3SOgjemQz4fg==", + "dependencies": { + "@types/js-yaml": "^4.0.0", + "is-buffer": "^2.0.0", + "js-yaml": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/next.js/pages-router/package.json b/next.js/pages-router/package.json new file mode 100644 index 0000000..fd2cb31 --- /dev/null +++ b/next.js/pages-router/package.json @@ -0,0 +1,23 @@ +{ + "name": "pages-router", + "version": "0.0.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "@sanjo/credits": "file:../../react", + "react": "^18", + "react-dom": "^18", + "next": "13.5.4", + "next-mdx-remote": "^4.4.1", + "rehype-class-names": "^1.0.14", + "rehype-external-links": "^3.0.0", + "rehype-highlight": "^7.0.0", + "remark-gfm": "^4.0.0", + "remark-heading-id": "^1.0.1" + } +} diff --git a/next.js/pages-router/src/mdxOptions.mjs b/next.js/pages-router/src/mdxOptions.mjs new file mode 100644 index 0000000..34a9685 --- /dev/null +++ b/next.js/pages-router/src/mdxOptions.mjs @@ -0,0 +1,17 @@ +import remarkGfm from "remark-gfm" +import remarkHeadingId from "remark-heading-id" +import classNames from "rehype-class-names" +import rehypeExternalLinks from "rehype-external-links" +import rehypeHighlight from "rehype-highlight" + +export const mdxOptions = { + remarkPlugins: [remarkGfm, [remarkHeadingId, { defaults: true }]], + rehypePlugins: [ + [ + rehypeExternalLinks, + { target: "_blank", rel: ["noopener", "noreferrer"] }, + ], + rehypeHighlight, + [classNames, { blockquote: "blockquote" }], + ], +} diff --git a/next.js/pages-router/src/pages/_app.js b/next.js/pages-router/src/pages/_app.js new file mode 100644 index 0000000..d162ae4 --- /dev/null +++ b/next.js/pages-router/src/pages/_app.js @@ -0,0 +1,5 @@ +import "@sanjo/credits/styles.css" + +export default function App({ Component, pageProps }) { + return +} diff --git a/next.js/pages-router/src/pages/_document.js b/next.js/pages-router/src/pages/_document.js new file mode 100644 index 0000000..54e8bf3 --- /dev/null +++ b/next.js/pages-router/src/pages/_document.js @@ -0,0 +1,13 @@ +import { Html, Head, Main, NextScript } from 'next/document' + +export default function Document() { + return ( + + + +
+ + + + ) +} diff --git a/next.js/pages-router/src/pages/index.js b/next.js/pages-router/src/pages/index.js new file mode 100644 index 0000000..53f40be --- /dev/null +++ b/next.js/pages-router/src/pages/index.js @@ -0,0 +1,79 @@ +import { Credit } from "@sanjo/credits" +import { MDXRemote } from "next-mdx-remote" +import React from "react" +import { serializeMDX } from "../serializeMDX" +import Head from "next/head" + +export default function Page({ credits }) { + return ( + <> + + Credits + + +

Credits

+ {credits.map((credit, index) => ( + } + info={credit.info && } + /> + ))} + + ) +} + +export async function getStaticProps() { + const credits = [ + { + name: "Project 1 with a long name", + author: "Author 1", + url: "http://example.com", + license: await serializeMDX(`The MIT License (MIT) + +Copyright (c) \\ \\ + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +`), + }, + { + name: "Project 2", + author: "Author 2", + url: "http://example.com", + licenseUrl: "https://creativecommons.org/licenses/by-sa/3.0/", + }, + { + name: "Project 2", + url: "http://example.com", + license: await serializeMDX(`The MIT License (MIT) + +Copyright (c) \\ \\ + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +`), + }, + ] + + return { props: { credits } } +} diff --git a/next.js/pages-router/src/serializeMDX.js b/next.js/pages-router/src/serializeMDX.js new file mode 100644 index 0000000..52b5c0b --- /dev/null +++ b/next.js/pages-router/src/serializeMDX.js @@ -0,0 +1,8 @@ +import { serialize } from "next-mdx-remote/serialize" +import { mdxOptions } from "./mdxOptions.mjs" + +export async function serializeMDX(content) { + return await serialize(content, { + mdxOptions, + }) +} diff --git a/next.js/pages-router/src/styles/Home.module.css b/next.js/pages-router/src/styles/Home.module.css new file mode 100644 index 0000000..7b8e4f9 --- /dev/null +++ b/next.js/pages-router/src/styles/Home.module.css @@ -0,0 +1,229 @@ +.main { + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + padding: 6rem; + min-height: 100vh; +} + +.description { + display: inherit; + justify-content: inherit; + align-items: inherit; + font-size: 0.85rem; + max-width: var(--max-width); + width: 100%; + z-index: 2; + font-family: var(--font-mono); +} + +.description a { + display: flex; + justify-content: center; + align-items: center; + gap: 0.5rem; +} + +.description p { + position: relative; + margin: 0; + padding: 1rem; + background-color: rgba(var(--callout-rgb), 0.5); + border: 1px solid rgba(var(--callout-border-rgb), 0.3); + border-radius: var(--border-radius); +} + +.code { + font-weight: 700; + font-family: var(--font-mono); +} + +.grid { + display: grid; + grid-template-columns: repeat(4, minmax(25%, auto)); + max-width: var(--max-width); + width: 100%; +} + +.card { + padding: 1rem 1.2rem; + border-radius: var(--border-radius); + background: rgba(var(--card-rgb), 0); + border: 1px solid rgba(var(--card-border-rgb), 0); + transition: background 200ms, border 200ms; +} + +.card span { + display: inline-block; + transition: transform 200ms; +} + +.card h2 { + font-weight: 600; + margin-bottom: 0.7rem; +} + +.card p { + margin: 0; + opacity: 0.6; + font-size: 0.9rem; + line-height: 1.5; + max-width: 30ch; +} + +.center { + display: flex; + justify-content: center; + align-items: center; + position: relative; + padding: 4rem 0; +} + +.center::before { + background: var(--secondary-glow); + border-radius: 50%; + width: 480px; + height: 360px; + margin-left: -400px; +} + +.center::after { + background: var(--primary-glow); + width: 240px; + height: 180px; + z-index: -1; +} + +.center::before, +.center::after { + content: ''; + left: 50%; + position: absolute; + filter: blur(45px); + transform: translateZ(0); +} + +.logo { + position: relative; +} +/* Enable hover only on non-touch devices */ +@media (hover: hover) and (pointer: fine) { + .card:hover { + background: rgba(var(--card-rgb), 0.1); + border: 1px solid rgba(var(--card-border-rgb), 0.15); + } + + .card:hover span { + transform: translateX(4px); + } +} + +@media (prefers-reduced-motion) { + .card:hover span { + transform: none; + } +} + +/* Mobile */ +@media (max-width: 700px) { + .content { + padding: 4rem; + } + + .grid { + grid-template-columns: 1fr; + margin-bottom: 120px; + max-width: 320px; + text-align: center; + } + + .card { + padding: 1rem 2.5rem; + } + + .card h2 { + margin-bottom: 0.5rem; + } + + .center { + padding: 8rem 0 6rem; + } + + .center::before { + transform: none; + height: 300px; + } + + .description { + font-size: 0.8rem; + } + + .description a { + padding: 1rem; + } + + .description p, + .description div { + display: flex; + justify-content: center; + position: fixed; + width: 100%; + } + + .description p { + align-items: center; + inset: 0 0 auto; + padding: 2rem 1rem 1.4rem; + border-radius: 0; + border: none; + border-bottom: 1px solid rgba(var(--callout-border-rgb), 0.25); + background: linear-gradient( + to bottom, + rgba(var(--background-start-rgb), 1), + rgba(var(--callout-rgb), 0.5) + ); + background-clip: padding-box; + backdrop-filter: blur(24px); + } + + .description div { + align-items: flex-end; + pointer-events: none; + inset: auto 0 0; + padding: 2rem; + height: 200px; + background: linear-gradient( + to bottom, + transparent 0%, + rgb(var(--background-end-rgb)) 40% + ); + z-index: 1; + } +} + +/* Tablet and Smaller Desktop */ +@media (min-width: 701px) and (max-width: 1120px) { + .grid { + grid-template-columns: repeat(2, 50%); + } +} + +@media (prefers-color-scheme: dark) { + .vercelLogo { + filter: invert(1); + } + + .logo { + filter: invert(1) drop-shadow(0 0 0.3rem #ffffff70); + } +} + +@keyframes rotate { + from { + transform: rotate(360deg); + } + to { + transform: rotate(0deg); + } +} diff --git a/next.js/pages-router/src/styles/globals.css b/next.js/pages-router/src/styles/globals.css new file mode 100644 index 0000000..d4f491e --- /dev/null +++ b/next.js/pages-router/src/styles/globals.css @@ -0,0 +1,107 @@ +:root { + --max-width: 1100px; + --border-radius: 12px; + --font-mono: ui-monospace, Menlo, Monaco, 'Cascadia Mono', 'Segoe UI Mono', + 'Roboto Mono', 'Oxygen Mono', 'Ubuntu Monospace', 'Source Code Pro', + 'Fira Mono', 'Droid Sans Mono', 'Courier New', monospace; + + --foreground-rgb: 0, 0, 0; + --background-start-rgb: 214, 219, 220; + --background-end-rgb: 255, 255, 255; + + --primary-glow: conic-gradient( + from 180deg at 50% 50%, + #16abff33 0deg, + #0885ff33 55deg, + #54d6ff33 120deg, + #0071ff33 160deg, + transparent 360deg + ); + --secondary-glow: radial-gradient( + rgba(255, 255, 255, 1), + rgba(255, 255, 255, 0) + ); + + --tile-start-rgb: 239, 245, 249; + --tile-end-rgb: 228, 232, 233; + --tile-border: conic-gradient( + #00000080, + #00000040, + #00000030, + #00000020, + #00000010, + #00000010, + #00000080 + ); + + --callout-rgb: 238, 240, 241; + --callout-border-rgb: 172, 175, 176; + --card-rgb: 180, 185, 188; + --card-border-rgb: 131, 134, 135; +} + +@media (prefers-color-scheme: dark) { + :root { + --foreground-rgb: 255, 255, 255; + --background-start-rgb: 0, 0, 0; + --background-end-rgb: 0, 0, 0; + + --primary-glow: radial-gradient(rgba(1, 65, 255, 0.4), rgba(1, 65, 255, 0)); + --secondary-glow: linear-gradient( + to bottom right, + rgba(1, 65, 255, 0), + rgba(1, 65, 255, 0), + rgba(1, 65, 255, 0.3) + ); + + --tile-start-rgb: 2, 13, 46; + --tile-end-rgb: 2, 5, 19; + --tile-border: conic-gradient( + #ffffff80, + #ffffff40, + #ffffff30, + #ffffff20, + #ffffff10, + #ffffff10, + #ffffff80 + ); + + --callout-rgb: 20, 20, 20; + --callout-border-rgb: 108, 108, 108; + --card-rgb: 100, 100, 100; + --card-border-rgb: 200, 200, 200; + } +} + +* { + box-sizing: border-box; + padding: 0; + margin: 0; +} + +html, +body { + max-width: 100vw; + overflow-x: hidden; +} + +body { + color: rgb(var(--foreground-rgb)); + background: linear-gradient( + to bottom, + transparent, + rgb(var(--background-end-rgb)) + ) + rgb(var(--background-start-rgb)); +} + +a { + color: inherit; + text-decoration: none; +} + +@media (prefers-color-scheme: dark) { + html { + color-scheme: dark; + } +} diff --git a/react/.gitignore b/react/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/react/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/react/.gitkeep b/react/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/react/.npmignore b/react/.npmignore new file mode 100644 index 0000000..e5ab5ac --- /dev/null +++ b/react/.npmignore @@ -0,0 +1,2 @@ +/src/Credit.js +/tsconfig.json diff --git a/react/LICENSE b/react/LICENSE new file mode 100644 index 0000000..d5bad09 --- /dev/null +++ b/react/LICENSE @@ -0,0 +1,12 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy of +this work (the "Work"), to deal in the Work without restriction, including +without limitation the rights to use, copy, modify, merge, publish, distribute, +sublicense, and/or sell copies of the Work, and to permit persons to whom the +Work is furnished to do so. + +The work is provided "as is", without warranty of any kind, express or implied, +including but not limited to the warranties of merchantability, fitness for a +particular purpose and noninfringement. In no event shall the authors or +copyright holders be liable for any claim, damages or other liability, whether +in an action of contract, tort or otherwise, arising from, out of or in +connection with the work or the use or other dealings in the work. diff --git a/react/README.md b/react/README.md new file mode 100644 index 0000000..aabfbe0 --- /dev/null +++ b/react/README.md @@ -0,0 +1,55 @@ +# Credits + +A React component for a credit entry on a credits page. + +![Preview](preview.png) + +## How to install + +```sh +npm install @sanjo/credits +``` + +Also requires React to be installed. Can be done with `npm install react`. + +## How to use + +```js +import { Credit } from "@sanjo/credits" +import "@sanjo/credits/Credit.css" + +const credits = [ + { + name: "Project 1", + author: "Author 1", + url: "http://example.com", + license: `A license + +License text. + `, + }, + { + name: "Project 2", + author: "Author 2", + url: "http://example.com", + licenseUrl: "https://creativecommons.org/licenses/by-sa/3.0/", + } +] + +export function Page({ credits }) { + return ( + <> +

Credits

+ + {credits.map((credit, index) => ( + + ))} + + ) +} +``` + +For Next.js examples, checkout [here](https://github.com/SanjoSolutions/credits/tree/main/next.js). diff --git a/react/built/Credit.d.ts b/react/built/Credit.d.ts new file mode 100644 index 0000000..b618b8e --- /dev/null +++ b/react/built/Credit.d.ts @@ -0,0 +1,10 @@ +import { type ReactElement } from "react"; +export interface CreditProps { + name: string; + author?: string; + url: string; + license?: any; + licenseUrl?: string; + info?: any; +} +export declare function Credit({ name, author, url, license, info, licenseUrl, }: CreditProps): ReactElement; diff --git a/react/built/Credit.js b/react/built/Credit.js new file mode 100644 index 0000000..7424d38 --- /dev/null +++ b/react/built/Credit.js @@ -0,0 +1,34 @@ +"use client"; +import React, { useCallback, useState } from "react"; +export function Credit({ name, author, url, license, info, licenseUrl, }) { + const [isLicenseShown, setIsLicenseShown] = useState(false); + const [isInfoShown, setIsInfoShown] = useState(false); + const onClickShowLicense = useCallback(function onClickShowLicense(event) { + event.preventDefault(); + setIsLicenseShown(!isLicenseShown); + }, [isLicenseShown]); + const onClickToggleShowInfo = useCallback(function onClickToggleShowInfo(event) { + event.preventDefault(); + setIsInfoShown(!isInfoShown); + }, [isInfoShown]); + return (React.createElement("div", { className: "credit" }, + React.createElement("div", { className: "credit__header" }, + React.createElement("div", { className: "credit__head-line" }, + React.createElement("span", { className: "credit__name" }, name), + author && (React.createElement(React.Fragment, null, + React.createElement("span", { className: "credit__by" }, + " ", + "by", + " "), + React.createElement("span", { className: "credit__author" }, author)))), + React.createElement("div", { className: "credit__links" }, + React.createElement("a", { className: "credit__toggle-show-license", href: licenseUrl || "#", target: licenseUrl && "_blank", onClick: !licenseUrl ? onClickShowLicense : null }, isLicenseShown + ? "Hide license" + : licenseUrl + ? "Open license" + : "Show license"), + info && (React.createElement("a", { className: "credit__toggle-show-info", href: "#", onClick: onClickToggleShowInfo }, isInfoShown ? "Hide info" : "Show info")), + React.createElement("a", { className: "credit__url", href: url, target: "_blank" }, "Website"))), + license && (React.createElement("div", { className: "credit__license", style: { display: isLicenseShown ? "block" : "none" } }, license)), + info && (React.createElement("div", { className: "credit__info", style: { display: isInfoShown ? "block" : "none" } }, info)))); +} diff --git a/react/package-lock.json b/react/package-lock.json new file mode 100644 index 0000000..b05d4f8 --- /dev/null +++ b/react/package-lock.json @@ -0,0 +1,61 @@ +{ + "name": "@sanjo/credits", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@sanjo/credits", + "version": "0.0.0", + "devDependencies": { + "typescript": "^5.2.2" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "peer": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "peer": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + } + } +} diff --git a/react/package.json b/react/package.json new file mode 100644 index 0000000..00b3739 --- /dev/null +++ b/react/package.json @@ -0,0 +1,26 @@ +{ + "name": "@sanjo/credits", + "type": "module", + "version": "1.0.0", + "license": "See LICENSE", + "tags": ["credits", "react"], + "repository": { + "type": "git", + "url": "https://github.com/SanjoSolutions/credits.git", + "directory": "react" + }, + "scripts": { + "build": "tsc" + }, + "main": "./built/Credit.js", + "exports": { + ".": "./built/Credit.js", + "./styles.css": "./src/styles.css" + }, + "peerDependencies": { + "react": ">=16.8" + }, + "devDependencies": { + "typescript": "^5.2.2" + } +} diff --git a/react/preview.png b/react/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..b9911d220c25884e99a06f46057ce38b04ca2a9c GIT binary patch literal 274594 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�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�ZDRjcK&IoEN>#CO>;evX$PLxKt@@;7ao#jN8 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 F2>=xd*a-jt literal 0 HcmV?d00001 diff --git a/react/src/Credit.tsx b/react/src/Credit.tsx new file mode 100644 index 0000000..652207e --- /dev/null +++ b/react/src/Credit.tsx @@ -0,0 +1,98 @@ +"use client" + +import React, { type ReactElement, useCallback, useState } from "react" + +export interface CreditProps { + name: string + author?: string + url: string + license?: any + licenseUrl?: string + info?: any +} + +export function Credit({ + name, + author, + url, + license, + info, + licenseUrl, +}: CreditProps): ReactElement { + const [isLicenseShown, setIsLicenseShown] = useState(false) + const [isInfoShown, setIsInfoShown] = useState(false) + + const onClickShowLicense = useCallback( + function onClickShowLicense(event) { + event.preventDefault() + setIsLicenseShown(!isLicenseShown) + }, + [isLicenseShown], + ) + + const onClickToggleShowInfo = useCallback( + function onClickToggleShowInfo(event) { + event.preventDefault() + setIsInfoShown(!isInfoShown) + }, + [isInfoShown], + ) + + return ( +
+ + {license && ( +
+ {license} +
+ )} + {info && ( +
+ {info} +
+ )} +
+ ) +} diff --git a/react/src/styles.css b/react/src/styles.css new file mode 100644 index 0000000..b0084e8 --- /dev/null +++ b/react/src/styles.css @@ -0,0 +1,77 @@ +.credit { + padding: 0 1rem; + background-color: aliceblue; + margin-bottom: 1rem; + border-radius: 3px; +} + +.credit:last-child { + margin-bottom: 0; +} + +.credit__header { + padding: 1.172rem 0; + display: flex; + flex-direction: row; + font-family: sans-serif; +} + +.credit__head-line { + flex: 1 1 auto; + font-weight: bold; +} + +.credit__links { + flex: 0 0 auto; + margin-left: 0.5rem; +} + +.credit__toggle-show-license { + display: inline-block; + margin-right: 0.5rem; +} + +.credit__toggle-show-info { + display: inline-block; + margin-right: 0.5rem; +} + +.credit__url { + display: inline-block; +} + +.credit__license { + display: none; + padding-bottom: 1rem; + overflow: auto; +} + +.credit__license > *:first-child { + margin-top: 0; +} + +.credit__license > *:last-child { + margin-bottom: 0; +} + +.credit__info { + display: none; + padding-bottom: 1rem; + overflow: auto; +} + +.credit__info > *:first-child { + margin-top: 0; +} + +.credit__info > *:last-child { + margin-bottom: 0; +} + +.credit--show-license .credit__license { + display: block; +} + +.credit--show-info .credit__info { + display: block; +} diff --git a/react/tsconfig.json b/react/tsconfig.json new file mode 100644 index 0000000..561068d --- /dev/null +++ b/react/tsconfig.json @@ -0,0 +1,112 @@ +{ + "compilerOptions": { + /* Visit https://aka.ms/tsconfig to read more about this file */ + + /* Projects */ + // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ + // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ + // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ + // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ + // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ + // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ + + /* Language and Environment */ + "target": "es2016", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ + // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ + "jsx": "react", /* Specify what JSX code is generated. */ + // "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */ + // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ + // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ + // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ + // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ + // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ + // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ + // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ + // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ + + /* Modules */ + "module": "NodeNext", /* Specify what module code is generated. */ + // "rootDir": "./", /* Specify the root folder within your source files. */ + // "moduleResolution": "node10", /* Specify how TypeScript looks up a file from a given module specifier. */ + // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ + // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ + // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ + // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ + // "types": [], /* Specify type package names to be included without being referenced in a source file. */ + // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ + // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ + // "allowImportingTsExtensions": true, /* Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. */ + // "resolvePackageJsonExports": true, /* Use the package.json 'exports' field when resolving package imports. */ + // "resolvePackageJsonImports": true, /* Use the package.json 'imports' field when resolving imports. */ + // "customConditions": [], /* Conditions to set in addition to the resolver-specific defaults when resolving imports. */ + // "resolveJsonModule": true, /* Enable importing .json files. */ + // "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */ + // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ + + /* JavaScript Support */ + // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ + // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ + // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ + + /* Emit */ + "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ + // "declarationMap": true, /* Create sourcemaps for d.ts files. */ + // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ + // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ + // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ + // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ + "outDir": "./built", /* Specify an output folder for all emitted files. */ + // "removeComments": true, /* Disable emitting comments. */ + // "noEmit": true, /* Disable emitting files from a compilation. */ + // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ + // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ + // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ + // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ + // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ + // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ + // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ + // "newLine": "crlf", /* Set the newline character for emitting files. */ + // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ + // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ + // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ + // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ + // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ + // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ + + /* Interop Constraints */ + // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ + // "verbatimModuleSyntax": true, /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */ + // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ + "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ + // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ + "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ + + /* Type Checking */ + "strict": true, /* Enable all strict type-checking options. */ + "noImplicitAny": false, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ + // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ + // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ + // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ + // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ + // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ + // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ + // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ + // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ + // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ + // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ + // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ + // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ + // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ + // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ + // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ + // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ + // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ + + /* Completeness */ + // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ + "skipLibCheck": true /* Skip type checking all .d.ts files. */ + }, + "include": [ + "./src/**/*" + ] +} diff --git a/static/LICENSE b/static/LICENSE new file mode 100644 index 0000000..d5bad09 --- /dev/null +++ b/static/LICENSE @@ -0,0 +1,12 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy of +this work (the "Work"), to deal in the Work without restriction, including +without limitation the rights to use, copy, modify, merge, publish, distribute, +sublicense, and/or sell copies of the Work, and to permit persons to whom the +Work is furnished to do so. + +The work is provided "as is", without warranty of any kind, express or implied, +including but not limited to the warranties of merchantability, fitness for a +particular purpose and noninfringement. In no event shall the authors or +copyright holders be liable for any claim, damages or other liability, whether +in an action of contract, tort or otherwise, arising from, out of or in +connection with the work or the use or other dealings in the work. diff --git a/static/index.html b/static/index.html index d58de91..0973da9 100644 --- a/static/index.html +++ b/static/index.html @@ -4,88 +4,11 @@ Credits + diff --git a/static/styles.css b/static/styles.css new file mode 100644 index 0000000..b0084e8 --- /dev/null +++ b/static/styles.css @@ -0,0 +1,77 @@ +.credit { + padding: 0 1rem; + background-color: aliceblue; + margin-bottom: 1rem; + border-radius: 3px; +} + +.credit:last-child { + margin-bottom: 0; +} + +.credit__header { + padding: 1.172rem 0; + display: flex; + flex-direction: row; + font-family: sans-serif; +} + +.credit__head-line { + flex: 1 1 auto; + font-weight: bold; +} + +.credit__links { + flex: 0 0 auto; + margin-left: 0.5rem; +} + +.credit__toggle-show-license { + display: inline-block; + margin-right: 0.5rem; +} + +.credit__toggle-show-info { + display: inline-block; + margin-right: 0.5rem; +} + +.credit__url { + display: inline-block; +} + +.credit__license { + display: none; + padding-bottom: 1rem; + overflow: auto; +} + +.credit__license > *:first-child { + margin-top: 0; +} + +.credit__license > *:last-child { + margin-bottom: 0; +} + +.credit__info { + display: none; + padding-bottom: 1rem; + overflow: auto; +} + +.credit__info > *:first-child { + margin-top: 0; +} + +.credit__info > *:last-child { + margin-bottom: 0; +} + +.credit--show-license .credit__license { + display: block; +} + +.credit--show-info .credit__info { + display: block; +}