From 74c7393aa951e7cef5e600ff89e3eea00d3a2421 Mon Sep 17 00:00:00 2001 From: Advait Patel Date: Sun, 20 Sep 2026 15:29:50 -0500 Subject: [PATCH 1/3] feat(website): documentation site with press and tool comparisons A Docusaurus site under website/, following the structure OWASP CVE Lite CLI uses - all content in one folder, dependencies isolated there so they never become runtime dependencies of the scanner. Landing page leads with the node:18 result: 2,200 findings, 9 that matter, one at the 100th EPSS percentile rated HIGH so a severity-sorted list buries it. Three terminal transcripts show triage, exploit chains and --fix, all captured from real runs and recorded in src/components/transcripts.ts with the command that produced them. Press page lists 36 pieces of coverage across 30+ outlets in five languages, including Help Net Security, SecurityWeek, SC World, ReversingLabs and Cloud Native Now, plus two YouTube walkthroughs. Every URL returned HTTP 200 when compiled and every title and date was read from the page rather than written by hand. Two further items were left out because their sites present broken TLS certificates, which is not something a security project should link to. Comparison section covers Trivy, Snyk, Docker Scout, Grype, Dependabot and Hadolint, with a capability matrix on the hub page. Each page is explicit about where the other tool is the better choice - Trivy and Hadolint are dependencies rather than rivals, and saying so is more credible than a matrix of unbroken ticks. Two deliberate departures from the CVE Lite site: no analytics beacon, since a tracker on the site that advertises "no telemetry" would be the first thing a sceptical evaluator noticed, and the theme toggle stays enabled rather than forcing dark mode. website/.npmrc pins the public npm registry. Without it npm inherits whatever the machine is configured for, and a corporate Artifactory mirror fails with an ENOTFOUND that names nothing useful - which is exactly what happened while building this. tests/test_website_docs.py guards against drift: sidebar entries must resolve, every doc needs front matter, no relative link may escape the site root, case-study numbers must match the repo copies, and no frontend dependency may leak into the Python package. It caught two broken README links during the migration. --- .github/workflows/website.yml | 82 + tests/test_website_docs.py | 108 + website/.gitignore | 14 + website/.npmrc | 9 + website/README.md | 72 + website/docs/case-studies/index.md | 35 + website/docs/case-studies/nginx-alpine.md | 53 + website/docs/case-studies/node-18.md | 74 + website/docs/case-studies/python-slim.md | 64 + website/docs/ci.md | 85 + website/docs/cli-reference.md | 140 + website/docs/comparison/dependabot.md | 59 + website/docs/comparison/docker-scout.md | 53 + website/docs/comparison/grype.md | 50 + website/docs/comparison/hadolint.md | 55 + website/docs/comparison/index.md | 92 + website/docs/comparison/snyk.md | 66 + website/docs/comparison/trivy.md | 66 + website/docs/evaluation-guide.md | 212 + website/docs/examples.md | 69 + website/docs/exploit-chains.md | 72 + website/docs/fix-mode.md | 59 + website/docs/getting-started.md | 95 + website/docs/limitations.md | 65 + website/docs/press.mdx | 37 + website/docs/reading-output.md | 95 + website/docs/why-docksec.md | 70 + website/docusaurus.config.ts | 182 + website/package-lock.json | 20921 +++++++++++++++++ website/package.json | 37 + website/sidebars.ts | 53 + website/src/components/Hero.module.css | 115 + website/src/components/Hero.tsx | 85 + website/src/components/Integrate.module.css | 45 + website/src/components/Integrate.tsx | 102 + website/src/components/Pillars.module.css | 45 + website/src/components/Pillars.tsx | 65 + website/src/components/PressList.module.css | 92 + website/src/components/PressList.tsx | 71 + website/src/components/PressStrip.module.css | 47 + website/src/components/PressStrip.tsx | 48 + website/src/components/Showcase.module.css | 46 + website/src/components/Showcase.tsx | 65 + website/src/components/Terminal.module.css | 83 + website/src/components/Terminal.tsx | 75 + website/src/components/transcripts.ts | 124 + website/src/css/custom.css | 168 + website/src/data/press.ts | 324 + website/src/pages/index.tsx | 117 + website/static/img/favicon.svg | 10 + website/static/img/logo.svg | 10 + website/static/img/social-card.png | Bin 0 -> 799409 bytes website/tsconfig.json | 7 + 53 files changed, 24888 insertions(+) create mode 100644 .github/workflows/website.yml create mode 100644 tests/test_website_docs.py create mode 100644 website/.gitignore create mode 100644 website/.npmrc create mode 100644 website/README.md create mode 100644 website/docs/case-studies/index.md create mode 100644 website/docs/case-studies/nginx-alpine.md create mode 100644 website/docs/case-studies/node-18.md create mode 100644 website/docs/case-studies/python-slim.md create mode 100644 website/docs/ci.md create mode 100644 website/docs/cli-reference.md create mode 100644 website/docs/comparison/dependabot.md create mode 100644 website/docs/comparison/docker-scout.md create mode 100644 website/docs/comparison/grype.md create mode 100644 website/docs/comparison/hadolint.md create mode 100644 website/docs/comparison/index.md create mode 100644 website/docs/comparison/snyk.md create mode 100644 website/docs/comparison/trivy.md create mode 100644 website/docs/evaluation-guide.md create mode 100644 website/docs/examples.md create mode 100644 website/docs/exploit-chains.md create mode 100644 website/docs/fix-mode.md create mode 100644 website/docs/getting-started.md create mode 100644 website/docs/limitations.md create mode 100644 website/docs/press.mdx create mode 100644 website/docs/reading-output.md create mode 100644 website/docs/why-docksec.md create mode 100644 website/docusaurus.config.ts create mode 100644 website/package-lock.json create mode 100644 website/package.json create mode 100644 website/sidebars.ts create mode 100644 website/src/components/Hero.module.css create mode 100644 website/src/components/Hero.tsx create mode 100644 website/src/components/Integrate.module.css create mode 100644 website/src/components/Integrate.tsx create mode 100644 website/src/components/Pillars.module.css create mode 100644 website/src/components/Pillars.tsx create mode 100644 website/src/components/PressList.module.css create mode 100644 website/src/components/PressList.tsx create mode 100644 website/src/components/PressStrip.module.css create mode 100644 website/src/components/PressStrip.tsx create mode 100644 website/src/components/Showcase.module.css create mode 100644 website/src/components/Showcase.tsx create mode 100644 website/src/components/Terminal.module.css create mode 100644 website/src/components/Terminal.tsx create mode 100644 website/src/components/transcripts.ts create mode 100644 website/src/css/custom.css create mode 100644 website/src/data/press.ts create mode 100644 website/src/pages/index.tsx create mode 100644 website/static/img/favicon.svg create mode 100644 website/static/img/logo.svg create mode 100644 website/static/img/social-card.png create mode 100644 website/tsconfig.json diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml new file mode 100644 index 0000000..490f30a --- /dev/null +++ b/.github/workflows/website.yml @@ -0,0 +1,82 @@ +# Build and deploy the documentation site. +# +# Pull requests build the site but do not deploy: a broken build should fail +# review, not production. Only a push to main that touches website/** ships. +# +# The Pages source must be set to "GitHub Actions" in repository settings for +# the deploy step to work. Until it is, the build job still runs and guards +# the site from regressions. + +name: Website + +on: + workflow_dispatch: + push: + branches: [main] + paths: + - 'website/**' + - '.github/workflows/website.yml' + pull_request: + branches: [main] + paths: + - 'website/**' + - '.github/workflows/website.yml' + +permissions: + contents: read + +concurrency: + group: pages + cancel-in-progress: false + +jobs: + build: + name: Build site + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + + - name: Set up Node + uses: actions/setup-node@e9d6f990972a57673cdb72ec29e19d42ba28880f # v6.0.0 + with: + node-version: 22 + cache: npm + cache-dependency-path: website/package-lock.json + + - name: Install dependencies + run: npm ci + working-directory: website + + - name: Type-check + run: npm run typecheck + working-directory: website + + # docusaurus.config.ts sets onBrokenLinks: 'throw', so a dead internal + # link fails here rather than shipping. + - name: Build + run: npm run build + working-directory: website + + - name: Upload Pages artifact + if: github.event_name == 'push' || github.event_name == 'workflow_dispatch' + uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5.0.0 + with: + path: website/build + + deploy: + name: Deploy to GitHub Pages + needs: build + if: github.ref == 'refs/heads/main' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch') + runs-on: ubuntu-latest + permissions: + contents: read + pages: write + id-token: write + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Deploy + id: deployment + uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0 diff --git a/tests/test_website_docs.py b/tests/test_website_docs.py new file mode 100644 index 0000000..2d1209a --- /dev/null +++ b/tests/test_website_docs.py @@ -0,0 +1,108 @@ +"""The website must not drift from the repository it documents. + +The site reuses content that also lives in the repo (case studies, examples). +Copies rot: someone fixes a number in one place and the other quietly keeps +claiming the old one. These tests fail when that happens. + +They are deliberately cheap and offline - no build, no network - so they run in +the normal suite rather than only in the website workflow. +""" + +import re +import unittest +from pathlib import Path + +ROOT = Path(__file__).parent.parent +WEBSITE = ROOT / "website" +WEBSITE_DOCS = WEBSITE / "docs" + + +@unittest.skipUnless(WEBSITE.exists(), "website/ is not present") +class TestWebsiteStructure(unittest.TestCase): + def test_every_sidebar_entry_resolves_to_a_file(self): + """A sidebar id with no file breaks the build; catch it here first.""" + sidebar = (WEBSITE / "sidebars.ts").read_text() + ids = re.findall(r"'([a-z0-9][a-z0-9/-]*)'", sidebar) + # Filter out config keys and type names, keeping doc ids. + candidates = [i for i in ids if not i.startswith(("doc", "category"))] + missing = [ + doc_id + for doc_id in candidates + if not (WEBSITE_DOCS / f"{doc_id}.md").exists() + and not (WEBSITE_DOCS / f"{doc_id}.mdx").exists() + and not (WEBSITE_DOCS / doc_id / "index.md").exists() + ] + self.assertEqual(missing, [], f"sidebar references missing docs: {missing}") + + def test_every_doc_has_front_matter(self): + """Without a title, Docusaurus infers one from the filename.""" + for path in WEBSITE_DOCS.rglob("*.md"): + text = path.read_text() + self.assertTrue( + text.startswith("---\n"), + f"{path.relative_to(ROOT)} is missing front matter", + ) + self.assertIn( + "title:", text.split("---")[1], + f"{path.relative_to(ROOT)} front matter has no title", + ) + + def test_no_relative_links_escape_the_website(self): + """A '../../examples/x' link works in the repo and 404s on the site.""" + offenders = [] + for path in WEBSITE_DOCS.rglob("*.md"): + for _, link in re.findall(r"\[([^\]]*)\]\(([^)]+)\)", path.read_text()): + if link.startswith("../../") or link.startswith("../examples"): + offenders.append(f"{path.relative_to(ROOT)}: {link}") + self.assertEqual(offenders, [], f"links escape the site root: {offenders}") + + +@unittest.skipUnless(WEBSITE.exists(), "website/ is not present") +class TestCaseStudiesStayInSync(unittest.TestCase): + """Case studies exist in both docs/ and website/docs/. The headline + numbers must agree, or one of them is lying to a reader.""" + + STUDIES = ("node-18", "python-slim", "nginx-alpine") + + def test_every_repo_case_study_is_published(self): + for name in self.STUDIES: + self.assertTrue( + (WEBSITE_DOCS / "case-studies" / f"{name}.md").exists(), + f"{name} is in docs/case-studies but not on the site", + ) + + def test_headline_numbers_match(self): + """Compare the digits in each table, which is where the claims live.""" + for name in self.STUDIES: + repo = (ROOT / "docs" / "case-studies" / f"{name}.md").read_text() + site = (WEBSITE_DOCS / "case-studies" / f"{name}.md").read_text() + repo_numbers = set(re.findall(r"\|\s*([\d,]+(?:\.\d+)?)\s*\|", repo)) + site_numbers = set(re.findall(r"\|\s*([\d,]+(?:\.\d+)?)\s*\|", site)) + self.assertEqual( + repo_numbers, site_numbers, + f"{name}: repo and site report different numbers " + f"(only in repo: {repo_numbers - site_numbers}; " + f"only on site: {site_numbers - repo_numbers})", + ) + + +@unittest.skipUnless(WEBSITE.exists(), "website/ is not present") +class TestWebsiteIsolation(unittest.TestCase): + """The scanner must never gain a frontend dependency.""" + + def test_website_deps_are_not_in_the_package(self): + pyproject = (ROOT / "pyproject.toml").read_text() + for marker in ("docusaurus", "react", "node_modules"): + self.assertNotIn( + marker, pyproject.lower(), + f"'{marker}' leaked into the Python package metadata", + ) + + def test_website_build_output_is_ignored(self): + gitignore = (WEBSITE / ".gitignore").read_text() + for path in ("/build", "/.docusaurus", "/node_modules"): + self.assertIn(path, gitignore, f"{path} is not gitignored") + + +if __name__ == "__main__": + unittest.main() diff --git a/website/.gitignore b/website/.gitignore new file mode 100644 index 0000000..8c66f68 --- /dev/null +++ b/website/.gitignore @@ -0,0 +1,14 @@ +# Build output and caches +/build +/.docusaurus +/node_modules + +# Local env +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/website/.npmrc b/website/.npmrc new file mode 100644 index 0000000..33f6998 --- /dev/null +++ b/website/.npmrc @@ -0,0 +1,9 @@ +# The public npm registry, pinned for this project. +# +# Without this, npm inherits whatever registry the machine is configured for. +# A corporate Artifactory mirror is unreachable from CI and from a contributor +# outside that network, and the failure mode is a confusing ENOTFOUND rather +# than anything that names the cause. +# +# This is a public OWASP project: its dependencies must resolve for anyone. +registry=https://registry.npmjs.org/ diff --git a/website/README.md b/website/README.md new file mode 100644 index 0000000..9071a27 --- /dev/null +++ b/website/README.md @@ -0,0 +1,72 @@ +# DockSec website + +The public documentation site for OWASP DockSec, built with +[Docusaurus](https://docusaurus.io/). + +Website dependencies live here and nowhere else, so they never become runtime +dependencies of the scanner. A supply-chain security tool should not ship a +frontend toolchain to the people who install it. + +## Local development + +```bash +cd website +npm install +npm start # http://localhost:3000/DockSec/ +``` + +## Build + +```bash +npm run build # output in website/build/ (gitignored) +npm run serve # preview the production build +npm run typecheck # types only, no build +``` + +## Deployment + +`.github/workflows/website.yml` builds on every pull request touching +`website/**` and deploys to GitHub Pages on push to `main`. + +The site is served from `https://owasp.github.io/DockSec/`. A vanity redirect +at `owasp.org/DockSec/` can be requested from OWASP infrastructure later - that +needs no rebuild, because the canonical URL does not change. This is how +`owasp.org/cve-lite-cli/` works today. + +**Repository setting required:** Pages source must be "GitHub Actions". Until +it is, the build job runs and guards against regressions, but nothing deploys. + +## Layout + +``` +website/ +├── docusaurus.config.ts site config, navbar, footer, SEO +├── sidebars.ts docs navigation +├── docs/ content (Markdown) +├── src/ +│ ├── pages/index.tsx landing page - composes the sections below +│ ├── components/ one component + CSS module per section +│ └── css/custom.css design tokens; all colours live here +└── static/img/ logo, favicon, social card +``` + +## Conventions + +**Design tokens.** Colours, spacing and radii are custom properties in +`src/css/custom.css`. A hard-coded colour in a component is a bug - change the +token instead, and both themes stay correct. + +**Terminal transcripts are real.** The output in `src/components/transcripts.ts` +was captured from actual runs, and each export names the command in a comment. +When output changes, re-run the command and paste the result. A security tool +that mocks up its own results is not one to trust. + +**Broken links fail the build.** `onBrokenLinks` is set to `throw`. If a build +fails on a link, fix the link rather than relaxing the setting. + +**Adding a page.** Drop a Markdown file in `docs/` with front matter, then add +its id to `sidebars.ts`. No component changes needed. + +**Adding a landing-page section.** Add a component and its CSS module under +`src/components/`, then render it in `src/pages/index.tsx`. Sections are +self-contained so they can be reordered or removed in one line. diff --git a/website/docs/case-studies/index.md b/website/docs/case-studies/index.md new file mode 100644 index 0000000..c6eeeb9 --- /dev/null +++ b/website/docs/case-studies/index.md @@ -0,0 +1,35 @@ +--- +title: Case studies +sidebar_position: 0 +--- + +Real scans of official Docker Hub images, recorded so the numbers can be +checked rather than taken on trust. Every command is copy-pasteable and every +figure below came from running it. + +Official images were chosen deliberately: they are maintained by people who +know what they are doing, they are what most teams actually build on, and +publishing their findings names no third party unfavourably. If DockSec finds +something here, the point is not that the maintainers were careless - it is +that a base image is a supply chain you inherit whether or not you look at it. + +**Scanned 2026-09-20** with DockSec 2026.9.21, Trivy 0.74.0. Vulnerability +counts move as advisories are published, so expect your numbers to differ; +the shape of the result is what these studies are about. + +| Study | Image | Findings | The point | +| --- | --- | --- | --- | +| [1](/docs/case-studies/node-18) | `node:18` | 2,200 | Triage: 9 CVEs deserve attention today, not 2,200 | +| [2](/docs/case-studies/python-slim) | `python:3.12-slim` | 44 | A well-maintained image with nothing you can fix | +| [3](/docs/case-studies/nginx-alpine) | `nginx:1.31.6-alpine` | 0 | What a clean result looks like, and what it does not prove | + +## Why these three + +They are the three outcomes a user will actually meet, and each one needs a +different response: + +- **Overwhelming** (`node:18`) - the case for prioritisation. +- **Unactionable** (`python:3.12-slim`) - findings with no available fix, where + the honest answer is "change the base image or accept the risk". +- **Clean** (`nginx:1.31.6-alpine`) - where the interesting question becomes + what the scan did *not* check. diff --git a/website/docs/case-studies/nginx-alpine.md b/website/docs/case-studies/nginx-alpine.md new file mode 100644 index 0000000..f96853c --- /dev/null +++ b/website/docs/case-studies/nginx-alpine.md @@ -0,0 +1,53 @@ +--- +title: "nginx:alpine - a clean result" +sidebar_position: 3 +--- + +**Zero findings. Here is what that does and does not mean.** + +```bash +docksec -i nginx:1.31.6-alpine --image-only --scan-only +``` + +## Result + +| | | +| --- | --- | +| Total findings | 0 | +| CRITICAL / HIGH | 0 | +| Security score | 100 / 100 | + +Alpine's package set is small, musl replaces glibc, and the image carries +almost nothing beyond nginx itself. Fewer packages means fewer advisories - +this is the strongest practical argument for a minimal base image, and it is +worth more than any amount of post-hoc hardening. + +## What a clean result does not prove + +This is the part most tools leave out, and the reason DockSec prints coverage +notes on every run including this one: + +- **Not "no vulnerabilities".** It means no *known, published* advisory matches + a package in this image today. Tomorrow's advisory applies to the same bytes. +- **Not "your application is safe".** Nothing here scanned your code, your + dependencies, your Dockerfile or your compose file. A clean base image with + a root-running service and a mounted Docker socket is not a secure + deployment - see + [`examples/compose/docker-compose-insecure.yml`](https://github.com/OWASP/DockSec/tree/main/examples/compose/docker-compose-insecure.yml). +- **Not "reachability was checked".** DockSec does not prove a vulnerable code + path is invoked, and does not claim to. +- **Not a statement about configuration.** Run the Dockerfile and compose + scans for that; they are where most real findings live. + +## What to actually do + +Pin it and keep it pinned: + +```dockerfile +FROM nginx:1.31.6-alpine@sha256: +``` + +A tag moves; a digest does not. Then re-scan on a schedule, because the result +above has a shelf life. Use `--baseline` so CI tells you when a new advisory +lands against an image that was clean yesterday - that transition is the +signal worth alerting on. diff --git a/website/docs/case-studies/node-18.md b/website/docs/case-studies/node-18.md new file mode 100644 index 0000000..b1ef349 --- /dev/null +++ b/website/docs/case-studies/node-18.md @@ -0,0 +1,74 @@ +--- +title: "node:18 - 2,200 findings, 9 that matter" +sidebar_position: 1 +--- + +**2,200 findings. Nine of them matter this week.** + +```bash +docksec -i node:18 --image-only --scan-only +``` + +## Result + +| | | +| --- | --- | +| Total findings | 2,200 | +| CRITICAL | 226 | +| HIGH | 1,974 | +| With a fix available | 1,712 | +| **`Fix Now`** | **9 distinct CVEs** | +| Security score | 28.6 / 100 | + +## Why this image is like this + +`node:18` is built on Debian and ships a full userland: a compiler toolchain, +`linux-libc-dev`, OpenSSL, SQLite, and the rest. None of that is a mistake - +it is what makes the image useful for building native modules. It is also +2,200 findings worth of surface area, and Node 18 reached end of life in +April 2025, so the base is no longer refreshed on the old cadence. + +A conventional scanner reports all 2,200 and stops. That output cannot be +acted on: the team either ignores it or spends a sprint on it, and both +choices are wrong. + +## What DockSec does with it + +EPSS is exploitation data - the modelled probability that a CVE is exploited +in the wild in the next 30 days - and it separates the list sharply: + +``` +CVE-2026-31431 HIGH EPSS 0.999 (100th percentile) linux-libc-dev +CVE-2026-43284 HIGH EPSS 0.932 (99.8th) linux-libc-dev +CVE-2026-43500 HIGH EPSS 0.929 (99.8th) linux-libc-dev +CVE-2025-6965 HIGH EPSS 0.725 (99.4th) libsqlite3-0 +CVE-2025-15467 HIGH EPSS 0.482 (98.8th) libssl-dev +CVE-2025-37924 HIGH EPSS 0.207 (97.4th) linux-libc-dev +``` + +`CVE-2026-31431` sits at the 100th percentile: near-certain exploitation. It +is rated HIGH, not CRITICAL, so a severity-sorted list puts it below 226 +CRITICAL findings that nobody is exploiting. **That inversion is the entire +argument for this tool.** + +Note what the ranking does *not* claim. EPSS says a CVE is being exploited +somewhere, not that it is reachable in your image. DockSec does not prove +reachability and says so in its coverage notes. + +## What to actually do + +The ranked list makes the decision obvious: + +1. **Move off `node:18`.** It is end-of-life. `node:22-alpine` is a different + base with a fraction of the surface - see + [`examples/dockerfile/Dockerfile.node-hardened`](https://github.com/OWASP/DockSec/tree/main/examples/dockerfile/Dockerfile.node-hardened). +2. **If you cannot move yet**, `docksec --fix` and the printed `apt-get` + commands resolve 1,712 of the 2,200, including all nine `Fix Now` CVEs. +3. **Gate on the ones that matter**, not the total: + `docksec -i node:18 --image-only --fail-on high --baseline .docksec-baseline.json` + +## The honest caveat + +A scan of `node:18` measures the base image, not your application. Your own +dependencies, your configuration and your secrets are separate problems - +scan the Dockerfile and the compose file too. diff --git a/website/docs/case-studies/python-slim.md b/website/docs/case-studies/python-slim.md new file mode 100644 index 0000000..89bfb03 --- /dev/null +++ b/website/docs/case-studies/python-slim.md @@ -0,0 +1,64 @@ +--- +title: "python:3.12-slim - 44 findings, none fixable" +sidebar_position: 2 +--- + +**44 findings. Not one of them has a fix.** + +```bash +docksec -i python:3.12-slim --image-only --scan-only +``` + +## Result + +| | | +| --- | --- | +| Total findings | 44 | +| CRITICAL | 0 | +| HIGH | 44 | +| **With a fix available** | **0** | +| `Fix Now` | 0 | +| Security score | 28.9 / 100 | + +## The interesting part + +This is a well-maintained image. There are no CRITICAL findings and nothing is +being actively exploited - every finding lands in `Fix Soon`, none in +`Fix Now`. The 44 HIGH findings concentrate in a handful of `util-linux` +packages (`libblkid1`, `libmount1`, `libuuid1`, `bsdutils` and friends) that +Debian has not yet patched in the `slim` base. + +**Zero of the 44 have a fixed version upstream.** There is no `apt-get` command +that resolves them, and `docksec --fix` correctly offers nothing. DockSec says +so directly rather than printing advice that cannot be followed: + +``` +Coverage + ! 44 finding(s) have no fixed version available upstream; no upgrade will + resolve them yet. +``` + +## What to actually do + +There are exactly three honest options, and a scanner that pretends otherwise +is lying to you: + +1. **Accept and record the risk.** Waive them with a reason and an expiry in + `.docksec-ignore.yml`, so the decision is visible and gets revisited rather + than quietly forgotten. +2. **Change the base.** `python:3.12-alpine` uses musl and a different package + set, so it does not inherit these. That is a real migration with its own + trade-offs (wheels, glibc assumptions), not a free win. +3. **Wait.** Debian will patch these. Re-scan on a schedule and let the + baseline tell you when the number moves. + +## A note on the score + +28.9 looks alarming for an image with nothing exploitable and nothing +fixable. The score is severity-weighted and deterministic; it does not +discount a finding for being unfixable, because "you cannot fix it" and "it +does not matter" are different statements. + +Read the score as *exposure*, not as a grade on your work. If that exposure is +unacceptable, option 2 is the answer - and the score is doing its job by +making that uncomfortable. diff --git a/website/docs/ci.md b/website/docs/ci.md new file mode 100644 index 0000000..414bd3a --- /dev/null +++ b/website/docs/ci.md @@ -0,0 +1,85 @@ +--- +title: CI integration +sidebar_position: 2 +--- + +Copy-pasteable configurations for the common CI systems. Every example is built +on the same three things, so adapting one to a system not listed here is +straightforward: + +- **Exit codes.** `0` clean, `1` findings at or above `--fail-on`, `2` usage + error, `3` the scan could not complete. Any CI system fails a step on a + non-zero exit, so `--fail-on` is all the wiring a gate needs. +- **`--json`** for anything that needs to consume results programmatically. +- **`--sarif`** for platforms that render findings inline on a pull request. + +| System | Guide | +| --- | --- | +| GitHub Actions | [README](https://github.com/OWASP/DockSec/blob/main/README.md#5-or-run-the-container-image-nothing-to-install) | +| Jenkins | [jenkins.md](https://github.com/OWASP/DockSec/blob/main/docs/ci/jenkins.md) | +| GitLab CI | [gitlab.md](https://github.com/OWASP/DockSec/blob/main/docs/ci/gitlab.md) | +| Azure Pipelines | [azure-pipelines.md](https://github.com/OWASP/DockSec/blob/main/docs/ci/azure-pipelines.md) | +| pre-commit | [pre-commit.md](https://github.com/OWASP/DockSec/blob/main/docs/ci/pre-commit.md) | + +## Choosing a threshold + +`--fail-on high` is the usual starting point: CRITICAL and HIGH are the levels +where DockSec is confident enough that blocking a merge is defensible. + +On an existing project with a backlog, gate on new findings only rather than +lowering the bar: + +```bash +# once, committed to the repository +docksec Dockerfile --scan-only --baseline .docksec-baseline.json --update-baseline + +# in CI from then on +docksec Dockerfile --scan-only --fail-on high --baseline .docksec-baseline.json +``` + +## Committing the policy instead of the flags + +Repeating flags across pipelines drifts. A `.docksec.yml` at the repository root +applies to every run: + +```yaml +severity: CRITICAL,HIGH +fail_on: HIGH +formats: [json, html] +output_dir: ./security-reports +``` + +CI then needs only `docksec Dockerfile`. Flags still override the file when you +need them to; see [Configuration file](https://github.com/OWASP/DockSec/blob/main/README.md#configuration-file). + +## Incomplete scans + +If a scanner cannot run, DockSec reports a detection gap rather than claiming +the target is clean - but by default the run still succeeds. To treat an +incomplete scan as a failure: + +```bash +docksec Dockerfile --fail-on high --incomplete-policy fail +``` + +Worth turning on once a pipeline is stable. Until then it can be noisy on +runners with intermittent network. + +## Air-gapped environments + +```bash +docksec Dockerfile --scan-only --offline --fail-on high +``` + +`--offline` makes no network calls, including the EPSS lookup, and uses the +Trivy database already on the runner. Refresh that database on a schedule - +a stale vulnerability database is a silent source of wrong results, and +`docksec doctor` reports its age. + +## Keeping the report when the gate fires + +The most common mistake across all of these: the step that publishes the report +is skipped exactly when the gate fails, because CI stops on the first failing +step. Every guide here shows the fix for its system - `post { always { ... } }` +in Jenkins, `when: always` in GitLab, `condition: always()` in Azure, +`if: always()` in GitHub Actions. diff --git a/website/docs/cli-reference.md b/website/docs/cli-reference.md new file mode 100644 index 0000000..dbbea12 --- /dev/null +++ b/website/docs/cli-reference.md @@ -0,0 +1,140 @@ +--- +title: CLI reference +sidebar_position: 1 +--- + +# CLI reference + +Generated from `docksec --help`. If this page and the tool disagree, the tool +is right - please [open an issue](https://github.com/OWASP/DockSec/issues). + +## Exit codes + +| Code | Meaning | +| --- | --- | +| `0` | Clean - no findings at or above `--fail-on` | +| `1` | Findings at or above `--fail-on` | +| `2` | Usage error - bad flags, missing or invalid input | +| `3` | Incomplete scan - a scanner could not run, or an image was missing | + +Exit `3` is distinct on purpose: "could not look" is not "nothing found". + +## Common invocations + +```bash +docksec Dockerfile --scan-only # lint a Dockerfile +docksec Dockerfile -i myapp:latest --scan-only # and scan the built image +docksec --image-only -i myapp:latest # image only +docksec --compose docker-compose.yml --scan-only # a whole stack +docksec Dockerfile --scan-only --fix --dry-run # preview mechanical fixes +docksec Dockerfile --scan-only --fail-on high # gate a build +``` + +## Full options + +```text +usage: docksec [-h] [-i IMAGE] [-c [COMPOSE]] [--ai-only] [--scan-only] + [--image-only] [--provider {openai,anthropic,google,ollama}] + [--model MODEL] [--compact-output] [--skip-ai-scoring] + [--severity SEVERITY] [--fail-on SEVERITY] [--format FORMAT] + [--output-dir DIR] [--json] [--sarif] [--sbom] [--offline] + [--fix] [--dry-run] [--force] [--no-epss] + [--incomplete-policy {warn,fail}] [--no-redact] [--no-cache] + [--ignore-file FILE] [--baseline FILE] [--update-baseline] + [--config FILE] [--no-config] [--print-config-schema] [--quiet] + [-v] [--log-file FILE] [--no-color] [--version] + [dockerfile] + +Docker Security Analysis Tool + +positional arguments: + dockerfile Path to the Dockerfile to analyze (optional when using + --image-only or --compose) + +options: + -h, --help show this help message and exit + -i, --image IMAGE Docker image name to scan + -c, --compose [COMPOSE] + Path to docker-compose file to scan. If no path is + provided, auto-detects in current directory. + --ai-only Run only AI-based recommendations (requires + Dockerfile) + --scan-only Run only Dockerfile/image scanning (requires --image) + --image-only Scan only the Docker image without Dockerfile analysis + --provider {openai,anthropic,google,ollama} + LLM provider to use (default: openai, can also set + LLM_PROVIDER env var) + --model MODEL Model name to use (e.g., gpt-4o, claude-haiku-4-5, + gemini-1.5-pro, llama3.1) + --compact-output Use compact output format (less verbose) + --skip-ai-scoring Deprecated and ignored: scoring is always + deterministic. Removed in a future release. + --severity SEVERITY Comma-separated severity levels to scan for (default: + CRITICAL,HIGH; or set DOCKSEC_DEFAULT_SEVERITY) + --fail-on SEVERITY Exit with code 1 if any finding is at or above this + severity (CRITICAL, HIGH, MEDIUM, or LOW) + --format FORMAT Comma-separated report formats to write: json, csv, + pdf, html, markdown (default: all) + --output-dir DIR Directory to write reports to (default: + ~/.docksec/results or DOCKSEC_RESULTS_DIR) + --json Print scan results as JSON to stdout (no report files + unless --format is also given) + --sarif Write a SARIF 2.1.0 report for GitHub Code Scanning + and other SARIF-compatible tools + --sbom Write a CycloneDX SBOM (.cdx.json) of the scanned + image for supply-chain tooling (requires an image) + --offline Run without network access: use the local Trivy DB (no + DB update) and skip AI analysis + --fix Apply the safe subset of the suggested Dockerfile + changes, keep a .bak, and re-scan to show the delta. + Refuses to run on a dirty git working tree unless + --force is given. + --dry-run With --fix, print the diff without writing anything + --force With --fix, apply changes even when the git working + tree has uncommitted changes to the target file + --no-epss Skip the EPSS exploitation-likelihood lookup and rank + findings by severity alone (only CVE IDs are ever + sent; implied by --offline) + --incomplete-policy {warn,fail} + What to do when a scanner could not run: 'warn' + reports the gap and continues (default), 'fail' exits + 3 so CI cannot pass on an incomplete scan + --no-redact Do not mask secret-looking values before sending file + content to the AI provider + --no-cache Bypass the scan results cache and force a fresh scan + --ignore-file FILE Path to an ignore file listing findings to suppress + (default: .docksec-ignore.yml in the current + directory, if present) + --baseline FILE Path to a baseline file; with --fail-on, only findings + not present in the baseline trigger the gate + --update-baseline Write the current scan findings to --baseline instead + of gating against it + --config FILE Path to a DockSec config file (default: nearest + .docksec.yml, searching up to the repository root) + --no-config Ignore any .docksec.yml and use only flags, + environment variables, and defaults + --print-config-schema + Print the JSON Schema for .docksec.yml to stdout and + exit + --quiet Reduce output to warnings, errors, and the result + summary + -v, --verbose Show INFO-level log lines on stderr + --log-file FILE Also append log lines to FILE, creating missing parent + directories; combine with --verbose to capture INFO- + level logs + --no-color Disable colored output (also honors the NO_COLOR env + var) + --version show program's version number and exit +``` + +## Environment variables + +| Variable | Effect | +| --- | --- | +| `DOCKSEC_RESULTS_DIR` | Where reports are written | +| `DOCKSEC_USE_CACHE` | `false` bypasses the scan cache | +| `DOCKSEC_CACHE_TTL_HOURS` | Cache lifetime, default 24 | +| `DOCKSEC_PULL_MISSING_IMAGES` | `false` fails instead of pulling a missing image | +| `DOCKSEC_DEFAULT_SEVERITY` | Default severity filter | +| `LLM_PROVIDER` / `LLM_MODEL` | AI provider selection | +| `NO_COLOR` | Disables colour, same as `--no-color` | diff --git a/website/docs/comparison/dependabot.md b/website/docs/comparison/dependabot.md new file mode 100644 index 0000000..a6fe92a --- /dev/null +++ b/website/docs/comparison/dependabot.md @@ -0,0 +1,59 @@ +--- +title: DockSec vs Dependabot +sidebar_position: 5 +description: Why OWASP DockSec and GitHub Dependabot solve different problems and work well together. +--- + +# DockSec vs Dependabot + +These two are not competitors, and choosing between them is usually the wrong +question. They operate on different inputs at different points in the +lifecycle. + +## The difference in one line + +**Dependabot updates the dependencies you declare. DockSec analyses the image +you ship.** + +Dependabot reads manifests - `package.json`, `requirements.txt`, `go.mod` - and +opens pull requests to bump versions. It also watches `FROM` lines in +Dockerfiles and will propose a base image bump. + +DockSec reads the built image and the Compose file. Most of what it finds is in +operating-system packages installed *inside* the base image, which no manifest +declares and Dependabot never sees. + +## Concretely + +Scanning `node:18` produces 2,200 findings, almost all in Debian packages: +`linux-libc-dev`, `libssl`, `perl`, `libsqlite3`. Your `package.json` declares +none of them. Dependabot's only available move is to suggest a different base +image tag; it cannot tell you which of those 2,200 matter, and it has no +visibility into your Compose topology at all. + +Equally, DockSec will not open a pull request when your `express` dependency +has a CVE in a manifest. That is Dependabot's job and it does it well. + +## Comparison + +| | Dependabot | DockSec | +|---|---|---| +| Input | Declared manifests, `FROM` lines | Built image, Dockerfile, Compose file | +| OS packages inside an image | No | Yes | +| Opens pull requests | Yes | No | +| Runs locally | No | Yes | +| Requires GitHub | Yes | No | +| Prioritises by exploitation | No | Yes | +| Compose topology | No | Yes | +| Automatic fixes | Version bumps via PR | Dockerfile edits via `--fix` | + +## Use both + +The sensible configuration: + +- **Dependabot** keeps declared dependencies and base image tags current. +- **DockSec** gates the build on what is actually in the image, ranked by + exploitation likelihood, and catches the cross-service problems that no + manifest describes. + +They do not overlap enough to make either redundant. diff --git a/website/docs/comparison/docker-scout.md b/website/docs/comparison/docker-scout.md new file mode 100644 index 0000000..d9158d6 --- /dev/null +++ b/website/docs/comparison/docker-scout.md @@ -0,0 +1,53 @@ +--- +title: DockSec vs Docker Scout +sidebar_position: 3 +description: OWASP DockSec compared with Docker Scout - the scanner built into Docker Desktop. +--- + +# DockSec vs Docker Scout + +Docker Scout is built into Docker Desktop and Docker Hub, which makes it the +path of least resistance for anyone already in that ecosystem. That +convenience is real and worth weighing. + +## Comparison + +| | Docker Scout | DockSec | +|---|---|---| +| Setup | Already installed with Docker Desktop | `pip install docksec` | +| Account required | Docker Hub account for most features | No | +| Where analysis runs | Largely server-side | Entirely local | +| Base image recommendations | Yes, and good | Digest pinning only | +| Policy evaluation | Yes, via Docker Hub | Local config file and waivers | +| Compose topology analysis | No | Yes | +| Cross-service exploit chains | No | Yes | +| Automatic Dockerfile repair | No | Yes | +| EPSS tiering | Partial | Yes, four tiers, carried into SARIF | +| Works without Docker Hub | Limited | Fully | +| Licence | Proprietary | MIT | + +## Where Docker Scout is the better choice + +- **You want zero setup.** It is already there. +- **You want base image recommendations.** Scout's suggestions for a less + vulnerable base are genuinely useful and DockSec does not offer an + equivalent. +- **You are entirely inside Docker Hub** and want policies alongside your + registry. + +## Where DockSec is the better choice + +- **You cannot send images or findings to a third party.** Scout's model + assumes Docker Hub; DockSec assumes nothing leaves. +- **You run Compose stacks.** Scout analyses images. DockSec analyses the + relationships between services, which is where the interesting failures are. +- **You are not on Docker Desktop.** Scout is least useful outside it; DockSec + is a Python package and a container image. +- **You need the output in CI, ranked.** DockSec's exit codes, `--fail-on` + gating and SARIF with EPSS are built for a pipeline rather than a desktop. + +## Using both + +Reasonable. Scout for base image recommendations during development, DockSec +in CI for gating, chains and offline operation. They overlap on CVE detection +but their strengths sit in different places. diff --git a/website/docs/comparison/grype.md b/website/docs/comparison/grype.md new file mode 100644 index 0000000..73c93ad --- /dev/null +++ b/website/docs/comparison/grype.md @@ -0,0 +1,50 @@ +--- +title: DockSec vs Grype +sidebar_position: 4 +description: OWASP DockSec compared with Anchore Grype. +--- + +# DockSec vs Grype + +Grype (with Syft for SBOM generation) is a well-engineered open source +scanner from Anchore. Like Trivy, it is a detection tool, and the comparison +follows the same shape. + +## Comparison + +| | Grype | DockSec | +|---|---|---| +| CVE detection | Excellent | Via Trivy | +| SBOM generation | Syft, excellent | CycloneDX via Trivy | +| Dockerfile linting | No | Yes, via Hadolint and `trivy config` | +| Compose analysis | No | Yes | +| EPSS tiering | No | Yes | +| Exploit chains | No | Yes | +| Fix commands | Fixed version only | Runnable command | +| Automatic repair | No | Yes | +| Coverage reporting | No | Yes | +| Offline | Yes | Yes | +| Telemetry | None | None | +| Licence | Apache 2.0 | MIT | + +## Where Grype is the better choice + +- **You want SBOM-first workflows.** Syft is the better SBOM tool, full stop, + and it supports more formats including SPDX, which DockSec does not emit. +- **You want minimal, composable Unix-style tools** to wire together yourself. +- **You are standardised on the Anchore ecosystem.** +- **Speed matters most.** Grype is a single fast binary. + +## Where DockSec is the better choice + +- **The finding list has outgrown your ability to triage it.** Grype will tell + you about 2,200 findings; it will not tell you which nine to fix today. +- **You scan Compose stacks** rather than individual images. +- **You want the Dockerfile analysed too**, not just the built image. +- **You want to know what the scan could not check.** + +## A note on honesty + +Both projects are careful about what they claim, which makes them easy to +compare. Grype does not pretend to prioritise; DockSec does not pretend to +detect. Pick based on which half of the problem you have. diff --git a/website/docs/comparison/hadolint.md b/website/docs/comparison/hadolint.md new file mode 100644 index 0000000..7cb968a --- /dev/null +++ b/website/docs/comparison/hadolint.md @@ -0,0 +1,55 @@ +--- +title: DockSec vs Hadolint +sidebar_position: 6 +description: How OWASP DockSec relates to Hadolint, which it runs internally. +--- + +# DockSec vs Hadolint + +As with Trivy: **DockSec runs Hadolint.** It is a dependency, not a rival. + +## The relationship + +Hadolint is the Dockerfile linter. DockSec calls it with `-f json`, maps its +output into the same finding shape as everything else, and applies a +documented severity mapping: + +| Hadolint level | DockSec severity | +|---|---| +| `error` | HIGH | +| `warning` | MEDIUM | +| `info` | LOW | +| `style` | LOW | + +That mapping is a deliberate, conservative convention rather than a +measurement, and it is stated plainly in the +[limitations](../limitations) because reasonable people would map it +differently. + +Where Hadolint and `trivy config` both report the same problem, a tested +collision map decides the winner - Trivy takes precedence, and Hadolint's line +number is carried across when Trivy lacks one. + +## What DockSec adds + +| | Hadolint | DockSec | +|---|---|---| +| Dockerfile rules | The engine | Runs Hadolint, plus `trivy config` | +| Image CVEs | No | Yes, via Trivy | +| Compose files | No | Yes, 17 rules plus chain analysis | +| Prioritisation | No | EPSS tiering | +| Fixes | Advice in the message | Runnable commands and `--fix` | +| Line numbers in SARIF | Yes | Yes, carried through | + +## When to use Hadolint alone + +- **You only lint Dockerfiles** and do not scan images. Hadolint is a single + fast binary with no other dependencies, and DockSec would be overhead. +- **You want the raw rule set** without severity remapping. +- **Pre-commit on every save.** Hadolint is quick enough for that; a full + DockSec scan is not. + +A reasonable setup is Hadolint in pre-commit for instant feedback, DockSec in +CI for the full picture. DockSec ships a +[pre-commit hook](https://github.com/OWASP/DockSec/blob/main/.pre-commit-hooks.yaml) +too, if you would rather run one tool. diff --git a/website/docs/comparison/index.md b/website/docs/comparison/index.md new file mode 100644 index 0000000..c59db42 --- /dev/null +++ b/website/docs/comparison/index.md @@ -0,0 +1,92 @@ +--- +title: Comparison with other tools +sidebar_position: 0 +description: How OWASP DockSec compares with Trivy, Snyk, Docker Scout, Dependabot, Hadolint and Grype - a capability matrix plus per-tool detail. +--- + +# Comparison with other tools + +DockSec occupies a narrow, deliberate slice of the container security space: +it takes scanner output and answers *which of these matter, what connects to +what, and what do I run*. It is an +[OWASP Lab Project](https://owasp.org/www-project-docksec/), MIT licensed, and +needs no account, no API key and no network at scan time. + +**The honest framing first.** DockSec does not find CVEs itself - it runs Trivy +and Hadolint to do that. If your question is "which packages in this image have +advisories", Trivy answers it directly and DockSec adds nothing to the +detection. The value is in what happens to that list afterwards. + +## Capability matrix + +| Capability | DockSec | Trivy | Grype | Snyk | Docker Scout | Dependabot | Hadolint | +|---|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +| Image CVE scanning | ✅¹ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | +| Dockerfile linting | ✅¹ | ✅ | ❌ | ⚠️ | ⚠️ | ❌ | ✅ | +| **EPSS exploitation ranking** | **✅** | ⚠️ | ❌ | ✅ | ⚠️ | ❌ | ❌ | +| **Cross-service exploit chains** | **✅** | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +| **Compose topology analysis** | **✅** | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +| **Copy-and-run fix commands** | **✅** | ❌ | ❌ | ✅ | ⚠️ | ✅² | ❌ | +| **Automatic Dockerfile repair** | **✅** | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +| **Explicit coverage reporting** | **✅** | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +| Runs fully offline | ✅³ | ✅³ | ✅³ | ❌ | ❌ | ❌ | ✅ | +| No account required | ✅ | ✅ | ✅ | ❌ | ⚠️ | ⚠️ | ✅ | +| No telemetry | ✅ | ⚠️ | ✅ | ❌ | ❌ | ❌ | ✅ | +| SARIF output | ✅ | ✅ | ✅ | ✅ | ✅ | ⚠️ | ✅ | +| SBOM (CycloneDX) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | +| Free and open source | ✅ | ✅ | ✅ | ⚠️ | ⚠️ | ✅ | ✅ | + +¹ Via Trivy and Hadolint, which DockSec runs and whose output it structures. +² For dependency manifests, not for container base images. +³ With an advisory database already on disk. + +✅ supported · ⚠️ partial or conditional · ❌ not supported + +## What only DockSec does + +Three rows in that table have a single tick, and they are the reason the +project exists: + +**Cross-service exploit chains.** Every other tool evaluates one artefact at a +time. DockSec reads the Compose topology and reports that a service mounting +the Docker socket *and* publishing a port is one path from the internet to root +on the host - not two unrelated findings. See +[exploit chains](/docs/exploit-chains). + +**Automatic Dockerfile repair.** `--fix` applies the mechanical subset of its +own advice, keeps a `.bak`, and refuses anything requiring judgement. See +[fix mode](/docs/fix-mode). + +**Explicit coverage reporting.** Every run states what it could *not* check. A +scan whose images failed to pull says so and exits 3 rather than printing a +confident score over an empty result. A tool that hides its blind spots cannot +be trusted as a merge gate. + +## Per-tool comparisons + +- [DockSec vs Trivy](/docs/comparison/trivy) - the one DockSec depends on +- [DockSec vs Snyk](/docs/comparison/snyk) - the closest commercial equivalent +- [DockSec vs Docker Scout](/docs/comparison/docker-scout) +- [DockSec vs Grype](/docs/comparison/grype) +- [DockSec vs Dependabot](/docs/comparison/dependabot) - a different problem entirely +- [DockSec vs Hadolint](/docs/comparison/hadolint) - also used internally + +## Which should you use + +**Use Trivy alone** if you want raw CVE detection and will do your own triage. +It is excellent, it is faster, and DockSec runs it anyway. + +**Use Snyk** if you need a commercial platform with support contracts, +multi-language coverage beyond containers, and are comfortable with findings +leaving your network. + +**Use Dependabot** for application dependency updates. It solves a different +problem and complements DockSec rather than competing with it. + +**Use DockSec** when the scanner output has become unactionable, when you run +Compose stacks and care about how services combine, or when data locality is a +hard requirement - regulated, government or air-gapped environments where +"findings leave the network" ends the conversation. + +Most teams should run **Trivy or DockSec, not both** - DockSec includes Trivy's +findings. Running Dependabot alongside either is sensible. diff --git a/website/docs/comparison/snyk.md b/website/docs/comparison/snyk.md new file mode 100644 index 0000000..b1569d4 --- /dev/null +++ b/website/docs/comparison/snyk.md @@ -0,0 +1,66 @@ +--- +title: DockSec vs Snyk +sidebar_position: 2 +description: OWASP DockSec compared with Snyk Container - open source and local versus a commercial platform. +--- + +# DockSec vs Snyk + +Snyk is the closest commercial equivalent for container scanning. The +comparison is less about features than about where your findings go and what +you are willing to pay. + +## The structural difference + +Snyk is a platform. Scanning is the entry point to a hosted service that +stores findings, tracks them over time, and integrates with ticketing. That +model gives real benefits - dashboards, historical trends, support contracts - +and one structural cost: your findings leave your network. + +DockSec is a CLI. There is no service, no account, and nothing is transmitted. +`--scan-only` does not even require an API key. For some organisations that is +a minor convenience; for regulated, government and air-gapped environments it +is the qualifying criterion, and no amount of Snyk's feature depth substitutes +for it. + +## Comparison + +| | Snyk | DockSec | +|---|---|---| +| Licence | Commercial, limited free tier | MIT, no tiers | +| Account required | Yes | No | +| Findings leave your network | Yes | No | +| Telemetry | Yes | None | +| Offline operation | No | Yes, with a local advisory DB | +| Reachability analysis | Yes, for application code | No - and says so | +| Exploit chains across services | No | Yes | +| Automatic Dockerfile repair | No | Yes | +| Languages beyond containers | Many | None - containers only | +| Commercial support | Yes | Community | + +## Where Snyk is the better choice + +- **You need multi-language application scanning**, not just containers. + DockSec is container-only by design. +- **You want reachability analysis** for application dependencies. Snyk's is + genuine and DockSec has none - a DockSec finding means the vulnerable version + is present, not that the code path is invoked. +- **You need a support contract and an SLA.** DockSec is a community project. +- **You want a managed dashboard and historical tracking** without building it. + +## Where DockSec is the better choice + +- **Data locality is a hard requirement.** This is the big one and it is not + negotiable at Snyk: their model requires transmitting findings. +- **You run Compose stacks** and care about how services combine. +- **Budget is zero** and you still want prioritised, actionable output. +- **You want to read the code** that decides what is critical in your pipeline. + +## Honest note on prioritisation + +Both tools prioritise, and Snyk's risk scoring is mature and well-engineered. +DockSec's advantage here is not sophistication - it is transparency. The +scoring is deterministic, documented, versioned (`score_version`), and the +tiering rule is a readable function rather than a proprietary model. In an +enterprise review, "here is the algorithm" is sometimes worth more than a +better-tuned score you cannot inspect. diff --git a/website/docs/comparison/trivy.md b/website/docs/comparison/trivy.md new file mode 100644 index 0000000..29cf9c9 --- /dev/null +++ b/website/docs/comparison/trivy.md @@ -0,0 +1,66 @@ +--- +title: DockSec vs Trivy +sidebar_position: 1 +description: How OWASP DockSec relates to Trivy - which it runs internally rather than competes with. +--- + +# DockSec vs Trivy + +**Short answer: DockSec runs Trivy.** They are not alternatives in the usual +sense, and any comparison that treats them as rivals is misleading. + +## The relationship + +Trivy is the detection engine. DockSec shells out to it for image +vulnerability scanning and `trivy config` misconfiguration checks, structures +the results into its own finding shape, and then does the work Trivy does not +attempt: ranking by exploitation likelihood, correlating across services, and +emitting runnable fixes. + +If you install DockSec, you are running Trivy. The container image bundles a +pinned version of it. + +## Where Trivy is the better choice + +Be clear about this, because it is often the right answer: + +- **You want raw detection.** Trivy finds the CVEs. DockSec adds no detection + capability whatsoever. +- **You need Kubernetes, Helm, Terraform or registry scanning.** Trivy does all + of these well. DockSec deliberately does not re-expose them - claiming them + would invite the fair question "why not just run Trivy?" +- **Speed matters most.** DockSec adds an EPSS lookup, chain analysis and + report generation on top of a Trivy scan. It is necessarily slower. +- **You already have working triage.** If your team has a process that turns + Trivy output into decisions, DockSec is solving a problem you do not have. + +## Where DockSec adds something + +| | Trivy | DockSec | +|---|---|---| +| Output on `node:18` | 2,200 findings, severity-sorted | 2,200 findings, **9 ranked `Fix Now`** | +| Ordering | Severity | EPSS exploitation likelihood, then severity | +| Compose stack | Each service scanned separately | Topology analysed; cross-service chains reported | +| Remediation | Fixed version in a column | `apt-get install --only-upgrade -y openssl=3.5.7-1~deb13u2` | +| Applying fixes | Manual | `--fix` edits the Dockerfile, keeps a `.bak` | +| Incomplete scan | Reported on stderr | Reported in the output, `--json`, and exit code 3 | + +The `node:18` row is the crux. Both tools find the same 2,200 findings - +DockSec found them *using* Trivy. The difference is that one output can be +acted on this week and the other cannot. + +## On EPSS + +Trivy can surface EPSS scores in some configurations. DockSec's difference is +not access to the data but what it does with it: findings are sorted into four +tiers, the tier drives the order of the fix commands, and the tier is carried +into SARIF so GitHub Code Scanning sees it too. + +## Running both + +Generally unnecessary - DockSec's findings include Trivy's. If you already run +Trivy in CI and want to try DockSec, replace the step rather than add one, and +compare the output on the same image. + +The exception is Kubernetes and registry scanning, which DockSec does not do. +Those remain Trivy's job. diff --git a/website/docs/evaluation-guide.md b/website/docs/evaluation-guide.md new file mode 100644 index 0000000..72c7df2 --- /dev/null +++ b/website/docs/evaluation-guide.md @@ -0,0 +1,212 @@ +--- +title: Evaluation guide +sidebar_position: 3 +--- + +Written for a security or platform engineer deciding whether this belongs in +their pipeline. It covers what DockSec does that the tools it wraps do not, and +states plainly where it does not add anything. + +No API key is needed for any of it. Everything below runs locally. + +## 0. Install (2 minutes) + +```bash +docker run --rm -v "$PWD:/github/workspace" \ + -e INPUT_DOCKERFILE=Dockerfile -e INPUT_SCAN_ONLY=true \ + ghcr.io/owasp/docksec:latest +``` + +The image bundles pinned Trivy and Hadolint. If you prefer a local install: + +```bash +pip install docksec +python -m docksec.setup_external_tools # installs Trivy and Hadolint +``` + +## 1. The honest comparison first (3 minutes) + +DockSec wraps Trivy, so the first question worth answering is what it adds. +Start with what Trivy alone gives you: + +```bash +trivy config . +``` + +That already finds the root user, the missing HEALTHCHECK, and secrets in `ENV`. +If that output is enough for your team, you do not need DockSec, and this guide +has saved you an afternoon. + +Now the same file through DockSec: + +```bash +docksec Dockerfile --scan-only +``` + +The differences to look for: + +- Findings from Hadolint *and* `trivy config`, deduplicated - each catches rules + the other does not. +- A priority tier per CVE, combining severity with EPSS exploitation likelihood. +- Copy-and-run fix commands, and a statement of how many findings they resolve. +- A Coverage block stating what the scan could **not** determine. + +## 2. The thing Trivy cannot do (5 minutes) + +This is the part worth your attention. Clone the repository and scan the +deliberately insecure example: + +```bash +git clone https://github.com/OWASP/DockSec +cd DockSec +docksec --compose examples/compose/docker-compose-insecure.yml --scan-only +``` + +Look at the **Exploit chains** section: + +```text +[HIGH] 'db' is internet-facing and can reach 'web' with a committed credential + services: db, web + combines: compose-plaintext-secret-env, compose-no-network-segmentation +``` + +That finding does not exist in any per-service view. `web` has no credential, so +it looks low-value. `db` is not exposed, so it looks contained. Compose puts both +on the default network, so compromising one yields authenticated access to the +other. + +Chain detection is rule-based, so it works offline and returns the same answer +every run. See [exploit chains](./exploit-chains) for the full list, including +what is **not** yet detected. + +Now the hardened example: + +```bash +docksec --compose examples/compose/docker-compose-secure.yml --scan-only +``` + +Zero chains, and a score above 85. A signal that fires on everything is not a +signal, so this run matters as much as the previous one. + +## 3. CI behavior (3 minutes) + +```bash +docksec Dockerfile --scan-only --fail-on high ; echo "exit: $?" +``` + +Exit codes: `0` clean, `1` findings at or above the threshold, `2` usage error, +`3` the scan could not complete. The distinction between `1` and `3` is +deliberate - a gate that cannot tell "found problems" from "could not look" is +not a gate. + +Test that: + +```bash +docksec --compose examples/compose/docker-compose-insecure.yml \ + --scan-only --incomplete-policy fail ; echo "exit: $?" +``` + +Exit `3`, because the example's images are not pulled locally so the per-service +scans could not run. DockSec says so rather than reporting a clean result. + +Machine-readable output: + +```bash +docksec Dockerfile --scan-only --json | jq '{ + score: .scan_info.analysis_score, + complete: .scan_info.completeness.complete, + priorities: .priority_counts +}' +``` + +## 4. Fixing rather than reporting (2 minutes) + +```bash +docksec Dockerfile --scan-only --fix --dry-run +``` + +Prints a unified diff without writing anything. Apply it: + +```bash +docksec Dockerfile --scan-only --fix +``` + +The original is kept as `.bak`, the file is re-scanned, and the before/after +finding counts are reported. It refuses to edit a file with uncommitted changes +unless `--force`. + +Note what it does **not** change: it will not pick a base image version for you, +will not move a secret, and will not edit a compose file. Those are listed under +"Needs review" instead. The conservatism is deliberate - an auto-fix that breaks +a build gets switched off. + +## 5. Data flow (1 minute) + +The question a security review asks first. What leaves the machine: + +| Mode | Leaves your network | +| --- | --- | +| `--scan-only` | CVE IDs only, to the EPSS API for exploitation scores | +| `--scan-only --no-epss` | Nothing | +| `--offline` | Nothing | +| Default (AI enabled) | The above, plus the secret-redacted file content to the LLM provider you configure | +| `--provider ollama` | Nothing - the model runs locally | + +Redaction applies to the AI path only, because that is the only path that sends +file content anywhere. `--scan-only` sends no content at all, so nothing needs +masking. Verify the masking itself without a provider: + +```bash +python3 -c " +from docksec.redact import redact_content +content, masked = redact_content( + 'FROM alpine\nENV AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\n' +) +print(content) +print(f'{masked} value(s) masked') +" +``` + +The key name stays visible so the model can still flag an exposed credential; +the secret itself is replaced. With a provider configured, a real run reports +the count: + +```text +info Masked 1 secret-looking value(s) before AI analysis (--no-redact to disable) +``` + +There is no telemetry. DockSec makes no outbound call other than those listed +above. + +## What DockSec does not do + +Stated so you do not discover it in week three: + +- It does not prove exploitability or runtime reachability. A finding means the + vulnerable version is present, not that the code path is invoked. +- It does not scan Kubernetes manifests or Helm charts. Trivy does; DockSec does + not wrap that yet. +- It does not detect malicious packages, only known advisories. +- Chain detection covers compose stacks only, and not chains spanning a + Dockerfile and a compose file. +- The AI layer is optional and adds explanation and ranking. Every gate, score, + and chain works without it. + +## Deciding + +DockSec is probably worth adopting if: + +- You run multi-service compose stacks and want cross-service analysis. +- You want a merge gate that distinguishes "found problems" from "could not + scan". +- You need everything to run inside your own network. + +It is probably not worth adopting if: + +- You scan single images in CI and `trivy image --exit-code 1` already does what + you need. +- Your workloads are Kubernetes-first; the chain analysis does not cover them yet. + +Questions, or a case where it got something wrong: +[open an issue](https://github.com/OWASP/DockSec/issues). A scan that produced a +false positive is the most useful bug report this project can get. diff --git a/website/docs/examples.md b/website/docs/examples.md new file mode 100644 index 0000000..f54b85f --- /dev/null +++ b/website/docs/examples.md @@ -0,0 +1,69 @@ +--- +title: Examples +sidebar_position: 3 +--- + +Ten examples with documented expected findings. Each insecure file has a +hardened counterpart, so the delta is the lesson rather than the absolute +number. + +Every figure below was produced by running the command shown. Rule findings +are stable; image CVE counts move as advisories are published. + +## Dockerfiles + +```bash +docksec examples/dockerfile/Dockerfile.node-insecure --scan-only +``` + +| File | Findings | Rules fired | +| --- | --- | --- | +| `Dockerfile.node-insecure` | 1 CRITICAL, 1 HIGH, 2 MEDIUM, 2 LOW | DS031, DS001, DS026, DS029, DL3008, DL3009 | +| `Dockerfile.node-hardened` | none | - | +| `Dockerfile.python-insecure` | 2 CRITICAL, 2 HIGH, 2 MEDIUM, 3 LOW | DS031, DS005, DS026, DS029, DL3008, DL3009, DL3020, DL3042 | +| `Dockerfile.python-hardened` | none | - | +| `Dockerfile.java-insecure` | 2 CRITICAL, 1 HIGH, 1 MEDIUM, 2 LOW | DS031, DS026, DS029, DL3008, DL3009 | +| `Dockerfile.java-hardened` | none | - | +| `Dockerfile.golang-multistage` | 1 LOW | DS026 | +| `Dockerfile.buildkit-secrets` | none | - | + +Two of these are worth a second look: + +**`Dockerfile.golang-multistage`** reports `DS026` (no HEALTHCHECK) and that is +correct, not a false positive: the image is distroless, so there is no shell +for a healthcheck to run. This is what the per-rule documentation means by +"when you might legitimately keep it" - orchestrator-level health probes are +the right answer here. See [`docs/rules/`](https://github.com/OWASP/DockSec/tree/main/docs/rules/). + +**`Dockerfile.buildkit-secrets`** scans clean, which is the point. It uses +`RUN --mount=type=secret`, so the credential never enters a layer or the image +history. Compare it with the `ENV`-based secrets in the insecure files, which +are reported as CRITICAL (`DS031`) - both "pass a secret to the build", only +one of them safely. + +## Compose stacks + +```bash +docksec --compose examples/compose/docker-compose-insecure.yml --scan-only +``` + +| File | Findings | Notable | +| --- | --- | --- | +| `docker-compose-insecure.yml` | 6 CRITICAL/HIGH config findings | 3 exploit chains, score 0 | +| `docker-compose-secure.yml` | 0 config findings | base-image CVEs only | + +The insecure stack is the best demonstration of what DockSec does that a +per-file scanner cannot: it reports **exploit chains** across services - +a socket mount plus a published port is one path to host compromise, not two +unrelated findings. + +The hardened stack reports zero configuration findings but still shows CVEs +from its pinned base images. That is deliberate and worth understanding: the +configuration is correct, and the remaining findings are in upstream packages +with no fix available. A scanner that showed zero here would be hiding +something. See [`docs/case-studies/python-slim.md`](./case-studies/python-slim). + +## Config file + +[`.docksec.yml`](https://github.com/OWASP/DockSec/blob/main/examples/.docksec.yml) is an annotated repo-level config showing every +supported key. diff --git a/website/docs/exploit-chains.md b/website/docs/exploit-chains.md new file mode 100644 index 0000000..06c4bd1 --- /dev/null +++ b/website/docs/exploit-chains.md @@ -0,0 +1,72 @@ +--- +title: Exploit chains +sidebar_position: 2 +--- + +# Exploit chains + +Most scanners evaluate one artefact at a time. A Compose stack is not one +artefact - it is a set of services with a network topology, and some of the +most serious problems only exist in the relationships between them. + +## The idea + +Consider a stack where: + +- `web` mounts `/var/run/docker.sock` +- `web` publishes port 80 on `0.0.0.0` + +Reported separately, those are a MEDIUM and a LOW. Reported together, they are +a path from the public internet to root on the host: anything that achieves +remote code execution in `web` already has the container escape available. + +DockSec reports that as one CRITICAL chain, names the rules it combines, and +ends with the single change that breaks it. + +## A real example + +```text +Exploit chains + [CRITICAL] 'web' publishes a port and mounts the Docker socket + services: web + combines: compose-docker-socket-mount, compose-port-bound-all-interfaces + + 'web' is reachable from outside the host and mounts the Docker socket. + Any remote code execution in this service is a host compromise rather + than a container one: the escape path is already open, so the container + boundary provides no containment. + + break it: Remove the socket mount first - it is what turns a service + compromise into a host compromise. +``` + +And one that spans two services: + +```text + [HIGH] 'db' is internet-facing and can reach 'web' with a committed credential + services: db, web + combines: compose-plaintext-secret-env, compose-no-network-segmentation + + Neither service looks critical on its own. +``` + +That last line is the point. Both findings are individually unremarkable. + +## How it works + +Chains are detected **deterministically** from the Compose graph - exposed +port, weak credential, shared network and socket mount are a graph query, not +an inference problem. That means they work with `--scan-only`, offline, and +with no API key. + +When the AI pass is enabled it explains and ranks the chains, and may catch +cases the rules miss. It does not discover them on its own, so the flagship +feature never depends on a model being available. + +## Limits + +Chains cover Compose only - not Kubernetes, not Helm, and not chains spanning a +Dockerfile and a Compose file. Chain detection also does not prove +exploitability: it proves the preconditions are all present in the same stack. + +See [what it does not do](./limitations) for the full list. diff --git a/website/docs/fix-mode.md b/website/docs/fix-mode.md new file mode 100644 index 0000000..239fbe6 --- /dev/null +++ b/website/docs/fix-mode.md @@ -0,0 +1,59 @@ +--- +title: Fix mode +sidebar_position: 3 +--- + +# `docksec --fix` + +Applies the mechanical subset of the suggested Dockerfile changes, re-scans, +and reports the delta. + +```bash +docksec Dockerfile --scan-only --fix --dry-run # preview +docksec Dockerfile --scan-only --fix # apply +``` + +## What it will change + +| Change | Rule | +| --- | --- | +| Insert a non-root `USER` before `CMD`/`ENTRYPOINT` | DS002, DL3002 | +| Convert `ADD` to `COPY` for local paths | DS005, DL3020 | +| Add `--no-install-recommends` to `apt-get install` | DS029 | +| Insert a placeholder `HEALTHCHECK` | DS026 | +| Pin a `:latest` base image | DS001 | + +## What it will not change + +Anything requiring a judgement call is listed under **Needs review** instead of +applied: + +- Moving a secret out of `ENV` - where it goes depends on your deployment +- Choosing a base image version - a version bump can break a build +- Converting an `ADD` that fetches a URL or unpacks an archive +- Editing a Compose file + +This restraint is what makes the feature safe enough to run. An auto-fix that +breaks a build gets switched off, and then it fixes nothing at all. + +## Safety + +- The original is kept as `.bak` +- `--dry-run` prints a unified diff and writes nothing +- A file with uncommitted changes is refused unless `--force` is passed, so + git can always undo the result +- The re-scan reports before and after counts, so the change is measurable + +```text +Applied 4 change(s) +Original saved to Dockerfile.bak +Dockerfile findings: 9 -> 4 (5 resolved) +Review the diff and run your build before committing. +``` + +## Known limits + +`--fix` has been exercised mainly on hand-written Dockerfiles. Heredocs, +many-stage builds and unusual BuildKit syntax may hit edit paths that have less +coverage. Always review the diff, and always run your build before committing - +which is why `--dry-run` exists and why the `.bak` is kept. diff --git a/website/docs/getting-started.md b/website/docs/getting-started.md new file mode 100644 index 0000000..81c5628 --- /dev/null +++ b/website/docs/getting-started.md @@ -0,0 +1,95 @@ +--- +title: Get started +sidebar_position: 1 +--- + +# Get started + +DockSec scans a Dockerfile, a built image, or a whole Compose stack, and tells +you which findings matter and what to run. The deterministic core needs no API +key and no account. + +## Install + +```bash +pip install docksec +``` + +DockSec shells out to [Trivy](https://github.com/aquasecurity/trivy) and +[Hadolint](https://github.com/hadolint/hadolint). Install both: + +```bash +python -m docksec.setup_external_tools +``` + +Prefer no install at all? The container bundles pinned versions of both: + +```bash +docker run --rm -v "$PWD:/github/workspace" \ + -e INPUT_DOCKERFILE=Dockerfile \ + -e INPUT_SCAN_ONLY=true \ + ghcr.io/owasp/docksec:2026.9.21 +``` + +## First scan + +```bash +docksec Dockerfile --scan-only +``` + +`--scan-only` runs the full deterministic pipeline: scanners, EPSS priority, +exploit chains, the score, fix commands and coverage notes. Everything on this +site's front page comes from that mode. + +Add an image to include operating-system and language package vulnerabilities: + +```bash +docksec Dockerfile -i myapp:latest --scan-only +``` + +Scan a Compose stack, which is where cross-service [exploit +chains](./exploit-chains) are detected: + +```bash +docksec --compose docker-compose.yml --scan-only +``` + +## Gate a build + +```bash +docksec Dockerfile --scan-only --fail-on high +``` + +Exit codes are deliberately distinct, because "found problems" and "could not +look" need different responses in CI: + +| Code | Meaning | +| --- | --- | +| `0` | No findings at or above `--fail-on` | +| `1` | Findings at or above `--fail-on` | +| `2` | Usage error - bad flags or missing input | +| `3` | Incomplete scan - a scanner could not run | + +Exit `3` matters. A scan that could not inspect an image is not a clean scan, +and treating it as one is how a broken gate passes silently. + +## Add the AI pass + +Optional, and off by default. It correlates over the finished finding set +rather than reading the file on its own: + +```bash +pip install "docksec[ai]" +export ANTHROPIC_API_KEY=... +docksec Dockerfile --provider anthropic +``` + +Secret-looking values are masked before anything reaches a provider. Run +`--scan-only` if you would rather nothing left the machine at all. + +## Next + +- [Why DockSec](./why-docksec) - what it does that a scanner alone does not +- [Reading the output](./reading-output) - what each block means +- [CI integration](./ci) - GitHub Actions, GitLab, Jenkins, pre-commit +- [What it does not do](./limitations) - read before adopting diff --git a/website/docs/limitations.md b/website/docs/limitations.md new file mode 100644 index 0000000..b48a732 --- /dev/null +++ b/website/docs/limitations.md @@ -0,0 +1,65 @@ +--- +title: What it does not do +sidebar_position: 4 +--- + +# What DockSec does not do + +Stated plainly, because this is what you need before letting a tool gate your +builds. Every item here is a real limit, not a roadmap tease. + +## Reachability is not proven + +A finding means the vulnerable version is present in the image. It does not +mean the vulnerable code path is reachable, or that your application calls it. +DockSec says so in its coverage notes on every run. + +EPSS narrows the list to what is being exploited *somewhere*. It does not tell +you whether it is exploitable *in your image*. + +## Chains cover Compose only + +Exploit chain detection reasons over a Docker Compose topology. It does not +cover Kubernetes manifests, Helm charts, or chains spanning a Dockerfile and a +Compose file. A single-service Compose file has no cross-service chain to find. + +## Offline mode has a precondition + +`--offline` uses the Trivy database already on disk and skips the update. There +is no bundled advisory database, so an air-gapped machine needs a Trivy DB +copied to it first. "Air-gapped" is supported with that condition, not +unconditionally. + +## The AI pass is verified against one provider + +The correlation pass has been tested against Claude. OpenAI, Gemini and Ollama +are wired up but their output quality is unverified. The deterministic core - +everything under `--scan-only` - does not use a model at all and is unaffected. + +There is also no live-model test in CI. That path is covered by a stubbed +client, which by construction cannot catch a malformed real response. + +## Severity mapping for Hadolint is a mapping + +Hadolint reports `error` / `warning` / `info` / `style`. DockSec maps those to +HIGH / MEDIUM / LOW / LOW. That is a deliberate, conservative convention, not a +measurement, and reasonable people would map it differently. + +## SBOM is CycloneDX only + +SPDX is not emitted. + +## The score is exposure, not a grade + +The score is deterministic and severity-weighted. It does not discount a +finding for being unfixable, because "you cannot fix it" and "it does not +matter" are different statements. A well-maintained image with no available +patches can still score poorly - see the +[python:3.12-slim case study](./case-studies/python-slim). + +## A clean result is not a guarantee + +Zero findings means no *known, published* advisory matches a package in that +image *today*. Tomorrow's advisory applies to the same bytes. Re-scan on a +schedule and use `--baseline` so CI tells you when a previously clean image +stops being clean. diff --git a/website/docs/press.mdx b/website/docs/press.mdx new file mode 100644 index 0000000..b4d1123 --- /dev/null +++ b/website/docs/press.mdx @@ -0,0 +1,37 @@ +--- +title: Press and talks +sidebar_position: 5 +description: Media coverage, podcasts and conference talks featuring OWASP DockSec. +--- + +import PressList from '@site/src/components/PressList'; + +# Press and talks + +Independent coverage of DockSec across **36 articles and videos** in **30+ +outlets**, including Help Net Security, SecurityWeek, SC World, ReversingLabs +and Cloud Native Now, in five languages. + +Everything listed here links to a public source. We do not list coverage we +cannot point you at, and we do not paraphrase anyone into quotation marks. + + + +## Writing about DockSec? + +The material most people want: + +- **The pitch in one line** - DockSec tells you which container findings + actually matter and what to do about them, running entirely on your own + infrastructure. +- **A reproducible demo** - `docksec -i node:18 --image-only --scan-only` + produces 2,200 findings and ranks 9 as `Fix Now`. The full write-up is in the + [node:18 case study](./case-studies/node-18). +- **What it does not do** - the [limitations page](./limitations) is + deliberately blunt, and we would rather be quoted from it than have the gaps + discovered later. +- **Logos and assets** - in the + [repository](https://github.com/OWASP/DockSec/tree/main/images). + +For anything else, [open an issue](https://github.com/OWASP/DockSec/issues) or +find the project on the OWASP Slack at `#project-docksec`. diff --git a/website/docs/reading-output.md b/website/docs/reading-output.md new file mode 100644 index 0000000..64ec337 --- /dev/null +++ b/website/docs/reading-output.md @@ -0,0 +1,95 @@ +--- +title: Reading the output +sidebar_position: 1 +--- + +# Reading the output + +A scan prints blocks in a deliberate order: what is here, what to do first, +what to run, and what could not be checked. + +## Results + +The severity table and the score. + +```text +Results + Critical 226 High 1974 Total 2200 + +Security Score 28.6 / 100 POOR +``` + +The score is deterministic and versioned (`score_version` in `--json`). The +same inputs always produce the same number, because a score that drifts between +identical runs cannot be defended in a CI gate or a compliance review. + +Read it as **exposure**, not as a grade on your work. + +## Priority + +The EPSS tiers. This is the block that answers "what do I do first". + +```text +Priority + Fix Now 9 + Fix Soon 2161 +``` + +| Tier | Meaning | +| --- | --- | +| `Fix Now` | High impact **and** top-decile exploitation likelihood | +| `Fix Soon` | High impact, but not currently being exploited widely | +| `Monitor` | Lower impact, but exploitation is common | +| `Low Priority` | Lower impact, exploitation uncommon | + +A finding with no EPSS data is left untiered rather than assigned an optimistic +one - missing data is not evidence of low risk. + +## Exploit chains + +Cross-service attack paths, when scanning Compose. See +[exploit chains](./exploit-chains). + +## Fix commands + +Ordered by priority tier, not severity, and labelled with the tier that put +them there. + +```text +Fix commands + > apt-get install --only-upgrade -y openssl=3.5.7-1~deb13u2 + Fix Now CRITICAL - 3.5.1 -> 3.5.7 (CVE-2025-15467, +6) +``` + +The block ends with an explicit completion claim: + +```text + Applying all of the above resolves 1712 of 2200 finding(s); + 488 have no mechanical fix yet. +``` + +You need to know when you are done, and what is left over. + +## Coverage + +What the scan could **not** determine, split into detection gaps (a scanner +failed, so findings may be missing) and remediation gaps (findings are +complete, the fix data is not). + +```text +Coverage + ! 2 of 2 compose service(s) could not be scanned (web, db) + . Exploitability and runtime reachability are not proven. + . Findings depend on scanner versions: hadolint 2.15.1, trivy 0.74.0 +``` + +A scan with a detection gap exits `3`, not `0`. Use `--incomplete-policy fail` +to make CI treat any gap as fatal. + +## Machine-readable output + +| Flag | Output | +| --- | --- | +| `--json` | Full payload on stdout; human output goes to stderr | +| `--sarif` | SARIF 2.1.0, including EPSS and priority per result | +| `--sbom` | CycloneDX SBOM of the scanned image | diff --git a/website/docs/why-docksec.md b/website/docs/why-docksec.md new file mode 100644 index 0000000..bb60d2f --- /dev/null +++ b/website/docs/why-docksec.md @@ -0,0 +1,70 @@ +--- +title: Why DockSec +sidebar_position: 2 +--- + +# Why DockSec + +DockSec does not compete with Trivy on finding CVEs. It uses Trivy to find +them. It competes on the layer above: deciding which of them matter, spotting +the ones that combine, and saying what to run. + +## The problem with a severity list + +Scan `node:18` with any conventional scanner and you get 2,200 findings, 226 of +them CRITICAL. That output cannot be acted on. A team either ignores it or +spends a sprint on it, and both are the wrong call. + +The reason is that severity measures *impact if exploited*, not *likelihood of +being exploited*. Those are different questions, and only one of them helps you +decide what to do on a Tuesday. + +## What DockSec adds + +**EPSS-based priority.** EPSS is the modelled probability that a CVE is +exploited in the wild within 30 days. On that same `node:18` image, nine CVEs +land in `Fix Now`. The top one, CVE-2026-31431, sits at the 100th percentile - +and is rated HIGH, so a severity-sorted list buries it under 226 CRITICALs +nobody is exploiting. + +That inversion is the clearest argument for the tool. See the +[case study](./case-studies/node-18). + +**Cross-service exploit chains.** A Compose stack where one service mounts the +Docker socket and publishes a port is not two findings. It is one path from the +internet to the host. DockSec reasons over the topology and reports the chain, +along with the single change that breaks it. No open-source competitor does +this - see [exploit chains](./exploit-chains). + +**Copy-and-run fixes.** `upgrade openssl` is not a fix. `apt-get install +--only-upgrade -y openssl=3.5.7-1~deb13u2` is. Output ends with a completion +claim - *"applying all of the above resolves 1,712 of 2,200"* - so you know +when you are done and what is left. + +**Honest coverage.** Every run states what it could not determine. A scan whose +images failed to pull reports that and exits 3, rather than printing a +confident score over an empty result. A security tool that hides its own blind +spots cannot be trusted as a merge gate. + +## What it deliberately does not do + +DockSec does not re-expose Trivy's Kubernetes, Helm or registry scanning. +Those are Trivy's, they are good, and claiming them would invite the fair +question "why not just run Trivy?" + +It also collects no telemetry of any kind. That is not a roadmap item; it +contradicts the point of the tool. + +The full list of limits is in [what it does not do](./limitations), which is +worth reading before you adopt anything that gates your builds. + +## Where it fits + +| Layer | Tool | +| --- | --- | +| Find CVEs in packages | Trivy (used internally) | +| Lint Dockerfile instructions | Hadolint (used internally) | +| **Rank by exploitation likelihood** | **DockSec** | +| **Detect cross-service chains** | **DockSec** | +| **Emit runnable fixes** | **DockSec** | +| Consume results | SARIF → GitHub Code Scanning; CycloneDX → Dependency-Track | diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts new file mode 100644 index 0000000..5598c43 --- /dev/null +++ b/website/docusaurus.config.ts @@ -0,0 +1,182 @@ +import type * as Preset from '@docusaurus/preset-classic'; +import type {Config} from '@docusaurus/types'; +import {themes as prismThemes} from 'prism-react-renderer'; + +/** Shown in the navbar and on the install card. Bump on release. */ +const latestVersion = '2026.9.21'; + +const config: Config = { + title: 'OWASP DockSec', + tagline: 'Which container findings actually matter, and what to do about them', + favicon: 'img/favicon.svg', + + // The site is served from GitHub Pages. owasp.org/DockSec/ can later be + // pointed here as a redirect, the way owasp.org/cve-lite-cli/ is - that + // needs no rebuild, because the canonical URL does not change. + url: 'https://owasp.github.io', + baseUrl: '/DockSec/', + organizationName: 'OWASP', + projectName: 'DockSec', + trailingSlash: false, + + // A broken link is a broken promise on a security tool's own site. + onBrokenLinks: 'throw', + onBrokenAnchors: 'throw', + + markdown: { + mermaid: true, + hooks: { + onBrokenMarkdownLinks: 'warn', + }, + }, + themes: ['@docusaurus/theme-mermaid'], + + i18n: { + defaultLocale: 'en', + locales: ['en'], + }, + + presets: [ + [ + 'classic', + { + docs: { + sidebarPath: './sidebars.ts', + editUrl: 'https://github.com/OWASP/DockSec/tree/main/website/', + showLastUpdateTime: true, + }, + blog: false, + theme: { + customCss: './src/css/custom.css', + }, + sitemap: { + changefreq: 'weekly', + priority: 0.5, + }, + } satisfies Preset.Options, + ], + ], + + plugins: [ + [ + // Local index rather than a hosted search service. DockSec's pitch is + // that it sends nothing anywhere; its own site should not either. + '@easyops-cn/docusaurus-search-local', + { + hashed: true, + indexDocs: true, + indexBlog: false, + indexPages: true, + docsRouteBasePath: 'docs', + searchBarShortcut: true, + searchBarShortcutKeymap: 'mod+k', + searchBarPosition: 'right', + }, + ], + ], + + themeConfig: { + image: 'img/social-card.png', + colorMode: { + defaultMode: 'dark', + // Deliberately left switchable: forcing a theme is a needless + // accessibility cost, and some readers need the light one. + disableSwitch: false, + respectPrefersColorScheme: true, + }, + metadata: [ + { + name: 'description', + content: + 'OWASP DockSec ranks Docker and Compose findings by real exploitation likelihood (EPSS), ' + + 'detects cross-service exploit chains, and emits copy-and-run fixes. Runs entirely on ' + + 'your own infrastructure, with no API key required.', + }, + { + name: 'keywords', + content: + 'Docker security scanner, container vulnerability scanner, Dockerfile linter, ' + + 'docker compose security, EPSS prioritization, exploit chain detection, SARIF, ' + + 'CycloneDX SBOM, Trivy, Hadolint, OWASP', + }, + ], + navbar: { + title: 'DockSec', + logo: { + alt: 'OWASP DockSec', + src: 'img/logo.svg', + }, + items: [ + {to: '/docs/getting-started', label: 'Get started', position: 'left'}, + {to: '/docs/why-docksec', label: 'Why DockSec', position: 'left'}, + {to: '/docs/cli-reference', label: 'CLI', position: 'left'}, + {to: '/docs/comparison', label: 'Compare', position: 'left'}, + {to: '/docs/case-studies', label: 'Case studies', position: 'left'}, + {to: '/docs/press', label: 'Press', position: 'left'}, + { + href: 'https://owasp.org/www-project-docksec/', + label: 'OWASP Project', + position: 'right', + }, + { + href: 'https://pypi.org/project/docksec/', + label: `PyPI ${latestVersion}`, + position: 'right', + }, + { + href: 'https://github.com/OWASP/DockSec', + label: 'GitHub', + position: 'right', + }, + ], + }, + footer: { + style: 'dark', + links: [ + { + title: 'Docs', + items: [ + {label: 'Get started', to: '/docs/getting-started'}, + {label: 'CLI reference', to: '/docs/cli-reference'}, + {label: 'CI integration', to: '/docs/ci'}, + {label: 'Evaluation guide', to: '/docs/evaluation-guide'}, + ], + }, + { + title: 'Understand', + items: [ + {label: 'Why DockSec', to: '/docs/why-docksec'}, + {label: 'Exploit chains', to: '/docs/exploit-chains'}, + {label: 'Case studies', to: '/docs/case-studies'}, + {label: 'What it does not do', to: '/docs/limitations'}, + {label: 'Compare with other tools', to: '/docs/comparison'}, + {label: 'Press and talks', to: '/docs/press'}, + ], + }, + { + title: 'Project', + items: [ + {label: 'GitHub', href: 'https://github.com/OWASP/DockSec'}, + {label: 'PyPI', href: 'https://pypi.org/project/docksec/'}, + { + label: 'OWASP project page', + href: 'https://owasp.org/www-project-docksec/', + }, + { + label: 'Report an issue', + href: 'https://github.com/OWASP/DockSec/issues', + }, + ], + }, + ], + copyright: `Copyright © ${new Date().getFullYear()} The OWASP Foundation. DockSec is released under the MIT License.`, + }, + prism: { + theme: prismThemes.github, + darkTheme: prismThemes.dracula, + additionalLanguages: ['bash', 'docker', 'yaml', 'json', 'python'], + }, + } satisfies Preset.ThemeConfig, +}; + +export default config; diff --git a/website/package-lock.json b/website/package-lock.json new file mode 100644 index 0000000..0af9fd4 --- /dev/null +++ b/website/package-lock.json @@ -0,0 +1,20921 @@ +{ + "name": "docksec-website", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "docksec-website", + "version": "0.0.0", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/preset-classic": "3.10.1", + "@docusaurus/theme-mermaid": "3.10.1", + "@easyops-cn/docusaurus-search-local": "^0.55.1", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.1.1", + "prism-react-renderer": "^2.3.0", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/tsconfig": "3.10.1", + "@docusaurus/types": "3.10.1", + "typescript": "~5.6.2" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@11ty/gray-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@11ty/gray-matter/-/gray-matter-1.0.0.tgz", + "integrity": "sha512-7mJJl+wf1AByoT0PknQiQfOPnVNT4fevGrUBVWO4HXsnYn1aQPyRyrELYrNUFleUBM++KzMKN6QaxHPk0t/6/g==", + "license": "MIT", + "dependencies": { + "js-yaml": "^4.1.0", + "kind-of": "^6.0.3", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=11" + } + }, + "node_modules/@algolia/abtesting": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.25.0.tgz", + "integrity": "sha512-rSTin9Uta23uaewYVQEp8XI9T3iA/zrg0/1G2vhf8oFFDxFL5vybnZ5IQwsVAg4JpKxPX4/WYNKdcfWrZymk7w==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.19.10", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.10.tgz", + "integrity": "sha512-K8uQ5iZCCMeqqE0JxjvcxJzDFuqZC1LTGJvR2P76ofDoOdKTs6jqoNxG5MnhzlTkNfE98VOQjcrg7qLxXPpT7g==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.19.10", + "@algolia/autocomplete-shared": "1.19.10" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.19.10", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.10.tgz", + "integrity": "sha512-zy/cYkMKEDdT4ns/SZC6by99qaIzLCTtckPw7cTe8BMPepwXjjQdhRyBCk2CJodMQc4Ktb0zJrt2YxTtMYa4Gg==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.19.10" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.19.10", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.10.tgz", + "integrity": "sha512-vGJ2MDLgDOK3k256ks6t8u07bX4jdRQ0B/8MuRjjcvGTveVWwOU5lNd564uyuuqPMXQITl03HJx/juMtIFcQRw==", + "license": "MIT", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/client-abtesting": { + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.59.0.tgz", + "integrity": "sha512-bm2XN0hCSMYwStSsCBT0/PUB2BDxoyR1Lnub3c392HMEy9bi8PUSW8vR6zltVEKWG2t4PQFWMD5C07bmJxGgPg==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.59.0.tgz", + "integrity": "sha512-XOFPOTa69WuqHR6c5tMgnUUwwqQgNSzMpxmhrgA9KmxRf8WIqEa0cokHJvohk5CYb7CZx0xeSL6Bk2IUJ7Lv7Q==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.59.0.tgz", + "integrity": "sha512-PC8ipLOYFKRTfIUY1J3FJxS6ryzWziaXmIX9/sNMoUR8L+XhF7hX2QAeUI87YVl5zujvlYTSOb+HAIqKXDjyHQ==", + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-insights": { + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.59.0.tgz", + "integrity": "sha512-yFNcCMM5fHiyoR0HuxMrzy+VjDcmhFUZTm2IJ2DHwGsVH3B5SEob4zTmeEZ3j/AZqNnmrJOCKl/tJnBg7+84bA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.59.0.tgz", + "integrity": "sha512-GYja6HkDt2VrQhWmB2cLx3Z5fDwI9no7q+xwCWcFrTPm5CLH9QZvK0XLO9co1FcNIDxxkMaP3AXM39/XcecEOg==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-query-suggestions": { + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.59.0.tgz", + "integrity": "sha512-Wofg7bMpWh8N5qDDZs0wy6whc+KMmdNsxgrIGp9Ug2s1Bka0uq7AjyckdxReKPHLA0Q1qH8X/SNh0wn2t2X2Lw==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.59.0.tgz", + "integrity": "sha512-fHnALZfbEnODczGk14Y/1YBRApp6UEpZUTexGcMUPzY7RDc7q4HN2Y6jh0KUG8Jo9B+q+wOoQEc3ziR0ErbuFg==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/events": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==", + "license": "MIT" + }, + "node_modules/@algolia/ingestion": { + "version": "1.59.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.59.0.tgz", + "integrity": "sha512-Fa38s1mHgoaLCT117sfJ6P78rtxUt93CYxBYpq1VOIcslaF+cH+1h5uikAPsKfxLnsuEDZHiBiaI6eNPTsQMRA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/monitoring": { + "version": "1.59.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.59.0.tgz", + "integrity": "sha512-NyNsRSqM2tF1MX7ZGw/j4rduoEJiQ5wfvbSo/CFVdEzYCjyxbGFRPOZyS/GETJG9rk1TdHOq8NZqKqk/u1fm4g==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/recommend": { + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.59.0.tgz", + "integrity": "sha512-nXBK2uygWtvbCOffMWqqfjjcEtp9enDKY5/2Pw/Hhw8VVaOyK2ThbGK04bNX/Le+qoK1VHYkodWGVTKfw0Otkw==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.59.0.tgz", + "integrity": "sha512-yb+4afX/zja8QwX0KmV4/ae2kyYkRknsE79CRusYS2U5D8qwn2wq0cn1x12f3tm3F3+5FgmDdbuGdQTuCLSKMQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.59.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-fetch": { + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.59.0.tgz", + "integrity": "sha512-Lp52TmpA1QtNmdHzs505Xwf4tgII7RAapkDSF9AAtWIBETcGaTIaXci4Rd9nS6SdaWK1BWTSqAPp5wzh6UN3Ag==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.59.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-node-http": { + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.59.0.tgz", + "integrity": "sha512-YYHLEs5rC6oRTFwT7bJaKBR9NSFzikeVHGAT1ffATmUQzR8XqyhHXjoieAUoR7fBU6I5cfy1FVeh5GoRgriuzA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.59.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@antfu/install-pkg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-2.1.0.tgz", + "integrity": "sha512-sdg9NxU3zR4Mnawfbc/x6GB5Wf17WYud5qOuEuxXjaKpYpMkISSJEjItGebXJ2bQ4DIcly4NYH23mtkGJjvKUw==", + "license": "MIT", + "dependencies": { + "package-manager-detector": "^1.8.0", + "tinyexec": "^1.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", + "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.8", + "@babel/types": "^7.29.8", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.7.tgz", + "integrity": "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/traverse": "^7.29.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.29.7.tgz", + "integrity": "sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "regexpu-core": "^6.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", + "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "debug": "^4.4.3", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.11" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.29.7.tgz", + "integrity": "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.29.7.tgz", + "integrity": "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.29.7.tgz", + "integrity": "sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-wrap-function": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.29.7.tgz", + "integrity": "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.29.7.tgz", + "integrity": "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.29.7.tgz", + "integrity": "sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz", + "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.29.7.tgz", + "integrity": "sha512-j8SrR0zLZrRsC09DlszEx8FpMiwukKffYXMK0d5LmOglO7vGG6sz/BR/20yHqWH+Lnn31JTt2PE3hIWNgM2J6w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.29.7.tgz", + "integrity": "sha512-r8j8escF+U2FUHo0KOhPUdMzUO+jp9fInva6+ACVAF3Y97Ev+5iNZwiqTghmzNeWwDkOPlYuTcfb1vDaoZKmAQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.29.7.tgz", + "integrity": "sha512-GE1TFSiuFeGsCxmYXZl8HwoPrVlwe4rHPFE8weieGKZqnDORK+Ar3vgWMgW+AOxQ6/2TgLSKx9p6W7O4rC6qgQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/-/plugin-bugfix-safari-rest-destructuring-rhs-array-7.29.7.tgz", + "integrity": "sha512-oBNVCvnO5tND+xSopWvV8WNGfpTfgP4Zr/YXXSj8zfmcPktp5Ku/aZlsIowgSD4fjmgHn6sGmB9APVsU5zOdhA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.29.7.tgz", + "integrity": "sha512-QQt9qKHZ2sg/kivaLr7lnQr8HVrQDdBNSfCsTjiDxRuX/K5ORyKq+Bu8Xr0cDE3Dfkv0cw28Ve0EKyKMvulkOw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/plugin-transform-optional-chaining": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.29.7.tgz", + "integrity": "sha512-pn6QacGLgvCcwc+syUhKE/qSjV2D1IHDB84RNxWYSt1mW3K/SCtjinZ2p0cETJxAWBjPy3K/1lHwG5BjjPxNlw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.29.7.tgz", + "integrity": "sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.29.7.tgz", + "integrity": "sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz", + "integrity": "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.29.7.tgz", + "integrity": "sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.29.7.tgz", + "integrity": "sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.7.tgz", + "integrity": "sha512-d98gXZkgswvkyohMBABkhm3GeXhYj8psWfwQ2C7gtfrKGTykQa/iOIi+JJhwMjPlZ6Vm2XN+DCf3Es1EoG4ZLA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-remap-async-to-generator": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.29.7.tgz", + "integrity": "sha512-pcUb2SS+RMo9TWVBwKGI5ShtoG7R+zBsFmCKDa6fe8c+hPr3XJlZgoE5j6i8W7gDjhyvy+85vmYexanvXh3d1w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-remap-async-to-generator": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.29.7.tgz", + "integrity": "sha512-cUSmjh72N+rN4PrkFlN1dJwNCwjVp5d38/CQrEsFggkD10UiFlBFgdH3tv5dNsLuHY+3S8db2xCHjhZcv5WgvA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.29.7.tgz", + "integrity": "sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.29.7.tgz", + "integrity": "sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.29.7.tgz", + "integrity": "sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.29.7.tgz", + "integrity": "sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.29.7.tgz", + "integrity": "sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/template": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.29.7.tgz", + "integrity": "sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.29.7.tgz", + "integrity": "sha512-3qc18hsD2RdZiyJNDNc7HQpv6xbncwh8FYtxNFFzclSyh/trPD9KkVR9BDECUjDLvb7yJVF15GfYUuC+LMkkiQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.29.7.tgz", + "integrity": "sha512-6IvRRriEMqnBwD6chtxdLpMYCHWEzN+oL5cyQtjykya19UgzbmKhxmhZgKC/LHxS2nYr9Q/qYPZ5Lr6jOL9+yQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.7.tgz", + "integrity": "sha512-2wiIyo2BjtgU7HufSeDnL9L2O7zr8jmhFKuSr65VpRkUiRKRNpb0mdlk56+XPPKoIrfHqzbMuglDvZun0RISsA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.29.7.tgz", + "integrity": "sha512-giOlEm/EFjfjr+te9NsdjkUo2v4f8rS/SXPumRVHAtbNcyNlvtREkU1dZzaIDclNpnaVhlCqRdFKhJBjBikzLg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.29.7.tgz", + "integrity": "sha512-Rstj7coNz8sE+7Ju7ihpHLI564lsK5pUpNNlvptCIC/16E/S5hbl6n3kESPKdNRmqEWlpn5xpS5Q2dvXBsySLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.29.7.tgz", + "integrity": "sha512-zFpMOTLZBdW5LfObqcSbL6kefg4R4eLdmvS0wbN9M6D5Mym/sKm9toOoWyVOa+xDjvCnuWcHls2YonXwHvH3CQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.29.7.tgz", + "integrity": "sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.29.7.tgz", + "integrity": "sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.29.7.tgz", + "integrity": "sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.29.7.tgz", + "integrity": "sha512-RRnE2+eon1rJAq8MnoF1b5kTpY1vU88twHcvcKMrsqP/jxIRqDVs9iJB5fqPuqyeFAW0wJo4MlUIPpQCq/aRsg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.29.7.tgz", + "integrity": "sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.29.7.tgz", + "integrity": "sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.29.7.tgz", + "integrity": "sha512-hl1kwFZCCiDyfH25Xmco9jTrkPgnS9pmOzSG7W5I4SaGbLeqKv417hcU2RKmaxoPEgsoJh7ZPOrnPGq99bHoUg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.29.7.tgz", + "integrity": "sha512-fxtQoH3m5ywUSIfaH0FGCzWu4McsYon5bD3K4XnskC7f+OyQMj7rsOMi4NvvmJ83WwBAg4UCe+ov4VZlqEvyew==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.29.7.tgz", + "integrity": "sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.8.tgz", + "integrity": "sha512-6iSnEK0zlkLKU4heofK/AdmRD4e2SHVpJMtrwnTCzhnaM98ria4rTrOXBBi45BTTYnJtO8txnPsX4fChYXkmeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.29.7.tgz", + "integrity": "sha512-B4UkaTK3QpgCwJnrxKfMPKdo92CN7OKXAlpAAnM3UPu0Q0lCCk57ylA9AJbRy2v8dDKOPAAWcoR6CMyeoHwRCA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.7.tgz", + "integrity": "sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.29.7.tgz", + "integrity": "sha512-fEo41GmsOUhOBlw8ioo6zvjX5Xc2Lqkzlyfqbpsk3eB6TReV18uhxZ0esfEokVbY2+PVJAQHNKxER6lGrzNd3A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.29.7.tgz", + "integrity": "sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.29.7.tgz", + "integrity": "sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.29.7.tgz", + "integrity": "sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7", + "@babel/plugin-transform-parameters": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.29.7.tgz", + "integrity": "sha512-Ea/diGcw0twB5IlZPO5sgET6fJsLJqPABqTuFWIR+iMPGPZJkATEIWx0wa+aEQ5UY1CBQyP/gkAiLEqn1vBiQA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.29.7.tgz", + "integrity": "sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.29.7.tgz", + "integrity": "sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.29.7.tgz", + "integrity": "sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.29.7.tgz", + "integrity": "sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.29.7.tgz", + "integrity": "sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.29.7.tgz", + "integrity": "sha512-bOMRLQuI0A5ZqHq3OWJ89/rXpJ/NJrbVhXiP4zwPGMs6kpcVsuTUNjwoE30K0Qm3mf48a/TnRYYD6vPNqcg6jA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.29.7.tgz", + "integrity": "sha512-J0wGhKan+rIiE2OhfhRptySLrJ6SjQYM6b6N1FMlhyhCcw1Mig8vQjWchyB+bgHGDvaWo6Diu6CLRMra2uMtmg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.29.7.tgz", + "integrity": "sha512-+1wdDMGNb4UPeY3Q4L5yLiYe6TXPXubs4NjrgRFw13hPRLJfEMw2Q5OXkee6/IfdqePIeW4Jjwe3aBh7SdKz4Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.29.7.tgz", + "integrity": "sha512-WsZulLVBUHXVj2cUcPVx6UE21TpalB6bHbSFErKT0Ib++ax24jjXe73FqlWvdylFOjiuPHYi6VCcgRad1ItN+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-syntax-jsx": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.29.7.tgz", + "integrity": "sha512-Xfy3UVMF04+ypnFbkhvfqtmvwfe92qwQdbGZVonhE+6v35GzlofmOnA1szaZqzb9xYWr0nl1e5EMmzi0DNON1g==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.29.7.tgz", + "integrity": "sha512-H5E+HBgDpr6Q5t+Aj11tL7XkIui1jhbIoArVQnqjgXo5/3YxkN7ZEBcWF4RQlB0T4rrxJQbXS6kiFV6B7XTqUA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.8.tgz", + "integrity": "sha512-0UpIXPtdDtMXfnV2OJAVMLpj3H/92vmkA6lpSRakmycJvj3VUy6Xs1dM8tXRugupykr5WB+LpiVl0J8LMVg2mg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.29.7.tgz", + "integrity": "sha512-mB5Fs0VWrJ42ZCmc8114v60qetdaUVNkj9PmSZRmanCZM3S9hm0CFRLjRmYIsuXav14l2jvZ+4T8iiCGnhj3nQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.29.7.tgz", + "integrity": "sha512-5+YhdpVgmfSmwZyLMftfaiffLRMHjzIRHFHHLdibcSyJm2pasMrKHrO3Ptrt2DRshjvpgjEJJ1zVW14WPq/6QA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.7.tgz", + "integrity": "sha512-xmAscdE/AsqRW7vutbPNoUmu/nF5SrLKPs7aoJgEjo35lLKA/Bc0i2rMv/hr1+Y0o1bQCiVtith3u2vdgRL39Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.29.7.tgz", + "integrity": "sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.29.8.tgz", + "integrity": "sha512-4S9ksMGVWUshvgK0mKfvZky7leuG5/uoFVwMpAomJ8bMoDJiNHRVmc1EglwW/CmGVSqqWpEbXm9FmbRit22qoA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.29.7.tgz", + "integrity": "sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.29.7.tgz", + "integrity": "sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.29.7.tgz", + "integrity": "sha512-223mNGoTkBiTEWFoK+Q6Go3tueMRclO8vxxxxquNCYuNI4jWOofFKJRRDu6SDrB8Sgo1UEGW9T4GAQ8ZyRso1A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.29.9.tgz", + "integrity": "sha512-FFwIwzU+7SCOuxxV4YtJql6T9981ZVTm+FHO5GhVsRqCTdy0WwrEZh3l42ARpXruJUDGOptdduHW6Zr7pNPLNg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/plugin-syntax-typescript": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.29.7.tgz", + "integrity": "sha512-jCfXxSjf94lf4E0hKE0AByxF6F3/pVFqRdUUNkDJhsY0m1ZKjnN6ZYyMeHNpzflxb/0q5b7t3p+BE+SLF1WOtA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.29.7.tgz", + "integrity": "sha512-OgZ+zoAJgZLUCunsTRQ5LAjOywDv5zzZ2/hQ5aMw1pGXyY2rtE8/chXYUmu3AlVHKpm10KEdG9aMwbI/K76ZGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.29.7.tgz", + "integrity": "sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.29.7.tgz", + "integrity": "sha512-BLOhLht9DOJwIxlmp91wHvkXv1lguuHS3/FwUO8HL1H0u8s4hR1gASVFyilu9iGtcTRYqjTZmlsFFeQletntEg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.7.tgz", + "integrity": "sha512-GYzX36n1nsciIb0uyH0GHwxwtNwPQIcpxSeiVLDtG/B7jB5xXgchnmL1f/jCX5o+pwnaDBtO60ONSJhEBJfxYA==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.29.7", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.29.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.29.7", + "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": "^7.29.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.29.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.29.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.29.7", + "@babel/plugin-syntax-import-attributes": "^7.29.7", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.29.7", + "@babel/plugin-transform-async-generator-functions": "^7.29.7", + "@babel/plugin-transform-async-to-generator": "^7.29.7", + "@babel/plugin-transform-block-scoped-functions": "^7.29.7", + "@babel/plugin-transform-block-scoping": "^7.29.7", + "@babel/plugin-transform-class-properties": "^7.29.7", + "@babel/plugin-transform-class-static-block": "^7.29.7", + "@babel/plugin-transform-classes": "^7.29.7", + "@babel/plugin-transform-computed-properties": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7", + "@babel/plugin-transform-dotall-regex": "^7.29.7", + "@babel/plugin-transform-duplicate-keys": "^7.29.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.7", + "@babel/plugin-transform-dynamic-import": "^7.29.7", + "@babel/plugin-transform-explicit-resource-management": "^7.29.7", + "@babel/plugin-transform-exponentiation-operator": "^7.29.7", + "@babel/plugin-transform-export-namespace-from": "^7.29.7", + "@babel/plugin-transform-for-of": "^7.29.7", + "@babel/plugin-transform-function-name": "^7.29.7", + "@babel/plugin-transform-json-strings": "^7.29.7", + "@babel/plugin-transform-literals": "^7.29.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.29.7", + "@babel/plugin-transform-member-expression-literals": "^7.29.7", + "@babel/plugin-transform-modules-amd": "^7.29.7", + "@babel/plugin-transform-modules-commonjs": "^7.29.7", + "@babel/plugin-transform-modules-systemjs": "^7.29.7", + "@babel/plugin-transform-modules-umd": "^7.29.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.7", + "@babel/plugin-transform-new-target": "^7.29.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.29.7", + "@babel/plugin-transform-numeric-separator": "^7.29.7", + "@babel/plugin-transform-object-rest-spread": "^7.29.7", + "@babel/plugin-transform-object-super": "^7.29.7", + "@babel/plugin-transform-optional-catch-binding": "^7.29.7", + "@babel/plugin-transform-optional-chaining": "^7.29.7", + "@babel/plugin-transform-parameters": "^7.29.7", + "@babel/plugin-transform-private-methods": "^7.29.7", + "@babel/plugin-transform-private-property-in-object": "^7.29.7", + "@babel/plugin-transform-property-literals": "^7.29.7", + "@babel/plugin-transform-regenerator": "^7.29.7", + "@babel/plugin-transform-regexp-modifiers": "^7.29.7", + "@babel/plugin-transform-reserved-words": "^7.29.7", + "@babel/plugin-transform-shorthand-properties": "^7.29.7", + "@babel/plugin-transform-spread": "^7.29.7", + "@babel/plugin-transform-sticky-regex": "^7.29.7", + "@babel/plugin-transform-template-literals": "^7.29.7", + "@babel/plugin-transform-typeof-symbol": "^7.29.7", + "@babel/plugin-transform-unicode-escapes": "^7.29.7", + "@babel/plugin-transform-unicode-property-regex": "^7.29.7", + "@babel/plugin-transform-unicode-regex": "^7.29.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.29.7", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.15", + "babel-plugin-polyfill-corejs3": "^0.14.0", + "babel-plugin-polyfill-regenerator": "^0.6.6", + "core-js-compat": "^3.48.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz", + "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.8", + "core-js-compat": "^3.48.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.29.7.tgz", + "integrity": "sha512-C+PV1TFUPTmBQGoPBL8j2QmLpZ117YTCwxIZeJOM96GbYMFSc7/pOXU5lVykwnZxyTqQxRsvoRk6f2FktZgGHA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "@babel/plugin-transform-react-display-name": "^7.29.7", + "@babel/plugin-transform-react-jsx": "^7.29.7", + "@babel/plugin-transform-react-jsx-development": "^7.29.7", + "@babel/plugin-transform-react-pure-annotations": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.29.7.tgz", + "integrity": "sha512-/Foi8vKY2EVbed/1eZx0gJEEwHAIxogrySI7rULcRIvhZzbvoE/b5qG5Ghc0WKAFKOHA9SD1x7RsFlOYdutIiQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "@babel/plugin-syntax-jsx": "^7.29.7", + "@babel/plugin-transform-modules-commonjs": "^7.29.7", + "@babel/plugin-transform-typescript": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", + "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz", + "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.8", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.8", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.8", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@braintree/sanitize-url": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.2.tgz", + "integrity": "sha512-jigsZK+sMF/cuiB7sERuo9V7N9jx+dhmHHnQyDSVdpZwVutaBu7WvNYqMDLSgFgfB30n452TP3vjDAvFC973mA==", + "license": "MIT" + }, + "node_modules/@chevrotain/types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.1.2.tgz", + "integrity": "sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw==", + "license": "Apache-2.0" + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz", + "integrity": "sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", + "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", + "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^5.1.0", + "@csstools/css-calc": "^2.1.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz", + "integrity": "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/postcss-alpha-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-1.0.1.tgz", + "integrity": "sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz", + "integrity": "sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.12.tgz", + "integrity": "sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-function-display-p3-linear": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-1.0.1.tgz", + "integrity": "sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-function": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.12.tgz", + "integrity": "sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-variadic-function-arguments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.2.tgz", + "integrity": "sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-content-alt-text": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.8.tgz", + "integrity": "sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-contrast-color-function": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-2.0.12.tgz", + "integrity": "sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-exponential-functions": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz", + "integrity": "sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz", + "integrity": "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gamut-mapping": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.11.tgz", + "integrity": "sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.12.tgz", + "integrity": "sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.12.tgz", + "integrity": "sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.4.tgz", + "integrity": "sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-initial": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz", + "integrity": "sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz", + "integrity": "sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-light-dark-function": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.11.tgz", + "integrity": "sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-float-and-clear": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz", + "integrity": "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overflow": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz", + "integrity": "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overscroll-behavior": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz", + "integrity": "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-resize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz", + "integrity": "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-viewport-units": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz", + "integrity": "sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-minmax": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz", + "integrity": "sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz", + "integrity": "sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz", + "integrity": "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz", + "integrity": "sha512-TQUGBuRvxdc7TgNSTevYqrL8oItxiwPDixk20qCB5me/W8uF7BPbhRrAvFuhEoywQp/woRsUZ6SJ+sU5idZAIA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.12.tgz", + "integrity": "sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-position-area-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-position-area-property/-/postcss-position-area-property-1.0.0.tgz", + "integrity": "sha512-fUP6KR8qV2NuUZV3Cw8itx0Ep90aRjAZxAEzC3vrl6yjFv+pFsQbR18UuQctEKmA72K9O27CoYiKEgXxkqjg8Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.1.tgz", + "integrity": "sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-property-rule-prelude-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-property-rule-prelude-list/-/postcss-property-rule-prelude-list-1.0.0.tgz", + "integrity": "sha512-IxuQjUXq19fobgmSSvUDO7fVwijDJaZMvWQugxfEUxmjBeDCVaDuMpsZ31MsTm5xbnhA+ElDi0+rQ7sQQGisFA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-random-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz", + "integrity": "sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.12.tgz", + "integrity": "sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz", + "integrity": "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-sign-functions": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz", + "integrity": "sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz", + "integrity": "sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-syntax-descriptor-syntax-production": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-syntax-descriptor-syntax-production/-/postcss-syntax-descriptor-syntax-production-1.0.1.tgz", + "integrity": "sha512-GneqQWefjM//f4hJ/Kbox0C6f2T7+pi4/fqTqOFGTL3EjnvOReTqO1qUQ30CaUjkwjYq9qZ41hzarrAxCc4gow==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-system-ui-font-family": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-system-ui-font-family/-/postcss-system-ui-font-family-1.0.0.tgz", + "integrity": "sha512-s3xdBvfWYfoPSBsikDXbuorcMG1nN1M6GdU0qBsGfcmNR0A/qhloQZpTxjA3Xsyrk1VJvwb2pOfiOT3at/DuIQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz", + "integrity": "sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/color-helpers": "^5.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz", + "integrity": "sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz", + "integrity": "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/utilities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz", + "integrity": "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docsearch/core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@docsearch/core/-/core-4.7.0.tgz", + "integrity": "sha512-p/9xVKmPDj3FPvMfPf5naVO3Ej8SCbcUugGvx1+8GgkuBNbqxqN2Irx3WLBv8VY0jH7XpRwKWdlmjXLZsmTLsg==", + "license": "MIT", + "peerDependencies": { + "@types/react": ">= 16.8.0 < 20.0.0", + "react": ">= 16.8.0 < 20.0.0", + "react-dom": ">= 16.8.0 < 20.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@docsearch/css": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.7.0.tgz", + "integrity": "sha512-Sk5xkdRFeE7PeWjG9l4AfTwdvMfr9wHiwNNCpHXT4v4SNyNMKdHGvEILc31BgaVFGDDNbv5u/a73tofRiwbEZw==", + "license": "MIT" + }, + "node_modules/@docsearch/react": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.7.0.tgz", + "integrity": "sha512-x6oedjJ8O8/pIDBsMo5Orca3/6cQCz616/CwthVe68l43mqnj2lrJ9kFQITBqy8hMsS3nWeBWFoVO5dJ1DCFKA==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-core": "1.19.2", + "@docsearch/core": "4.7.0", + "@docsearch/css": "4.7.0" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 20.0.0", + "react": ">= 16.8.0 < 20.0.0", + "react-dom": ">= 16.8.0 < 20.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { + "optional": true + } + } + }, + "node_modules/@docsearch/react/node_modules/@algolia/autocomplete-core": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.2.tgz", + "integrity": "sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.19.2", + "@algolia/autocomplete-shared": "1.19.2" + } + }, + "node_modules/@docsearch/react/node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz", + "integrity": "sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.19.2" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@docsearch/react/node_modules/@algolia/autocomplete-shared": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz", + "integrity": "sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w==", + "license": "MIT", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@docusaurus/babel": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.10.1.tgz", + "integrity": "sha512-DZzFO1K3v/GoEt1fx1DiYHF4en+PuhtQf1AkQJa5zu3CoeKSpr5cpQRUlz3jr0m44wyzmSXu9bVpfir+N4+8bg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.25.9", + "@babel/preset-env": "^7.25.9", + "@babel/preset-react": "^7.25.9", + "@babel/preset-typescript": "^7.25.9", + "@babel/runtime": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@docusaurus/logger": "3.10.1", + "@docusaurus/utils": "3.10.1", + "babel-plugin-dynamic-import-node": "^2.3.3", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/bundler": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.10.1.tgz", + "integrity": "sha512-HIqQPvbqnnQRe4NsBd1774KRarjXqS6wHsWELtyuSs1gCfvixJO2jUGH/OEBtr1Gvzpw+ze5CjGMvSJ8UE1KUw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.9", + "@docusaurus/babel": "3.10.1", + "@docusaurus/cssnano-preset": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "babel-loader": "^9.2.1", + "clean-css": "^5.3.3", + "copy-webpack-plugin": "^11.0.0", + "css-loader": "^6.11.0", + "css-minimizer-webpack-plugin": "^5.0.1", + "cssnano": "^6.1.2", + "file-loader": "^6.2.0", + "html-minifier-terser": "^7.2.0", + "mini-css-extract-plugin": "^2.9.2", + "null-loader": "^4.0.1", + "postcss": "^8.5.4", + "postcss-loader": "^7.3.4", + "postcss-preset-env": "^10.2.1", + "terser-webpack-plugin": "^5.3.9", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "webpack": "^5.95.0", + "webpackbar": "^7.0.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/faster": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/faster": { + "optional": true + } + } + }, + "node_modules/@docusaurus/core": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.10.1.tgz", + "integrity": "sha512-3pf2fXXw0eVk8WnC3T4LIigRDupcpvngpKo9Vy7mYyBhuddc0klDUuZAIfzMoK6z05pdlk6EFC/vBSX43+1O5w==", + "license": "MIT", + "dependencies": { + "@docusaurus/babel": "3.10.1", + "@docusaurus/bundler": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "core-js": "^3.31.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "execa": "^5.1.1", + "fs-extra": "^11.1.1", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.6.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "open": "^8.4.0", + "p-map": "^4.0.0", + "prompts": "^2.4.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", + "react-loadable-ssr-addon-v5-slorber": "^1.0.3", + "react-router": "^5.3.4", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.3.4", + "semver": "^7.5.4", + "serve-handler": "^6.1.7", + "tinypool": "^1.0.2", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "webpack": "^5.95.0", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-dev-server": "^5.2.2", + "webpack-merge": "^6.0.1" + }, + "bin": { + "docusaurus": "bin/docusaurus.mjs" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/faster": "*", + "@mdx-js/react": "^3.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@docusaurus/faster": { + "optional": true + } + } + }, + "node_modules/@docusaurus/cssnano-preset": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.10.1.tgz", + "integrity": "sha512-eNfHGcTKCSq6xmcavAkX3RRclHaE2xRCMParlDXLdXVP01/a2e/jKXMj/0ULnLFQSNwwuI62L0Ge8J+nZsR7UQ==", + "license": "MIT", + "dependencies": { + "cssnano-preset-advanced": "^6.1.2", + "postcss": "^8.5.4", + "postcss-sort-media-queries": "^5.2.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/logger": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.10.1.tgz", + "integrity": "sha512-oPjNFnfJsRCkePVjkGrxWGq4MvJKRQT0r9jOP0eRBTZ7Wr9FAbzdP/Gjs0I2Ss6YRkPoEgygKG112OkE6skvJw==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/mdx-loader": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.10.1.tgz", + "integrity": "sha512-GRmeb/wQ+iXRrFwcHBfgQhrJxGElgCsoTWZYDhccjsZVne1p8MK/EpQVIloXttz76TCe78kKD5AEG9n1xc1oxQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "@mdx-js/mdx": "^3.0.0", + "@slorber/remark-comment": "^1.0.0", + "escape-html": "^1.0.3", + "estree-util-value-to-estree": "^3.0.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "image-size": "^2.0.2", + "mdast-util-mdx": "^3.0.0", + "mdast-util-to-string": "^4.0.0", + "rehype-raw": "^7.0.0", + "remark-directive": "^3.0.0", + "remark-emoji": "^4.0.0", + "remark-frontmatter": "^5.0.0", + "remark-gfm": "^4.0.0", + "stringify-object": "^3.3.0", + "tslib": "^2.6.0", + "unified": "^11.0.3", + "unist-util-visit": "^5.0.0", + "url-loader": "^4.1.1", + "vfile": "^6.0.1", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/module-type-aliases": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.1.tgz", + "integrity": "sha512-YoOZKUdGlp8xSYhuAkGdSo5Ydkbq4V4eK3sD8v0a2hloxCWdQbNBhkc+Ko9QyjpESc0BYcIGM5iHVAy5hdFV6w==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.10.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@docusaurus/plugin-content-blog": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.10.1.tgz", + "integrity": "sha512-mmkgE6Q2+K74tnkou7tXlpDLvoCU/qkSa2GSQ3XUiHWvcebCoDQzS670RR3tO8PmaWlIyWWISYWzZLuMfxunRA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "cheerio": "1.0.0-rc.12", + "combine-promises": "^1.1.0", + "feed": "^4.2.2", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "schema-dts": "^1.1.2", + "srcset": "^4.0.0", + "tslib": "^2.6.0", + "unist-util-visit": "^5.0.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/theme-common": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.10.1.tgz", + "integrity": "sha512-0YtmIeoNo1fIw65LO8+/1dPgmDV86UmhMkow37gzjytuiCSQm9xob6PJy0L4kuQEMTLfUOGvkXvZr7GPrHquMA==", + "license": "MIT", + "dependencies": { + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.10.2.tgz", + "integrity": "sha512-Sqwl4FPoZBDrlY8I2VU2H8O0M91CHp9T8ToMSkTZmjvHCif+1laqfXi6sTk8IfyVS/trN5yNjcWd1bFsGB6W5Q==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.2", + "@docusaurus/logger": "3.10.2", + "@docusaurus/mdx-loader": "3.10.2", + "@docusaurus/module-type-aliases": "3.10.2", + "@docusaurus/theme-common": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-common": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", + "@types/react-router-config": "^5.0.7", + "combine-promises": "^1.1.0", + "fs-extra": "^11.1.1", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "schema-dts": "^1.1.2", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/babel": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.10.2.tgz", + "integrity": "sha512-aJ1hpGyvfkte3dDAfNbWM4biW4yWZBVz7TIGLZP+v+tWOBgxX3e0N5ZIXHIvmfNNXTI77pcHUx3KmtOk05Ze3Q==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.25.9", + "@babel/preset-env": "^7.25.9", + "@babel/preset-react": "^7.25.9", + "@babel/preset-typescript": "^7.25.9", + "@babel/runtime": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@docusaurus/logger": "3.10.2", + "@docusaurus/utils": "3.10.2", + "babel-plugin-dynamic-import-node": "^2.3.3", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/bundler": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.10.2.tgz", + "integrity": "sha512-i0ZNcy0f0WhaOlYVgzLsWhIoEXO9kS3HRoKPtgE6vQtZUq7arKZaYdNBudr3mqCmd+TyOkwtwfHgs1ENj07r5g==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.9", + "@docusaurus/babel": "3.10.2", + "@docusaurus/cssnano-preset": "3.10.2", + "@docusaurus/logger": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils": "3.10.2", + "babel-loader": "^9.2.1", + "clean-css": "^5.3.3", + "copy-webpack-plugin": "^11.0.0", + "css-loader": "^6.11.0", + "css-minimizer-webpack-plugin": "^5.0.1", + "cssnano": "^6.1.2", + "file-loader": "^6.2.0", + "html-minifier-terser": "^7.2.0", + "mini-css-extract-plugin": "^2.9.2", + "null-loader": "^4.0.1", + "postcss": "^8.5.4", + "postcss-loader": "^7.3.4", + "postcss-preset-env": "^10.2.1", + "terser-webpack-plugin": "^5.3.9", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "webpack": "^5.95.0", + "webpackbar": "^7.0.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/faster": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/faster": { + "optional": true + } + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/core": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.10.2.tgz", + "integrity": "sha512-EYByj6nk+aD9KeVxV6Hmo2/nAAT79P21Y82ycTBOBtrmqilloIbIEhgL2/8Xpt2Jz/pgNqHAwyusOGwmbKeJmA==", + "license": "MIT", + "dependencies": { + "@docusaurus/babel": "3.10.2", + "@docusaurus/bundler": "3.10.2", + "@docusaurus/logger": "3.10.2", + "@docusaurus/mdx-loader": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-common": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "core-js": "^3.31.1", + "detect-port": "^2.1.0", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "execa": "^5.1.1", + "fs-extra": "^11.1.1", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.6.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "open": "^8.4.0", + "p-map": "^4.0.0", + "prompts": "^2.4.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", + "react-loadable-ssr-addon-v5-slorber": "^1.0.3", + "react-router": "^5.3.4", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.3.4", + "semver": "^7.5.4", + "serve-handler": "^6.1.7", + "tinypool": "^1.0.2", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "webpack": "^5.95.0", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-dev-server": "^5.2.2", + "webpack-merge": "^6.0.1" + }, + "bin": { + "docusaurus": "bin/docusaurus.mjs" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/faster": "*", + "@mdx-js/react": "^3.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@docusaurus/faster": { + "optional": true + } + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/cssnano-preset": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.10.2.tgz", + "integrity": "sha512-4gCnHRbJLTloiwfvFAa92tgb2gI4KYhvjfQVYnEaiMO/EgvWfCo1LwytHXen+1oZAN0VAlS0JAPxp3MsvKDa3A==", + "license": "MIT", + "dependencies": { + "cssnano-preset-advanced": "^6.1.2", + "postcss": "^8.5.4", + "postcss-sort-media-queries": "^5.2.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/logger": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.10.2.tgz", + "integrity": "sha512-gSEwqtPfCAnC3ZSJY6xL7tcIfgg0vFD39jbv93eakuweyvO2864xR0K+kmKwBhkTCtWRNjuGGnb5rdmkD/ndqw==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.10.2.tgz", + "integrity": "sha512-9Fd4V/SFjfrVQ0JH5EN0+iPWyFunvTeQE3gfyFeetqPaXMP0OylIjOw16dCuXG4NZJrYdBqwzjh18/h3gRi47w==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", + "@mdx-js/mdx": "^3.0.0", + "@slorber/remark-comment": "^1.0.0", + "escape-html": "^1.0.3", + "estree-util-value-to-estree": "^3.0.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "image-size": "^2.0.2", + "mdast-util-mdx": "^3.0.0", + "mdast-util-to-string": "^4.0.0", + "rehype-raw": "^7.0.0", + "remark-directive": "^3.0.0", + "remark-emoji": "^4.0.0", + "remark-frontmatter": "^5.0.0", + "remark-gfm": "^4.0.0", + "stringify-object": "^3.3.0", + "tslib": "^2.6.0", + "unified": "^11.0.3", + "unist-util-visit": "^5.0.0", + "url-loader": "^4.1.1", + "vfile": "^6.0.1", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/module-type-aliases": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.2.tgz", + "integrity": "sha512-h/I5e4jaAhDHW4vaLENi1i2hnOEnXY1t9R+nnRTbgUl7ymVRzN/HF7dDfj8rKYGj8gfIge+Ef+iYRAMtbGvsrQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.10.2", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/types/node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.10.2.tgz", + "integrity": "sha512-xx0W3eav2uW1NRIpuHJWNwLTC15xPNjU4Uxi9NSnd3swYC96BE3vFiT93SD8s24kmAAWNwgZwfZ2fghGZ01Lcw==", + "license": "MIT", + "dependencies": { + "@11ty/gray-matter": "^1.0.0", + "@docusaurus/logger": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils-common": "3.10.2", + "escape-string-regexp": "^4.0.0", + "execa": "^5.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "github-slugger": "^1.5.0", + "globby": "^11.1.0", + "jiti": "^1.20.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "p-queue": "^6.6.2", + "prompts": "^2.4.2", + "resolve-pathname": "^3.0.0", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils-common": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.10.2.tgz", + "integrity": "sha512-x3Dz6jv6iQKBNjBmVTu8p57abMp/VNTUgKBMgRVXJc5444orBTsArv0+cdfrXTiz/VMmHfDRVkPbL7GH2B7T7w==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.10.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils-validation": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.10.2.tgz", + "integrity": "sha512-sn8unbDfUL585NtR3cwHefPicOyaHvPaX7VD0aOg/siIxUBoKyKKaGEqzJZDS64mM43TnxurkYDtmB1wsJlZsw==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-common": "3.10.2", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/address": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/address/-/address-2.0.3.tgz", + "integrity": "sha512-XNAb/a6TCqou+TufU8/u11HCu9x1gYvOoxLwtlXgIqmkrYQADVv6ljyW2zwiPhHz9R1gItAWpuDrdJMmrOBFEA==", + "license": "MIT", + "engines": { + "node": ">= 16.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/detect-port": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-2.1.0.tgz", + "integrity": "sha512-epZuWb/6Q62L+nDHJc/hQAqf8pylsqgk3BpZXVBx1CDnr3nkrVNn73Uu1rXcFzkNcc+hkP3whuOg7JZYaQB65Q==", + "license": "MIT", + "dependencies": { + "address": "^2.0.1" + }, + "bin": { + "detect": "dist/commonjs/bin/detect-port.js", + "detect-port": "dist/commonjs/bin/detect-port.js" + }, + "engines": { + "node": ">= 16.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-pages": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.10.1.tgz", + "integrity": "sha512-huJpaRPMl42nsFwuCXvV8bVDj2MazuwRJIUylI/RSlmZeJssVoZXeCjVf1y+1Drtpa9SKcdGn8yoJ76IRJijtw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-css-cascade-layers": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.10.1.tgz", + "integrity": "sha512-r//fn+MNHkE1wCof8T29VAQezt1enGCpsFxoziBbvLgBM4JfXN2P3rxrBaavHmvLvm7lYkpJeitcDthwnmWCTw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/plugin-debug": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.10.1.tgz", + "integrity": "sha512-9KqOpKNfAyqGZykRb9LhIT/vyRF6sm/ykhjj/39JvaJahDS+jZJE0Z1Wfz9q3DUNDTMNN0Q7u/kk4rKKU+IJuA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "fs-extra": "^11.1.1", + "react-json-view-lite": "^2.3.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.10.1.tgz", + "integrity": "sha512-8o0P1KtmgdYQHH+oInitPpRWI0Of5XednAX4+DMhQNSmGSRNrsEEHg1ebv35m9AgRClfAytCJ5jA9KvcASTyuA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.10.1.tgz", + "integrity": "sha512-pu3xIUo5o/zCMLfUY9BO5KOwSH0zIsAGyFRPvXHayFSA5XIhCU/SFuB0g0ZNjFn9niZLCaNvoeAuOGFJZq0fdw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "@types/gtag.js": "^0.0.20", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-tag-manager": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.10.1.tgz", + "integrity": "sha512-f6fyGHiCm7kJHBtAisGQS5oNBnpnMTYQZxDXeVrnw/3zWU+LMA22pr6UHGYkBKDbN+qPC5QHG3NuOfzQLq3+Lw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-sitemap": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.10.1.tgz", + "integrity": "sha512-C26MbmmqgdjkDq1htaZ3aD7LzEDKFWXfpyQpt0EOUThuq5nV77zDaedV20yHcVo9p+3ey9aZ4pbHA0D3QcZTzg==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "fs-extra": "^11.1.1", + "sitemap": "^7.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-svgr": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.10.1.tgz", + "integrity": "sha512-6SFxsmjWFkVLDmBUvFK6i72QjUwqyQFe4Ovz+SUJophJjOyVG3ZZG5IQpBC/kX/Gfv1yWeU9nWauH6F6Q7QX/Q==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "@svgr/core": "8.1.0", + "@svgr/webpack": "^8.1.0", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/preset-classic": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.10.1.tgz", + "integrity": "sha512-YO/FL8v1zmbxoTso6mjMz/RDjhaTJxb1UpFFTDdY5847LLDCeyYiYlrhyTbgN1RIN3xnkLKZ9Lj1x8hUzI4JOg==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/plugin-content-blog": "3.10.1", + "@docusaurus/plugin-content-docs": "3.10.1", + "@docusaurus/plugin-content-pages": "3.10.1", + "@docusaurus/plugin-css-cascade-layers": "3.10.1", + "@docusaurus/plugin-debug": "3.10.1", + "@docusaurus/plugin-google-analytics": "3.10.1", + "@docusaurus/plugin-google-gtag": "3.10.1", + "@docusaurus/plugin-google-tag-manager": "3.10.1", + "@docusaurus/plugin-sitemap": "3.10.1", + "@docusaurus/plugin-svgr": "3.10.1", + "@docusaurus/theme-classic": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/theme-search-algolia": "3.10.1", + "@docusaurus/types": "3.10.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/plugin-content-docs": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.10.1.tgz", + "integrity": "sha512-2jRVrtzjf8LClGTHQlwlwuD3wQXRx3WEoF7XUarJ8Ou+0onV+SLtejsyfY9JLpfUh9hPhXM4pbBGkyAY4Bi3HQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "@types/react-router-config": "^5.0.7", + "combine-promises": "^1.1.0", + "fs-extra": "^11.1.1", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "schema-dts": "^1.1.2", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/theme-common": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.10.1.tgz", + "integrity": "sha512-0YtmIeoNo1fIw65LO8+/1dPgmDV86UmhMkow37gzjytuiCSQm9xob6PJy0L4kuQEMTLfUOGvkXvZr7GPrHquMA==", + "license": "MIT", + "dependencies": { + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-classic": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.10.1.tgz", + "integrity": "sha512-VU1RK0qb2pab0si4r7HFK37cYco8VzqLj3u1PspVipSr/z/GPVKHO4/HXbnePqHoWDk8urjyGSeatH0NIMBM1A==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/plugin-content-blog": "3.10.1", + "@docusaurus/plugin-content-docs": "3.10.1", + "@docusaurus/plugin-content-pages": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/theme-translations": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "copy-text-to-clipboard": "^3.2.0", + "infima": "0.2.0-alpha.45", + "lodash": "^4.17.21", + "nprogress": "^0.2.0", + "postcss": "^8.5.4", + "prism-react-renderer": "^2.3.0", + "prismjs": "^1.29.0", + "react-router-dom": "^5.3.4", + "rtlcss": "^4.1.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/plugin-content-docs": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.10.1.tgz", + "integrity": "sha512-2jRVrtzjf8LClGTHQlwlwuD3wQXRx3WEoF7XUarJ8Ou+0onV+SLtejsyfY9JLpfUh9hPhXM4pbBGkyAY4Bi3HQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "@types/react-router-config": "^5.0.7", + "combine-promises": "^1.1.0", + "fs-extra": "^11.1.1", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "schema-dts": "^1.1.2", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/theme-common": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.10.1.tgz", + "integrity": "sha512-0YtmIeoNo1fIw65LO8+/1dPgmDV86UmhMkow37gzjytuiCSQm9xob6PJy0L4kuQEMTLfUOGvkXvZr7GPrHquMA==", + "license": "MIT", + "dependencies": { + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-common": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.10.2.tgz", + "integrity": "sha512-R9b/vMpK1yye6hNZTA6x/ivRv+at6GhxnXcxkpzCGzO1R1RwiquqiFg2wMFh6aqlJTpWRFKpFD2TzCDQcyOU0A==", + "license": "MIT", + "dependencies": { + "@docusaurus/mdx-loader": "3.10.2", + "@docusaurus/module-type-aliases": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-common": "3.10.2", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/logger": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.10.2.tgz", + "integrity": "sha512-gSEwqtPfCAnC3ZSJY6xL7tcIfgg0vFD39jbv93eakuweyvO2864xR0K+kmKwBhkTCtWRNjuGGnb5rdmkD/ndqw==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/mdx-loader": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.10.2.tgz", + "integrity": "sha512-9Fd4V/SFjfrVQ0JH5EN0+iPWyFunvTeQE3gfyFeetqPaXMP0OylIjOw16dCuXG4NZJrYdBqwzjh18/h3gRi47w==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", + "@mdx-js/mdx": "^3.0.0", + "@slorber/remark-comment": "^1.0.0", + "escape-html": "^1.0.3", + "estree-util-value-to-estree": "^3.0.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "image-size": "^2.0.2", + "mdast-util-mdx": "^3.0.0", + "mdast-util-to-string": "^4.0.0", + "rehype-raw": "^7.0.0", + "remark-directive": "^3.0.0", + "remark-emoji": "^4.0.0", + "remark-frontmatter": "^5.0.0", + "remark-gfm": "^4.0.0", + "stringify-object": "^3.3.0", + "tslib": "^2.6.0", + "unified": "^11.0.3", + "unist-util-visit": "^5.0.0", + "url-loader": "^4.1.1", + "vfile": "^6.0.1", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/module-type-aliases": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.2.tgz", + "integrity": "sha512-h/I5e4jaAhDHW4vaLENi1i2hnOEnXY1t9R+nnRTbgUl7ymVRzN/HF7dDfj8rKYGj8gfIge+Ef+iYRAMtbGvsrQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.10.2", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/utils": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.10.2.tgz", + "integrity": "sha512-xx0W3eav2uW1NRIpuHJWNwLTC15xPNjU4Uxi9NSnd3swYC96BE3vFiT93SD8s24kmAAWNwgZwfZ2fghGZ01Lcw==", + "license": "MIT", + "dependencies": { + "@11ty/gray-matter": "^1.0.0", + "@docusaurus/logger": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils-common": "3.10.2", + "escape-string-regexp": "^4.0.0", + "execa": "^5.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "github-slugger": "^1.5.0", + "globby": "^11.1.0", + "jiti": "^1.20.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "p-queue": "^6.6.2", + "prompts": "^2.4.2", + "resolve-pathname": "^3.0.0", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/utils-common": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.10.2.tgz", + "integrity": "sha512-x3Dz6jv6iQKBNjBmVTu8p57abMp/VNTUgKBMgRVXJc5444orBTsArv0+cdfrXTiz/VMmHfDRVkPbL7GH2B7T7w==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.10.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/utils-validation": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.10.2.tgz", + "integrity": "sha512-sn8unbDfUL585NtR3cwHefPicOyaHvPaX7VD0aOg/siIxUBoKyKKaGEqzJZDS64mM43TnxurkYDtmB1wsJlZsw==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-common": "3.10.2", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/theme-common/node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docusaurus/theme-mermaid": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.10.1.tgz", + "integrity": "sha512-2gxpmln8Pc4EN1oWzshQEx2HTs67jk14v7MmgqGs8ZU7Nm8oihg+fTouof2u4vN8DtB3Fln4cDJu4UprSX1S3Q==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "mermaid": ">=11.6.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@mermaid-js/layout-elk": "^0.1.9", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@mermaid-js/layout-elk": { + "optional": true + } + } + }, + "node_modules/@docusaurus/theme-mermaid/node_modules/@docusaurus/theme-common": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.10.1.tgz", + "integrity": "sha512-0YtmIeoNo1fIw65LO8+/1dPgmDV86UmhMkow37gzjytuiCSQm9xob6PJy0L4kuQEMTLfUOGvkXvZr7GPrHquMA==", + "license": "MIT", + "dependencies": { + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-search-algolia": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.10.1.tgz", + "integrity": "sha512-OTaARARVZj2GvkJQjB+1jOIxntRaXea+G+fMsNqrZBAU1O1vJKDW22R7kECOHW27oJCLFN9HKaZeRrfAUyviug==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-core": "^1.19.2", + "@docsearch/react": "^3.9.0 || ^4.3.2", + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/plugin-content-docs": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/theme-translations": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "algoliasearch": "^5.37.0", + "algoliasearch-helper": "^3.26.0", + "clsx": "^2.0.0", + "eta": "^2.2.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/plugin-content-docs": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.10.1.tgz", + "integrity": "sha512-2jRVrtzjf8LClGTHQlwlwuD3wQXRx3WEoF7XUarJ8Ou+0onV+SLtejsyfY9JLpfUh9hPhXM4pbBGkyAY4Bi3HQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "@types/react-router-config": "^5.0.7", + "combine-promises": "^1.1.0", + "fs-extra": "^11.1.1", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "schema-dts": "^1.1.2", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/theme-common": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.10.1.tgz", + "integrity": "sha512-0YtmIeoNo1fIw65LO8+/1dPgmDV86UmhMkow37gzjytuiCSQm9xob6PJy0L4kuQEMTLfUOGvkXvZr7GPrHquMA==", + "license": "MIT", + "dependencies": { + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-translations": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.10.1.tgz", + "integrity": "sha512-cLMyaKivjBVWKMJuWqyFVVgtqe8DPJNPkog0bn8W1MDVAKcPdxRFycBfC1We1RaNp7Rdk513bmtW78RR6OBxBw==", + "license": "MIT", + "dependencies": { + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/tsconfig": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.10.1.tgz", + "integrity": "sha512-rYvB7yqkdqWIpAbDzQljGfM4cDBkLTbhmagZBEcsyj6oPUsz47lmW2pYdN1j+7sGFgltbAmQH62xfbrij4Eh6Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@docusaurus/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.1.tgz", + "integrity": "sha512-XYMK8k1szDCFMw2V+Xyen0g7Kee1sP3dtFnl7vkGkZOkeAJ/oPDQPL8iz4HBKOo/cwU8QeV6onVjMqtP+tFzsw==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/types/node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docusaurus/utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.10.1.tgz", + "integrity": "sha512-3ojeJry9xBYdJO6qoyyzqeJFSJBVx2mXhyDzSdjwL2+URFQMf+h25gG38iswGImicK0ELjTd1EL2xzk8hf3QPw==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "escape-string-regexp": "^4.0.0", + "execa": "^5.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "github-slugger": "^1.5.0", + "globby": "^11.1.0", + "gray-matter": "^4.0.3", + "jiti": "^1.20.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "p-queue": "^6.6.2", + "prompts": "^2.4.2", + "resolve-pathname": "^3.0.0", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/utils-common": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.10.1.tgz", + "integrity": "sha512-5mFSgEADtnFxFH7RLw02QA5MpU5JVUCj0MPeIvi/aF4Fi45tQRIuTwXoXDqJ+1VfQJuYJGz3SI63wmGz4HvXzA==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.10.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/utils-validation": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.10.1.tgz", + "integrity": "sha512-cRv1X69jwaWv47waglllgZVWzeBFLhl53XT/XED/83BerVBTC5FTP8WTcVl8Z6sZOegDSwitu/wpCSPCDOT6lg==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@easyops-cn/autocomplete.js": { + "version": "0.38.1", + "resolved": "https://registry.npmjs.org/@easyops-cn/autocomplete.js/-/autocomplete.js-0.38.1.tgz", + "integrity": "sha512-drg76jS6syilOUmVNkyo1c7ZEBPcPuK+aJA7AksM5ZIIbV57DMHCywiCr+uHyv8BE5jUTU98j/H7gVrkHrWW3Q==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "immediate": "^3.2.3" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local": { + "version": "0.55.3", + "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.55.3.tgz", + "integrity": "sha512-PlMKmxuonvZ1C+/zJS1hJaF1xaxD1TsUvOMzpP6DdQMtZqmTaYjcLGM12ePzl0m1rp3AgfTBeDbFNHQhwnH/dA==", + "license": "MIT", + "dependencies": { + "@docusaurus/plugin-content-docs": "^2 || ^3", + "@docusaurus/theme-translations": "^2 || ^3", + "@docusaurus/utils": "^2 || ^3", + "@docusaurus/utils-common": "^2 || ^3", + "@docusaurus/utils-validation": "^2 || ^3", + "@easyops-cn/autocomplete.js": "^0.38.1", + "@node-rs/jieba": "^1.6.0", + "cheerio": "^1.0.0", + "clsx": "^2.1.1", + "comlink": "^4.4.2", + "debug": "^4.2.0", + "fs-extra": "^10.0.0", + "klaw-sync": "^6.0.0", + "lunr": "^2.3.9", + "lunr-languages": "^1.4.0", + "mark.js": "^8.11.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "@docusaurus/theme-common": "^2 || ^3", + "open-ask-ai": "^0.7.3", + "react": "^16.14.0 || ^17 || ^18 || ^19", + "react-dom": "^16.14.0 || 17 || ^18 || ^19" + }, + "peerDependenciesMeta": { + "open-ask-ai": { + "optional": true + } + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/cheerio": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz", + "integrity": "sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==", + "license": "MIT", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "encoding-sniffer": "^0.2.1", + "htmlparser2": "^10.1.0", + "parse5": "^7.3.0", + "parse5-htmlparser2-tree-adapter": "^7.1.0", + "parse5-parser-stream": "^7.1.2", + "undici": "^7.19.0", + "whatwg-mimetype": "^4.0.0" + }, + "engines": { + "node": ">=20.18.1" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/htmlparser2": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", + "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "entities": "^7.0.1" + } + }, + "node_modules/@emnapi/core": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.3.tgz", + "integrity": "sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", + "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", + "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "license": "MIT" + }, + "node_modules/@iconify/utils": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.1.7.tgz", + "integrity": "sha512-JZHlwdID+dy+lTgbYC8NEC4zeugqeYsc6jewvzb4c58kHauJn+X7rNwQjxz5p2qSjqaEeQoLkCIQ9v/H4PK0/w==", + "license": "MIT", + "dependencies": { + "@antfu/install-pkg": "^2.0.1", + "@iconify/types": "^2.0.0", + "import-meta-resolve": "^4.2.0" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", + "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/buffers": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-17.67.0.tgz", + "integrity": "sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/codegen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-core": { + "version": "4.78.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.78.1.tgz", + "integrity": "sha512-UUGcxEah6eb6PyrF8RDEuVgR0Cs2K6XTiLH7YxNR3DknL3wZCNx1nU5m2Gq5Wq8ipy4uHDay3xt/50KyoTN6Zg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.78.1", + "@jsonjoy.com/fs-node-utils": "4.78.1", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-fsa": { + "version": "4.78.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.78.1.tgz", + "integrity": "sha512-PaoXI4HAELQ/DYxCtqHne7ijrTE0BIEFYXI/qTy4f6pThXiYT5QyJkk96bzpcjdo2D+OM0pUv7mkwffSAl/GSQ==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.78.1", + "@jsonjoy.com/fs-node-builtins": "4.78.1", + "@jsonjoy.com/fs-node-utils": "4.78.1", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node": { + "version": "4.78.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.78.1.tgz", + "integrity": "sha512-3z6o4qVdKUZTHNXiV+3bKAUkQSD5a2kFwwwag8fe6VvgZ4WNfDbMzWdGvoGx+oRpOcr1iWA9WYwVeVMjSir4mA==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.78.1", + "@jsonjoy.com/fs-node-builtins": "4.78.1", + "@jsonjoy.com/fs-node-utils": "4.78.1", + "@jsonjoy.com/fs-print": "4.78.1", + "@jsonjoy.com/fs-snapshot": "4.78.1", + "glob-to-regex.js": "^1.3.1", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-builtins": { + "version": "4.78.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.78.1.tgz", + "integrity": "sha512-yaGM1l77yYANFl+w2gdixRZhcQhKodtbI4FZgJg2ApfTTSJcxdYEekU+Ta92sCqSwrOtY+ru4IP81tgJxWXIyA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-to-fsa": { + "version": "4.78.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.78.1.tgz", + "integrity": "sha512-/Z00TkjLD8zPRimbINaiAQRqpE9HZmiGfxQFMqNcHncmhijS3JsAW21gcNO/16jujoDwXOyEaSSeK+pBtv8QHQ==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-fsa": "4.78.1", + "@jsonjoy.com/fs-node-builtins": "4.78.1", + "@jsonjoy.com/fs-node-utils": "4.78.1" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-utils": { + "version": "4.78.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.78.1.tgz", + "integrity": "sha512-wm0PVK6XpjHH6GLGVi60+ubD7pNv91KwQ8SBWwn+orRTYdfEIci59/VlOddIGhUSde0t9W9gLNetlPKQHQJsSQ==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.78.1", + "glob-to-regex.js": "^1.3.1" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-print": { + "version": "4.78.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.78.1.tgz", + "integrity": "sha512-NUwSD+BOz0TUpBc+riQpI1G1vOhViSZePeqUPxKznelsk3Iwotu6T/02UAY9WdaGcLdlDX8pllEIyxehnYo9Ng==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-utils": "4.78.1", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot": { + "version": "4.78.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.78.1.tgz", + "integrity": "sha512-gejpLh45sgYGEHWZP/LP2etxaUOYawDfbFVckl9xDDEvgSAtZf700MzCAGbPBPBzRL+qW5UDDwacIgYXHY3C9Q==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^17.65.0", + "@jsonjoy.com/fs-node-utils": "4.78.1", + "@jsonjoy.com/json-pack": "^17.65.0", + "@jsonjoy.com/util": "^17.65.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/base64": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-17.67.0.tgz", + "integrity": "sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/codegen": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-17.67.0.tgz", + "integrity": "sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pack": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-17.67.0.tgz", + "integrity": "sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "17.67.0", + "@jsonjoy.com/buffers": "17.67.0", + "@jsonjoy.com/codegen": "17.67.0", + "@jsonjoy.com/json-pointer": "17.67.0", + "@jsonjoy.com/util": "17.67.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pointer": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-17.67.0.tgz", + "integrity": "sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/util": "17.67.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/util": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-17.67.0.tgz", + "integrity": "sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "17.67.0", + "@jsonjoy.com/codegen": "17.67.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", + "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.2", + "@jsonjoy.com/buffers": "^1.2.0", + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/json-pointer": "^1.0.2", + "@jsonjoy.com/util": "^1.9.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pointer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/util": "^1.9.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@mdx-js/mdx": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", + "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "acorn": "^8.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-scope": "^1.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "recma-build-jsx": "^1.0.0", + "recma-jsx": "^1.0.0", + "recma-stringify": "^1.0.0", + "rehype-recma": "^1.0.0", + "remark-mdx": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "source-map": "^0.7.0", + "unified": "^11.0.0", + "unist-util-position-from-estree": "^2.0.0", + "unist-util-stringify-position": "^4.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/react": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", + "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", + "license": "MIT", + "dependencies": { + "@types/mdx": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" + } + }, + "node_modules/@mermaid-js/parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-1.2.1.tgz", + "integrity": "sha512-n12NohV3mrUyUL2o93IgG/ifeW9FTyeJn3zDxkhwa8MJ9Fxg3HQMlA3RiGmD/3UnJvheztkjjQAjA2T4LmUcpw==", + "license": "MIT", + "dependencies": { + "@chevrotain/types": "~11.1.2" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" + } + }, + "node_modules/@noble/hashes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@node-rs/jieba": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba/-/jieba-1.10.4.tgz", + "integrity": "sha512-GvDgi8MnBiyWd6tksojej8anIx18244NmIOc1ovEw8WKNUejcccLfyu8vj66LWSuoZuKILVtNsOy4jvg3aoxIw==", + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "optionalDependencies": { + "@node-rs/jieba-android-arm-eabi": "1.10.4", + "@node-rs/jieba-android-arm64": "1.10.4", + "@node-rs/jieba-darwin-arm64": "1.10.4", + "@node-rs/jieba-darwin-x64": "1.10.4", + "@node-rs/jieba-freebsd-x64": "1.10.4", + "@node-rs/jieba-linux-arm-gnueabihf": "1.10.4", + "@node-rs/jieba-linux-arm64-gnu": "1.10.4", + "@node-rs/jieba-linux-arm64-musl": "1.10.4", + "@node-rs/jieba-linux-x64-gnu": "1.10.4", + "@node-rs/jieba-linux-x64-musl": "1.10.4", + "@node-rs/jieba-wasm32-wasi": "1.10.4", + "@node-rs/jieba-win32-arm64-msvc": "1.10.4", + "@node-rs/jieba-win32-ia32-msvc": "1.10.4", + "@node-rs/jieba-win32-x64-msvc": "1.10.4" + } + }, + "node_modules/@node-rs/jieba-android-arm-eabi": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.10.4.tgz", + "integrity": "sha512-MhyvW5N3Fwcp385d0rxbCWH42kqDBatQTyP8XbnYbju2+0BO/eTeCCLYj7Agws4pwxn2LtdldXRSKavT7WdzNA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-android-arm64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.10.4.tgz", + "integrity": "sha512-XyDwq5+rQ+Tk55A+FGi6PtJbzf974oqnpyCcCPzwU3QVXJCa2Rr4Lci+fx8oOpU4plT3GuD+chXMYLsXipMgJA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-darwin-arm64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.10.4.tgz", + "integrity": "sha512-G++RYEJ2jo0rxF9626KUy90wp06TRUjAsvY/BrIzEOX/ingQYV/HjwQzNPRR1P1o32a6/U8RGo7zEBhfdybL6w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-darwin-x64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.10.4.tgz", + "integrity": "sha512-MmDNeOb2TXIZCPyWCi2upQnZpPjAxw5ZGEj6R8kNsPXVFALHIKMa6ZZ15LCOkSTsKXVC17j2t4h+hSuyYb6qfQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-freebsd-x64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.10.4.tgz", + "integrity": "sha512-/x7aVQ8nqUWhpXU92RZqd333cq639i/olNpd9Z5hdlyyV5/B65LLy+Je2B2bfs62PVVm5QXRpeBcZqaHelp/bg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm-gnueabihf": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.10.4.tgz", + "integrity": "sha512-crd2M35oJBRLkoESs0O6QO3BBbhpv+tqXuKsqhIG94B1d02RVxtRIvSDwO33QurxqSdvN9IeSnVpHbDGkuXm3g==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm64-gnu": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.10.4.tgz", + "integrity": "sha512-omIzNX1psUzPcsdnUhGU6oHeOaTCuCjUgOA/v/DGkvWC1jLcnfXe4vdYbtXMh4XOCuIgS1UCcvZEc8vQLXFbXQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm64-musl": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.10.4.tgz", + "integrity": "sha512-Y/tiJ1+HeS5nnmLbZOE+66LbsPOHZ/PUckAYVeLlQfpygLEpLYdlh0aPpS5uiaWMjAXYZYdFkpZHhxDmSLpwpw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-x64-gnu": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.10.4.tgz", + "integrity": "sha512-WZO8ykRJpWGE9MHuZpy1lu3nJluPoeB+fIJJn5CWZ9YTVhNDWoCF4i/7nxz1ntulINYGQ8VVuCU9LD86Mek97g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-x64-musl": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.10.4.tgz", + "integrity": "sha512-uBBD4S1rGKcgCyAk6VCKatEVQb6EDD5I40v/DxODi5CuZVCANi9m5oee/MQbAoaX7RydA2f0OSCE9/tcwXEwUg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-wasm32-wasi": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-wasm32-wasi/-/jieba-wasm32-wasi-1.10.4.tgz", + "integrity": "sha512-Y2umiKHjuIJy0uulNDz9SDYHdfq5Hmy7jY5nORO99B4pySKkcrMjpeVrmWXJLIsEKLJwcCXHxz8tjwU5/uhz0A==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@node-rs/jieba-win32-arm64-msvc": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.10.4.tgz", + "integrity": "sha512-nwMtViFm4hjqhz1it/juQnxpXgqlGltCuWJ02bw70YUDMDlbyTy3grCJPpQQpueeETcALUnTxda8pZuVrLRcBA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-win32-ia32-msvc": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.10.4.tgz", + "integrity": "sha512-DCAvLx7Z+W4z5oKS+7vUowAJr0uw9JBw8x1Y23Xs/xMA4Em+OOSiaF5/tCJqZUCJ8uC4QeImmgDFiBqGNwxlyA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-win32-x64-msvc": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.10.4.tgz", + "integrity": "sha512-+sqemSfS1jjb+Tt7InNbNzrRh1Ua3vProVvC4BZRPg010/leCbGFFiQHpzcPRfpxAXZrzG5Y0YBTsPzN/I4yHQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@peculiar/asn1-cms": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.9.5.tgz", + "integrity": "sha512-4Ivz0fsyFofe0bslNsYcGN9+iETdHX4v+BFwIPr+K/BAt61sHXECP63ff9FntU9zcfVQELJFdUG9so44OjUlBQ==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.9.5", + "@peculiar/asn1-x509": "^2.9.5", + "@peculiar/asn1-x509-attr": "^2.9.5", + "asn1js": "^3.0.10", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@peculiar/asn1-csr": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.9.5.tgz", + "integrity": "sha512-9dO6PcoJeI+1xJ4rG7eINMa6f9Ix/QdRs5UGZ0D7v/R3TzmsbVr5cqAgfYw4xgS9U54ouHYqEz0bIZBbM/UY1g==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.9.5", + "@peculiar/asn1-x509": "^2.9.5", + "asn1js": "^3.0.10", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@peculiar/asn1-ecc": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.9.5.tgz", + "integrity": "sha512-OD+HLlcV7wCL64w0rheX/C0J31DbJce0nf8ulv3UNftQ617JEZE3sQ4cMN6PotXWlJ1M5GQx90G3bywtdKOstw==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.9.5", + "@peculiar/asn1-x509": "^2.9.5", + "asn1js": "^3.0.10", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@peculiar/asn1-pfx": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.9.5.tgz", + "integrity": "sha512-btcH7lbcD4410qnjHvv7F0kEuMNKbX8CFAZSs9CDPWHKzT1byLPHYeR40AnUw9z4CzsijMY0daBFYUvVx75sdA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.9.5", + "@peculiar/asn1-pkcs8": "^2.9.5", + "@peculiar/asn1-rsa": "^2.9.5", + "@peculiar/asn1-schema": "^2.9.5", + "asn1js": "^3.0.10", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@peculiar/asn1-pkcs8": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.9.5.tgz", + "integrity": "sha512-c7UghAGQdBfAHL9JdwcJkAc/lDJKNXfCdYXPXlf8BZdD/fVJjJnXKHxX4gyLhkFTvnGhME7caieSgc2ROtqYTQ==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.9.5", + "@peculiar/asn1-x509": "^2.9.5", + "asn1js": "^3.0.10", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@peculiar/asn1-pkcs9": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.9.5.tgz", + "integrity": "sha512-4R/zMgLSHbQIZRBwP1KzX6iuNHmW3xFWwu9TS9A00N60fmQqp9DkkqnQFyd0mAYMQTrQefuzQ/yP4U8sOLGUgQ==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.9.5", + "@peculiar/asn1-pfx": "^2.9.5", + "@peculiar/asn1-pkcs8": "^2.9.5", + "@peculiar/asn1-schema": "^2.9.5", + "@peculiar/asn1-x509": "^2.9.5", + "@peculiar/asn1-x509-attr": "^2.9.5", + "asn1js": "^3.0.10", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@peculiar/asn1-rsa": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.9.5.tgz", + "integrity": "sha512-kHwBLVMkm9ljlM521ovS7y4z4mr8xuHTdNyyoPlDvckBwFKSgs9HqKBryLBeqHqL2YpIgl+Vspl7kzNGG2phzA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.9.5", + "@peculiar/asn1-x509": "^2.9.5", + "asn1js": "^3.0.10", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.9.5.tgz", + "integrity": "sha512-Ez3wLKVjaxdsLcgeWN4OE31QkM7oBOgKuuBJxldRYAkfYw2C+8zJPcSd/SThnbhszsEOlAmoaS5kIIkN29fGKQ==", + "license": "MIT", + "dependencies": { + "@peculiar/utils": "^2.0.2", + "asn1js": "^3.0.10", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@peculiar/asn1-x509": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.9.5.tgz", + "integrity": "sha512-NP3ecvN6zTDlwCvogIWL7MJN9AZNuskkIbnlhrlkB97Mn2EqirBUQ8GKzsOmdAL3pRvjGu1Uk/a4DNfiZrWxhw==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.9.5", + "@peculiar/utils": "^2.0.2", + "asn1js": "^3.0.10", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@peculiar/asn1-x509-attr": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.9.5.tgz", + "integrity": "sha512-PlbL1a74RZiry7puPCZ5hdk/puvivxYJPbjadr2i7DBjHCJFEKCfTRPKL3DILeZFtzJjn95J5EBtSc4/TB9/6Q==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.9.5", + "@peculiar/asn1-x509": "^2.9.5", + "asn1js": "^3.0.10", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@peculiar/utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@peculiar/utils/-/utils-2.0.3.tgz", + "integrity": "sha512-+oL3HPFRIZ1St2K50lWCXiioIgSoxzz7R1J3uF6neO2yl1sgmpgY6XXJH4BdpoDkMWznQTeYF6oWNDZLCdQ4eQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/x509": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.14.3.tgz", + "integrity": "sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.6.0", + "@peculiar/asn1-csr": "^2.6.0", + "@peculiar/asn1-ecc": "^2.6.0", + "@peculiar/asn1-pkcs9": "^2.6.0", + "@peculiar/asn1-rsa": "^2.6.0", + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "pvtsutils": "^1.3.6", + "reflect-metadata": "^0.2.2", + "tslib": "^2.8.1", + "tsyringe": "^4.10.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "license": "MIT", + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "license": "MIT", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "license": "ISC" + }, + "node_modules/@pnpm/npm-conf": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-3.0.3.tgz", + "integrity": "sha512-//0sR/cow/s4ICQaYoAobOl4aU8cjU6x/V24V7XkKotb9+O+3zySIYp146vpaobYHnxa4pZX8NkV54Z5AwbDKA==", + "license": "MIT", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "license": "MIT" + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "license": "BSD-3-Clause" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.12", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.12.tgz", + "integrity": "sha512-hhyNJ+nbR6ZR7pToHvllEFun9TL0sbL+tk/ON75lo+Xas054uez98qRbsuNt7MBCyZKK4+8Yli/OAGZhmfBZ/g==", + "license": "MIT" + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@slorber/remark-comment": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz", + "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==", + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.1.0", + "micromark-util-symbol": "^1.0.1" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", + "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/webpack": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", + "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@babel/plugin-transform-react-constant-elements": "^7.21.3", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@svgr/core": "8.1.0", + "@svgr/plugin-jsx": "8.1.0", + "@svgr/plugin-svgo": "8.1.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.4.tgz", + "integrity": "sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/d3": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", + "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", + "license": "MIT", + "dependencies": { + "@types/d3-array": "*", + "@types/d3-axis": "*", + "@types/d3-brush": "*", + "@types/d3-chord": "*", + "@types/d3-color": "*", + "@types/d3-contour": "*", + "@types/d3-delaunay": "*", + "@types/d3-dispatch": "*", + "@types/d3-drag": "*", + "@types/d3-dsv": "*", + "@types/d3-ease": "*", + "@types/d3-fetch": "*", + "@types/d3-force": "*", + "@types/d3-format": "*", + "@types/d3-geo": "*", + "@types/d3-hierarchy": "*", + "@types/d3-interpolate": "*", + "@types/d3-path": "*", + "@types/d3-polygon": "*", + "@types/d3-quadtree": "*", + "@types/d3-random": "*", + "@types/d3-scale": "*", + "@types/d3-scale-chromatic": "*", + "@types/d3-selection": "*", + "@types/d3-shape": "*", + "@types/d3-time": "*", + "@types/d3-time-format": "*", + "@types/d3-timer": "*", + "@types/d3-transition": "*", + "@types/d3-zoom": "*" + } + }, + "node_modules/@types/d3-array": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", + "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", + "license": "MIT" + }, + "node_modules/@types/d3-axis": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz", + "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-brush": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz", + "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-chord": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz", + "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==", + "license": "MIT" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" + }, + "node_modules/@types/d3-contour": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz", + "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==", + "license": "MIT", + "dependencies": { + "@types/d3-array": "*", + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", + "license": "MIT" + }, + "node_modules/@types/d3-dispatch": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz", + "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==", + "license": "MIT" + }, + "node_modules/@types/d3-drag": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz", + "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-dsv": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", + "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==", + "license": "MIT" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", + "license": "MIT" + }, + "node_modules/@types/d3-fetch": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", + "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", + "license": "MIT", + "dependencies": { + "@types/d3-dsv": "*" + } + }, + "node_modules/@types/d3-force": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz", + "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==", + "license": "MIT" + }, + "node_modules/@types/d3-format": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", + "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", + "license": "MIT" + }, + "node_modules/@types/d3-geo": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.1.tgz", + "integrity": "sha512-65Emv9fQiQQqphLlRkuQ5ypPsOmWPhtBGCMv61JDPEPMvsx+gzhGf74yw1a78xFKPj6zw4AgQICJoQv0vK9M2w==", + "license": "MIT", + "dependencies": { + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-hierarchy": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz", + "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==", + "license": "MIT" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "license": "MIT", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", + "license": "MIT" + }, + "node_modules/@types/d3-polygon": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz", + "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==", + "license": "MIT" + }, + "node_modules/@types/d3-quadtree": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", + "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==", + "license": "MIT" + }, + "node_modules/@types/d3-random": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.4.tgz", + "integrity": "sha512-UHYId5WTCx4L4YNel7NU00XUXXgvgpgZOvp10PuvsQENjMDXhh2RyFc0KBjO7B45ne4Ha1yVH7ii0vnzKkuzWA==", + "license": "MIT" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", + "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", + "license": "MIT", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-scale-chromatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==", + "license": "MIT" + }, + "node_modules/@types/d3-selection": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.12.tgz", + "integrity": "sha512-Qe/KWYhEiIIxGs7HrAAjMfShxKldx19SJtr5zu53f3afPsdZNz7HHtdTLXo/kqeiWNXVycI24kSnfzBYkTzpgw==", + "license": "MIT" + }, + "node_modules/@types/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-kVd74ta9eof3eJOvbNd1vGKS/XERRyQbT26Og63hIsvDO84cjD5gEOhsXf26w3FSoNlPVz84DOFcKv/oou+fMw==", + "license": "MIT", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", + "license": "MIT" + }, + "node_modules/@types/d3-time-format": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz", + "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==", + "license": "MIT" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", + "license": "MIT" + }, + "node_modules/@types/d3-transition": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz", + "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-zoom": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz", + "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==", + "license": "MIT", + "dependencies": { + "@types/d3-interpolate": "*", + "@types/d3-selection": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "license": "MIT" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.25", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", + "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "^1" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.9", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.9.tgz", + "integrity": "sha512-QP2ESEe/ImWY0HDwNAnK9PvEffUyhLTnWkk7KXzHfyeWAnlrDe1fN77bXl6ia8KT3wPlmA7t9/VPRpnf4Ex9sg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/geojson": { + "version": "7946.0.16", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", + "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", + "license": "MIT" + }, + "node_modules/@types/gtag.js": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.20.tgz", + "integrity": "sha512-wwAbk3SA2QeU67unN7zPxjEHmPmlXwZXZvQEpbEUQuMCRGgKyE1m6XDuTUA9b6pCGb/GqJmdfMOY5LuDjJSbbg==", + "license": "MIT" + }, + "node_modules/@types/hast": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.5.tgz", + "integrity": "sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "license": "MIT" + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.17", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", + "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.14.tgz", + "integrity": "sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg==", + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.2.tgz", + "integrity": "sha512-X1P21scMv4zGKLYqjdGjaKa7COa0RKVYYZZN/NfvLQ1JegxFhdhpZG/Lyn8AXx6CDUavKAd11v6BvfpkDByK8g==", + "license": "MIT", + "dependencies": { + "undici-types": "~8.9.0" + } + }, + "node_modules/@types/prismjs": { + "version": "1.26.6", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.6.tgz", + "integrity": "sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.1.tgz", + "integrity": "sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz", + "integrity": "sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==", + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "node_modules/@types/react-router-config": { + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz", + "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "^5.1.0" + } + }, + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "license": "MIT" + }, + "node_modules/@types/sax": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", + "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT", + "optional": true + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", + "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.4.0.tgz", + "integrity": "sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==", + "license": "ISC" + }, + "node_modules/@upsetjs/venn.js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@upsetjs/venn.js/-/venn.js-2.0.0.tgz", + "integrity": "sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw==", + "license": "MIT", + "optionalDependencies": { + "d3-selection": "^3.0.0", + "d3-transition": "^3.0.1" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", + "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", + "license": "MIT", + "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==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz", + "integrity": "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==", + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/algoliasearch": { + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.59.0.tgz", + "integrity": "sha512-wUXzaeI7B526W4y1gFg3lcxgDZ67XSgRJIiellYWOas/pLpO7rOtxm9Gr2E/C8aiSDXIgx1q5TdSsvK67Uakqw==", + "license": "MIT", + "dependencies": { + "@algolia/abtesting": "1.25.0", + "@algolia/client-abtesting": "5.59.0", + "@algolia/client-analytics": "5.59.0", + "@algolia/client-common": "5.59.0", + "@algolia/client-insights": "5.59.0", + "@algolia/client-personalization": "5.59.0", + "@algolia/client-query-suggestions": "5.59.0", + "@algolia/client-search": "5.59.0", + "@algolia/ingestion": "1.59.0", + "@algolia/monitoring": "1.59.0", + "@algolia/recommend": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/algoliasearch-helper": { + "version": "3.29.3", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.29.3.tgz", + "integrity": "sha512-gVOMbbPVrCO3Xs+B+BLAIGFqIQow6qHMTYCEeBqLQB9m4ZmKUqMwkEumlal2iyyezHEd4Y0FvFTLbCRutCutIQ==", + "license": "MIT", + "dependencies": { + "@algolia/events": "^4.0.1" + }, + "peerDependencies": { + "algoliasearch": ">= 3.1 < 6" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ansis": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", + "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", + "license": "ISC", + "engines": { + "node": ">=14" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "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==", + "license": "Python-2.0" + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/asn1js": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.10.tgz", + "integrity": "sha512-S2s3aOytiKdFRdulw2qPE51MzjzVOisppcVv7jVFR+Kw0kxwvFrDcYA0h7Ndqbmj0HkMIXYWaoj7fli8kgx1eg==", + "license": "BSD-3-Clause", + "dependencies": { + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.5", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/astring": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", + "license": "MIT", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/autoprefixer": { + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.6.1.tgz", + "integrity": "sha512-cL1Qz6ADZhcEbny/8HPfe99J6HhNoYtpX2LFLIbhgGE7Q1hlQVkYFdetDN7Id3KiQxhDrHwzlHr/YQCnZ8+xSA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.9", + "caniuse-lite": "^1.0.30001810", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", + "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-define-polyfill-provider": "^0.6.8", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", + "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.8" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.11.25", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.25.tgz", + "integrity": "sha512-gMmEShwwq7FJqMwvfRwvCl00v4kN+KOfJqXn+f4nrufak5gNHJOksd/60Dvjuz7sI8Y5WiSFBa8FEYr+zoyqCw==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/body-parser": { + "version": "1.20.8", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.8.tgz", + "integrity": "sha512-JNcyFQ64OiijEkPzUBTCe+hyPXUD/3LEldGQ6iF5LR1w00mx9o7xtDWHXBY2iItjdCFGoilOLNQbH943ut7pHA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.16.0", + "raw-body": "~2.5.3", + "type-is": "~1.6.18", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.4.4.tgz", + "integrity": "sha512-jCZcVv7eoc4QesRscwEZtSROBen+6LpKAmBIsQYQrsAeVHLyMXWX/t6eIV5KiRZYNUBl8eVqImEEMQ8L5+c/Kw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", + "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.29.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.0.tgz", + "integrity": "sha512-3GSvyjvDI4Dur1Meg2BekJquu5uF+9R9a1+5M1Mde192eZoXbeXjzgOsgqPS2V8D5wrrip0gR5Hf/GhWQ9ZzaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.11.23", + "caniuse-lite": "^1.0.30001810", + "electron-to-chromium": "^1.5.427", + "node-releases": "^2.0.55", + "update-browserslist-db": "^1.3.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bytestreamjs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-2.0.1.tgz", + "integrity": "sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "license": "MIT", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "10.2.14", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", + "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "license": "MIT", + "dependencies": { + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001810", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", + "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==", + "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" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "license": "MIT", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cli-table3/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/collapse-white-space": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.10.0.tgz", + "integrity": "sha512-AidJptpBJmjTclAp9BkLwJi0T93fo5epJnbaZslpg6QVzpHjAiveF55mE9AcUJiGMqRHgMDY8soMsQtuNYMHfw==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" + }, + "node_modules/combine-promises": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", + "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/comlink": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/comlink/-/comlink-4.4.2.tgz", + "integrity": "sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g==", + "license": "Apache-2.0" + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "license": "ISC" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compressible/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.2.tgz", + "integrity": "sha512-o8vI5RE5A6EVVOd9o41jKp41aJom+QTEO/Bx8MYNjexMo/Bv2WOjUfZr+aL0WnYSgymUy6zeguqLTsIhV0gMvQ==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "destroy": "1.2.0", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/config-chain/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consola": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "license": "MIT" + }, + "node_modules/copy-text-to-clipboard": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.2.tgz", + "integrity": "sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "license": "MIT", + "dependencies": { + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "license": "MIT", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js": { + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.50.0.tgz", + "integrity": "sha512-BRWgOLKkFeCgRudR6zrs8p9XJZcE14grzKMMssoYrk6krtuEZ7MTKPIY5RzOnqsEKIR9kst7wNzphttraT+Yqw==", + "hasInstallScript": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.50.0.tgz", + "integrity": "sha512-XGpFGbMLHwSt74YLTKho7Ib242qi6O8MSX+sRokV4oz7iKXvQWGYZthjIhjRGMxjzVkAubBO512dKGYcefmX3Q==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.7" + }, + "engines": { + "node": ">=6.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cose-base": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", + "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", + "license": "MIT", + "dependencies": { + "layout-base": "^1.0.0" + } + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "license": "MIT", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/css-blank-pseudo": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", + "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.4.0.tgz", + "integrity": "sha512-LTuzjPoyA2vMGKKcaOqKSp7Ub2eGrNfKiZH4LpezxpNrsICGCSFvsQOI29psISxNZtaXibkC2CXzrQ5enMeGGw==", + "license": "ISC", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.3.tgz", + "integrity": "sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-has-pseudo/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", + "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "cssnano": "^6.0.1", + "jest-worker": "^29.4.3", + "postcss": "^8.4.24", + "schema-utils": "^4.0.1", + "serialize-javascript": "^6.0.1" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "lightningcss": { + "optional": true + } + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", + "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.11.0.tgz", + "integrity": "sha512-VzY/8kcK5M8oCVr/cwh24J8XVlCOITpmzCizKBC28o7Z1s23MMojXoJ3q7a+TQQoMKvxC3YlG0Z9yU10kJF1uQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "MIT-0" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", + "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^6.1.2", + "lilconfig": "^3.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-advanced": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz", + "integrity": "sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==", + "license": "MIT", + "dependencies": { + "autoprefixer": "^10.4.19", + "browserslist": "^4.23.0", + "cssnano-preset-default": "^6.1.2", + "postcss-discard-unused": "^6.0.5", + "postcss-merge-idents": "^6.0.3", + "postcss-reduce-idents": "^6.0.3", + "postcss-zindex": "^6.0.2" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-default": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", + "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^4.0.2", + "postcss-calc": "^9.0.1", + "postcss-colormin": "^6.1.0", + "postcss-convert-values": "^6.1.0", + "postcss-discard-comments": "^6.0.2", + "postcss-discard-duplicates": "^6.0.3", + "postcss-discard-empty": "^6.0.3", + "postcss-discard-overridden": "^6.0.2", + "postcss-merge-longhand": "^6.0.5", + "postcss-merge-rules": "^6.1.1", + "postcss-minify-font-values": "^6.1.0", + "postcss-minify-gradients": "^6.0.3", + "postcss-minify-params": "^6.1.0", + "postcss-minify-selectors": "^6.0.4", + "postcss-normalize-charset": "^6.0.2", + "postcss-normalize-display-values": "^6.0.2", + "postcss-normalize-positions": "^6.0.2", + "postcss-normalize-repeat-style": "^6.0.2", + "postcss-normalize-string": "^6.0.2", + "postcss-normalize-timing-functions": "^6.0.2", + "postcss-normalize-unicode": "^6.1.0", + "postcss-normalize-url": "^6.0.2", + "postcss-normalize-whitespace": "^6.0.2", + "postcss-ordered-values": "^6.0.2", + "postcss-reduce-initial": "^6.1.0", + "postcss-reduce-transforms": "^6.0.2", + "postcss-svgo": "^6.0.3", + "postcss-unique-selectors": "^6.0.4" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-utils": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", + "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0" + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, + "node_modules/cytoscape": { + "version": "3.34.3", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.34.3.tgz", + "integrity": "sha512-yfYGhRcGAntq6YBD583j4n0Eg3jIxvWmZtz/5uz9UYkeIStSlMxuUja+ec5j3iBD8nv1rwaOAYMW09tBdkSeaQ==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/cytoscape-cose-bilkent": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", + "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", + "license": "MIT", + "dependencies": { + "cose-base": "^1.0.0" + }, + "peerDependencies": { + "cytoscape": "^3.2.0" + } + }, + "node_modules/cytoscape-fcose": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", + "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", + "license": "MIT", + "dependencies": { + "cose-base": "^2.2.0" + }, + "peerDependencies": { + "cytoscape": "^3.2.0" + } + }, + "node_modules/cytoscape-fcose/node_modules/cose-base": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", + "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", + "license": "MIT", + "dependencies": { + "layout-base": "^2.0.0" + } + }, + "node_modules/cytoscape-fcose/node_modules/layout-base": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", + "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==", + "license": "MIT" + }, + "node_modules/d3": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", + "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", + "license": "ISC", + "dependencies": { + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "4", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-axis": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "license": "ISC", + "dependencies": { + "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-contour": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", + "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "license": "ISC", + "dependencies": { + "d3-array": "^3.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", + "license": "ISC", + "dependencies": { + "delaunator": "5" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "license": "ISC", + "dependencies": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "license": "ISC", + "dependencies": { + "d3-dsv": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", + "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", + "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", + "license": "ISC", + "dependencies": { + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-sankey": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", + "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": "1 - 2", + "d3-shape": "^1.2.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "license": "BSD-3-Clause", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==", + "license": "BSD-3-Clause" + }, + "node_modules/d3-sankey/node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-path": "1" + } + }, + "node_modules/d3-sankey/node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==", + "license": "ISC" + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale-chromatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "license": "ISC", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" + } + }, + "node_modules/d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/dagre-d3-es": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.14.tgz", + "integrity": "sha512-P4rFMVq9ESWqmOgK+dlXvOtLwYg0i7u0HBGJER0LZDJT2VHIPAMZ/riPxqJceWMStH5+E61QxFra9kIS3AqdMg==", + "license": "MIT", + "dependencies": { + "d3": "^7.9.0", + "lodash-es": "^4.17.21" + } + }, + "node_modules/dayjs": { + "version": "1.11.23", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.23.tgz", + "integrity": "sha512-QDTCU0M0MxR3hQfnlDJfwekQiaanm1ubOD231u73WBckQ/fsamwRLiE2GBz6D3a/xF1NgfiDLJjXBa1hYOYTtQ==", + "license": "MIT" + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", + "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.1.tgz", + "integrity": "sha512-m1pAzaJgZ/gssEqlOhJkPJp8Xly7QyW6xcrkUa2KKcDeDSEMP7X8xipU3snUcfisTQx0w1AGae+9UtJSfVnXGw==", + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delaunator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.1.0.tgz", + "integrity": "sha512-AGrQ4QSgssa1NGmWmLPqN5NY2KajF5MqxetNEO+o0n3ZwZZeTmt7bBnvzHWrmkZFxGgr4HdyFgelzgi06otLuQ==", + "license": "ISC", + "dependencies": { + "robust-predicates": "^3.0.2" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, + "node_modules/detect-port": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", + "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "4" + }, + "bin": { + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/dompurify": { + "version": "3.4.15", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.15.tgz", + "integrity": "sha512-EUBjM+B+lkDE41iE82DDSCfkoPGfXx8IxFxPMjNzm/Uk4xDet77rTN9wqlxlVg71kK7XGuUMv6wUxJUwwv+Xyw==", + "license": "(MPL-2.0 OR Apache-2.0)", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.433", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.433.tgz", + "integrity": "sha512-5lCAbyZBjtmUt/RAGHRqrL2q0oEFRThDAsZHHDn9XHa89Qw7gMYOeSicBTy+AHfvo0r6vwsZvqNJTQIQy1BLzA==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/emojilib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/emoticon": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.1.0.tgz", + "integrity": "sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding-sniffer": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", + "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==", + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.3", + "whatwg-encoding": "^3.1.1" + }, + "funding": { + "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.25.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.25.1.tgz", + "integrity": "sha512-nGXts5znJzmWPu+mIE9izCOzdg63oJca2mDzGWWTth7sr4aCToKcoyFVBQwN75Ij5Pf6p510EwkTqViTRzDV+w==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", + "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-toolkit": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.52.0.tgz", + "integrity": "sha512-XTNEJQh1tY1ZJVcf6ayP/2n4ZPyaHlW2FWs7xvw5ddPuhUVjLD3olQVQS7kf58JbAB48iL0uL/jerTrjtV3lDA==", + "license": "MIT", + "workspaces": [ + "docs", + "benchmarks", + "tests/types", + "tests/browser-compat" + ] + }, + "node_modules/esast-util-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", + "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/esast-util-from-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz", + "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "acorn": "^8.0.0", + "esast-util-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-util-attach-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-scope": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.1.tgz", + "integrity": "sha512-B0np3dcdxqILX5e9nEi5/Fr4K7gL4oYFVPV1zRa2e9wRCbQoZZNWOZFYyoInvXUPJXBXjss+QXlWLJChDEHDkA==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "license": "MIT", + "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-value-to-estree": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.5.0.tgz", + "integrity": "sha512-aMV56R27Gv3QmfmF1MY12GWkGzzeAezAX+UplqHVASfjc9wNzI/X6hC0S9oxq61WT4aQesLGslWP9tKk6ghRZQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/remcohaszing" + } + }, + "node_modules/estree-util-visit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.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==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eta": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", + "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "url": "https://github.com/eta-dev/eta?sponsor=1" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eval": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", + "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", + "dependencies": { + "@types/node": "*", + "require-like": ">= 0.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.3.tgz", + "integrity": "sha512-Bdcs4+3qlpVlx2NRn6fgX2Ue2/gGRaPeawebgclM0ERSCqDpA+owF1fdPwjJUTAJWMTuAaxjDf+hzb0/4eKvvw==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "~1.20.5", + "content-disposition": "~0.5.4", + "content-type": "~1.0.4", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "~0.1.13", + "proxy-addr": "~2.0.7", + "qs": "~6.16.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "~0.19.0", + "serve-static": "~1.16.2", + "setprototypeof": "1.2.0", + "statuses": "~2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz", + "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==", + "license": "MIT" + }, + "node_modules/express/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz", + "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastdom": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastdom/-/fastdom-1.0.12.tgz", + "integrity": "sha512-LB+xjSTEbjHE1cWsxu+tN2Xqr1kpi+V9aADI7sVM5ZMaXyYGPHULQMzpJMYqOTULK/73pUkWVzzObFRBkPr+hg==", + "license": "MIT", + "dependencies": { + "strictdom": "^1.0.1" + } + }, + "node_modules/fastq": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.3.tgz", + "integrity": "sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fault": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "license": "MIT", + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/feed": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", + "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "license": "MIT", + "dependencies": { + "xml-js": "^1.6.11" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/file-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/file-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "statuses": "~2.0.2", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "license": "MIT", + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "license": "MIT", + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "license": "MIT", + "engines": { + "node": ">= 14.17" + } + }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz", + "integrity": "sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", + "license": "ISC" + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regex.js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.3.1.tgz", + "integrity": "sha512-zhWhMRsgnOym+1txhUmYJGD6eUsbUdrZv55gCYKuJX8t2p3+M8My23PD09bEIsreGUs5pnSa/idmcfp2/IlqGg==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/got/node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "license": "MIT", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.2.tgz", + "integrity": "sha512-6EuL879VkRA+1Cz578mKMiKvjPNEuk6+r1JaFzoSWejZmtf7xWbIyw1e3KkxlkzTIt9Taw6JBhEppG7utc1P+w==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hachure-fill": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/hachure-fill/-/hachure-fill-0.5.2.tgz", + "integrity": "sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==", + "license": "MIT" + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-yarn": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^9.0.0", + "property-information": "^7.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-estree": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz", + "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-attach-comments": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", + "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", + "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.8", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.8.tgz", + "integrity": "sha512-MZmKQcTnhEh1SPSyMiEytIeDZDUoBZVorNHivQGXMASHf/BSGGOrKa2xQ5bGx3TCe1n109ecCt+cpww7wwWhKA==", + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x || 2.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/html-webpack-plugin/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin/node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "license": "BSD-2-Clause" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.10.tgz", + "integrity": "sha512-RKzRWNPxUZqbuk3BC5mGVJbBnWgr+diEnjJexIOytFbBzDy88Fbh/YvBr3DsNrl1jYAfjWfpATEv0NO35FDuPQ==", + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.4.tgz", + "integrity": "sha512-QRUkFFsRV/6fuESxb9Vkq+a0LkSrgKXuc2NEqfikiXxxN/G3tjWt5EVUlMaImRBZRZK/jRBEbYvpPYZL8t08Zw==", + "license": "MIT", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==", + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-meta-resolve": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", + "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/infima": { + "version": "0.2.0-alpha.45", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz", + "integrity": "sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/inline-style-parser": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", + "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", + "license": "MIT" + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.5.0.tgz", + "integrity": "sha512-aq+t5NAc+cS6rZQQVWC2x98CPqGtKKTMDd4Gaodv0wShnItdKg/51djkGJ1hqH+Oy0ivDftCbSLCQob8zso01w==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.17.0.tgz", + "integrity": "sha512-J/vG0zBCbIKOQFfufSwyXdMrsohyJIUNkrnmo6WZGzoM7tr/lsbfW5b2BvisL6zsyMzK9UxV9L6c7AoFbyXHOA==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-network-error": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.2.tgz", + "integrity": "sha512-PhBY86zaxNZUuWP6h13Vu5oFe0XY6/UlKzQnYFELzGVHygP3MxmvTfYSG7GN3aIab/iWudSMgjSnG9Dq+nHrgA==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-npm": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.1.0.tgz", + "integrity": "sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", + "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/joi": { + "version": "17.13.8", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.8.tgz", + "integrity": "sha512-iPKOGmiRw1jxf/JOPwxmCcUQAOdF359mdzYiP2DJ+TMX0YK2zjK3D+zYOaGjpumWxOFF/l2xVWjRVK5bGSLdEw==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/katex": { + "version": "0.16.47", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.47.tgz", + "integrity": "sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==", + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" + ], + "license": "MIT", + "dependencies": { + "commander": "^8.3.0" + }, + "bin": { + "katex": "cli.js" + } + }, + "node_modules/katex/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/khroma": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz", + "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klaw-sync": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", + "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.11" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/latest-version": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", + "license": "MIT", + "dependencies": { + "package-json": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/launch-editor": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.14.1.tgz", + "integrity": "sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.1", + "shell-quote": "^1.8.4" + } + }, + "node_modules/layout-base": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", + "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==", + "license": "MIT" + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "license": "MIT", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "license": "MIT" + }, + "node_modules/lodash-es": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", + "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "license": "MIT" + }, + "node_modules/lunr-languages": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.22.0.tgz", + "integrity": "sha512-zNog8491aJ5Fl4WGe+aiMcc851d7d5s31nuDjfR0qv5zoVFSBB8/nq/WLMP9Xrtx+UeLX7jDvKFEmus4V5aKZA==", + "license": "MPL-1.1" + }, + "node_modules/mark.js": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", + "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", + "license": "MIT" + }, + "node_modules/markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/marked": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.2.tgz", + "integrity": "sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdast-util-directive": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz", + "integrity": "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", + "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/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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", + "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", + "license": "MIT", + "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-from-markdown/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-frontmatter": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", + "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "escape-string-regexp": "^5.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter/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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", + "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/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@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-mdx-jsx": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", + "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@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-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", + "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-classify-character": "^2.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-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==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "4.78.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.78.1.tgz", + "integrity": "sha512-SkSlK6DZbzekBoiu0mcHUx9RRPnsBdaKQ36u8F3HvYZm/lRiD34YabQ2Xr76r+zYENzRPFKBsanAZPSl+r3Nqg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.78.1", + "@jsonjoy.com/fs-fsa": "4.78.1", + "@jsonjoy.com/fs-node": "4.78.1", + "@jsonjoy.com/fs-node-builtins": "4.78.1", + "@jsonjoy.com/fs-node-to-fsa": "4.78.1", + "@jsonjoy.com/fs-node-utils": "4.78.1", + "@jsonjoy.com/fs-print": "4.78.1", + "@jsonjoy.com/fs-snapshot": "4.78.1", + "@jsonjoy.com/json-pack": "^1.11.0", + "@jsonjoy.com/util": "^1.9.0", + "glob-to-regex.js": "^1.3.1", + "thingies": "^2.5.0", + "tree-dump": "^1.0.3", + "tslib": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/mermaid": { + "version": "11.17.2", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.17.2.tgz", + "integrity": "sha512-V6K3C8EBdEsPFZXSKMJe6ppQOENxuHARr9GvHX4hh47lAbhMRD9qf4oEK7LoaRQxULMa80/qt5gHO73aCleBBg==", + "license": "MIT", + "dependencies": { + "@braintree/sanitize-url": "^7.1.2", + "@iconify/utils": "^3.0.2", + "@mermaid-js/parser": "^1.2.1", + "@types/d3": "^7.4.3", + "@upsetjs/venn.js": "^2.0.0", + "cytoscape": "^3.34.0", + "cytoscape-cose-bilkent": "^4.1.0", + "cytoscape-fcose": "^2.2.0", + "d3": "^7.9.0", + "d3-sankey": "^0.12.3", + "dagre-d3-es": "7.0.14", + "dayjs": "^1.11.21", + "dompurify": "^3.3.3", + "es-toolkit": "^1.45.1", + "fastdom": "1.0.12", + "katex": "^0.16.47", + "khroma": "^2.1.0", + "marked": "^16.3.0", + "roughjs": "^4.6.6", + "stylis": "^4.3.6", + "ts-dedent": "^2.2.0", + "uuid": "^11.1.0 || ^12 || ^13 || ^14.0.0" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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-core-commonmark/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-directive": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz", + "integrity": "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "parse-entities": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-frontmatter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", + "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", + "license": "MIT", + "dependencies": { + "fault": "^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-frontmatter/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "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==", + "license": "MIT", + "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.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", + "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.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", + "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-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "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.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", + "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-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.2.tgz", + "integrity": "sha512-pRzm4kDTu0MjlmBkxmS9yYhw60nncfcEwu9NNdPFSQEFXS95ZKyIIyTSHu/o3ReBUrLKYEq+7YaXCRn/bPB4MA==", + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz", + "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz", + "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-mdx-md": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "license": "MIT", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^3.0.0", + "micromark-extension-mdx-jsx": "^3.0.0", + "micromark-extension-mdx-md": "^2.0.0", + "micromark-extension-mdxjs-esm": "^3.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-mdxjs-esm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-destination/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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-factory-label/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz", + "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "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" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-space/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" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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-factory-title/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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-factory-whitespace/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "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" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-character/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" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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/micromark-util-decode-string/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz", + "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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-util-subtokenize/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "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" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "license": "MIT", + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.2.tgz", + "integrity": "sha512-AOSS0IdEB95ayVkxn5oGzNQwqAi2J0Jb/kKm43t7H73s8+f5873g0yuj0PNvK4dO75mu5DHg4nlgp4k6Kga8eg==", + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimizer-webpack-plugin": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/minimizer-webpack-plugin/-/minimizer-webpack-plugin-5.11.0.tgz", + "integrity": "sha512-2JVy2DY+iBtfRyrQB5cRM7lfurnJIi6jFTgLip/7FxDu0WxswrIRzr4fBySQ0X7HqM7BcwE28zm+HfQ5V6y4Cg==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.31", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.3", + "terser": "^5.51.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@minify-html/node": { + "optional": true + }, + "@napi-rs/image": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "@swc/html": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "cssnano": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "html-minifier-terser": { + "optional": true + }, + "imagemin": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "postcss": { + "optional": true + }, + "sharp": { + "optional": true + }, + "svgo": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/minimizer-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/minimizer-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.19", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz", + "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-emoji": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz", + "integrity": "sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^4.6.0", + "char-regex": "^1.0.2", + "emojilib": "^2.4.0", + "skin-tone": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/node-releases": { + "version": "2.0.56", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.56.tgz", + "integrity": "sha512-x0InOIyzgdk+eyaWaRJFH5snEtiImgBgblZ2CyPrLmqqcuMQkEvcDPHbzqbD8eDsSeJbVOjn+crzyzHaM4D+/A==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.1.1.tgz", + "integrity": "sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", + "license": "MIT" + }, + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/null-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", + "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/null-loader/node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/null-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/null-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/null-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "license": "MIT", + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "license": "MIT", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", + "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", + "license": "MIT", + "dependencies": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-manager-detector": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.8.0.tgz", + "integrity": "sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A==", + "license": "MIT" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^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/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==", + "license": "ISC" + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", + "license": "MIT", + "dependencies": { + "domhandler": "^5.0.3", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-parser-stream": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", + "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", + "license": "MIT", + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-data-parser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz", + "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==", + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "license": "(WTFPL OR MIT)" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", + "license": "MIT", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "license": "MIT", + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkijs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.4.1.tgz", + "integrity": "sha512-Oo/NZcSWccq8KyoG7gLE9fnltgHns+pNCjCAp/WmjsUySi+sX7y4z4Xqu4fVb42CDHzRPl33fjzT15V1wvcyhA==", + "license": "BSD-3-Clause", + "workspaces": [ + "website" + ], + "dependencies": { + "@noble/hashes": "1.8.0", + "asn1js": "^3.0.6", + "bytestreamjs": "^2.0.1", + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/points-on-curve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", + "integrity": "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==", + "license": "MIT" + }, + "node_modules/points-on-path": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz", + "integrity": "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==", + "license": "MIT", + "dependencies": { + "path-data-parser": "0.1.0", + "points-on-curve": "0.2.0" + } + }, + "node_modules/postcss": { + "version": "8.5.28", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", + "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.18", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz", + "integrity": "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-calc": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", + "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.12.tgz", + "integrity": "sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz", + "integrity": "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz", + "integrity": "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-colormin": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", + "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "colord": "^2.9.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-convert-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", + "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-custom-media": { + "version": "11.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz", + "integrity": "sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-properties": { + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz", + "integrity": "sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz", + "integrity": "sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz", + "integrity": "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", + "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", + "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-empty": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", + "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", + "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-unused": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz", + "integrity": "sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.4.tgz", + "integrity": "sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz", + "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-focus-within": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", + "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz", + "integrity": "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz", + "integrity": "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-lab-function": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.12.tgz", + "integrity": "sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-loader": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", + "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^8.3.5", + "jiti": "^1.20.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.1.0.tgz", + "integrity": "sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-merge-idents": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz", + "integrity": "sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", + "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^6.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-rules": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", + "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^4.0.2", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", + "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", + "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "license": "MIT", + "dependencies": { + "colord": "^2.9.3", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-params": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", + "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", + "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nesting": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz", + "integrity": "sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-resolve-nested": "^3.1.0", + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz", + "integrity": "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", + "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", + "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", + "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", + "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-string": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", + "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", + "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", + "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-url": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", + "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", + "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz", + "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-ordered-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", + "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz", + "integrity": "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz", + "integrity": "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.6.1.tgz", + "integrity": "sha512-yrk74d9EvY+W7+lO9Aj1QmjWY9q5NsKjK2V9drkOPZB/X6KZ0B3igKsHUYakb7oYVhnioWypQX3xGuePf89f3g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-alpha-function": "^1.0.1", + "@csstools/postcss-cascade-layers": "^5.0.2", + "@csstools/postcss-color-function": "^4.0.12", + "@csstools/postcss-color-function-display-p3-linear": "^1.0.1", + "@csstools/postcss-color-mix-function": "^3.0.12", + "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.2", + "@csstools/postcss-content-alt-text": "^2.0.8", + "@csstools/postcss-contrast-color-function": "^2.0.12", + "@csstools/postcss-exponential-functions": "^2.0.9", + "@csstools/postcss-font-format-keywords": "^4.0.0", + "@csstools/postcss-gamut-mapping": "^2.0.11", + "@csstools/postcss-gradients-interpolation-method": "^5.0.12", + "@csstools/postcss-hwb-function": "^4.0.12", + "@csstools/postcss-ic-unit": "^4.0.4", + "@csstools/postcss-initial": "^2.0.1", + "@csstools/postcss-is-pseudo-class": "^5.0.3", + "@csstools/postcss-light-dark-function": "^2.0.11", + "@csstools/postcss-logical-float-and-clear": "^3.0.0", + "@csstools/postcss-logical-overflow": "^2.0.0", + "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", + "@csstools/postcss-logical-resize": "^3.0.0", + "@csstools/postcss-logical-viewport-units": "^3.0.4", + "@csstools/postcss-media-minmax": "^2.0.9", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.5", + "@csstools/postcss-nested-calc": "^4.0.0", + "@csstools/postcss-normalize-display-values": "^4.0.1", + "@csstools/postcss-oklab-function": "^4.0.12", + "@csstools/postcss-position-area-property": "^1.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/postcss-property-rule-prelude-list": "^1.0.0", + "@csstools/postcss-random-function": "^2.0.1", + "@csstools/postcss-relative-color-syntax": "^3.0.12", + "@csstools/postcss-scope-pseudo-class": "^4.0.1", + "@csstools/postcss-sign-functions": "^1.1.4", + "@csstools/postcss-stepped-value-functions": "^4.0.9", + "@csstools/postcss-syntax-descriptor-syntax-production": "^1.0.1", + "@csstools/postcss-system-ui-font-family": "^1.0.0", + "@csstools/postcss-text-decoration-shorthand": "^4.0.3", + "@csstools/postcss-trigonometric-functions": "^4.0.9", + "@csstools/postcss-unset-value": "^4.0.0", + "autoprefixer": "^10.4.23", + "browserslist": "^4.28.1", + "css-blank-pseudo": "^7.0.1", + "css-has-pseudo": "^7.0.3", + "css-prefers-color-scheme": "^10.0.0", + "cssdb": "^8.6.0", + "postcss-attribute-case-insensitive": "^7.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^7.0.12", + "postcss-color-hex-alpha": "^10.0.0", + "postcss-color-rebeccapurple": "^10.0.0", + "postcss-custom-media": "^11.0.6", + "postcss-custom-properties": "^14.0.6", + "postcss-custom-selectors": "^8.0.5", + "postcss-dir-pseudo-class": "^9.0.1", + "postcss-double-position-gradients": "^6.0.4", + "postcss-focus-visible": "^10.0.1", + "postcss-focus-within": "^9.0.1", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^6.0.0", + "postcss-image-set-function": "^7.0.0", + "postcss-lab-function": "^7.0.12", + "postcss-logical": "^8.1.0", + "postcss-nesting": "^13.0.2", + "postcss-opacity-percentage": "^3.0.0", + "postcss-overflow-shorthand": "^6.0.0", + "postcss-page-break": "^3.0.4", + "postcss-place": "^10.0.0", + "postcss-pseudo-class-any-link": "^10.0.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^8.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz", + "integrity": "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-reduce-idents": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz", + "integrity": "sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", + "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", + "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz", + "integrity": "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sort-media-queries": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz", + "integrity": "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==", + "license": "MIT", + "dependencies": { + "sort-css-media-queries": "2.2.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.4.23" + } + }, + "node_modules/postcss-svgo": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", + "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^3.2.0" + }, + "engines": { + "node": "^14 || ^16 || >= 18" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", + "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/postcss-zindex": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz", + "integrity": "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/prism-react-renderer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz", + "integrity": "sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==", + "license": "MIT", + "dependencies": { + "@types/prismjs": "^1.26.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.0.0" + } + }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/property-information": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.2.0.tgz", + "integrity": "sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "license": "ISC" + }, + "node_modules/proxy-addr": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz", + "integrity": "sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.3.0.tgz", + "integrity": "sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA==", + "license": "MIT", + "dependencies": { + "escape-goat": "^4.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pvtsutils": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", + "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/pvutils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.2.0.tgz", + "integrity": "sha512-BbubeCEyTuQjVMakvJQ/Sxbc93F2pwmbsxONT/ZRrwU7Ua38d8unYTwXpTVLAKJ4BDuH9IGztCjQcd/N/39Dvg==", + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/qs": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", + "license": "BSD-3-Clause", + "dependencies": { + "es-define-property": "^1.0.1", + "side-channel": "^1.1.1" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz", + "integrity": "sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.0.tgz", + "integrity": "sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.28.0" + }, + "peerDependencies": { + "react": "^19.3.0" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "license": "MIT" + }, + "node_modules/react-helmet-async": { + "name": "@slorber/react-helmet-async", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@slorber/react-helmet-async/-/react-helmet-async-1.3.0.tgz", + "integrity": "sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/react-json-view-lite": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.5.0.tgz", + "integrity": "sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-loadable": { + "name": "@docusaurus/react-loadable", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", + "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", + "license": "MIT", + "dependencies": { + "@types/react": "*" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-loadable-ssr-addon-v5-slorber": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.3.tgz", + "integrity": "sha512-GXfh9VLwB5ERaCsU6RULh7tkemeX15aNh6wuMEBtfdyMa7fFG8TXrhXlx1SoEK2Ty/l6XIkzzYIQmyaWW3JgdQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.3" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "react-loadable": "*", + "webpack": ">=4.41.1 || 5.x" + } + }, + "node_modules/react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-config": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", + "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.1.2" + }, + "peerDependencies": { + "react": ">=15", + "react-router": ">=5" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recma-build-jsx": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", + "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-jsx": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.1.tgz", + "integrity": "sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==", + "license": "MIT", + "dependencies": { + "acorn-jsx": "^5.0.0", + "estree-util-to-js": "^2.0.0", + "recma-parse": "^1.0.0", + "recma-stringify": "^1.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/recma-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz", + "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "esast-util-from-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-stringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz", + "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-to-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/reflect-metadata": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "license": "Apache-2.0" + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regexpu-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.1.tgz", + "integrity": "sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==", + "license": "MIT", + "dependencies": { + "@pnpm/npm-conf": "^3.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "license": "MIT", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.3.tgz", + "integrity": "sha512-ycwFAS14Jw4mppvmK4GR/J6u3WpWpjkEApehuHtLc/8VpPNpDMbQ4WjqwplXifGeyKOzHSFLmSPqzksDQE2Sfg==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-recma": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz", + "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "hast-util-to-estree": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-directive": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.1.tgz", + "integrity": "sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-directive": "^3.0.0", + "micromark-extension-directive": "^3.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-emoji": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", + "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.2", + "emoticon": "^4.0.1", + "mdast-util-find-and-replace": "^3.0.1", + "node-emoji": "^2.1.0", + "unified": "^11.0.4" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/remark-frontmatter": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", + "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-frontmatter": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", + "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-mdx": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.1.tgz", + "integrity": "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==", + "license": "MIT", + "dependencies": { + "mdast-util-mdx": "^3.0.0", + "micromark-extension-mdxjs": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "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==", + "license": "MIT", + "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-rehype": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.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==", + "license": "MIT", + "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/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-like": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", + "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", + "engines": { + "node": "*" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "license": "MIT" + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", + "license": "MIT" + }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "license": "MIT", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/robust-predicates": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", + "integrity": "sha512-NS3levdsRIUOmiJ8FZWCP7LG3QpJyrs/TE0Zpf1yvZu8cAJJ6QMW92H1c7kWpdIHo8RvmLxN/o2JXTKHp74lUA==", + "license": "Unlicense" + }, + "node_modules/roughjs": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/roughjs/-/roughjs-4.6.6.tgz", + "integrity": "sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==", + "license": "MIT", + "dependencies": { + "hachure-fill": "^0.5.2", + "path-data-parser": "^0.1.0", + "points-on-curve": "^0.2.0", + "points-on-path": "^0.2.1" + } + }, + "node_modules/rtlcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", + "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", + "license": "MIT", + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0", + "postcss": "^8.4.21", + "strip-json-comments": "^3.1.1" + }, + "bin": { + "rtlcss": "bin/rtlcss.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", + "license": "BSD-3-Clause" + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.1.tgz", + "integrity": "sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/scheduler": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz", + "integrity": "sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==", + "license": "MIT" + }, + "node_modules/schema-dts": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz", + "integrity": "sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==", + "license": "Apache-2.0" + }, + "node_modules/schema-utils": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.5.0.tgz", + "integrity": "sha512-zJlMCZ0cAR5p/Y4oVpRoqioDMJcGxaXRrQ/4rP4WyR84vc5z/DolXdbvXeDpTwbtocDFr2rhPqHPErDCUtz2kA==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.15", + "ajv": "^8.20.0", + "ajv-formats": "^3.0.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/search-insights": { + "version": "2.17.3", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", + "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", + "license": "MIT", + "peer": true + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-5.5.0.tgz", + "integrity": "sha512-ftnu3TW4+3eBfLRFnDEkzGxSF/10BJBkaLJuBHZX0kiPS7bRdlpZGu6YGt4KngMkdTwJE6MbjavFpqHvqVt+Ew==", + "license": "MIT", + "dependencies": { + "@peculiar/x509": "^1.14.2", + "pkijs": "^3.3.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/send": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.4.1", + "range-parser": "~1.2.1", + "statuses": "~2.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/send/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-handler": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.7.tgz", + "integrity": "sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg==", + "license": "MIT", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "mime-types": "2.1.18", + "minimatch": "3.1.5", + "path-is-inside": "1.0.2", + "path-to-regexp": "3.3.0", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/path-to-regexp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", + "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==", + "license": "MIT" + }, + "node_modules/serve-index": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.8.0", + "mime-types": "~2.1.35", + "parseurl": "~1.3.3" + }, + "engines": { + "node": ">= 0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "~0.19.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.10.0.tgz", + "integrity": "sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/sitemap": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.3.tgz", + "integrity": "sha512-tAjEd+wt/YwnEbfNB2ht51ybBJxbEWwe5ki/Z//Wh0rpBFTCUSj46GnxUKEWzhfuJTsee8x3lybHxFgUMig2hw==", + "license": "MIT", + "dependencies": { + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.2.4" + }, + "bin": { + "sitemap": "dist/cli.js" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=5.6.0" + } + }, + "node_modules/sitemap/node_modules/@types/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", + "license": "MIT" + }, + "node_modules/skin-tone": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", + "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "license": "MIT", + "dependencies": { + "unicode-emoji-modifier-base": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/sort-css-media-queries": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz", + "integrity": "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==", + "license": "MIT", + "engines": { + "node": ">= 6.3.0" + } + }, + "node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/srcset": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", + "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/std-env": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", + "license": "MIT" + }, + "node_modules/strictdom": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strictdom/-/strictdom-1.0.1.tgz", + "integrity": "sha512-cEmp9QeXXRmjj/rVp9oyiqcvyocWab/HaoN4+bwFeZ7QzykJD6L3yD4v12K1x0tHpqRqVpJevN3gW7kyM39Bqg==", + "license": "MIT" + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", + "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-to-js": { + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz", + "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==", + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.14" + } + }, + "node_modules/style-to-object": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", + "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.7" + } + }, + "node_modules/stylehacks": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", + "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/stylis": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.4.0.tgz", + "integrity": "sha512-5Z9ZpRzfuH6l/UAvCPAPUo3665Nk2wLaZU3x+TLHKVzIz33+sbJqbtrYoC3KD4/uVOr2Zp+L0LySezP9OHV9yA==", + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.1.0.tgz", + "integrity": "sha512-bwLf38YmY+TDYHJw1Ex0Co8c4yeXuJAo8YnXGZrscxrvYoVVIvLeniEkV1Ks/54VteMnL4FtyN1+P+TZJdUPmQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/svgo": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.5.tgz", + "integrity": "sha512-8SQMzdrvWaD8deUmrnYB+ASyxBVgWUOilg+A75nE/76WdLpj6LopCwiAVvkzkcqy/9b7t2Mg7faFLjg0ZRcZ3w==", + "license": "MIT", + "dependencies": { + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0", + "sax": "^1.5.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser": { + "version": "5.51.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.51.2.tgz", + "integrity": "sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", + "integrity": "sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@minify-html/node": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "@swc/html": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "cssnano": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "html-minifier-terser": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "postcss": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/thingies": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.6.1.tgz", + "integrity": "sha512-cV/CMGTK3M4MlnJ/0At6ismOw/A0EEniDNScajjz/Br3c1sqE72YD01rGpPTKwd27wAxI5Pr+6+0w8yofzFRYw==", + "license": "MIT", + "engines": { + "node": ">=10.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "^2" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.1.tgz", + "integrity": "sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/tinypool": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", + "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tree-dump": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", + "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/ts-dedent": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.3.0.tgz", + "integrity": "sha512-JfJeIHke7y2egdGGgRAvpCwYFUsHlM2gPcrVOxFkznt/4uzQ7HFmvE63iFHVLBJNDuyDOQgijDK/tXH/f6Msjg==", + "license": "MIT", + "engines": { + "node": ">=6.10" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tsyringe": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.10.0.tgz", + "integrity": "sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==", + "license": "MIT", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/tsyringe/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/type-is/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/type-is/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.1.tgz", + "integrity": "sha512-RYONW2MeafgYlkVOKYKkA/Ag7BmXqgIWCa8t1m0JcxrQg9pI9lEqRhAOruOBCbAohOa/gkCF+iPi9hrgvTzu6Q==", + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, + "node_modules/undici-types": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.9.0.tgz", + "integrity": "sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-emoji-modifier-base": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", + "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", + "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/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "license": "MIT", + "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/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz", + "integrity": "sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/url-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/url-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/url-loader/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/url-loader/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" + }, + "node_modules/utility-types": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.2.tgz", + "integrity": "sha512-xZe/16rV4aa+HGSOCiY2YeLT1OybRLrrkL/Rqaq7p7GMVXjFh+6wN4oMYgjFmnSnhY8t6Xpdl2l9qmnHYuMHwQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist-node/bin/uuid" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/watchpack": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", + "integrity": "sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webpack": { + "version": "5.111.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.111.1.tgz", + "integrity": "sha512-cNypaz0RP+S4cvQVi1M/3bRUkvNP0xZpL0TjFx+c6jg64VbxD+2weWDgY9UnjRI6dhZgtaj8DU76GGFcJ79xPQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "browserslist": "^4.28.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.25.0", + "es-module-lexer": "^2.1.0", + "events": "^3.2.0", + "graceful-fs": "^4.2.11", + "mime-db": "^1.54.0", + "minimizer-webpack-plugin": "^5.7.0", + "schema-utils": "^4.5.0", + "tapable": "^2.3.0", + "watchpack": "^2.5.2", + "webpack-sources": "^3.5.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.6.tgz", + "integrity": "sha512-yBWCMvIfUmuhAE8vdqUKzH0vg9kuWN0KeG4vBnqRplUFHRU7lMQjkiJWxVQzvo2BTewqhPhDlMB41rAt2jVA9A==", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^4.43.1", + "mime-types": "^3.0.1", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/webpack-dev-middleware/node_modules/range-parser": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz", + "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/webpack-dev-server": { + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.6.tgz", + "integrity": "sha512-HNLRmamRvVavZQ+avceZifmv8hmdUjg43t6MI4SqJDwFdW7RPQwH5vzGhDRZSX59SgfbeHhLnq3g+uooWo7pVw==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.25", + "@types/express-serve-static-core": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", + "colorette": "^2.0.10", + "compression": "^1.8.1", + "connect-history-api-fallback": "^2.0.0", + "express": "^4.22.1", + "graceful-fs": "^4.2.6", + "http-proxy-middleware": "^2.0.9", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.14.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^5.5.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz", + "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", + "integrity": "sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpackbar": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-7.0.0.tgz", + "integrity": "sha512-aS9soqSO2iCHgqHoCrj4LbfGQUboDCYJPSFOAchEK+9psIjNrfSWW4Y0YEz67MKURNvMmfo0ycOg9d/+OOf9/Q==", + "license": "MIT", + "dependencies": { + "ansis": "^3.2.0", + "consola": "^3.2.3", + "pretty-time": "^1.1.0", + "std-env": "^3.7.0" + }, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "@rspack/core": "*", + "webpack": "3 || 4 || 5" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/websocket-driver": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.5.tgz", + "integrity": "sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==", + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "license": "MIT", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", + "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.13", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.13.tgz", + "integrity": "sha512-rsKI6xDBFVf4r/x8XyChGK04QR/XHroxs/jUcoWvtEZM8TPU/X/uIY9B1CsSzYws9ZJb/6bbBu7dPhFW00CAoA==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wsl-utils/node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "license": "MIT", + "dependencies": { + "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/website/package.json b/website/package.json new file mode 100644 index 0000000..e50c677 --- /dev/null +++ b/website/package.json @@ -0,0 +1,37 @@ +{ + "name": "docksec-website", + "version": "0.0.0", + "private": true, + "description": "Documentation site for OWASP DockSec. Dependencies are isolated here so they never become runtime dependencies of the scanner.", + "scripts": { + "start": "docusaurus start", + "build": "docusaurus build", + "serve": "docusaurus serve", + "clear": "docusaurus clear", + "typecheck": "tsc" + }, + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/preset-classic": "3.10.1", + "@docusaurus/theme-mermaid": "3.10.1", + "@easyops-cn/docusaurus-search-local": "^0.55.1", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.1.1", + "prism-react-renderer": "^2.3.0", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/tsconfig": "3.10.1", + "@docusaurus/types": "3.10.1", + "typescript": "~5.6.2" + }, + "browserslist": { + "production": [">0.5%", "not dead", "not op_mini all"], + "development": ["last 3 chrome version", "last 3 firefox version", "last 5 safari version"] + }, + "engines": { + "node": ">=20.0" + } +} diff --git a/website/sidebars.ts b/website/sidebars.ts new file mode 100644 index 0000000..1fc96f9 --- /dev/null +++ b/website/sidebars.ts @@ -0,0 +1,53 @@ +import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; + +/** + * Ordered by what a new reader needs, not by how the code is organised: + * get it running, understand why it is different, then reference material. + */ +const sidebars: SidebarsConfig = { + docs: [ + { + type: 'category', + label: 'Start here', + collapsed: false, + items: ['getting-started', 'why-docksec', 'evaluation-guide'], + }, + { + type: 'category', + label: 'Understand the output', + collapsed: false, + items: ['reading-output', 'exploit-chains', 'fix-mode', 'limitations'], + }, + { + type: 'category', + label: 'Case studies', + link: {type: 'doc', id: 'case-studies/index'}, + items: [ + 'case-studies/node-18', + 'case-studies/python-slim', + 'case-studies/nginx-alpine', + ], + }, + { + type: 'category', + label: 'Compare', + link: {type: 'doc', id: 'comparison/index'}, + items: [ + 'comparison/trivy', + 'comparison/snyk', + 'comparison/docker-scout', + 'comparison/grype', + 'comparison/dependabot', + 'comparison/hadolint', + ], + }, + { + type: 'category', + label: 'Reference', + items: ['cli-reference', 'ci', 'examples'], + }, + 'press', + ], +}; + +export default sidebars; diff --git a/website/src/components/Hero.module.css b/website/src/components/Hero.module.css new file mode 100644 index 0000000..647cd91 --- /dev/null +++ b/website/src/components/Hero.module.css @@ -0,0 +1,115 @@ +.hero { + padding: var(--ds-space-xl) 0 var(--ds-space-lg); + background: + radial-gradient( + ellipse 80% 50% at 50% -20%, + color-mix(in srgb, var(--ifm-color-primary) 18%, transparent), + transparent + ); +} + +.inner { + max-width: var(--ds-max-width); + margin: 0 auto; + padding: 0 var(--ds-space-md); + text-align: center; +} + +.badge { + display: inline-flex; + align-items: center; + gap: var(--ds-space-xs); + font-size: 0.8rem; + font-weight: 600; + color: var(--ds-text-muted); + border: 1px solid var(--ds-border); + border-radius: 999px; + padding: 0.25rem 0.75rem; + margin-bottom: var(--ds-space-md); + background: var(--ds-surface-raised); +} + +.title { + font-size: clamp(2rem, 6vw, 3.5rem); + line-height: 1.05; + letter-spacing: -0.02em; + margin: 0 0 var(--ds-space-md); + font-weight: 800; +} + +.accent { + color: var(--ifm-color-primary); +} + +.subtitle { + font-size: clamp(1rem, 2.2vw, 1.25rem); + line-height: 1.6; + color: var(--ds-text-muted); + max-width: 60ch; + margin: 0 auto var(--ds-space-lg); +} + +.actions { + display: flex; + gap: var(--ds-space-sm); + justify-content: center; + flex-wrap: wrap; + margin-bottom: var(--ds-space-lg); +} + +/* The install command doubles as a button: it is the first thing a visitor + wants and copying it should not require selecting text by hand. */ +.install { + display: inline-flex; + align-items: center; + gap: var(--ds-space-sm); + font-family: var(--ifm-font-family-monospace); + font-size: 0.95rem; + background: var(--ds-term-bg); + color: var(--ds-term-fg); + border: 1px solid var(--ds-term-border); + border-radius: var(--ds-radius); + padding: 0.65rem 0.9rem; + cursor: pointer; + transition: border-color 0.15s ease; +} + +.install:hover, +.install:focus-visible { + border-color: var(--ifm-color-primary); +} + +.installPrompt { + color: var(--ds-term-dim); + user-select: none; +} + +.copyHint { + font-size: 0.75rem; + color: var(--ds-term-dim); + border-left: 1px solid var(--ds-term-border); + padding-left: var(--ds-space-sm); + min-width: 4.5rem; + text-align: left; +} + +.trustRow { + display: flex; + gap: var(--ds-space-lg); + justify-content: center; + flex-wrap: wrap; + font-size: 0.85rem; + color: var(--ds-text-muted); +} + +.trustItem { + display: flex; + align-items: center; + gap: var(--ds-space-xs); +} + +@media (max-width: 640px) { + .trustRow { + gap: var(--ds-space-md); + } +} diff --git a/website/src/components/Hero.tsx b/website/src/components/Hero.tsx new file mode 100644 index 0000000..6e2387b --- /dev/null +++ b/website/src/components/Hero.tsx @@ -0,0 +1,85 @@ +import Link from '@docusaurus/Link'; +import React, {useCallback, useState} from 'react'; +import styles from './Hero.module.css'; + +const INSTALL_COMMAND = 'pip install docksec'; + +/** Facts, not adjectives. Each one is checkable. */ +const TRUST_SIGNALS = [ + 'OWASP Lab Project', + 'MIT licensed', + 'No API key required', + 'No telemetry, ever', +]; + +export default function Hero(): React.ReactElement { + const [copied, setCopied] = useState(false); + + const copyInstall = useCallback(() => { + // Clipboard access can be refused (insecure origin, permissions policy). + // Copying is a convenience here, so a failure must not break the page. + navigator.clipboard + ?.writeText(INSTALL_COMMAND) + .then(() => { + setCopied(true); + window.setTimeout(() => setCopied(false), 2000); + }) + .catch(() => { + /* The command is visible and selectable; nothing more to do. */ + }); + }, []); + + return ( +
+
+ An OWASP Foundation Project + +

+ 2,200 findings. +
+ Nine that matter today. +

+ +

+ DockSec ranks container findings by how likely they are to be + exploited, detects exploit chains that span services, and tells you + the command to run. Entirely on your own infrastructure. +

+ +
+ + Get started + + + Why DockSec + +
+ +
+ +
+ +
    + {TRUST_SIGNALS.map((signal) => ( +
  • + + {signal} +
  • + ))} +
+
+
+ ); +} diff --git a/website/src/components/Integrate.module.css b/website/src/components/Integrate.module.css new file mode 100644 index 0000000..9c8d0a3 --- /dev/null +++ b/website/src/components/Integrate.module.css @@ -0,0 +1,45 @@ +.tabs { + display: flex; + gap: var(--ds-space-xs); + flex-wrap: wrap; + margin-bottom: var(--ds-space-md); + border-bottom: 1px solid var(--ds-border); +} + +.tab { + background: none; + border: none; + border-bottom: 2px solid transparent; + padding: 0.5rem 0.9rem; + font-size: 0.9rem; + font-weight: 600; + color: var(--ds-text-muted); + cursor: pointer; + transition: color 0.15s ease, border-color 0.15s ease; +} + +.tab:hover { + color: var(--ifm-color-primary); +} + +.tabActive { + color: var(--ifm-color-primary); + border-bottom-color: var(--ifm-color-primary); +} + +.panel { + background: var(--ds-term-bg); + border: 1px solid var(--ds-term-border); + border-radius: var(--ds-radius); + padding: var(--ds-space-md); + overflow-x: auto; +} + +.code { + font-family: var(--ifm-font-family-monospace); + font-size: 0.82rem; + line-height: 1.7; + color: var(--ds-term-fg); + margin: 0; + white-space: pre; +} diff --git a/website/src/components/Integrate.tsx b/website/src/components/Integrate.tsx new file mode 100644 index 0000000..5d085ca --- /dev/null +++ b/website/src/components/Integrate.tsx @@ -0,0 +1,102 @@ +import clsx from 'clsx'; +import React, {useState} from 'react'; +import styles from './Integrate.module.css'; + +/** + * Copy-pasteable CI snippets. Adding a platform means adding one entry here - + * no layout or state changes required. + */ +const SNIPPETS = [ + { + id: 'actions', + label: 'GitHub Actions', + code: `- name: Run DockSec + uses: OWASP/DockSec@v2026.9.21 + with: + dockerfile: 'Dockerfile' + fail_on: 'high' + sarif: 'true' + +# Exit 1 = gated findings. Exit 3 = incomplete scan.`, + }, + { + id: 'gitlab', + label: 'GitLab CI', + code: `docksec: + image: ghcr.io/owasp/docksec:2026.9.21 + script: + - docksec Dockerfile --scan-only --fail-on high + artifacts: + when: always + paths: [docksec-reports/]`, + }, + { + id: 'jenkins', + label: 'Jenkins', + code: `stage('Container security') { + steps { + sh 'pip install docksec' + sh 'docksec Dockerfile --scan-only --fail-on high' + } +}`, + }, + { + id: 'precommit', + label: 'pre-commit', + code: `repos: + - repo: https://github.com/OWASP/DockSec + rev: v2026.9.21 + hooks: + - id: docksec`, + }, + { + id: 'docker', + label: 'Docker', + code: `docker run --rm -v "$PWD:/github/workspace" \\ + -e INPUT_DOCKERFILE=Dockerfile \\ + -e INPUT_SCAN_ONLY=true \\ + ghcr.io/owasp/docksec:2026.9.21`, + }, +]; + +export default function Integrate(): React.ReactElement { + const [active, setActive] = useState(SNIPPETS[0].id); + const current = SNIPPETS.find((s) => s.id === active) ?? SNIPPETS[0]; + + return ( +
+
+

Adoption

+

Wire it into CI in about a minute

+

+ No API key, no account, no hosted service. --scan-only runs the full + deterministic pipeline, so these all work with nothing configured. +

+ +
+ {SNIPPETS.map((snippet) => ( + + ))} +
+ +
+
{current.code}
+
+
+
+ ); +} diff --git a/website/src/components/Pillars.module.css b/website/src/components/Pillars.module.css new file mode 100644 index 0000000..ca8d4e3 --- /dev/null +++ b/website/src/components/Pillars.module.css @@ -0,0 +1,45 @@ +.grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); + gap: var(--ds-space-md); +} + +.card { + background: var(--ds-surface); + border: 1px solid var(--ds-border); + border-radius: var(--ds-radius); + padding: var(--ds-space-lg) var(--ds-space-md); + transition: border-color 0.15s ease, transform 0.15s ease; +} + +.card:hover { + border-color: var(--ifm-color-primary); + transform: translateY(-2px); +} + +.icon { + font-size: 1.5rem; + line-height: 1; + margin-bottom: var(--ds-space-sm); + display: block; +} + +.cardTitle { + font-size: 1.1rem; + margin: 0 0 var(--ds-space-sm); + font-weight: 700; +} + +.cardBody { + color: var(--ds-text-muted); + font-size: 0.95rem; + line-height: 1.6; + margin: 0 0 var(--ds-space-sm); +} + +.proof { + font-family: var(--ifm-font-family-monospace); + font-size: 0.78rem; + color: var(--ifm-color-primary); + display: block; +} diff --git a/website/src/components/Pillars.tsx b/website/src/components/Pillars.tsx new file mode 100644 index 0000000..bce2cbe --- /dev/null +++ b/website/src/components/Pillars.tsx @@ -0,0 +1,65 @@ +import React from 'react'; +import styles from './Pillars.module.css'; + +/** + * The three defensible claims, each with a concrete proof point rather than + * an adjective. "Fast and powerful" persuades nobody who evaluates tools for + * a living; a number they can reproduce does. + */ +const PILLARS = [ + { + icon: '◎', + title: 'Triage, not detection', + body: + 'DockSec does not compete with Trivy on finding CVEs - it uses Trivy to find them. ' + + 'It ranks what it finds by EPSS exploitation likelihood, so the list you act on is ' + + 'the short one.', + proof: 'node:18 → 2,200 findings → 9 to fix today', + }, + { + icon: '⛓', + title: 'Stack-level reasoning', + body: + 'Per-file scanners see one Dockerfile. DockSec sees the whole Compose topology and ' + + 'reports exploit chains: a socket mount plus a published port is one path to host ' + + 'compromise, not two unrelated findings.', + proof: 'No open-source competitor does this', + }, + { + icon: '⬚', + title: 'Provable data locality', + body: + 'Fully local scanning, Ollama support, working secret redaction, an offline mode, and ' + + 'no telemetry of any kind. For regulated and air-gapped environments this is the ' + + 'qualifying criterion.', + proof: 'Secrets are masked before any AI call', + }, +]; + +export default function Pillars(): React.ReactElement { + return ( +
+
+

Why it is different

+

Three things a scanner alone cannot tell you

+

+ Every container scanner produces a list. The useful question is which entries on + that list can actually hurt you, and what to do about them. +

+ +
+ {PILLARS.map((pillar) => ( +
+ +

{pillar.title}

+

{pillar.body}

+ {pillar.proof} +
+ ))} +
+
+
+ ); +} diff --git a/website/src/components/PressList.module.css b/website/src/components/PressList.module.css new file mode 100644 index 0000000..1f73830 --- /dev/null +++ b/website/src/components/PressList.module.css @@ -0,0 +1,92 @@ +.section { + margin-bottom: var(--ds-space-xl); +} + +.blurb { + color: var(--ds-text-muted); + margin-bottom: var(--ds-space-lg); +} + +.list { + list-style: none; + padding: 0; + margin: 0; + display: grid; + gap: var(--ds-space-md); +} + +.item { + border: 1px solid var(--ds-border); + border-left: 3px solid var(--ifm-color-primary); + border-radius: var(--ds-radius); + padding: var(--ds-space-md); + background: var(--ds-surface-raised); +} + +.meta { + display: flex; + gap: var(--ds-space-sm); + align-items: baseline; + flex-wrap: wrap; + font-size: 0.8rem; + color: var(--ds-text-muted); + margin-bottom: var(--ds-space-xs); +} + +.outlet { + font-weight: 700; + color: var(--ifm-color-primary); + text-transform: uppercase; + letter-spacing: 0.04em; +} + +.title { + font-size: 1.05rem; + font-weight: 700; + margin: 0 0 var(--ds-space-xs); + line-height: 1.35; +} + +.quote { + border-left: 2px solid var(--ds-border); + margin: var(--ds-space-sm) 0; + padding-left: var(--ds-space-md); + font-style: italic; + color: var(--ds-text-muted); +} + +.summary { + margin: var(--ds-space-sm) 0 0; + color: var(--ds-text-muted); + font-size: 0.93rem; + line-height: 1.6; +} + +/* Shown while a section has no entries yet, so the page is still useful and + an editor knows exactly where to add one. */ +.empty { + border: 1px dashed var(--ds-border); + border-radius: var(--ds-radius); + padding: var(--ds-space-lg); + text-align: center; + color: var(--ds-text-muted); + font-size: 0.93rem; +} + +/* Featured entries get a stronger rule, so the handful worth reading first + are findable in a long list. */ +.featured { + border-left-width: 5px; + background: var(--ds-surface); +} + +.tag { + font-size: 0.7rem; + font-weight: 600; + text-transform: uppercase; + letter-spacing: 0.04em; + border: 1px solid var(--ds-border); + border-radius: 999px; + padding: 0.05rem 0.45rem; + color: var(--ds-text-muted); +} diff --git a/website/src/components/PressList.tsx b/website/src/components/PressList.tsx new file mode 100644 index 0000000..8b9feb0 --- /dev/null +++ b/website/src/components/PressList.tsx @@ -0,0 +1,71 @@ +import clsx from 'clsx'; +import React from 'react'; +import {PRESS_SECTIONS, type PressItem} from '../data/press'; +import styles from './PressList.module.css'; + +function formatDate(value: string): string { + // Accepts "2026-09-20" or "2026-09"; anything else is shown verbatim. + const parts = value.split('-'); + if (parts.length < 2) { + return value; + } + const date = new Date(Number(parts[0]), Number(parts[1]) - 1, Number(parts[2] ?? 1)); + if (Number.isNaN(date.getTime())) { + return value; + } + return date.toLocaleDateString('en-US', { + year: 'numeric', + month: 'long', + ...(parts.length > 2 ? {day: 'numeric'} : {}), + }); +} + +function Entry({item}: {item: PressItem}): React.ReactElement { + return ( +
  • +
    + {item.outlet} + {formatDate(item.date)} + {item.author ? · {item.author} : null} + {item.location ? · {item.location} : null} + {item.language ? {item.language} : null} +
    + +

    + + {item.title} + +

    + + {item.quote ?
    {item.quote}
    : null} + {item.summary ?

    {item.summary}

    : null} +
  • + ); +} + +export default function PressList(): React.ReactElement { + return ( + <> + {PRESS_SECTIONS.map((section) => ( +
    +

    {section.heading}

    +

    {section.blurb}

    + + {section.items.length > 0 ? ( +
      + {section.items.map((item) => ( + + ))} +
    + ) : ( +

    + Nothing published here yet. Covered DockSec?{' '} + Tell us and we will + add it. +

    + )} +
    + ))} + + ); +} diff --git a/website/src/components/PressStrip.module.css b/website/src/components/PressStrip.module.css new file mode 100644 index 0000000..54512b0 --- /dev/null +++ b/website/src/components/PressStrip.module.css @@ -0,0 +1,47 @@ +.strip { + border-top: 1px solid var(--ds-border); + border-bottom: 1px solid var(--ds-border); + padding: var(--ds-space-lg) 0; + background: var(--ds-surface-sunken); +} + +.label { + text-align: center; + font-size: 0.75rem; + text-transform: uppercase; + letter-spacing: 0.08em; + color: var(--ds-text-muted); + margin-bottom: var(--ds-space-md); +} + +.outlets { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: var(--ds-space-md) var(--ds-space-lg); + list-style: none; + padding: 0; + margin: 0 0 var(--ds-space-md); +} + +.outlet { + font-size: 1rem; + font-weight: 700; + color: var(--ds-text-muted); + letter-spacing: -0.01em; + transition: color 0.15s ease; +} + +.outlet a { + color: inherit; + text-decoration: none; +} + +.outlet:hover { + color: var(--ifm-color-primary); +} + +.more { + text-align: center; + font-size: 0.85rem; +} diff --git a/website/src/components/PressStrip.tsx b/website/src/components/PressStrip.tsx new file mode 100644 index 0000000..5825837 --- /dev/null +++ b/website/src/components/PressStrip.tsx @@ -0,0 +1,48 @@ +import Link from '@docusaurus/Link'; +import React from 'react'; +import {MEDIA, PRESS_COUNTS} from '../data/press'; +import styles from './PressStrip.module.css'; + +/** + * Social proof on the landing page. Names are pulled from the same verified + * data as the press page, so this cannot drift from what is actually listed. + */ +export default function PressStrip(): React.ReactElement | null { + const featured = MEDIA.filter((item) => item.featured); + if (featured.length === 0) { + return null; + } + + // One row per outlet, even where an outlet covered DockSec several times. + const seen = new Set(); + const outlets = featured.filter((item) => { + if (seen.has(item.outlet)) { + return false; + } + seen.add(item.outlet); + return true; + }); + + return ( +
    +
    +

    As covered by

    + +

    + + {PRESS_COUNTS.media + PRESS_COUNTS.video} pieces of coverage across{' '} + {PRESS_COUNTS.outlets} outlets → + +

    +
    +
    + ); +} diff --git a/website/src/components/Showcase.module.css b/website/src/components/Showcase.module.css new file mode 100644 index 0000000..e898e04 --- /dev/null +++ b/website/src/components/Showcase.module.css @@ -0,0 +1,46 @@ +.split { + display: grid; + grid-template-columns: minmax(0, 1fr); + gap: var(--ds-space-lg); + align-items: center; +} + +@media (min-width: 997px) { + .split { + grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr); + } + + .splitReverse .copy { + order: 2; + } +} + +.copy p { + color: var(--ds-text-muted); + line-height: 1.65; +} + +.stat { + display: flex; + gap: var(--ds-space-lg); + margin: var(--ds-space-md) 0; + flex-wrap: wrap; +} + +.statItem { + display: flex; + flex-direction: column; +} + +.statValue { + font-size: 1.75rem; + font-weight: 800; + line-height: 1; + color: var(--ifm-color-primary); +} + +.statLabel { + font-size: 0.8rem; + color: var(--ds-text-muted); + margin-top: var(--ds-space-xs); +} diff --git a/website/src/components/Showcase.tsx b/website/src/components/Showcase.tsx new file mode 100644 index 0000000..77f3057 --- /dev/null +++ b/website/src/components/Showcase.tsx @@ -0,0 +1,65 @@ +import Link from '@docusaurus/Link'; +import clsx from 'clsx'; +import React from 'react'; +import styles from './Showcase.module.css'; +import Terminal, {type TerminalLine} from './Terminal'; + +type ShowcaseProps = { + eyebrow: string; + title: string; + children: React.ReactNode; + lines: TerminalLine[]; + caption?: string; + terminalTitle?: string; + stats?: {value: string; label: string}[]; + link?: {to: string; label: string}; + /** Put the terminal on the left, to break up a long page. */ + reverse?: boolean; + alt?: boolean; +}; + +export default function Showcase({ + eyebrow, + title, + children, + lines, + caption, + terminalTitle, + stats, + link, + reverse = false, + alt = false, +}: ShowcaseProps): React.ReactElement { + return ( +
    +
    +
    +
    +

    {eyebrow}

    +

    {title}

    + {children} + + {stats ? ( +
    + {stats.map((item) => ( +
    + {item.value} + {item.label} +
    + ))} +
    + ) : null} + + {link ? ( + + {link.label} + + ) : null} +
    + + +
    +
    +
    + ); +} diff --git a/website/src/components/Terminal.module.css b/website/src/components/Terminal.module.css new file mode 100644 index 0000000..0a16f4d --- /dev/null +++ b/website/src/components/Terminal.module.css @@ -0,0 +1,83 @@ +.window { + background: var(--ds-term-bg); + border: 1px solid var(--ds-term-border); + border-radius: var(--ds-radius); + overflow: hidden; + box-shadow: 0 12px 32px rgba(0, 0, 0, 0.18); + max-width: 820px; + margin: 0 auto; +} + +.titlebar { + display: flex; + align-items: center; + gap: var(--ds-space-sm); + padding: 0.6rem 0.9rem; + background: color-mix(in srgb, var(--ds-term-bg) 80%, #ffffff 6%); + border-bottom: 1px solid var(--ds-term-border); +} + +.dots { + display: flex; + gap: 6px; +} + +.dot { + width: 11px; + height: 11px; + border-radius: 50%; + background: #3a444f; +} + +.titleText { + font-family: var(--ifm-font-family-monospace); + font-size: 0.75rem; + color: var(--ds-term-dim); + margin-left: auto; +} + +.body { + padding: var(--ds-space-md); + font-family: var(--ifm-font-family-monospace); + font-size: 0.82rem; + line-height: 1.65; + color: var(--ds-term-fg); + overflow-x: auto; + /* Long scans are tall; cap the height rather than push the page down. */ + max-height: 30rem; + overflow-y: auto; +} + +.line { + white-space: pre; +} + +.command { + color: var(--ds-term-fg); +} + +.prompt { + color: var(--ds-clean); + user-select: none; +} + +.dim { + color: var(--ds-term-dim); +} + +.heading { + color: #7fb3f0; + font-weight: 700; +} + +.critical { color: var(--ds-critical); font-weight: 700; } +.high { color: var(--ds-high); font-weight: 700; } +.fixnow { color: var(--ds-critical); font-weight: 700; } +.good { color: var(--ds-clean); } + +.caption { + text-align: center; + font-size: 0.85rem; + color: var(--ds-text-muted); + margin-top: var(--ds-space-md); +} diff --git a/website/src/components/Terminal.tsx b/website/src/components/Terminal.tsx new file mode 100644 index 0000000..eb1ea0c --- /dev/null +++ b/website/src/components/Terminal.tsx @@ -0,0 +1,75 @@ +import clsx from 'clsx'; +import React from 'react'; +import styles from './Terminal.module.css'; + +/** + * A styled, non-interactive terminal transcript. + * + * Lines are data rather than markup so a transcript can be re-captured from a + * real run and pasted in without touching the component. Everything shown on + * this site is genuine output - a security tool that mocks up its own results + * is not one to trust. + */ + +export type TerminalLine = { + text: string; + /** Visual role. Defaults to plain terminal foreground. */ + tone?: 'command' | 'dim' | 'heading' | 'critical' | 'high' | 'fixnow' | 'good'; +}; + +type TerminalProps = { + title?: string; + lines: TerminalLine[]; + caption?: string; +}; + +const TONE_CLASS: Record, string> = { + command: styles.command, + dim: styles.dim, + heading: styles.heading, + critical: styles.critical, + high: styles.high, + fixnow: styles.fixnow, + good: styles.good, +}; + +export default function Terminal({ + title = 'docksec', + lines, + caption, +}: TerminalProps): React.ReactElement { + return ( +
    +
    +
    +
    + {/* Read as one block by assistive tech rather than line by line. */} +
    + {lines.map((line, index) => ( +
    + {line.tone === 'command' ? ( + <> + $ + {line.text} + + ) : ( + line.text || ' ' + )} +
    + ))} +
    +
    + {caption ?
    {caption}
    : null} +
    + ); +} diff --git a/website/src/components/transcripts.ts b/website/src/components/transcripts.ts new file mode 100644 index 0000000..beacb74 --- /dev/null +++ b/website/src/components/transcripts.ts @@ -0,0 +1,124 @@ +import type {TerminalLine} from './Terminal'; + +/** + * Real output, captured from actual runs. When DockSec's output changes, + * re-run the command in the comment and paste the result here. + * + * Keep these honest. The value of showing a scan is that a reader can run the + * same command and see the same shape of answer. + */ + +/** docksec -i node:18 --image-only --scan-only */ +export const TRIAGE_TRANSCRIPT: TerminalLine[] = [ + {text: 'docksec -i node:18 --image-only --scan-only', tone: 'command'}, + {text: ''}, + {text: 'Results', tone: 'heading'}, + {text: ' Critical 226 High 1974 Total 2200'}, + {text: ''}, + {text: 'Priority', tone: 'heading'}, + {text: ' Fix Now 9', tone: 'fixnow'}, + {text: ' Fix Soon 2161', tone: 'dim'}, + {text: ''}, + {text: 'Fix commands', tone: 'heading'}, + {text: ' > apt-get install --only-upgrade -y linux-libc-dev'}, + { + text: ' Fix Now HIGH EPSS 0.999 (100th pct) CVE-2026-31431', + tone: 'fixnow', + }, + {text: ' > apt-get install --only-upgrade -y libsqlite3-0'}, + { + text: ' Fix Now HIGH EPSS 0.725 (99.4th pct) CVE-2025-6965', + tone: 'fixnow', + }, + {text: ' > apt-get install --only-upgrade -y openssl'}, + { + text: ' Fix Now HIGH EPSS 0.482 (98.8th pct) CVE-2025-15467', + tone: 'fixnow', + }, + {text: ''}, + {text: ' Applying all of the above resolves 1712 of 2200 finding(s).', tone: 'dim'}, + {text: ''}, + {text: 'Coverage', tone: 'heading'}, + { + text: ' . Exploitability and runtime reachability are not proven.', + tone: 'dim', + }, +]; + +/** docksec --compose docker-compose.yml --scan-only */ +export const CHAIN_TRANSCRIPT: TerminalLine[] = [ + {text: 'docksec --compose docker-compose.yml --scan-only', tone: 'command'}, + {text: ''}, + {text: 'Exploit chains', tone: 'heading'}, + { + text: " [CRITICAL] 'web' publishes a port and mounts the Docker socket", + tone: 'critical', + }, + {text: ' services: web', tone: 'dim'}, + { + text: ' combines: compose-docker-socket-mount,', + tone: 'dim', + }, + {text: ' compose-port-bound-all-interfaces', tone: 'dim'}, + {text: ''}, + { + text: " 'web' is reachable from outside the host and mounts the", + }, + { + text: ' Docker socket. Any remote code execution in this service', + }, + { + text: ' is a host compromise rather than a container one.', + }, + {text: ''}, + { + text: ' break it: Remove the socket mount first - it is what turns', + tone: 'good', + }, + { + text: ' a service compromise into a host compromise.', + tone: 'good', + }, + {text: ''}, + { + text: " [HIGH] 'db' is internet-facing and can reach 'web' with a", + tone: 'high', + }, + {text: ' committed credential', tone: 'high'}, + {text: ' services: db, web', tone: 'dim'}, + {text: ''}, + { + text: ' Neither service looks critical on its own.', + }, +]; + +/** docksec Dockerfile --scan-only --fix --dry-run */ +export const FIX_TRANSCRIPT: TerminalLine[] = [ + {text: 'docksec Dockerfile --scan-only --fix --dry-run', tone: 'command'}, + {text: ''}, + {text: '--- a/Dockerfile', tone: 'dim'}, + {text: '+++ b/Dockerfile', tone: 'dim'}, + {text: '-ADD package.json /app/package.json', tone: 'critical'}, + {text: '+COPY package.json /app/package.json', tone: 'good'}, + {text: '-RUN apt-get update && apt-get install -y curl', tone: 'critical'}, + { + text: '+RUN apt-get update && apt-get install --no-install-recommends -y curl', + tone: 'good', + }, + {text: '+USER appuser', tone: 'good'}, + {text: '+HEALTHCHECK --interval=30s CMD [ -d /proc/1 ] || exit 1', tone: 'good'}, + {text: ''}, + {text: 'Would apply 4 change(s)', tone: 'heading'}, + {text: ''}, + {text: 'Needs review (3)', tone: 'heading'}, + { + text: ' - Move the secret out of ENV; inject it at runtime', + tone: 'dim', + }, + {text: ' no mechanical edit is defined', tone: 'dim'}, + {text: ''}, + { + text: 'Dry run: no files were changed.', + tone: 'dim', + }, +]; diff --git a/website/src/css/custom.css b/website/src/css/custom.css new file mode 100644 index 0000000..005854c --- /dev/null +++ b/website/src/css/custom.css @@ -0,0 +1,168 @@ +/** + * Design tokens and global styles. + * + * Everything visual is defined here as a custom property and consumed by the + * component CSS modules in src/components. Changing the palette should mean + * editing this file only - if a colour literal appears in a component, that is + * a bug worth fixing rather than copying. + * + * The palette is deliberately restrained: a security tool that looks like a + * marketing site invites the wrong kind of scepticism from the engineers who + * evaluate it. + */ + +:root { + /* Brand. Docker-adjacent blue, darkened for AA contrast on white. */ + --ifm-color-primary: #0b6bcb; + --ifm-color-primary-dark: #0a60b7; + --ifm-color-primary-darker: #095bad; + --ifm-color-primary-darkest: #084b8f; + --ifm-color-primary-light: #0c76df; + --ifm-color-primary-lighter: #0d7be9; + --ifm-color-primary-lightest: #2a8ff0; + + --ifm-code-font-size: 0.9rem; + --ifm-font-family-monospace: ui-monospace, "SF Mono", "JetBrains Mono", + Menlo, Monaco, "Cascadia Code", "Roboto Mono", monospace; + + /* Severity. These carry meaning, so they are named by role, never by hue. */ + --ds-critical: #d22d2d; + --ds-high: #e06c00; + --ds-medium: #b58900; + --ds-low: #5a6570; + --ds-clean: #1a7f4b; + + /* Surfaces */ + --ds-surface: #ffffff; + --ds-surface-raised: #f6f8fa; + --ds-surface-sunken: #eef1f4; + --ds-border: #d8dee4; + --ds-text-muted: #57606a; + + /* The terminal keeps its dark treatment in both themes: a terminal that is + white on black everywhere reads as a terminal, and the output we show was + captured from one. */ + --ds-term-bg: #11161c; + --ds-term-fg: #d7dde4; + --ds-term-dim: #8b97a4; + --ds-term-border: #232c36; + + /* Spacing scale. Multiples of 4 keep vertical rhythm predictable. */ + --ds-space-xs: 0.25rem; + --ds-space-sm: 0.5rem; + --ds-space-md: 1rem; + --ds-space-lg: 2rem; + --ds-space-xl: 4rem; + --ds-radius: 10px; + --ds-radius-sm: 6px; + + --ds-max-width: 1120px; +} + +[data-theme='dark'] { + --ifm-color-primary: #6db3f2; + --ifm-color-primary-dark: #4aa0ee; + --ifm-color-primary-darker: #3896ec; + --ifm-color-primary-darkest: #147ce4; + --ifm-color-primary-light: #90c6f6; + --ifm-color-primary-lighter: #a2cff8; + --ifm-color-primary-lightest: #d6e9fc; + + --ifm-background-color: #0d1117; + --ifm-background-surface-color: #161b22; + + /* Lightened for AA contrast against the dark background. */ + --ds-critical: #ff6b6b; + --ds-high: #ffa657; + --ds-medium: #e3b341; + --ds-low: #8b949e; + --ds-clean: #3fb950; + + --ds-surface: #0d1117; + --ds-surface-raised: #161b22; + --ds-surface-sunken: #010409; + --ds-border: #30363d; + --ds-text-muted: #9198a1; +} + +/* Docusaurus renders code blocks before hydration; keep them from flashing. */ +html { + -webkit-font-smoothing: antialiased; +} + +/* Shared layout helpers, used by several landing-page sections. */ +.ds-container { + max-width: var(--ds-max-width); + margin: 0 auto; + padding: 0 var(--ds-space-md); +} + +.ds-section { + padding: var(--ds-space-xl) 0; +} + +.ds-section--alt { + background: var(--ds-surface-raised); + border-top: 1px solid var(--ds-border); + border-bottom: 1px solid var(--ds-border); +} + +.ds-eyebrow { + text-transform: uppercase; + letter-spacing: 0.08em; + font-size: 0.75rem; + font-weight: 700; + color: var(--ifm-color-primary); + margin-bottom: var(--ds-space-sm); +} + +.ds-section-title { + font-size: clamp(1.5rem, 3vw, 2rem); + line-height: 1.2; + margin: 0 0 var(--ds-space-sm); +} + +.ds-section-lead { + color: var(--ds-text-muted); + max-width: 62ch; + margin: 0 0 var(--ds-space-lg); + font-size: 1.05rem; + line-height: 1.6; +} + +/* Severity chips, reused in tables and the terminal legend. */ +.ds-sev { + display: inline-block; + font-family: var(--ifm-font-family-monospace); + font-size: 0.72rem; + font-weight: 700; + letter-spacing: 0.04em; + padding: 0.1rem 0.4rem; + border-radius: var(--ds-radius-sm); + border: 1px solid currentColor; + white-space: nowrap; +} + +.ds-sev--critical { color: var(--ds-critical); } +.ds-sev--high { color: var(--ds-high); } +.ds-sev--medium { color: var(--ds-medium); } +.ds-sev--low { color: var(--ds-low); } +.ds-sev--clean { color: var(--ds-clean); } + +/* Respect the user's motion preference everywhere, not per-component. */ +@media (prefers-reduced-motion: reduce) { + *, + *::before, + *::after { + animation-duration: 0.001ms !important; + animation-iteration-count: 1 !important; + transition-duration: 0.001ms !important; + scroll-behavior: auto !important; + } +} + +/* Docusaurus's default table is cramped for the comparison grid. */ +.markdown table th, +.markdown table td { + padding: 0.6rem 0.8rem; +} diff --git a/website/src/data/press.ts b/website/src/data/press.ts new file mode 100644 index 0000000..bd0eeaa --- /dev/null +++ b/website/src/data/press.ts @@ -0,0 +1,324 @@ +/** + * Press, podcasts and speaking appearances. + * + * ONE RULE: every entry must be real and linkable. An invented citation on a + * security project's own site is the fastest way to lose the audience the page + * exists to persuade. + * + * Every URL below returned HTTP 200 when this list was compiled, and every + * title and date was read from the page itself rather than written by hand. + * Two further pieces of coverage were deliberately left out because their + * sites present broken TLS certificates; linking them from a security + * project's press page would be indefensible. + * + * Adding an entry: append to the relevant array. The page renders whatever is + * present and hides any section that is empty. + */ + +export type PressItem = { + /** Publication, show or conference name. */ + outlet: string; + /** Headline, episode title or talk title. */ + title: string; + /** Public URL. Required - an unlinkable claim is not evidence. */ + url: string; + /** ISO date (YYYY-MM-DD) or a month like "2026-09". */ + date: string; + /** Byline, host or speaker. */ + author?: string; + /** A short verbatim quote. Never paraphrase into quotation marks. */ + quote?: string; + /** One or two sentences on what it actually covered. */ + summary?: string; + /** Venue and city, for talks. */ + location?: string; + /** Language, when not English. Shown as a tag. */ + language?: string; + /** Marks the handful worth reading first. */ + featured?: boolean; +}; + +/** Written coverage, newest first. */ +export const MEDIA: PressItem[] = [ + { + outlet: 'Help Net Security', + title: '20 open-source cybersecurity tools to keep your team ready for anything', + url: 'https://www.helpnetsecurity.com/2026/07/08/20-latest-open-source-cybersecurity-tools/', + date: '2026-07-08', + featured: true, + summary: + 'DockSec included in an annual selection of twenty open-source security tools spanning the whole discipline.', + }, + { + outlet: 'SecurityWeek', + title: + 'Open Source DockSec Uses AI to Cut Through Vulnerability Noise in Docker Images', + url: 'https://www.securityweek.com/open-source-docksec-uses-ai-to-cut-through-vulnerability-noise-in-docker-images/', + date: '2026-05-26', + featured: true, + summary: + 'Coverage of the core thesis: a scanner that reports everything is not the same as one that tells you what to fix.', + }, + { + outlet: 'ReversingLabs', + title: 'OWASP adopts DockSec: What it is - and why it matters', + url: 'https://www.reversinglabs.com/blog/owasp-adopts-docksec', + date: '2026-03-11', + featured: true, + summary: + 'Written when DockSec was adopted by OWASP, covering what the project sets out to do and where it fits.', + }, + { + outlet: 'SC World', + title: 'Docker security scanner uses AI to help explain, fix vulnerabilities', + url: 'https://www.scworld.com/news/docker-security-scanner-uses-ai-to-help-explain-fix-vulnerabilities', + date: '2026-05-26', + featured: true, + }, + { + outlet: 'Help Net Security', + title: 'DockSec: Open-source AI-powered Docker security scanner', + url: 'https://www.helpnetsecurity.com/2026/06/08/docksec-open-source-ai-docker-security-scanner/', + date: '2026-06-08', + featured: true, + summary: 'A dedicated write-up of the tool and how it is used.', + }, + { + outlet: 'Help Net Security', + title: 'Hottest cybersecurity open-source tools of the month: June 2026', + url: 'https://www.helpnetsecurity.com/2026/06/30/hottest-cybersecurity-open-source-tools-of-the-month-june-2026/', + date: '2026-06-30', + }, + { + outlet: 'Help Net Security', + title: + 'Week in review: Exploited Check Point VPN zero-day, Oracle PeopleSoft servers under attack', + url: 'https://www.helpnetsecurity.com/2026/06/14/week-in-review-exploited-check-point-vpn-zero-day-oracle-peoplesoft-servers-under-attack/', + date: '2026-06-14', + }, + { + outlet: 'The Cyber Express', + title: 'Advait Patel on How SRE and Security Engineering Are Converging', + url: 'https://thecyberexpress.com/sre-and-security-engineering/', + date: '2026-06-16', + summary: + 'An interview on the overlap between reliability engineering and security, and where container tooling sits in it.', + }, + { + outlet: 'Cloud Native Now', + title: 'OWASP Has Adopted DockSec and the Cloud Security Community Is Taking Notice', + url: 'https://cloudnativenow.com/contributed-content/owasp-has-adopted-docksec-and-the-cloud-security-community-is-taking-notice/', + date: '2026-04-30', + }, + { + outlet: 'Cloud Native Now', + title: 'Dockerfile Practices are a DevOps Tax Before They are a Security Concern', + url: 'https://cloudnativenow.com/contributed-content/dockerfile-practices-are-a-devops-tax-before-they-are-a-security-concern/', + date: '2026-04-22', + }, + { + outlet: 'InfoSec Relations', + title: 'OWASP Adopts DockSec by Advait Patel to Close the Container Security Gap', + url: 'https://infosecrelations.com/how-advait-patel-built-docksec-to-close-the-container-security-triage-gap/', + date: '2026-02-28', + }, + { + outlet: 'Business Tech Weekly', + title: 'DockSec Unpacked: Streamlining Container Security With a Four-Stage Pipeline Approach', + url: 'https://www.businesstechweekly.com/technology-news/docksec-unpacked-streamlining-container-security-with-a-four-stage-pipeline-approach/', + date: '2026-07-16', + }, + { + outlet: 'Business Tech Weekly', + title: + "Container Security's Missing Link: DockSec's AI Layer Transforms Vulnerability Reports Into Fixes", + url: 'https://www.businesstechweekly.com/technology-news/container-securitys-missing-link-docksecs-ai-layer-transforms-vulnerability-reports-into-fixes/', + date: '2026-07-09', + }, + { + outlet: 'Business Tech Weekly', + title: + 'DockSec: Transforming Container Security Scores Into Actionable Insights for Developers', + url: 'https://www.businesstechweekly.com/technology-news/docksec-transforming-container-security-scores-into-actionable-insights-for-developers/', + date: '2026-08-06', + }, + { + outlet: 'Linux Today', + title: 'DockSec: Open-source AI-powered Docker security scanner', + url: 'https://www.linuxtoday.com/blog/docksec-open-source-ai-powered-docker-security-scanner/', + date: '2026-07-14', + }, + { + outlet: 'Open Source For U', + title: 'OWASP-Backed Open Source DockSec Uses LLMs To Fix Docker Vulnerabilities Faster', + url: 'https://www.opensourceforu.com/2026/05/owasp-backed-open-source-docksec-uses-llms-to-fix-docker-vulnerabilities-faster/', + date: '2026-05-27', + }, + { + outlet: 'Undercode News', + title: + 'OWASP’s DockSec Is Changing Docker Security by Teaching Developers How to Actually Fix Vulnerabilities', + url: 'https://undercodenews.com/owasps-docksec-is-changing-docker-security-by-teaching-developers-how-to-actually-fix-vulnerabilities/', + date: '2026-05-26', + }, + { + outlet: 'News4Hackers', + title: 'Open-Source Tool Tackles Docker Image Security with AI-Powered Vulnerability Scanning', + url: 'https://www.news4hackers.com/open-source-tool-tackles-docker-image-security-with-ai-powered-vulnerability-scanning/', + date: '2026-05-26', + }, + { + outlet: 'News4Hackers', + title: 'Top Cybersecurity Open-Source Tools for June 2026', + url: 'https://www.news4hackers.com/top-cybersecurity-open-source-tools-for-june-2026/', + date: '2026-06-30', + }, + { + outlet: 'CyberMaterial', + title: 'DockSec - AI-Powered Docker Vulnerability Analysis', + url: 'https://www.cybermaterial.com/p/docksec-ai-powered-docker-vulnerability', + date: '2026-05-26', + }, + { + outlet: 'Cybersecurity News', + title: 'DockSec: AI-powered container security', + url: 'https://cybersecuritynews.com/docksec-ai-container-security/', + date: '2026-05-26', + }, + { + outlet: 'The Next Gen Tech Insider', + title: 'OWASP Launches DockSec AI Tool for Automated Docker Security Remediation', + url: 'https://thenextgentechinsider.com/pulse/owasp-launches-docksec-ai-tool-for-automated-docker-security-remediation', + date: '2026-06-08', + }, + { + outlet: 'QPulse (Quasar CyberTech)', + title: 'Open Source DockSec Tool Integrates AI to Streamline Docker Vulnerability Remediation', + url: 'https://qpulse.quasarcybertech.com/news/3536/open-source-docksec-tool-integrates-ai-to-streamline-docker-vulnerability-remediation', + date: '2026-05-26', + }, + { + outlet: 'Secburg', + title: 'DockSec v2026.6.11 and v2026.6.12 Released', + url: 'https://secburg.com/posts/docksec-v202611-v202612-released/', + date: '2026-06-12', + summary: 'Release coverage tracking what shipped in the June releases.', + }, + { + outlet: 'KitPloit', + title: 'DockSec - AI-powered Docker security scanner that explains vulnerabilities in plain English', + url: 'https://kitploit.com/en/tools/github/owasp/docksec?expand=1', + date: '2026-06', + }, + { + outlet: 'DeafNews', + title: 'DockSec: The Open-Source AI Healing Containers, Not Just Scanning Them', + url: 'https://deafnews.it/en/news/cybersec/docksec-the-open-source-ai-healing-containers-not-just-scanning-them', + date: '2026-06-08', + }, + { + outlet: 'The IT Nerd', + title: 'Open-source DockSec uses AI to cut through vulnerability noise in Docker images', + url: 'https://itnerd.blog/2026/05/27/open-source-docksec-uses-ai-to-cut-through-vulnerability-noise-in-docker-images/', + date: '2026-05-27', + }, + { + outlet: 'Exploding Security', + title: 'exploding security #158', + url: 'https://explodingsecurity.com/exploding-security-158-ransomware-h2-2025-iran-cyberkrieg-handala-kadnap-botnet-cloudflare-phantomraven-glassworm-operation-lightning-docksec-openant/', + date: '2026-03-15', + summary: 'DockSec featured in a weekly security newsletter round-up.', + }, + { + outlet: 'OffSeq Radar', + title: 'Open Source DockSec Uses AI to Cut Through Vulnerability Noise in Docker Images', + url: 'https://radar.offseq.com/threat/open-source-docksec-uses-ai-to-cut-through-vulnera-8c8a0124', + date: '2026-05-26', + }, + { + outlet: 'SecurityIT', + title: 'Open Source DockSec Uses AI to Cut Through Vulnerability Noise in Docker Images', + url: 'https://www.show.it/open-source-docksec-uses-ai-to-cut-through-vulnerability-noise-in-docker-images/', + date: '2026-05-26', + }, + { + outlet: 'MLab News', + title: 'Open Source DockSec Uses AI to Cut Through Vulnerability Noise in Docker Images', + url: 'https://news.mlab.sh/news/498fc1b7508517e2e54d40f5b8cd2b4e', + date: '2026-05-26', + }, + { + outlet: 'elhacker.NET', + title: 'DockSec lleva la IA a la seguridad de contenedores', + url: 'https://blog.elhacker.net/2026/05/de-200-cve-soluciones-docksec-lleva-la.html', + date: '2026-05', + language: 'Spanish', + }, + { + outlet: 'Ciber Segurança', + title: 'DockSec: scanner Docker com IA propõe correções linha a linha', + url: 'https://ciberseguranca.org/artigo/docksec-scanner-docker-ia-correcoes-linha-a-linha/', + date: '2026-07-08', + language: 'Portuguese', + }, + { + outlet: 'Security Bez Tabu', + title: 'DockSec porządkuje szum podatności w obrazach Docker dzięki AI', + url: 'https://securitybeztabu.pl/docksec-porzadkuje-szum-podatnosci-w-obrazach-docker-dzieki-ai/', + date: '2026-05-26', + language: 'Polish', + }, +]; + +/** Podcasts, YouTube interviews, streams, recorded panels. */ +export const PODCASTS: PressItem[] = [ + { + outlet: 'Mr. Cloud Book', + title: 'DockSec: How to Fix Docker Security Issues in One Command', + url: 'https://www.youtube.com/watch?v=ier7z8lZRfA', + date: '2026-06', + featured: true, + summary: 'A walkthrough of running DockSec and applying its fixes.', + }, + { + outlet: 'ThreatVectr Cybersecurity News', + title: 'DockSec OWASP Tool: AI Fixes for Docker & More | Cybersecurity News Weekly', + url: 'https://www.youtube.com/watch?v=q2BnJZt0ZD8', + date: '2026-06-01', + summary: 'DockSec covered in a weekly cybersecurity news round-up.', + }, +]; + +/** Conference talks, workshops and meetups. */ +export const TALKS: PressItem[] = []; + +export const PRESS_SECTIONS = [ + { + id: 'media', + heading: 'Media coverage', + blurb: + 'Independent write-ups and reviews from security publications and the developer press.', + items: MEDIA, + }, + { + id: 'podcasts', + heading: 'Video and podcasts', + blurb: 'Interviews, recorded conversations and walkthroughs.', + items: PODCASTS, + }, + { + id: 'talks', + heading: 'Conference talks', + blurb: 'Where DockSec has been presented.', + items: TALKS, + }, +]; + +export const HAS_PRESS = PRESS_SECTIONS.some((section) => section.items.length > 0); + +/** Totals for the press page header and the landing page. */ +export const PRESS_COUNTS = { + media: MEDIA.length, + video: PODCASTS.length, + outlets: new Set(MEDIA.map((item) => item.outlet)).size, +}; diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx new file mode 100644 index 0000000..fcb6862 --- /dev/null +++ b/website/src/pages/index.tsx @@ -0,0 +1,117 @@ +import Link from '@docusaurus/Link'; +import Layout from '@theme/Layout'; +import React from 'react'; + +import Hero from '../components/Hero'; +import Integrate from '../components/Integrate'; +import Pillars from '../components/Pillars'; +import PressStrip from '../components/PressStrip'; +import Showcase from '../components/Showcase'; +import { + CHAIN_TRANSCRIPT, + FIX_TRANSCRIPT, + TRIAGE_TRANSCRIPT, +} from '../components/transcripts'; + +/** + * The landing page is composed of section components, each self-contained in + * src/components. Adding, removing or reordering a section should be an edit + * here and nowhere else. + */ +export default function Home(): React.ReactElement { + return ( + + + + + + +

    + CVE-2026-31431 sits at the 100th EPSS percentile - near-certain exploitation. It is + rated HIGH, so a severity-sorted list puts it below 226 CRITICAL + findings that nobody is exploiting. +

    +

    + That inversion is the whole argument for this tool. DockSec puts it first, labels + it Fix Now, and prints the command that resolves it. +

    +
    + + + + +

    + A per-file scanner sees a socket mount in one service and a published port in + another, and reports two findings. DockSec sees the topology: the service is + reachable from outside the host and can escape to it. +

    +

    + Chains are detected deterministically from the Compose graph, so they work with{' '} + --scan-only and offline. Each one ends with the single change that + breaks it. +

    +
    + + +

    + --fix applies only the mechanical subset: pinning a base image, + inserting a non-root USER, converting ADD to{' '} + COPY. It keeps a .bak, refuses to run on a dirty working + tree, and shows a diff first. +

    +

    + Anything needing judgement - moving a secret, choosing a base image version - is + listed under Needs review rather than applied. An auto-fix that + breaks a build gets switched off. +

    +
    + + + +
    +
    +

    Evaluate it in fifteen minutes

    +

    + The evaluation guide includes what DockSec does not do, because that is + what you actually need to know before adopting a security tool. +

    +
    + + Get started + + + What it does not do + +
    +
    +
    +
    + ); +} diff --git a/website/static/img/favicon.svg b/website/static/img/favicon.svg new file mode 100644 index 0000000..7fb9d27 --- /dev/null +++ b/website/static/img/favicon.svg @@ -0,0 +1,10 @@ + + DockSec + + + + + + + diff --git a/website/static/img/logo.svg b/website/static/img/logo.svg new file mode 100644 index 0000000..7fb9d27 --- /dev/null +++ b/website/static/img/logo.svg @@ -0,0 +1,10 @@ + + DockSec + + + + + + + diff --git a/website/static/img/social-card.png b/website/static/img/social-card.png new file mode 100644 index 0000000000000000000000000000000000000000..b9d29506a8fbbadb60f1694d9e92c2735ae4c2be GIT binary patch literal 799409 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 z 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

    (`2r8no1+>>aS0kc#Ajfh2ySybc9@<7@8_ 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≀9NSm?sl!v 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 z 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 SI+e`;0000 Date: Sun, 20 Sep 2026 15:32:50 -0500 Subject: [PATCH 2/3] fix(website): correct the setup-node pin and patch a transitive RCE Two failures from the first CI run on this branch. The setup-node step was pinned to setup-python's SHA, with a comment claiming v6.0.0. Actions resolves by SHA within the named repository, so it failed with "unable to find version". Now pinned to the real setup-node v6.4.0 commit, verified against the tag rather than copied. Dependency review flagged serialize-javascript@6.0.2, reached transitively through webpack. Two advisories apply: GHSA-5c6j-r48x-rmvq (RCE via RegExp.flags, patched in 7.0.3) and GHSA-qj8w-gfj5-8c6v (CPU exhaustion DoS, patched in 7.0.5). An override of ^7.0.5 clears both and resolves to 7.1.1. Shipping a known high-severity RCE in the toolchain that builds DockSec's own site is not defensible for a project whose pitch is that it finds exactly this class of problem. Build, typecheck and all 25 pages verified after the change. --- .github/workflows/website.yml | 2 +- website/package-lock.json | 19 +++++-------------- website/package.json | 15 +++++++++++++-- 3 files changed, 19 insertions(+), 17 deletions(-) diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index 490f30a..182339d 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -38,7 +38,7 @@ jobs: uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Set up Node - uses: actions/setup-node@e9d6f990972a57673cdb72ec29e19d42ba28880f # v6.0.0 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version: 22 cache: npm diff --git a/website/package-lock.json b/website/package-lock.json index 0af9fd4..d825b5f 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -17702,15 +17702,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, "node_modules/range-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", @@ -18732,12 +18723,12 @@ } }, "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.1.1.tgz", + "integrity": "sha512-k3CMsaIvvdSwm8oLB4MXSl0wH2/cwlH7xGcnRd2DaeRmBkbzYmyT8j0tsX60DwD1eRwHTpNpH8ljKu9oUT1MeQ==", "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" + "engines": { + "node": ">=20.0.0" } }, "node_modules/serve-handler": { diff --git a/website/package.json b/website/package.json index e50c677..c6c5e99 100644 --- a/website/package.json +++ b/website/package.json @@ -28,10 +28,21 @@ "typescript": "~5.6.2" }, "browserslist": { - "production": [">0.5%", "not dead", "not op_mini all"], - "development": ["last 3 chrome version", "last 3 firefox version", "last 5 safari version"] + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 3 chrome version", + "last 3 firefox version", + "last 5 safari version" + ] }, "engines": { "node": ">=20.0" + }, + "overrides": { + "serialize-javascript": "^7.0.5" } } From c9d12a4a3293fc655675347aef4b9145ad8ef456 Mon Sep 17 00:00:00 2001 From: Advait Patel Date: Sun, 20 Sep 2026 15:34:40 -0500 Subject: [PATCH 3/3] fix(website): override uuid to clear a transitive advisory Dependency review flagged uuid@8.3.2 (GHSA-w5hq-g745-h8pq, missing buffer bounds check). It arrives through sockjs, a webpack-dev-server dependency that never reaches the built site, but the gate is right to flag it and an exception would be the wrong habit here. Overridden to ^11.1.1, the first patched line. The top-level uuid was already 14.0.2; only the nested copy was affected. `npm audit` now reports zero vulnerabilities. That check should have run before the first push - it would have caught this and the serialize-javascript RCE together rather than one CI round each. --- website/package-lock.json | 39 +++++++++++++++++++++------------------ website/package.json | 3 ++- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/website/package-lock.json b/website/package-lock.json index d825b5f..699c54c 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -13307,6 +13307,19 @@ "uuid": "^11.1.0 || ^12 || ^13 || ^14.0.0" } }, + "node_modules/mermaid/node_modules/uuid": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", + "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -19099,13 +19112,16 @@ } }, "node_modules/sockjs/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", + "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist/esm/bin/uuid" } }, "node_modules/sort-css-media-queries": { @@ -20246,19 +20262,6 @@ "node": ">= 0.4.0" } }, - "node_modules/uuid": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.2.tgz", - "integrity": "sha512-xZe/16rV4aa+HGSOCiY2YeLT1OybRLrrkL/Rqaq7p7GMVXjFh+6wN4oMYgjFmnSnhY8t6Xpdl2l9qmnHYuMHwQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist-node/bin/uuid" - } - }, "node_modules/value-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", diff --git a/website/package.json b/website/package.json index c6c5e99..ae5c736 100644 --- a/website/package.json +++ b/website/package.json @@ -43,6 +43,7 @@ "node": ">=20.0" }, "overrides": { - "serialize-javascript": "^7.0.5" + "serialize-javascript": "^7.0.5", + "uuid": "^11.1.1" } }