From c47347ff76f115f56676f5ecad0032bfcb98a03d Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Thu, 20 Mar 2025 15:06:58 -0400 Subject: [PATCH] add docs site based on docusarus (#35) * add docs site based on docusarus Closes #2 Signed-off-by: Xe Iaso * docs: deploy to aeacus Signed-off-by: Xe Iaso * ready for merge Signed-off-by: Xe Iaso * docs: fix anubis port Signed-off-by: Xe Iaso --------- Signed-off-by: Xe Iaso --- .github/workflows/docs-deploy.yml | 61 + README.md | 283 +- docs/.dockerignore | 23 + docs/.gitignore | 20 + docs/Dockerfile | 10 + docs/README.md | 41 + docs/blog/2019-05-28-first-blog-post.md | 12 + docs/blog/2019-05-29-long-blog-post.md | 44 + docs/blog/2021-08-01-mdx-blog-post.mdx | 24 + .../docusaurus-plushie-banner.jpeg | Bin 0 -> 96122 bytes docs/blog/2021-08-26-welcome/index.md | 29 + docs/blog/authors.yml | 23 + docs/blog/tags.yml | 19 + CHANGELOG.md => docs/docs/CHANGELOG.md | 6 + docs/docs/admin/_category_.json | 8 + docs/docs/admin/caveats-gitea-forgejo.mdx | 34 + docs/docs/design/_category_.json | 8 + docs/docs/design/how-anubis-works.mdx | 121 + docs/docs/index.mdx | 28 + docs/docs/installation.mdx | 135 + docs/{ => docs}/policies.md | 8 +- docs/docusaurus.config.ts | 158 + docs/manifest/deployment.yaml | 57 + docs/manifest/ingress.yaml | 24 + docs/manifest/kustomization.yaml | 5 + docs/manifest/onionservice.yaml | 14 + docs/manifest/service.yaml | 14 + docs/package-lock.json | 19265 ++++++++++++++++ docs/package.json | 48 + docs/sidebars.ts | 33 + .../src/components/HomepageFeatures/index.tsx | 72 + .../HomepageFeatures/styles.module.css | 11 + docs/src/css/custom.css | 69 + docs/src/pages/index.module.css | 23 + docs/src/pages/index.tsx | 43 + docs/static/.nojekyll | 0 docs/static/img/android-chrome-512x512.png | Bin 0 -> 224183 bytes docs/static/img/docusaurus-social-card.jpg | Bin 0 -> 55746 bytes docs/static/img/docusaurus.png | Bin 0 -> 5142 bytes docs/static/img/favicon.ico | Bin 0 -> 15406 bytes docs/static/img/happy.webp | Bin 0 -> 60572 bytes docs/static/img/logo.svg | 1 + .../static/img/undraw_docusaurus_mountain.svg | 171 + docs/static/img/undraw_docusaurus_react.svg | 170 + docs/static/img/undraw_docusaurus_tree.svg | 40 + docs/tsconfig.json | 8 + 46 files changed, 20879 insertions(+), 284 deletions(-) create mode 100644 .github/workflows/docs-deploy.yml create mode 100644 docs/.dockerignore create mode 100644 docs/.gitignore create mode 100644 docs/Dockerfile create mode 100644 docs/README.md create mode 100644 docs/blog/2019-05-28-first-blog-post.md create mode 100644 docs/blog/2019-05-29-long-blog-post.md create mode 100644 docs/blog/2021-08-01-mdx-blog-post.mdx create mode 100644 docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg create mode 100644 docs/blog/2021-08-26-welcome/index.md create mode 100644 docs/blog/authors.yml create mode 100644 docs/blog/tags.yml rename CHANGELOG.md => docs/docs/CHANGELOG.md (90%) create mode 100644 docs/docs/admin/_category_.json create mode 100644 docs/docs/admin/caveats-gitea-forgejo.mdx create mode 100644 docs/docs/design/_category_.json create mode 100644 docs/docs/design/how-anubis-works.mdx create mode 100644 docs/docs/index.mdx create mode 100644 docs/docs/installation.mdx rename docs/{ => docs}/policies.md (93%) create mode 100644 docs/docusaurus.config.ts create mode 100644 docs/manifest/deployment.yaml create mode 100644 docs/manifest/ingress.yaml create mode 100644 docs/manifest/kustomization.yaml create mode 100644 docs/manifest/onionservice.yaml create mode 100644 docs/manifest/service.yaml create mode 100644 docs/package-lock.json create mode 100644 docs/package.json create mode 100644 docs/sidebars.ts create mode 100644 docs/src/components/HomepageFeatures/index.tsx create mode 100644 docs/src/components/HomepageFeatures/styles.module.css create mode 100644 docs/src/css/custom.css create mode 100644 docs/src/pages/index.module.css create mode 100644 docs/src/pages/index.tsx create mode 100644 docs/static/.nojekyll create mode 100644 docs/static/img/android-chrome-512x512.png create mode 100644 docs/static/img/docusaurus-social-card.jpg create mode 100644 docs/static/img/docusaurus.png create mode 100644 docs/static/img/favicon.ico create mode 100644 docs/static/img/happy.webp create mode 100644 docs/static/img/logo.svg create mode 100644 docs/static/img/undraw_docusaurus_mountain.svg create mode 100644 docs/static/img/undraw_docusaurus_react.svg create mode 100644 docs/static/img/undraw_docusaurus_tree.svg create mode 100644 docs/tsconfig.json diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml new file mode 100644 index 0000000..1636c48 --- /dev/null +++ b/.github/workflows/docs-deploy.yml @@ -0,0 +1,61 @@ +name: Docs deploy + +on: + workflow_dispatch: + push: + branches: [ "main" ] + +permissions: + contents: read + packages: write + attestations: write + id-token: write + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Log into registry + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: techarohq + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Docker meta + id: meta + uses: docker/metadata-action@v5 + with: + images: ghcr.io/techarohq/anubis/docs + + - name: Build and push + id: build + uses: docker/build-push-action@v6 + with: + context: ./docs + cache-to: type=gha + cache-from: type=gha + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + platforms: linux/amd64 + push: true + + - name: Apply k8s manifests to aeacus + uses: actions-hub/kubectl@master + env: + KUBE_CONFIG: ${{ secrets.AEACUS_KUBECONFIG }} + with: + args: apply -k docs/manifest + + - name: Apply k8s manifests to aeacus + uses: actions-hub/kubectl@master + env: + KUBE_CONFIG: ${{ secrets.AEACUS_KUBECONFIG }} + with: + args: rollout restart -n default deploy/anubis-docs diff --git a/README.md b/README.md index 1558119..733ed12 100644 --- a/README.md +++ b/README.md @@ -18,291 +18,10 @@ This is a bit of a nuclear response, but AI scraper bots scraping so aggressivel In most cases, you should not need this and can probably get by using Cloudflare to protect a given origin. However, for circumstances where you can't or won't use Cloudflare, Anubis is there for you. -If you want to try this out, connect to [git.xeserv.us](https://git.xeserv.us). +If you want to try this out, connect to [anubis.techaro.lol](https://anubis.techaro.lol). ## Support If you run into any issues running Anubis, please [open an issue](https://github.com/TecharoHQ/anubis/issues/new?template=Blank+issue) and tag it with the Anubis tag. Please include all the information I would need to diagnose your issue. For live chat, please join the [Patreon](https://patreon.com/cadey) and ask in the Patron discord in the channel `#anubis`. - -## How Anubis works - -Anubis uses a proof-of-work challenge to ensure that clients are using a modern browser and are able to calculate SHA-256 checksums. Anubis has a customizable difficulty for this proof-of-work challenge, but defaults to 5 leading zeroes. - -```mermaid ---- -title: Challenge generation and validation ---- - -flowchart TD - Backend("Backend") - Fail("Fail") - - style PresentChallenge color:#FFFFFF, fill:#AA00FF, stroke:#AA00FF - style ValidateChallenge color:#FFFFFF, fill:#AA00FF, stroke:#AA00FF - style Backend color:#FFFFFF, stroke:#00C853, fill:#00C853 - style Fail color:#FFFFFF, stroke:#FF2962, fill:#FF2962 - - subgraph Server - PresentChallenge("Present Challenge") - ValidateChallenge("Validate Challenge") - end - - subgraph Client - Main("main.mjs") - Worker("Worker") - end - - Main -- Request challenge --> PresentChallenge - PresentChallenge -- Return challenge & difficulty --> Main - Main -- Spawn worker --> Worker - Worker -- Successful challenge --> Main - Main -- Validate challenge --> ValidateChallenge - ValidateChallenge -- Return cookie --> Backend - ValidateChallenge -- If anything is wrong --> Fail -``` - -### Challenge presentation - -Anubis decides to present a challenge using this logic: - -- User-Agent contains `"Mozilla"` -- Request path is not in `/.well-known`, `/robots.txt`, or `/favicon.ico` -- Request path is not obviously an RSS feed (ends with `.rss`, `.xml`, or `.atom`) - -This should ensure that git clients, RSS readers, and other low-harm clients can get through without issue, but high-risk clients such as browsers and AI scraper bots will get blocked. - -```mermaid ---- -title: Challenge presentation logic ---- - -flowchart LR - Request("Request") - Backend("Backend") - %%Fail("Fail") - PresentChallenge("Present -challenge") - HasMozilla{"Is browser -or scraper?"} - HasCookie{"Has cookie?"} - HasExpired{"Cookie expired?"} - HasSignature{"Has valid -signature?"} - RandomJitter{"Secondary -screening?"} - POWPass{"Proof of -work valid?"} - - style PresentChallenge color:#FFFFFF, fill:#AA00FF, stroke:#AA00FF - style Backend color:#FFFFFF, stroke:#00C853, fill:#00C853 - %%style Fail color:#FFFFFF, stroke:#FF2962, fill:#FF2962 - - Request --> HasMozilla - HasMozilla -- Yes --> HasCookie - HasMozilla -- No --> Backend - HasCookie -- Yes --> HasExpired - HasCookie -- No --> PresentChallenge - HasExpired -- Yes --> PresentChallenge - HasExpired -- No --> HasSignature - HasSignature -- Yes --> RandomJitter - HasSignature -- No --> PresentChallenge - RandomJitter -- Yes --> POWPass - RandomJitter -- No --> Backend - POWPass -- Yes --> Backend - PowPass -- No --> PresentChallenge - PresentChallenge -- Back again for another cycle --> Request -``` - -### Proof of passing challenges - -When a client passes a challenge, Anubis sets an HTTP cookie named `"within.website-x-cmd-anubis-auth"` containing a signed [JWT](https://jwt.io/) (JSON Web Token). This JWT contains the following claims: - -- `challenge`: The challenge string derived from user request metadata -- `nonce`: The nonce / iteration number used to generate the passing response -- `response`: The hash that passed Anubis' checks -- `iat`: When the token was issued -- `nbf`: One minute prior to when the token was issued -- `exp`: The token's expiry week after the token was issued - -This ensures that the token has enough metadata to prove that the token is valid (due to the token's signature), but also so that the server can independently prove the token is valid. This cookie is allowed to be set without triggering an EU cookie banner notification; but depending on facts and circumstances, you may wish to disclose this to your users. - -### Challenge format - -Challenges are formed by taking some user request metadata and using that to generate a SHA-256 checksum. The following request headers are used: - -- `Accept-Encoding`: The content encodings that the requestor supports, such as gzip. -- `Accept-Language`: The language that the requestor would prefer the server respond in, such as English. -- `X-Real-Ip`: The IP address of the requestor, as set by a reverse proxy server. -- `User-Agent`: The user agent string of the requestor. -- The current time in UTC rounded to the nearest week. -- The fingerprint (checksum) of Anubis' private ED25519 key. - -This forms a fingerprint of the requestor using metadata that any requestor already is sending. It also uses time as an input, which is known to both the server and requestor due to the nature of linear timelines. Depending on facts and circumstances, you may wish to disclose this to your users. - -### JWT signing - -Anubis uses an ed25519 keypair to sign the JWTs issued when challenges are passed. Anubis will generate a new ed25519 keypair every time it starts. At this time, there is no way to share this keypair between instance of Anubis, but that will be addressed in future versions. - -## Setting up Anubis - -Anubis is meant to sit between your reverse proxy (such as Nginx or Caddy) and your target service. One instance of Anubis must be used per service you are protecting. - -Anubis is shipped in the Docker repo [`ghcr.io/techarohq/anubis`](https://github.com/TecharoHQ/anubis/pkgs/container/anubis). The following tags exist for your convenience: - -| Tag | Meaning | -| :------------ | :--------------------------------------------------------------------------------------------------------------------------------- | -| `latest` | The latest [tagged release](https://github.com/TecharoHQ/anubis/releases), if you are in doubt, start here. | -| `main` | The current build on the `main` branch. Only use this if you need the latest and greatest features as they are merged into `main`. | -| `pr-` | The build associated with PR `#`. Only use this for debugging issues fixed by a PR. | - -Other methods to install Anubis may exist, but the Docker image is currently the only supported method. - -The Docker image runs Anubis as user ID 1000 and group ID 1000. If you are mounting external volumes into Anubis' container, please be sure they are owned by or writable to this user/group. - -Anubis has very minimal system requirements. I suspect that 128Mi of ram may be sufficient for a large number of concurrent clients. Anubis may be a poor fit for apps that use WebSockets and maintain open connections, but I don't have enough real-world experience to know one way or another. - -Anubis uses these environment variables for configuration: - -| Environment Variable | Default value | Explanation | -| :------------------- | :------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `BIND` | `:8923` | The TCP port that Anubis listens on. | -| `DIFFICULTY` | `5` | The difficulty of the challenge, or the number of leading zeroes that must be in successful responses. | -| `METRICS_BIND` | `:9090` | The TCP port that Anubis serves Prometheus metrics on. | -| `POLICY_FNAME` | `/data/cfg/botPolicy.json` | The file containing [bot policy configuration](./docs/policies.md). See the bot policy documentation for more details. | -| `SERVE_ROBOTS_TXT` | `false` | If set `true`, Anubis will serve a default `robots.txt` file that disallows all known AI scrapers by name and then additionally disallows every scraper. This is useful if facts and circumstances make it difficult to change the underlying service to serve such a `robots.txt` file. | -| `TARGET` | `http://localhost:3923` | The URL of the service that Anubis should forward valid requests to. | - -### Policies - -Anubis has support for custom bot policies, matched by User-Agent string and request path. Check the [bot policy documentation](./docs/policies.md) for more information. - -### Docker compose - -Add Anubis to your compose file pointed at your service: - -```yaml -services: - anubis-nginx: - image: ghcr.io/techarohq/anubis:latest - environment: - BIND: ":8080" - DIFFICULTY: "5" - METRICS_BIND: ":9090" - SERVE_ROBOTS_TXT: "true" - TARGET: "http://nginx" - ports: - - 8080:8080 - nginx: - image: nginx - volumes: - - "./www:/usr/share/nginx/html" -``` - -### Kubernetes - -This example makes the following assumptions: - -- Your target service is listening on TCP port `5000`. -- Anubis will be listening on port `8080`. - -Attach Anubis to your Deployment: - -```yaml -containers: - # ... - - name: anubis - image: ghcr.io/techarohq/anubis:latest - imagePullPolicy: Always - env: - - name: "BIND" - value: ":8080" - - name: "DIFFICULTY" - value: "5" - - name: "METRICS_BIND" - value: ":9090" - - name: "SERVE_ROBOTS_TXT" - value: "true" - - name: "TARGET" - value: "http://localhost:5000" - resources: - limits: - cpu: 500m - memory: 128Mi - requests: - cpu: 250m - memory: 128Mi - securityContext: - runAsUser: 1000 - runAsGroup: 1000 - runAsNonRoot: true - allowPrivilegeEscalation: false - capabilities: - drop: - - ALL - seccompProfile: - type: RuntimeDefault -``` - -Then add a Service entry for Anubis: - -```diff -# ... - spec: - ports: -+ - protocol: TCP -+ port: 8080 -+ targetPort: 8080 -+ name: anubis -``` - -Then point your Ingress to the Anubis port: - -```diff - rules: - - host: git.xeserv.us - http: - paths: - - pathType: Prefix - path: "/" - backend: - service: - name: git - port: -- name: http -+ name: anubis -``` - -## Known caveats - -Anubis works with most programs without any issues as long as they're configured to trust `127.0.0.0/8` and `::1/128` as "valid proxy servers". Some combinations of reverse proxy and target application can have issues. This section documents them so that you can pattern-match and fix them. - -### Caddy + Gitea/Forgejo - -Gitea/Forgejo relies on the reverse proxy setting the `X-Real-Ip` header. Caddy does not do this out of the gate. Modify your Caddyfile like this: - -```diff - ellenjoe.int.within.lgbt { - # ... -- reverse_proxy http://localhost:3000 -+ reverse_proxy http://localhost:3000 { -+ header_up X-Real-Ip {remote_host} -+ } - # ... - } -``` - -Ensure that Gitea/Forgejo have `[security].REVERSE_PROXY_TRUSTED_PROXIES` set to the IP ranges that Anubis will appear from. Typically this is sufficient: - -```ini -[security] -REVERSE_PROXY_TRUSTED_PROXIES = 127.0.0.0/8,::1/128 -``` - -However if you are running Anubis in a separate Pod/Deployment in Kubernetes, you may have to adjust this to the IP range of the Pod space in your Container Networking Interface plugin: - -```ini -[security] -REVERSE_PROXY_TRUSTED_PROXIES = 10.192.0.0/12 -``` diff --git a/docs/.dockerignore b/docs/.dockerignore new file mode 100644 index 0000000..13ad2b9 --- /dev/null +++ b/docs/.dockerignore @@ -0,0 +1,23 @@ +# Dependencies +/node_modules + +# Production +/build + +# Generated files +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Kubernetes manifests +/manifest \ No newline at end of file diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 0000000..b2d6de3 --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,20 @@ +# Dependencies +/node_modules + +# Production +/build + +# Generated files +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/docs/Dockerfile b/docs/Dockerfile new file mode 100644 index 0000000..0faa826 --- /dev/null +++ b/docs/Dockerfile @@ -0,0 +1,10 @@ +FROM node AS build + +WORKDIR /app +COPY . . + +RUN npm ci && npm run build + +FROM nginx:alpine +COPY --from=build /app/build /usr/share/nginx/html +LABEL org.opencontainers.image.source="https://github.com/TecharoHQ/anubis" \ No newline at end of file diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000..0c6c2c2 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,41 @@ +# Website + +This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator. + +### Installation + +``` +$ yarn +``` + +### Local Development + +``` +$ yarn start +``` + +This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. + +### Build + +``` +$ yarn build +``` + +This command generates static content into the `build` directory and can be served using any static contents hosting service. + +### Deployment + +Using SSH: + +``` +$ USE_SSH=true yarn deploy +``` + +Not using SSH: + +``` +$ GIT_USER= yarn deploy +``` + +If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/docs/blog/2019-05-28-first-blog-post.md b/docs/blog/2019-05-28-first-blog-post.md new file mode 100644 index 0000000..d3032ef --- /dev/null +++ b/docs/blog/2019-05-28-first-blog-post.md @@ -0,0 +1,12 @@ +--- +slug: first-blog-post +title: First Blog Post +authors: [slorber, yangshun] +tags: [hola, docusaurus] +--- + +Lorem ipsum dolor sit amet... + + + +...consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/docs/blog/2019-05-29-long-blog-post.md b/docs/blog/2019-05-29-long-blog-post.md new file mode 100644 index 0000000..eb4435d --- /dev/null +++ b/docs/blog/2019-05-29-long-blog-post.md @@ -0,0 +1,44 @@ +--- +slug: long-blog-post +title: Long Blog Post +authors: yangshun +tags: [hello, docusaurus] +--- + +This is the summary of a very long blog post, + +Use a `` comment to limit blog post size in the list view. + + + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/docs/blog/2021-08-01-mdx-blog-post.mdx b/docs/blog/2021-08-01-mdx-blog-post.mdx new file mode 100644 index 0000000..0c4b4a4 --- /dev/null +++ b/docs/blog/2021-08-01-mdx-blog-post.mdx @@ -0,0 +1,24 @@ +--- +slug: mdx-blog-post +title: MDX Blog Post +authors: [slorber] +tags: [docusaurus] +--- + +Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/). + +:::tip + +Use the power of React to create interactive blog posts. + +::: + +{/* truncate */} + +For example, use JSX to create an interactive button: + +```js + +``` + + diff --git a/docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg b/docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..11bda0928456b12f8e53d0ba5709212a4058d449 GIT binary patch literal 96122 zcmb4pbySp3_%AIb($d}CN{6sCNbJIblrCK=AuXwZ)Y2^7EXyvibPLiUv2=*iETNcDDZ-!M(5gfan1QF);-jEfp=>|F`_>!=WO^Jtthn$K}Goqr%0f!u{8e!-9i@ zhmU(NIR8g*@o?}7?okromonkv{J(|wy~6vi^xrZLIX*599wk2Ieb#lAbZ*fz97a4{ zJY7PbSOUsOwNy1OwNzXx4iXOC|2z)keOwmKpd-&ia_{g7{tN#ng-gPNcc1#tlkjM! zO6lT6;ZU0JB&4eA(n2(-bp-FTi8b+f7%9WKh({QCB8bELa9lXp#GSXVPIvbL=ZA)_ zoqe{#7VMtQs`;Ng5O8q3j-8IgrN#}94v)TX4^NlszBRSzdq}A`TxwFd3|y~ciPQw? z%W89mZQrCUNI$g^7Oh9(UFDIP_r7lI7lWz&hZ1*kZ$baGz-#@nL4S(s3tjnk2vk5* zGnL>!jFf8k?c!+McUT=ympT%ld*3}>E?g-5z9LI_yzT>@2o6r3i2v)t?KwGOxzsp5 z--7^Xa4<>>P6hlaW!G1-kpn0Y2dq(kdhFvvV+2FM0)3np}3GKzTt;)#GZ=Z?W z!}GMkBmSB3taZb*d{@PnL&d_l(Ks(Z2Nbb?3HFfuIKl`Y+P!9$uuAsc53|NzT!gCE z{M_rr@ucO9AC$3tNI(^d8!3^&0lCM-kw_(|g&{O!)%`pqf8E|0W;wYyy}6&z6(2B; zRYt1FlHZ2C7vc@FdKzC@n?}jobe2D9^;P-sa5`IfwpE1e6#N|6qQw8o+38045pxM* z_59Aq@8~>dJCtqhns#jEI~z0hACBNUZ;I~qj_$}bPXswGCwZz`c=)~lO#R;=sD(%9 za&bUY81NY4aNY25K5M9{QQ`EOS{V4jzXdWnDdV2b8HKe6T<|X$Q%nTAemPnPhtCab z@I(`E5U22@kW&(;Pynv}zWp62&;CfRX7N~Ze4eAlaDu!0dW=(x2_An*}x3G&V2kUsI=T|3LqH$PFPB?r*Kh zT<(BanS8n8ZL2f{u<*C=c;#&Iv3z05|BtwHPyLVX$JfSZ-nPRGyw_WdBUAS?NhDHJ zmzyA*oPZ~V;9d%;G25NPBOfQ-_D`B?F5{09Gw9nt9ehQ4_7uLZZQvbQt_P+|;LlMZ8=jss zF^Gm7)AuJd!9`>njaJZ$iVyWbd6|Twl_cKuZ2N()vsz1j@E37vPyKyt=e2GqZ^MR~ zXIy^LItyv$VNEn)MYm=|*3p-TDZIgKxoy7MI3JQa*lF%)ARPfF;fs*DQ?da`y7oEU zh_lgIWD}kW>MyGS)zaY65j&?~?T{j(I0L8nXp-HVZ_c&_z>K4Vi_<5qV_D*Pmntfm zcZuH8?M-w;z;3X$(8R`DMJ?#^m#o9ZLE0Ismu8& zDF)Q?Teh3z;(@8v6Q-&8=w`afg3mLQ85XKF=>ht;Mk<9C({@^a!<@Wn&e@#S*tGZT zflx~uFh89d7#69BINhL^;7=1nNyD(`#`N(kcJFxJH1wC-G z;3~)5?Zx+e8gBGJEGIZpXCR@*4E3T{e~F3|np7zaFTW*H$6lk=q&W<9@%|HhT)JsG zi?G)xD*Su@aGq|R2%ww6-{29RSlN?n22{r1v7(>8AqB`_W!ed6MbYgY>Lr~WdJ&67xXmBw;p)KRhD8c| zJPCE$_%TC!QMW^NN%e0n5R2!O>QuB$oNP`QHKU(-$F6g084quR%O&2C0<#jZqHNw4 zg}XntN)!#<#jr(XMe}^|UlLdeBP*t#i${&;_yuBmDs$W2O;1E|sSj=;W^ zSyF|!M=xm-QCXVU7mQ}V(~7UrsKOIK5r4^7F*g0VH)w1<|34dC_`UQC*oTu=+B`9* z4Jh>4me{%44wl;7BDJkvDDWJ6SL?-=_fdbjK&XRp5Vk`9;#>i?%Motv>V(|7;A}}O zU8%V37GK!!mZHZ`7L5Ns*ztfB%;y+ar#4rSN%qi@zDw*8HNT7L@UTW-9V>6VIrIS2`w$ZVxrD_Pvo4;!t)?he`;kX47HQS z-ZH7w(v&VJyMNj9a9hr72G+d({AQb?zG8>o3fA&C9sA)(_LXsqbK3q#_q2In;XuQA z;NKnzM$3uO)*k{JyOnxO7id4ceg~27qWT|x^KLg)9iN9N9QmA0xoo+VRJA$ z_etyG#Z~#aXRpU(?tAXq{@pX43OnVh@LXP_K@+?k9bogc$6N&(^|_I7ezWOoTLFK- zq`ji~=M!@gj*9u2?}O^~rbKuIaGHS#4~<7S&j`ui!Fw}>9T~O9Fj^ zyN};L5Oen^`4*<%c5`ifzl|RH{yv(l$yZoAGe7Vxi@NG$b$bfy@^r|37dNU}^yhDP zg3>=6>ltZV(tkMK&y2yjHjZAHEU1)`Px7LL-ApPAQyMeeb~^%^Tw+x_#AO& zwY9CqLCRqDuj8Hhori(`zOq4#X2@itHGeu;Oe8noy z;iV-)*{@MgVV=ZE;SQoB`g@sly`(oumzOeyw^%x9Ge`JZfNAQ3n*xKER#RJN$@N3` zX|n~{{3NG=HSLm3|GFI)m9jjMj&1 zi`#yIC*L7GD%~$4EPts}*Rd@VTe(M6jJF8MDif>-iGqb9>Q9zYo92egEmZacG>pIx zT3XS%Wn7uU37^#?IO>Y1N%%BY>lt24Jq!#rl0 zE|_4f751``XY#Kqndv+Y0tJc@_=K|OoS7Hcx$j7now-)jIS@SJ7Z`qR{;qwEN!yw( zrtTrDt}LdyQl>pCJEisU{ExS-0(RC(8z?xeh0uYie&4|@NL1Kt!PTFRbK~9VJLd%? zyjj}ixr`csCmc9SDb<>2>GnCHm-i(a=t69-_MDt5ksjAVU7k>i!(BOET#;8#cwKh0 zjS=YVlpYl!E7+!y;RpeY=C=*|<%&Oh2+5qCv^JIR3Of1ue9k7N`?6YW;A+{c(pyeP z^ZpjVK^#7%E}QYRtS*uaK_K$Oyoq3%xOCV3?n&qBv}Qc;N8FQ2O#u{>slaV21l1Fc)AyIlbfdX7AExO{F?eOvERYJb;Ni zckPYRgfT@0Y4PwO%7BY@l#2<^fKapIft)oU2O*-JU&?8;Z7Q467Gqyc1RGqTp3zqn z_F<{stV*oYnEE+<1}A|K7({3kbdJ=r67p>3|7YtA6(Iw>`GxKnm1Ve>A@&z9Vvu8H`OuD7{B zMq(lkGSK&awU^aqf~Hx?^P4cUl^^fU&*kPEt$t4z0-PMDv!U}pIKO<9Sv;GRJ{qnc zM#0V^%Zxa5H(Iv{@2xzz5#$zpTWxaaiu@Y4QU89(yi{9^PHM{|J_i?6y zgf4QjZLTyomqcSjIJKGS3lb zSwmVhHvq>|mo6iNA+%kh;XIm9P0(Wjl%N@e!Uo|`7fqKQ0Yb{?nwhp%!%@R7IgQ(J zLdJbRkfT+8-daWy0_~Aj4@&Z<8;^K*_MKdo=%J+qo&7AP5Y>3CZDQwLk>VrP-iE3l z8mvBgeWl{(67&r>s zolqo}wttX5$056wr+?q;8$fEMMrSIe%AQCqi$0{Qt{6t|=rBnTL`u#0;b>^^q~bHE zp{uMeEEOF+C@Bea`ih=v`oWzl`fF0@xNrw_gl78Y95SqUn_wnsHu&(x4lD7hc2>u& z+c4)a*}b=lY{4v4Y@S1w5Z2f!Jq8LAqHhf&HyFe+xH zbfYn zuHOaD(3Z44uZnBo`1Un7x{2QW9QCOpsNS-qWe%Q$F)qV<&9q&PJhD?RJ@V!6b{5RuzyJ7cBd?%j{&sd zks}NY{pGQJFNu*E%g=q^iNCa_pTISw{g5lr<;sbC9@&D4|{$QCRNde}1aaR*iIJ>SkWWj9GmQq+0=}_`Y_Ek-oPg#tRE%68|XT zB;g{AmDK0gbP&>?-)o<(f8r}>S&x@WpxLhLJ6!VHvd^8m{d!dr7T3pz$ zkn$>3T~Nk?bRK9XEGr-E(p1z!l=>NOIE93eV1Q}%M}o=Jc(kJdFI%%?IHjKWBv=F- zs0kf#$k+|N^0Kmxpqs_13OW!7mM)n&4n{0j?O}zqJVqRfO0L;*JN}9tgHPRp+@oVB zL^!D_@iZhfor|uMCvR_WYBUa3qK1;a0Sidz=3nvFUmND_0QX-%no0}PDmmBm$!Q>E22?Y^dsKW0G}?bkHM8iy?HUZJe3D3p>1 z{o>d|o2RGDul?wm_UifFO%C!~|FkRJ8a~u-1G`aKtr9TmNLt2fx<)$)zT|Y_bZ~;j zZ}|?5bT+5#t2#Z&ZjZ&(>}e~tx(OssxQ3R?$4(c{8| zA{yv+v62$*(TsZHW7*HdBc_*TZp57AA09eH5#R)*7`b!#100}{HOmdQKm_miUqlBW zZD@x|#G<>fCMXis0q5cF%MdAB0y4U4`ufgyXagAF75QILp?OQMg)oJ-I5tcXNTV3c z^LdROg=LH8OWSuduIFYH>yoIy>?K#m=7i9g&A;qZckd=Qq`Af993c<1HC+HF3?3TA z@mXTS>d{;Y^&|CQE)x8(;Ecs0QHElH1xI&d6&Uq}k*an~<;wvD&Gm?=IaRXC4_2t+ z687TAZDvFH`P_rv+O+vii*ILLDq&e;Enb4GCZxSUyr*?BG*S{dy(~hS+d8%Ae9{Q0 zDFTsg9%WffrG!4@g#5<1DSfOuyKOqS6anp;I0|{^ z)V|zlQP!t&b3wI~7AJ(b|n}V$)IB5Fya)0*qVbt^^Xy>&KoM5@G zgv~8hvW8mIQ#^U!=(x z9?eBPZ$ao`DWyTW$iz!Q`hLz+KZ&*med242vVjHA{9$>d~E!>k~8H`e}5Ob?c^7D<+;Pp*!^~!b~jcszphKaneeErmWa|Ii2Oi~ ztGB4PTrExmF%PO~Rlw{5G?R45H%J2)zC4d?gLsc0?I}+&@ z{srJv;THoXHj*l`5Q|Tga(WP!7MOqS|4vLj8TW$CZa(*>1?6`$ z@pb*I!r>YumfjryY$QPZ&5ybh7ImdJ=}jf0R&Il)Rm8;{T#`EZ(8$4xK5)i|(J2>A zM(ECw(3nO!P|NY%80nn9)0)$_wQ6EY)@tA=fiw6Ckl?6%O@ z>iR~gE<@*gj8f=2)9R#xOOTiDw+cG>OO%J1<=dA?ehZH`uc}v z5rU~T1mqht0WB?l44gV3*5~ubC7^VJ?0P zaXK-^Pxha#1TpdkU7p`ESsU|D+8lTCPuba3r1}NxZiE&_I8Tx1G@)B3Ie#b@e%d`@ znIB6?VVd@|FiiIY5+r1dt`0*7CSknIt4x^I8lcbofDCyRBVB4u4goFQzHpkSVflWC zwCjG0O1Gn0h4%24jU*=Xv{Dg1GblXO54Wq$@-$o{ecO2#8L)Ph46``+>pER>c+GW$ zM(_lX8sW#qMTjI&_xnpy7&J=2N6?X_`pi{1qV%(bZ`?B|_=-Wqy}i#QMBhD-9s2~c zy7b9>k)dilS&g_J-(ltH!~Gud%K0oYXy7WObRVqWIQWFXU?{rDV z3ggo;zJQqxIwniw*YYRCIa)*_EWpICGC#=Rny3r;`R@LdNvYW-FgcO%z3NicRCZ1~ zr^>u8=iAvGHtZ*OTiMpv9AW!t^yU%s#0J_1Jj(G-;n1NVwt|-9p@r5g=&hhj z1nyyZ3~Dv2^qB>>zG(RzSlG|YU8v?0scfBa?5rKq+S(q|BL=E&8z;zIi-JpLE}t{X zC$jXzp9eAMETY=;3mQg({0eFdgYQ^9w`8`P{pXzAibKLGsLZIHeGwLV?3;0NhcJD* zW=jF6I?uh7cnonu|01<_;8Y**Gym3BCvZ@ivavgH{8Ys)L0)!KpF3kN<)NbxWqoIg zk}H!2P(+*L^U;+}sAL7~{4z9T$5;N&FXJ@lEb!F(Tz^mLXIY+Xoa8TCE}?oMt@2dF zf>B7vRnrXYt*^{_10oHxyR&QIX*_A69}X}I)WsaK?lU?w zy$^EMqSM;=o9rGpvC;Y5hd$=({MVCGg0~qSRl?QF2fWElYI_6-(v`Ds8JXMNUh~@d zWH?o5p$-i}&}iI?V3Q`#uX{eS$DhkUlnCO>r#B_^e^(O7Q{_t^=vWq6c#OCzKhoO0 z>32c(onMuwu)W}-EUGQg%KW%{PX{kY`i8q`F3DM`^r z!$)9ld2-fLN3WUry+VwXhmA^BUOO{*tc=o0;~`%Ca<(w=m6pWoO?LAFnnITD$;4f1 zdH)T)1!-l2iUHo|F5wV+q=!``)Qy~Ut5}0LPVcL+PVN=`-kE|*wA&=vLJE}>MFf9) zLt!6O^ZQ)(vglM}uzOPd0QN`M;WPw^X&aoW#x|kYoR#)bCHgEbGjry|844*9YTYBCxxj0&FM9T;FV9bu>;C5|_XUj%`lRr>o+m|j2w35a*LG`KiegseN*Vq||f zpKo+14SwyV7d7ICZYcB%nnqii`@U>;LT4X6c&u$(mMQCPn=5W1>fVq*>-%eSmqRPC z!MqV{0CK-po#-m}|GiC9*)!(f7%0~@X2uh8`BJ~{dz*Ync9O1wkf5C)WL3naIzopG zHvd`1UOoEtlLa?}QOao@HL{F{mI*K65TO$*SkruGJ9cH}2ju9?KuX(8@a1Zyo$)6p zZyW0qF;H_NM7dV)Yj^I?H(w9Wej^ra@(z+8`+Jgw!rYedJu7|k=mo4iUFPzl(M6VS zbbu2fb6_=)UQm-WUL;&3oCNw^s!y0Hb?(x+elVSM>w^f#=jtvUb~6Iia>Q`3alZ4| z!j996r)(u@83OLDw6YetLb4iWm7+S)t#!mEva~OF7%~>=+DuYL@me!-;)J-gNC*Ur zA|;5H1@Y8rW7RV?MKh$mP_*+bS%!1)S_h2SJYQ~+R#cC`zu~d? zOI^f%5GtC|SSF%ErwSjA*`s8rtbF=>d9`-kELhy1S3P;&3;1gB$_sWdlY5=>)|YCs zaAGeo=f|WwwRBBaT#s|qO#D)%Q;5EdbB`@>l^)%EEnYRfsTcDFB&!5TF%z-b@a2FtQSU0aD;eRfc&CPic*R+ zQbd1TSU857kART6jzOmnmq^G8r~e1=S?LE$yfUi^VJk6D{f@%0hFYyxTKCqM!_Lku zY?H0EO#0bF4(UWmhPVFYySswtbAxQ}j15fDU32FbfyU}l-O@JSrLX?sX!Q*h5_tkQ zCtcr27j3zI(b3|TZI*t(-ta7BCGeIEc_ZQV{Wlg-iBLFWy!|NdWvue9$0BQj_1$Bp zr`qiuEt0~v+OhZwhq8Mi1 zIw8~;Sm0}2 z`#Z_V*`Gtl7e<#qj`xO|P7M?WmGffQxcNF+x<%-$!L__0mD(0f9Rop;vZfa(V)yz1 zE-cIPoYeHN29k7N$0WLjCYs!YP+iwDozf(gSe6H*1g^^7?82$E% zS+c>;5q8OK9qMVDD}$)M@dR40nw293G2)zguH2&?cwoLJ@+eF4v=>g#%A}>R(~ovXE-mGs73s_&xby_%f}MF1omBoV~8zG)9FCUxZl+03&8 zMo*Rg6u22p>bxtf#)@PI_~o$3n#$C2TEy|2cqEvo=<>YQ3@_0OPn8mh1#_wmn~5Yn z(=m}EIZ6e^^W+<*D*Jjsy+Jv`4jwSyeGF%ijP4W1RK5u=$1-9FkUWy?o?OtxR0Px>TvF0%+;luL8uZWYWuM&>2#N1M!zIM~ zhjVaUQF{cRG%+=sIXEzp>C($LdH*Y4BMVuE%5!^vX=7DW4mYLY6uXrMul&O?U)Dw# zT)+#OII#l7ZY~8)(sLEwpPp#0)67O3m?;PGuT61U+pnzyzr?t(-rRHH-%+c;ob;ZTF5`H3a7k^Wg8X94FwFi1kV+$_Yy zXTvfH$(d}PRhZAsIbAPRB9M;(jZWnP1ImuH&&>3^RlXX)u(sWW=FPKFU!tUjb@pL} zM|#Mo$rf7F^D~+khXrUzlW0<>wk`hb=gjg)=96tX2ReSt$^b7Zi2q0`^>L2Mr9tR% z440)8CVH`A)GyCarH4?V9@etZ*faJIXV6V}Fcnz?m-2gUUh~mrxZIeajFUNrlTk{Z zd8sQm@el1OA7qu!%gLx;NRQwm8FDb6!>VPO-c&0AgXL|~UNoYcW=DhKeWW1RH!C%o zA;q+nA4?I~DVn>yGN`g6aYj&?iA7Z#onO?v!NtxbNE^W&*y$}dlE!C{o7m@c%*fS0 zz_~2;b#I7Ri799%3IhVZ4E5H3XZZel*OWLYUV9D0Tcg>O##T|P>{`(AY+jFhL5fu` zuynS{@E;DK%W}HBYW8cB&UoQgH6{>)SrjCR^|%5U4({A*VAW|PXETk@a8a6(dRzwt z#{=^6uZG6(CCb&TCN=!S5#mZI6Qm5iRyHud%LsK8(y}cz$?%hxRVbYcSk(jQ)Hf*q zwl`RXgq%Vq2>?qiQLj(sikZ5M2--71+VIB4>t#QF5kY>+0 zvdrvFUKb|@`qYA_DY~F8uSs*wtSyZjru;0Jd3f;q2xc^|l4;ainHm0GyTBPE^x351Nfhu+U_zM%JNv5tRNY(SJLI>_cH|`_% zBv}sM>s)u6&ftbT2iCAIbVYfaUdPKoAvKRr(h$g%l=euf!4+uP{uuJ2-j;C-gh79tNgvD!v);u3L54L8bMpdHOxBezyB$J z6t|CIWiq(2k-xMuIlq+@%c*oUf)auDn&NzqLb-t?B`)P6`sEjdLaw{t=0WE!psHKgYc`L8 zG7f5fbN<5Tc|Sc;VfuD8K7LsFY}c)XgtW)}UzLZ%PN2{=X%SF}l%n5@+mX^Tghf)C zQT&=hLLvxe&MK4|eJ=aMDkZi-%i5#;LRBB}9{5$@0{+NM_YoNPz_<(gyMe8_SQH4* zYs|(<2TOk`SN+|6){TN8HLBf=AL?Q5Wca0h;$bU05=f4Q$Ce1foxm6^F#KFxsX?$Dq%n7L@)AR}- z&sp2&#EosZM2gM29vW25{lhV-Z1N)rJ*7vJCt41#dOcxI`~uT!F-f|GtYZ5$j>V<= zK@HEb<0GW9P6e=bcVm#Ty6$x8j)|034zm=W^ZG!o-(MwhvzB207jL{j#Wr zf3d4_jvjQH2}PJ^fXo642QaQa6SIkfo=`<$&eyhn3IQPVc8GcDB52|H1>8Iut^!rs zC*ZD{x=G}jXK(yQf)&(+qxcckLnigZ_sae;{8ma1@=cIYvEfv1*!;%B!dd$t&bjiX zjLpiO1-g7WV!!s2{{sGJM4)42K)c}T-{uU*qv<>aOU}lXLmg2AOHj#J zki~HRbZ)>CvNm`r6BJX`hu2KeqCd0XlcA$ofF_0`t48MYK62h`5peGP1hV>0lG|m| zgWJRC+n9plKb-fsjCaB)bz?)}0q9?6jnI+-?$-r+K$|Br+H^=3@NtAFT4l z2Pi-M&*wPOB{W@wZ-O;n;LC&fOFKV-3^r~IIPJgH(Qpu5xoI2h@Hq2uu%{?y_46MT z`3othZz2iH{As=P+;}S0rE#`E2WqQPfr4&cPe(9Ktb~6jBPFsV>h*v;I40yZ>^Xz|QmC-`*#T zuCmXO#@x)`YmiZR8qy(gIa|mxze9-8a>4X|+Ry(%r`IIcXF4{gloG(w0Zv|e)-5$B zFR9*Ql(r&d+E;8rd(IRG-B*ayI(PfB-?UL~Sow+1Y4{mk=}6!wG{<3bm8%d8uUrRX zmFS*Vz0j+ynQUc{u++Nh%~FHPUOSb49r9StxA6XyKILE2qHS&1_qO5K(7%#T@HtKcx?+ZQBOAI6 zjSor!Q1@$2J=(O_HaIy^gFP2A$xAdmljhq5dELa!}A8tv_9E>5Ol!F@<`mu)dHKWLPv8lunR z;OOt%(~^s#z~1uT!@rASj6#`Nmj}}IFv3aFcO!H^@q(MZJTTgRp^!Gf+__|qf~;VN zi>pFV$ZLa%?x)U?-2o`@C8FW}Sz-J?zzrs5rzwS@>I5oZ6ywRw%hp6$!RgmP|KjOf z!Sh%rRz+hvQp&hGy~Ukxr0p=@*{0=yDy-nJ>BKdX*G$(+(b3QMum+kWNg2&~*QLko z*W@&s%qtW~J;Y)|y`9@2H=L8(Ewaykmwe8eGoQM|69>+i-|K}6x>gKS#w+7x7QlqV zWPRPKP-iA@jC;mm8gxvChZQj)VB*g`$U?84Q`ZhG`5L zQy;))-`BdwToBd$!x@&Xywj>yJyqDa&Man!bBR~&6<*P2C(knRy+@s&_;u$^UKHfL zNBExjJ*17XN{9=moVp>;T)*+>pweV zkqpPE)($ap_+Oan)#DL9H~w}L?k(hvtBW4IV&9$Cr4Od_f)RzC^~L1!`|># z%$v-L4zH~s{FG?hm6~J@(`5 z@`I*$QL}m!U@6E;u3tZdA;Zy|LK$qFd~)|2nDUAgHx~`vsT?0SUx3qCZrY@j7kjfD*hyUc~L86s!14rk9 zgm*6%*gqkK0`bL+Zg+j~XHVFSQIBw7*$Z#)kkG2!y5a9)CjoMF^wVLI<^@ zIG0@Qu4%nMp-ild>IADcH2JQf~6e)%OI_(LGI%=;Kq6B!MtwqJ^yI{BcJTot62W z%=0 zbQhF7T1G#I`ri6IHd>meOq$Q8)X(GW#bd(F)mbI8kpinT ztcWRAGA676;jNDmc4Og6y_9kq(M=rWX@cp?m6rf0*rdu-)K<>Pl>UVBuCkK;` zE%u(=@;kY8LZ<%Va5u)$DW+4IR+nq}t^s|@&qsqC0%3oF0?sUF&WnEMCqfs>yj(5T znL-zyT3Tji@~Wl=s}l>LUS5xfJ{EDzVgjIvR62OTN4g;;v})iI#h>;DcD@91_qzDW z4k~tTj{CRg!qXZztF^-rE9H6ZkV_hxOJEk=Evxad%L7+x-rYG^W}-O~#KxuhzLF(Q zs@zanss)5G^SfRH11hS^wy?u*oxD&rZ7PiIDg?raN(ethc!mQqycn%QvGm*LuxCLD zSnd~+!|TdT&_PGUrD7M!_R2e-i#>k5rw$dZnE-)||r z{~(#lp0ApHDfmZ|v2cj{#F@HP=l}0w(_) zGeJ5XB1na1WHT-Z-S)q+lLKXa>`ib2Ks?g;6g6K7UV(DTZiQ6)YLAW~{sVO{hYd#3 zxUvg3(}g)twI|k_tgjwEIH^zN3E8*vHGATJvELu65&wMd`D?_S%K!-5w1suU8oUi` ze#ByP=JKgEAxBE((U*1&>YvH3Bymg9d5uVGeH@#^EbZs)3=vj* zwK7Csa~K^WrQcd8S1V4_4*G|KzI{^6qEcA(=|(7*p9RcL zvH#{5WVmcVY}8!{9QfO2t#ViWuM{KKGl8%<_ak8SSHNo3moDDO%2O5h$Y#+KsI|&? ze>BfDv$!X*$H?PlKE0qos)z)U-*J(|1BTX=yj(npJQR-8lIjmR~dItB?C2n@$pB!cNsR5 zK5{z!)dO;|_`@(l%_Dfkl9vsQpgZZ=+>PHA7I#=nI{A%u8aDU@(3|CE;ITiS_g}K+ z+j4HWL_5PSZR!s@B$tiWPD0Y0Z_}Fd-{&w@#=qKXeV*iq;n?4!o31ITo~peGdD6RP zL)JRZF7#(0r7Tb-Kr(K*VL&y?pk6%z%B2P3q%w?8Pi}!)7^{%(h3#lLetDvy86fV= zrzs3s^%Cwm**F+$JcQCJO8#;Rt$F>2{lVg71E1WJ5ODHmq}=-@={M!K)74q;j?S0e z{7ybdS+(1Cdd|64Th+$dym>)4mx78OKXo2~2b3+wzb|Fv(u^B4^*uj>xB}!R{kTk= z5X_rHExdjM(p>%_CNwOCEIDYjlpG%f)zddv6IYKmnwEl0@*iz!Y}9hgO_DFw*LREf zYcNJ!8GQ3yZMOKS^m=7-|Bv^A*d-P=>?-pQ$7r9g2zkL`vD&gc9(x<(oi=9c9fijw ztSC)C`wxeP^F~-QweLweujxbKcM@FW3#O~3o4dOo$jJxR>uHqeN;u!Xd-W=WMhY^4 zwzy-o=FUFO&d*6xIy=%{^8Z7(cCx}^13R{V#lww>EBP?0N)vi`_;Dcc+B3|g#X1c> z?~C|Le+_+~7RfF5=J8@31G7m zM=`oCXAzQ74^b>8J$whv-7@|-LM!YgpgMGINiCOaz`eVy+37UX05SMx+!HKgZ}EzE zXNHLfss0ZK$^>_^T_bD{@@p~lt~&2|Q+)m2Plw5B#Mq zZ%U1q1Enk~em{-#KOgChb5IgWUoza8W1|)l!K8=E_lMkx{V67XAqnBMY1pPw2~;c* z0sT#HyrV1RcXU45((e1-3Q7Au$iHSspbL&YRT&I!OI+b@jM>!dSg55jX{HyC%DIoW`z`S5PqL@5|`)uqbMf)IUiAjl;~6xqZl`ucoX92I1oFr{e5CZMaKqh zaBpKe73<%LGi-4hUkb>Ih1u==f!_p&GBIB?kIcGjBxUWhDz11}vH$R3IPQ!;Np_4V zc`ldT7@(aOVv{iUUPv>fSx-+WC|&F%{x8+j`!ebzQeg_aV(Q9*QWmnl#*CcP){tLU zR~k085wAh-AomA&?#&hkEAJCb7~%`-wDA4qci?Q~M(B+93x1=WkMj2SqdrsrWyz#} zI26mgu$dFH%geihk2g(DeoMDI4Y~kYfkO7@ozI?3bX%n19Sw~{u>@Oh+q{8R-47(q zPLm-teKi5*Hb&bS@|QZ}uC=~P+;IN6Gcs6uTs%6+Z%*d~kT(Tn)X;pA% z@}8fJt{Dg0EWPo+x@z|y_@zpXK0Y3g9X^UcDB8c`LLWjS5&h1~q00VQad&-}rYd=r zR|t2ZY8eGQI2`-Fd2P~DH1|kG4~#nixZCj|wWVA>OiyIeciM;`m~@F*R!=o31(^br*KA?tX^-F7{h&T8AWNnC z)f%$21ZI#-3XqVEC>E@qENo=z-09+Mk^O6uc5IdhslPlUAxa?+l>VvL|u z8XD#0Diu)I?e&Lmz^RRfM@}4F!fpj$Ra&D=fkE#uex+uWcBtLytOCZzVeCp4EIG&7 z1;)85WaVQ6;vBQ?O``-V{cpl;3l!E?bv8E1pf z*4-Cr;l6Of{#z-GK3{%o%^0`MZ@uHF}IQSMGprgcE&ew-Cphi;0hR`(ZS zXjyl6HW@|_ESk`<()^;l5zWoOmjChlmeTlaWRAGD=+4|^vEsmq&)?eRyTO;3nAaQVVFDfhL%CP|I)%{xfOuOruQNZ}KD?m$g{&_zMl)R6hSBpM$^)r{ zGSEAdwFY|ZtniZbSfz5I0#f(|s1rqAK!&cbO5;H%=|`e!>=D^;e5-DVZE6{8JDot5 zPP^(jzI+x|l4x$vDlpzojUBG3M8tRSD!AD?_?VtUK6@#Y|5@jUA=J!g<4Ka%)D3W4 zaxQe)eR;!hjBF(Ohl1o#rhOO%xfxh6Mpr@)NI*7@9ju()M@uy-dfJ{1!r-ie8XkRq zc3lN8jY`9c1^%QfgUb5(CJkLjFJGrmh;TNp)7GIzI0W>YRqMqn~7A3Kc3Xb6IsnPY)5Q z+NbAt(vD3^bM&3eHH$+PR@*C?l0)$&x8;|jcMH9z!9w1}p@J<{Vy#?+Yo*mKZ68Zi zOQ*bV5>6jt3`;2S68F-H0({j*N-#zP*pjnPn%$yBe-#-H5t(IuVzx~pt=_g#8m`h& zHn`MeHJo>=R$RHX=3vC}?PK(EiZJZe%liLmw7ew z9}2#c6s5xQ4=FCqY2`OF9Kk+fVaFT#SqnQ3{y)z``V!0W5K=r+9@f^Z&d3OR+R@BC z!>-!0eCND--r(&w23n6U#NDhVU_N-8L>EGvKayuTGkY!&q zNl|s@s~RtY=O}bfjBOTgE_KD80$3M)gi`Y6;DQ}4CU3gC7A>GBVk`P}KYrziiiA5l zoYydmN>Sge+r}7{Av1)H@Z)Pk95g})syE^(YU5tBWfhh z1QzZdYqg&?(|FH!XUd5POA-C77~7#x-2N$@J=T1 zxAtN;sT!ToKa`X*9?@p#UaT+ErD{tHk02)KgtND3R?u@E){-k`~{iv`-7Cb(UPvIz*x+y`H8^t|47Z4le2s+UkiDJYZ(N8!{YizpWTUjBdkS^RX z#0UJokY?3#(K)^rYgLA*6;bLp9n0oVrBfrSkkE!CcX4rXQ7&geQbxYKx(y|DO6^#F zeP-tSm8%bDDGVSh_UdE7J)o)g;ygr%tV~(CQ^|QAqE!)`$Ire055+cFm94?vrn$Gw zVw7OkDxeKLzMP37gkeu*uF$f+KSWNCew;;Fpi%Ee2-Zwiv0{fzOb8>ph#I49hDB17 zQU^_q0xWcY!4xmMc>NiFIL~vEZds67CBT72Y!0)SQ-{6bTIUuwB3SmrrNrMU= zZj%Or_i%oRoB4!V`3Jz!RqHs zEHAY2{A*C-hK+mqwCDT=T&V&gOUrd8`Hjl|*z#p4p3dM+gQH+pHoJQAs-jNHhRWMs zqNpT#bPlD^Day3yabbN^(7|1;(6Huam5Qstv@7KqlWby7UD}0w{$RVo3*2KIyiR)D zlc}-k*u-7{DBT0vF==T=``f`Kp{{YhPqThlC@>mHVZ0V$OgZ@#LrBXnGHxI{oTDyP zG`*4_{-a{R0+sLUnQ{kWEL-X?G&S?5$!GeFP{X{%El@ zN0y7Qh;!aS2Iqoa+F_UUeHxlL5w%W^yJ_G9Wq18sde^>(tP0oL85 zy5&d$<6$S|elkNp9&xGCSc2yUI3DnJ55V0|mcD&w8VXge6xo>AysBYrQ}y-y-QD}6 zq>h+>g8?R7nN$HbCC49kKanFY@ng+8Or02L?-=dYeL{+G{Fp`MH4W8CPB`lt>lf-( zpa%i&rbDjpm$y7pmyzja`=EF)UMGLW3N_V6Bq|g}8BfWI>OsYcU@>G9SolRNLa z17o9N-_<(uFKeW0MQ=(sW^qa167e-5*((q@jQWR?x7oyB>ER6>W0a6Sr~&Vk^RW%L zLf4|Cg(B&Wh{Xz@Bmu(8QNLV9(us+k?J)y5V#+aFH#T`W5OXNlG$NqGV`&Upg< z3HLO}e1}G0-4fWW|LhitCa(naUZrkxiPY5At-`?lRuX=Lx}gaB zLsmh|$EMgm$mn1Hh4Ma}2XCUl&B=Bl+Sc}Ta)~t+DoK##lYeoBG zjY>Ao4es9^4Vo%O37SozE6)u5uN9dyc58^UQCOD#^YOt>1$d0|GZOgwk3iykY3ihV zT}H^K>55;Wfb+FZePC4({9b^hMm=QUC|()QL*eZgau-W&MvCGpGaJ#t^myz)Rm7D+ zauZ>OI}GvUetbi3V>#E*W9~RUI4<{M?Dw_Dl#4qlIge~An7dAmCYj_?><4f4-0}G_ zwWY<7%pVLzk+mhDn}g#ic`fglH8=x3wN?c%i)<^P-z~oART{apnwNjty}HT{ZhH*g zYvtMh9XgSdQ;_ALz=2tfE0B;#3V>t__fEYGWCJ;)HA3k88h1>GUI$QQ2E~?N*!?~+5@A<5|!P`no!y(nP zEbQ7gl5`3>Ge9vTHnV!|^HC~9FV5Ry(X!to8(Y`;pG94H%X{6;zot{BzbgmhvdlX~ zI<&01@H(q`n~yrAtHg}%FiKBbsF3a?Y7RpA`Odlfb6xt=Gkt!_>ei6&9`~#k zX^hp@6K4!nI7vzrzprD2u-}tN6eamOC_{>uKF$vtRL>)^A5eUYhj4-7i-9baE+1fE z0LV&Mz)8&dx5^z+LJGT(>HT)~r-gj}eMqiL?bjsptZqhQN@}}mOT~M9grvZX;u@in zB-3zBZLIQvPWmx@fh0eS)R+`MicJOTeS>|>Zew4~g+oWjq^PNk%SL(7sC-=ihi;9& zIp@U3N&rN+&pJF!zhp_db*-00BPoIB#amiy+hl^>M;Q-@D+j+vQlycX^Z$(=iStnM z`I;BK%$P%*PJy5@kSj`E|aXm;pN7{3qg_jw0(b8EmBxvA~odK89odU>E? z<$q7s%0RGg`Y~uuvD#Tu6h2!W(n@kx$KVA0tHQcACy5KGK?lF@*s<0%t>5QUeN z{~O`|d7C}5CUfQPa~r1}A*@&E|ME#+C=Gw@@M?bsIKP>_aplB9CG+`T_M zfQFexK`k6JcqQ%0AVrj#D!l9iKBoqoa#=tZ$UaUz#IDxK07O?74zqa!6J353i`5;Ns zkO{}Z`qYu?e8fWPX|KuM-HzPRk=ndt*!Q<;b5Qs=B&R*V?}mn+jH^JdopCOxU~xyFVA z9^{5Lh4Sf>;5*T+0=|>Nkb&0Zzw(V4S8|-TT~rS?_G(E<0=v=ix6I58OgA2;I6tc{ zRCQSQZzz8R#!?|KpdwM8O?(a;y?ph^s6}C@aMF5Ug=VcG#kC6|lhzF%WWiW8Z!rb` zu{iZf66-I0z8Udamig4BQq;oY2S0ZGiF=a+>o=AB1uJegziiIzh&B?` z{h3qveWx{8Q3daH$@pJ`cu;>#=2Gf3t>J zwsT>#q~cLEZ4Adh8!-KDIPi$)OxyutdGl>lGQ^*`F)LPh{Cw|^Z|lWB6iXn}n@We@ zOA59NYzi@_a7vaMf*2DH#sYNs&0+K3E;}8QJl6iCsqrHZLhk}l^(arcJwH4|%<{qQ zEb+MYD(rXeshQ^Rl_VxlB&^(jv8m_uG1nxAt3|tGwm>|s{5eS2Ojz3U%yDtgIuP4& zWXJO&q%wZjU4P<3&T-l#X9x^G@LnOrptddyMrm-+?QNZ%rvi%5zEC{=wVx76O`b`7 zM=tsi`@_IuJ^xTuH&NOjWBaPbLdojE&%f-NGH*jBkb_v5_?uVa2l~Yna+=zkd-V4o z%AKYGl|pSIQ4!_U;Psl;d@@xYa^jkf+fD(;e^p?0y5(J$rP9`Hf2&dsg(&-Zs>>Sl zi|0%_ccxSHOO0DmFy|s{;?II-$=7wK^&WgdA{~}1VP;s_y>3jrTj}g)8^qJe!5K@k zR6j9EyLE{o)`AJv>NpOZOB)5DhK|Pj_2}q^4u%#S2gLngzutG7fYrDHLpsdRs44 zZ3m8$EKX(?q_qV}rgd5~0z2ndVfMkP#rOHt6qcq?pe@^QR9^71Ah+XwNQ?liVn;uP z*koOot=<3=+=<+CL-se3EH#D_bLWap{4YyTGk~A|<*yGnU*`9`deuFjO$Sfgje)=`^V|HS6u@z>eQ*WsnF~3x zy+VIFFEM-EX+x^pz%k)4i2orm9Vds8L;~o#&pdv8bnTY;=1W?T`|^V)lU6$f00`jy ztK6rq!#^lL#~^zHd9*eJq-LkK+&2BRmOfU4->hF*QD&z$S5#foEX z!L6;N?it3Qln1}!$wFvVYX;Fh5VW5_#dm)YaU!d|k^d{q;WR2L1pwrzyKK#2XAIZu zXRJw5vwzr>-q%cTYDo9xNY8?Ci4X4wFTfy?l2oCo?IlMU<>NFf*Bsey0KgU0R#BVv zt$4I~xAUNi%&U;BFl+A_#VW#CWw*M48bDd{ui(WN-*{97Hw>3pys={{K_ME&NaZEq z!S}GVpjmkrBeDQti;L%BsTg{|sa$1cCUY*yl=&j{*6v=!xV;@FnRCqK!?bfxXpLyj841U};$t1xVqn=gPpETH4SEv;qm6nDt;5hN= zK=;=I5^mLh6iGrALZrtJkUFU}C+qf{Ge8hmT3a~QU54*%x-{DAFk`?g?y>z3gMJeK+Su$@X*Vv5Vo4B$Ka$lY+0TR@;Yj-aG;x zqIzLm!CMglHkljED?|!{#iLYwY~}vzs;lXhSq2&kstw=|Dxw<13HyjRgxcBn`IJYd z9l5w&_iiR;H{W2-@)Y9E5@wfLSHW4%W-BYJApTDBs~=4bcCBghvo$L&5{}Rd_d<|@ z=(B33K<$~_Y8&!$i>gpl(~ss$UrCl|!&dkd<7ac#!2z_GF^YHzZ3&!~IU{AjsD#yo zjbHL)ZRH|>(;+FF^)ga9y7zEATvBMlehwIp1g4=Lg7*UcV4EBdKAaoA-J#tk2D=zD z%o=%Gk6pFq@s*hg$`I9$EHQ));IeWp37i|=)(mo0yV|v-^+1Oq{{SPk!=?c3=~DObIBN^b_8H}Waj9&;f3{}) zn98RvNZIj_@kfE~7_CAA`y=J`yO(z&f~cg$9iCz;9^GvD zJbUMW(BWo^z|gtixNm2I&+~?-8)sb4B?q^xBSRpp66Co+W~S@_lox2Im@ocIO#hdc zB2BiDnJE!5$tzwy8Afz|Sr{o0L(2m4zqAzfzqIsuv|9&_*x@E*H%!M&*%t z_ihG`=RoFd&h0!Mk}`8VFi7snEcN;05K^(YM|O8^$o)p?0G(hMyh=)UVWE=Eo-MPf zV>(w<_pATi;8>I}{_bp`NjZ|sa`X}IQG#Ln>u$ssFz?u56e1EPJckbAjw*i9FuNxZ zyy+*vlJ&mprb-qrfaKIKTh*y=QLFr+f=s$HIbd&Lk~^seuV!9kn*^^GlpgcEpzfpo z@Fsq(>KBbBLu(npRyW1@nZ!*^PR~yWrF+d5G_>eS z)T1Ie#uYs}gG0+`d?r=RUHb)RNK00wU*BjP4|~P^B4z^^pAvTwZ5Prwhd>T&nnSd4 z7ojq#;T?tXExMj`5my{ku<#%+NJ@2E0j+JRoBQ*QXbl6YEFfAbB7%q3UgWJ}d-+}E zPq*-}`-}-uBYHFIMSqERaB}YKycS7W3+M@uvm!D~_eg7a85wBT(# zHBf$S3cISPKi}?@70(i}fFuw7uIxUx;uu|)WEG_Yec;xT5=P-RbeQ1!ZSjE=yzClF z2KHLxi|fypEHf{oCpv_w1MJi7kI>hO0m6gW9*fCDk?tLTFk?$_3K;1FxpssHM@bk6C)*^B5v^>{;ll zUpVFO=t_a?o3}HG=;xe*S(}358(rS*i3J7~@nhNKh_Sk(0^Ny^%E$OP*>nkAuNny; z>4sn!9#`#)z{X2SB9f=No{gp~hp!!QMCY+cGNH5*FA((`yM^K#qf%yEXc_d?S5o_E z3hY#J8pawOoesHzIq;>$820+_T2o<#cT%oM><@;06Z0PCpi^F@h5jn0w%cD1<42!o zhgiY+T)=`LUCergd-Y)>7spWZHlXP`aott0c>oeGBcmrex2DU`I=C{GIXTt$eUp0! ze0&c-&rik^KeqB%!z2 zydJ{VhI6VC=OMPzGC*leTsj+L*D$$?PPX;dzD-Q`bY zCz9Y=36=*-!qaHX=$til9$e)1RX>J)@`^J((VrsaK010&qh0cAaATRD|JD6sM9Ap+ z0v#IzS^8uAzg>LD=*oyj^ooxd$jdJys|7g12YRMol{Zmn+7y%Y<0Cm6ltcYm9< z5qSPw7wxOPrDj^}5}ZS08%4!ouH);a!bIOc;#6YLR-hnS@7NV(8X`6giQCC{OYua_ zU~csVM|$cj8$~Nyd4`RPwEFkP2YyC8iKf2x=cc3w+H?t?HtJ?}J^9Vw zajDo>jX&MPj>9yOM{Kf4UE4l3>6YD#Ji-y7Vd#az?0UNQ7NjL5*vzMaQFlwe{2xkJ zxi4_)kyaz!C~c;-SY`1@OoLav7J=Zt5!6MX9q3Qgj&Epf<J#!@j{ zr^gzU)Fo5VD)(Np z%sZQqPLy9y=LJqggM9tALED^$>U^5vMd&)|AaHxhW>R~C%^B`T_dW9^DMwSJ%)UXK z-BmHoe=`C3!d6I?7swFp|cZmq3TDEZ~z#)U*hF3_xl zo-*DgX>##9sgw6r=O}^Ya*3&ocwF>i&|C}x^jD#z8(2(Gm;?F}-T>onfVdQDCD(yM zJc`u?``X8$-@)`&tjZ0AC;Q6tOzEtVTDipth=!Ss@%&s-K8BdQi~} z$*Nf2V|p~16L0(k*h+X}R&A0R;{ghF0%_lU{VPNx)^t$2*i-LMUC4PWf$xe4MKK=7 z$BnI{lvLsQQMp5I{>#prOI%i)6lpm-Y{fBaki-9D0X)m0F&CRFKkJ@dI)h2^?v<@D znP(|`mY&D*fv=PJ)e7P;B8%>|c|C}tJZH;#u$)hNE>}SHi@NWyjLF^tN5s^3NnX7^ zTa`t}Q{K7L?|wG@hL0DnXxP55_r0{a=bqU;jDj{Q1;`A)b*AJ<&gXr~W+!#`#ypNr z*F$)dsWOk&=3!^r>MO=^KZ&R&%pxjW%coNj+apkV#TU4Ix?pK+%-=>D(+v5ujq6Vz zvp+LB9LyRX*7mbmBPAhP*aYhlRUhbS!p}zp={X6>oN?|A`yGWvrbpUw)Hqg=?UO~|FfB1A z&NhSl&bzw$bVtvzC0o4r=i7m7PB_W>=}jS47uuwaXMLI*x5qmG`~pqa&4>lr3wJj~ zyIwJZcwXS*>_hnfn2UG#z4ENvhXwDPV~HCkv`49Fhmz+6^@VCSk4>MpBjZ?Wh`4m~ z1G&>v1L0G4FiF^FgFeDvMw@_tC>RF)YhlsGcpew+E{ae3zyG1YLkz+!%*-Bn{&4DE z3Y)FBy1WV119(h;q863N`sb(i7FAq%oEe+Yv+sttUs2ES-CLSIwiqS(3!wag?Q)vV z1?j05^nKo>=~u6b8`uAo|BJ@)j}h$?kvY2JYuJuU%gXYVY%y@^^J=A`k?3C*!=rm) zs{ArL+hsJG&mGBPHq#9!t3AO@6h;n&Zz~jCKkTiSMQz7K-^DQ7i~NeHa%(?FbljO; zKYV9!Aa!&RESVfS;xhG%Y!y~)785qLvXO6i%qfaS zqWip9C?u#MSvOx}EsScvh+>heH|+Cy>HQxX8mYMg^4LX8#2`#D{!){ZE;rYDgZx6s z9rvx{{8eh>m5iM>g)4HuQR1UB;hpE3Yfy^Zp-zhoabuLwDh7jrjotk1sP&jBcC$ zHXiPT(iPS_{$=lJ{D1@bXLeQ7Zl)QqRxWPVDr`SX>xf>|96 z%biHutnmDk?EJK>%<4}GblY`O?>8!9yjwN~C0)}PVXmVSb!sA4*!X$?8J)YCYuEXzGQR z?61(MkNp;5F3i-jk+X8en%X7Hg6g*&my0{=A+Gn!y0s4Fd5R5+r?|72>%I#Pe$7~8 z@#m$>Vlc0=3OLjo;(9+!si{Yhy3DmUSsBAcBaE4Nlh2IGKJ0Q}_bqrgo3%+?k>l#; z*R#_f)+zp`TPlqG3M)gmrw+bX`D9r2;%m1-Se~RWqo0-dpO-#YaI5%JZR78)k=HWo zCvuX?)r;2_g)hJUvDadENnCwsBz;=6$MxIcivR97 zqkW$2?H?R+_5x+Nyizdu^v4ZDf<*E{W>imh!>C%%Lq{;s#~rCSMRzGahYs%a6e_Nv z8M8zL64AE{-%*v*>teBEaPhV#Z71%#`AA-cAK$y9x!L^;NlkhIA4LlyloIE}@AzwK zyKMo}jjkn1TCm7c`V}H(eZ%e!a={%yYeN5cX@OLU1sgH#Bzt5Vo7$a8OG&r z2W=h^HAyHx{y`kth|EXd^)c0>6Hu8hTkvhr7f6lx+^=D2yy1LA!)i!yDS981cskt6 zwmR?XR<)DDn?n8YmSPNTiS|0*n{98ppL@+n`qSs{DevvGo%Xm4QO>s!eqZq4R-9+X zbXQ^FZa`JO|M^C{(A}<`V(;xhE6Y|f?`)#*yDsR2=0u0k)1CL>?AZH)yJL4&yq@~t zRrDtLr}~U)*F~br>MunLCnPLdKfls_&b}>;4`)lRY>P!x{6Krh?mRV?0>0}TXh<(B${6&2%$5mSf@9kBynHoD^M~e&UD>OQiJ*#3GfmIFEzesmu zdSmjJ2OF3zG88K%!LsT%5--66kAj1b0omnXGCHYoBYjmNUG6y>F06albWKM^3YzAM zLOA_T!#?f#M=n1Kc3zj3Zt#(I?1yi%Edu%fP)^8Q@4C24b|N3hVdYGvLodl?_FrtX z+KF!c^62Y9^ayo+glGKLu?4>^ zvyf3glsq-BRP&^~BK-3NF#g+88Dh)){I`1&VM{SAxWU*jyz=Es&R-@TEy>*n)+Q=}>w4j6hk6Tb3dlPf8OM)5yd7paA_**}u%{1BF0#La$^j*VR-lM-H< zAQ3}ju6h!e8b3Y?dWBqZoX=SPsB;rpws-OG2=$I7ame=*EHD_y0545{3eICGzW(}K ziM#52b_(2d>LOBuN3-nB8nhiAB?zW%*7kr*Vnxlors=s&wmm!%#a>l^E_C%gDk2IG zcrG4BT5JHA;#hRllgsQeopgu&og9+(`-NS(xg<9uTjZJoy7)f-Dop??;+%7*MRv!p zMy@-vkg{)X>4;(_MjjYZ|1I5#eD2tD$q^k0xgd$^Q~;yuu64Xg8T#;-=UbYjml3%A zuC#PN(W%^V6UEywyEy&*yTsTSk6UcbST8%^cG)J~!0%ZN_!TXeWbO?;+tA$1cLMcQ z)da~-_Ol9Q2N68Ys=ax09%h(`lP#|ih3#q-D_?k?nzxZ(ycmA+`Xu@MTO0H6w(lv}WphpkSk2R%y@a+}w%=Dj=ra|FO z9KI?qO4^(~4$j1-H{mqQ^6LL3S1!gju(NqQ#7#-NWtwkPMn+@kHQZd5U5{ckwG%w_ z{Q;b3JbT&@_I{_~A4)faQwk33oe57t!I}R*6io;3j&BK0ij2{F-`yc8f~PXSn(@Cm zO6R=zswtn_f$^E0dNEH=LZiS_dXLhlie}B)Bd89y-2iLo1>Hx?t_u$_Qg4dnq|zU! zl39PgIU%{9rpAj_0bO2%bf}o0CbNP=5NR0BKNK5P5iUESF9!~K=Qk?`;uX!+V&Ja# zvNvD1$ZR)Q4Hy2ty8TPbJX`#|5W~I0x%9l=YW@yy?}f(*x=BFZwqu!fvmu*lLIV@{ zv+jO5{z~nkH@F8TV<|{n?^vUf5Zuor%GALH`oqQd_r{iU6Br^>o(j3A5zQYn9zXr?utt7`pgFS}tHP z;>eod$#{kfkk?y?A|f_(1)1AAx@yw0c|ZOlGm=>Vx5~CkR@ac8I!@uT!@0pHAkL^= zr9S%Art?Zq*bvCWkD1ZBVYcMgqE*q{TWYU&W6(68ZBJfQKvV+`a95 z$kg?1+}?_bcy%*t>AmP`GEVu+wU}Q?MnL3h!&V;CuV4Vv-`*L;^205&)prsqngQ2C z!ZWI_cH6PFe1dAl#V-C<+2Fl-%6TI(n?7AHQ>X2@k5R*(w-JO*~_p*_8r)rEdvt)(%1opc+d;mAL6X zuE-s5WJH{OFm}$_Hcs?#Z5r$#-`2HXE76m@kkjx}GI~qHYyjEFM&Zn9U*>WYk_&V& z>JLOh)@y;+zW-3hvH$cg1g0e8x|PoXRcavO{6^;WJ=aQWI> zl@Qxl*oxEN*lX!CLxH-dSLsR)NY>RQ%=Zi2yRzt~doHvkB!dm_!b*^pT_+n^Cq6dw zePq9<`0Is)$=AtPp_w0G>|w~arFoTzMn`-BWOiG9D6cB0=2 zb|L%sOU})ZA^RVS>}#RxpAVTs&+Q8&Kb>{+u0Si|#1hgc(+h|LdWDy-7#FD_`Lq@h z#LAH8ol9vAw8sLk>u6rqy57BnFO2ITqLLT#@U~z3?QBOl8p&y$_T4<^GBa<_9+T_e zMKPDFbl|;OKY()SC^^NnH!6pTS=}sb{Y%+DluM5% zq+2E7s&WkJJr>1nvSH0QNg8L>Eh&ZOY|qkiPTUCbwH#u9e0lYR?Kt^^@L!6w*Hwmi z4r_VKx1$#^yShXaixB>dQyUVunc7?)h+>Q~Q-(5AW&0t}{HyMk`PdRIVsi;b8h`TDOn2|f0oOrC$ zFEBlF#WT=0ppub>;GlO;_BKC0zVu!z^`9i8 zD}UyS+ZB^dF?k=Zdn@s9Y3G1QF9T@zD^8YJ3ah`qH>46UrOJc8ToLJu@=xrrlX70ch-_HhY%Lo>p(GxYhWuWSgV@DB(- zxz-lO9|CKujx?}_G3T{dN!1QADJ|1Y=_W#FrST;QxOvWg?YCAA2C(qvgf9lp&SZ7^jU^RI9&##^FcmXpC}1m${*k6P)UTgRc>tUmRR?1bMvNXV=e$bWNV+9C zWOf=EQu@s%O8d!LXfBS&8c1WzOqoKRp6){dML+CIfmEJ45$WW}!kkH1Z&4F87%d>a z{8n)JnjbMn-_TNXbBF(&Rpq2-{f%|JwgIsfTCe9+Jq>pTg?3mzP;0Ug2FY1{X(4$X z_SH>mInwo`TsMy#>8RkkBaH8C=74YEF^5ajjS&-*U2!;y<=1jljylOihO)#cQwH;1 zOzt`#o6ERW+9ovaI5}>fGKMHh)LOo@Y!OtK;a>qCM;HD*kPZ;k$;$(8mry1{iAX35 zB0qIeQ{zzKV_y$t+E;(`u2hXGjs`Nq+Q@!iVeo%d%TV5qdU_Ef(r;~92r;4}2ryzX z6lQg#Y}?Lo=TyVbCt>~CPg3rJlL`NN)`~3)W?3gHOc|=o{RU!TotZ{(hU<`s5oN{y zaK?!%iCZ4)T!TLrX98UZFor^gvdC)EfsMV(k85C~m+GuFVI%)g5arsV8Gj>Tf2NhT z8RjL%}d(D883%z*1Q^w|z9+c2rYR8X*&mYd5HOgdWqHod9!4+O- z9c--@h;1K}DiJ4xZbZy4&WC@HGqY`qWke#ls@u#>G#JT3nYHYS9knaWXo)q8b2S|S zy>?YdN0rq{H%SS%Q|3&WNK~goPRDdW1z5rRfe!;IoqlkFFQ_$azb}Zf%@^BAa1MCx z6~eRa&pJGH(u}3E{x&7<9_|GQj#I`QXvB$Emf9}t6n&DaV=Adja_rzwDq{+TCaOjM zz%Je355aO$Yn*c{r(A!F@Wy6#I~mw1z2~!XT5w7~e7&otoRY3G)J{hH<$xejTa_{5 zBBtO{0Mjur+-xEghZ?t#yC}&z7ZnCHw*>kZGmtDdvqA!?Cp^?MV#MSu1Nk*6?5&jc zca~#gh>6{ySDG22$Xf&+V}m=r?ui{-R$hab_kk=<6*%mfW%!MvIP;joEJ_)>{G#(r zIi`c(NI=3CWHJL%3hOvaFOzL!!lMSQR4~6`9V8GJI2b9T1AtX>jLUHYWCLh~Xlv?P zm9ne0Y;oC4-A)ho%GOZ@Qt2d5kp>aR1P4v`lv|jT`mfB8&M(|FM@499#iBT_CU7SB z5NhT0UFuK1i+Ae02EYYuV+5^6J$-0wEB^9TwJ$EG1s}bvuM&=#OtdPGrHMTMu(+21 zt+JiEG>~s1&)XcSW;c)(kCcS~4VrP9ccThDWGdj0nD|-V*VeIC-T`zV`QA6_Y5ksz z;c$^}yULUUbg#1PHH1w-zazp*@ty6I!s4UE8^6W8`t+P)jFX&vFI5^0gEQ%JUd5#t z2g~D|h0_mbF=p(jk$yecROsSub}LgMDkx0QdS8Rd0=|-4#f@tqitZza>@)TuO`J+T z$dfTz6+Wg=>&8HWi*_-Kie(M0ev`z%hFNF$bWt&5YwN>afT1{5P*=NWywAySJ1L$JcBw^{`n+U-#An5|U zd8?3OQxeh1WO2d&m{h(g-`!D`(aI~7JVtIEA!@Ib%XE>9cU+c?i(!gY2EG~mI-mn; zPa!1^-yE}7d{0VaX&1vR0Zee$l7Qi$S1D=qvv6ala^QOjQA^~6nR7RWPDWhdZ@xLu zkwEirWBO#%7B51OE*;r2axH;l!i@?4?q9$f1ynfA@V9!NW>}^iuYUja(g6^~0N;ha zdQ5}w_Zz<7TbRSsVdh62yAJ2LK(@$J4~%@-HQ^AZdZBOmQT8RPoGzupRMgMq2nDDy zr+S*e$cX!T+4f9JVW!Z~(2-k&(T)hZ`*&p!Is4Ogc4_O)%;l0uGxBH!i!GP0O96l)v0d$r%oTK=iW>cW(`SkYIV{J z84N;GoK;qK<-?mtKd6A=qg~=GD`xM$YubvQHnZBu1u?}!1P2lhpYUJWLwy@lR0gZL zI1zd3`I$gb2$i`8PII_6`gg2U5ZgZ3S(`yndRm-1*f<>7%nD+_ihzuK;=(p!{yZzK zMGA81mm-hZms32I|Ap-cxYBUR@RoWN!9W@-_z*#0#tP@pyP~sx4OrT{f{AG51)Ta8 zDE84U%wX+K$q;a9Gvv#0>VQ zb($|PezRL|f3OaFdl?wssRqNlV_9cZ+A*XOKx-cuTT@F{PiESPE03CRE{~s8@@2<^ zD|^s>vtEjD`S}a2u7*!c;wjEGQ`ly54QUWXmM)f_VR5BtNx}i~7V(|Li^@&HHxtgr90J5Xt^1nt zsYDhvJ8`+Ngdn0T(|5(}1ed9$!z#&;0YaKHjd8&QjX#lA9$J_u&D$Zg{qQ6F^=tVk zD-#?QOPTanCrml$Oi=9i5v^14Ygn!r_lz=LyoaBR%)R-*0LFMZzORcW_D~OQR(MPj zlE+OXM76@dC?P|VB0IS^Ta-zGlrB5{5cRe=d+Suk1Wfmw=@xiz-t1?5+t7aYpJA9+ z;@dgu*ev3Phm_f}%mQQcB&IcNGH{Z&zydg193PJ*0+`aTo~Ink&B~N9$}*~)S;;Er zziZvkV3|h}jh;xZjx)Q@{hWlCoJV=pQN{UpWD9fXj_1cFUTIS-i6R8fQa$oP*8qNz zxoeFU#PJdf)98`Jy{~e>?(Ge5bSmB<3|2vHqk2EI|toYyXGB z`keTfH2DSivi&>`{yXsw^ep#CeAyFL7L{#pC0+B}|4bT|d3(fS69!TXLLdCtP7?OM z+G(3BTZ%LQE-hzh2_xuRqPnAYRgH;PdLYbvz(8kq5mK?Hh!S&!F0VjEW_NtWw$&vv z6PdqeE!pD1#b`2w)ud;$D6y5I1n+6i)tI-)`P@CkC`&L~XLs4+Njz*x#%f6ghDks; zBj0E}yEF46!o04PLBVVs2JilWWMIH?s%9NLRIjD`IFAJMv$#~Wow+uf0=0O@Ad)o| z=GN2*rdn@ctf?x$U|Yi5gD4jq9BB*9ALO!fM=YK$uSVI8GMc8a<$0AquB~10Kmdnv zJ5j~Bz~x=}RL)wugdL?kkA5z-cp%Y0RMx93=6DIBf#}5rAiaE@gs}AzE$%WRh*yF| zM$Xb!&f0^;GR~6n{l-g{E%cuW)V!1zU>lq_H0b8KwaH^WKtDN%z&zP3`WaCnU|Wfs z`&F1!<+y+VI$vQYydg(mTd-_G)%t|;BYHye1`jZ=Kv_cNs5_Edp}%irJko^N+EGej z&(P{45-}*obdTv!K=tL&y?gtKbyHPhr0gP=d@#dSen1yqsnLV;6yL#OU%I?O-^mg) zN)z5muIvSd|4wrDL|5v9ey|->r(r$VAowcrX02^GozdEA5XLD18CB9yuO<2xwj&!6 zo3?`cwVFhJ>^`w9Em~H0R?c>wbo^7sqBC><%UBBz^bDbiZ37~}wMu$#R+_faeHjtm zz>#KV&PoUo=Mv`oLW)ce?!?_A<^cL3A`=QsxX%B>(YePn`M-a>5F5r04s*8I<}{}{ z=4=}_XHroVHgXP0M29hB7&hl)hKf=-C6(lSPIIV;GEu2ilB80fpYQLV`>*@HACLDR z_x--E*ZXxnU#*((&QNyl0Iuosd?x+2YDlL=fu^ckws`d5+SCC!jQCAasaxSsF^qCw z4zEyqHD(@Ji+7cL$pNWl0g>nL*T5& zOuDk>Upu7k^-SZ)t61Xoxy`{+Kg$A6I7k$@3nJb}ox-@)^usa;IJ7pJPx^%!SnR-# z_yrRDSwH%fu~%Ah1J#24Ozxm~6dCsfd%Z%P@5mDoaypSqhqSiT=&a}d%>K?d`aeXf zY6+2Ut`Y&H6gd&L*vD!p6WT*Q#+vuq^@27?m>61H4s{APdoM-?5yY?mlo6tPV2Vb$ z-#_}wAPT8@6}ZDj-8rBZP)V<;9~#M@4N#{bRL<;0i&EYAwK@eDkv{4s3>6u{ZRr-~ zr^R7&PS&jk3Ti2zj6FawwO%=5`#VRy6-`)B+Z1;3V53n^#zI$DJ1$5c)G<6s++aB8 z_IV7Z?eCO71U=OfFe&UZl(JFd*&4&z_{KemfiuCcKmb?EyqIKIw`wjWv!Je$w{J~9J99(VL0!cqt{~Lo1S#^2gAVgg z|JVRzuH?5=ZF#g%MXbv}QJ+1BHczFa&E-QIZVT~q53mvT>tO(`H=VxV0ix^)rNPXc3b8Ub;afd z`18;Zbw8)$@~TTpLaT%pbHv&UwwGc*A+DOy8m;OHCVFSm=N33F`O!q%7f=JNtFmCN zO$-GduA4#r02IaCw95Q;I5J`}?xC`1BmA;uV?i%;WtG514-F3eD+Hc*$Um{xF>m5^ zq~N})tL*9#+=+~H_GuH*3zT*FSOKR1Gzul7`V5R&9hEXj1pCG!jrb1u-`G>53=R0u z&Sd_MpIobk(@4;pL<>K;7QL$|bpJ@vQz)yqh3Z(MKG1o1DAXx3dfofAeJX&fcu1aW zD5!rB>IX6A4%F4$H9#g}O6*Z!We7u)BG@l$IKgr7q>nrw+&Ae>?K5q;WtH1aLN|fG z_nsBBxx6}eD?uv>LmZ=wJ{98T^T``@EZi^h8ZMFJiM+cdUUSc|Z{oLvK?e7t9l5^U zU!l*x^^)3YM;fbf>^wLg&Mu~*A##A!ukv!H+wXGUuDR@_p` z3!M!aa;J=t6OG)5t`9ykE;qKVP*qf|8nIiSVtt{j91cG+ny}-8S#!p@+P2zn`w)7A z2>yVf2Qm&+cY7DZ8%TW_hckrCTpiLF4r5qg+m4Po+7~1mb4*$;W}Fo_WxY(?4_yjw%I@FYP~n4dfG??^|TLYyP{8NX97=Hn;>dOsRA9z2!dsVJ?r8d_UasGA%~s}_DdW#dF;a?~Se zQu6#=5rRss@RKB*R!ORP1i+aS=9X?>CYlA_(hGKH%g_V$(m{99f=9pRY&7Pa_Oq0< zNIaeh?`PCr?`uc}<&8;<`R1oNt33#8^(bT-K)jWHDV#$69n{U8h{rTltMMbHHW5Y} zcQjgJE~j4I*a-0DhcKa>{ipyBUk)G_wt+E61<9Kn5AQ5c3wqOOx}=7!6~94&rXNE8b13#U6)az z$u-~M(_d0|+kCXyvC|`i{gH<^g%rq*mk94q;w_bl!yK@dN6n>Gtq_lc=Y!A#*^Vv2 zIl&Y|-k0atBSFU=<-FcFJ*rpuL?T>Hd)<=_r5>rzdK>f0-2U?LV_s>Fm8pG@L%p@f zL&RWN$v|u08RaJqzOQod$~RF<>yeXY8cYSfnT!>6b_(k!M1#bolGtn+9R&?E%o5}% z#IVmiq#j6i%}z(g(qbXNAia<41=RjfZ`Dqz4fPZ?cEH%&TD0fN{tX|jmt{_sm`t9c zLxzzSabv1I!{lOc=DYOWO!O*KULnr?B*#_!G?5zP8cOTg9P-fQSjh2yD>Xs4wLE{~ z`=Sax4BfEn5ubuo{md&O=shLocm*)<<&kJ$O-b9j)!aS&N1-M5GsAH|$){pSg^aYe zxWJ0cEvg&T$yYQ<)!QReD95)+-lZBxt zIIGH;K1`a{FAuV{JL+*Swv0V-$Xr?`31l=-z*eVg!)RV(k!0YacnVp3pdWcS*AmzQ zY>`B*ouqjh4(M8Lgtq`obLku2GGW)|cFa>Rla=%jQ9)wt4Hh#qaT!=hy_6(M0G=55 zRNd*61$CE)GfS1}jVd8Tswvf)&Z)JM6n|I=VA@mauQ{;i?$Vl0sdW}r+y+#@8Z+-r zZ=MpZ%yO~|E>mk$`|UB63%N@sYk7QwtzOog*6YCe1kil(hDF*7`lUP$l9~Mjk2#;$5 z{erdi-29?`3;36z{V7H6rBC~5^xT?)Yn-t}9vi6)NCZ*;{<63r zk*Nck(#)*yv}e26;a$RvjQvapI3^hoZHJsY;_YDb= z{@cf;zg1481cl^?rn_WG@*Y?Mj~QZyW_qQO!o~5<+(`Vk(I=+HHZGEwJ4|aE1tagH zHI^N2I0LVzeJ%A2*;4&#cXebj^CbSa@-O<8G75>>KqA;p8}yHAw9Y-ARqVGv$<6H6 z0VLB6?Msyd+_F=%MM|3F2Ub;>5ENH;LP-4Qm$J z0{d&f^N-xg1iuzyl}-U+G3KGP?85jmF>=RoeO!i9flhHA&~y(haGt-RxvZeg9X~Tn z%m2k5cok9P&Hi$$Vx&XTakEj8*Xz0elZ z&R1{*vv)pJk$RH7U+TO<=m^j24A-)-U*=gZ+X1#tCOexGP}_F3V9MhmEHTm*hc1V9hoz&eRC4s^ z>N6E3=U%a7VvwHpB1ngc)##zs_#G2h_7M|Ayl(m-$^e-naE1ul!8)}XxrmR9%=E++ zwTS~*Vzl;R&l0Orf6fMaj`x?1f9}dprKTtiY#vP|;}%C?VQrD-Wrnq|pcG1f7hub> z+;9kHcJh6QTCc!X(RX|nr}by`je6+U482}I3`25-0A!9G7gW=;_%?qvS}QYj8`iUT0^5MOll@y^iX(yy zAs)<;7jaWP@_YH1CKqCoOr*X`HU*_a{xbJ&eNG*=6qdnM6y#sCNb z3IxI)2fk&B9WX?2R0j}kW^&iafBw0c8GcqMVU>(=vgodWFhhCmHALLddFY?akYXG; zG$iYqBNcJ8SEu0+PP_HEeKm`$I8dIkQ}rdT0x^1zmwA~q znxJWNK)%xpX;(i2NmXNR*7wUTHiVXCX;LOb;J0?O@k$WJY7(?#b!-&f-%gzrx`%>X zB-YnT)s2MSU?0xBCv~4+Xh}}h}KW4Vio*14ljj_ggT6X=hH1gPFnoPF~HCtV}l>OO^TZG6LFX8LuT$nLeDZx z{;lSYW*8HUZoA_U^5|@LEk;x5Z6j99El!q6=w5zrkMV8G20E2jMFLe7c!B2{oGZm-k-^NKFR`1Hsx<_9D;~hRA&^3{VC-dV7}y!1-oK3uA)!-8>HJQk$SdAn2awW55ppcuH z;R~_!PmGHbOkWObgL6|zF9>!1nx_3ooALptf8-`wdr|^nt&~CB@NQW|dCI~~5KJs% zU>W1oJ;!73(^fDY>Lg}whVR_aJiTdEm|ZmXa!(m++rg}3v>B)ib{5-a8dxx96ww9R z1(~%E`{_Q3y(=&gL(`ITFe59jo}&d!=ERI@=6@S~wGo}?R)WsX<*nfsUbe~?t$w^K z7}?`>>VZr>s!B=JB`D%crWclUIT`vB1k3U|i@v)?3XN+VW{*haH?eNTh5oV3+a zPWRRU%(bBdtxefYV%+x0`vD0smnw;9eP_7OaIA~*ycRWD5ytB#J{1w#?5jOcYnjiX zUDeGI>7}fFO^aEJ9_nn`;Ly;|fJmdKHcm$^AG|Fd%e0E&;|$f}5JPiwUnzduCuZzx zUKw`H+tAbu_}Ku& z64on&PP%m^Fj+(GYtJhPzD#vmCd&7*8tLJ6%XW(uu~q7V7kHE;oT40P82){{Wv04jhEqF6O|W=PjvBan$Gr->phV@BQ7D zAusP|u6w4Kq#y3<74X+4lUX6dmmi>friZRvqDantAZxGV>v}MbOd$KWmiD>y@NT?>SuxdX|8wH2x^m^4Qs;E=WaV$kI+DB%)9nc7#-vB^29KEeFQ>w^ohg!=N6i3)} zz>k!3w9cuB5k}tSo;LQovD$c+&mxObnBBbiTy$7dp=6 zB;gNYwKy|Qs~c{o7N6flq4WxfD!BfE9dzui+8R@FpMnf*`P^q;o7+e-fHoA!0&RQT zR#s16?$jE{^gg||q_7MklI0`#_oN8$BhPLS{Ugz1afkn1@6h>| zOEZJcVb`ZO@N(m6y`sg|;*EINqG)^rBdq;uWCbfGzYC61pEv9WSNkC&@$ZqpTAFux z&GWRAf?*y<5T<%Sxu<-0bQ?ZqH&2u2G>AtT-lIWX+~gYQP8vj+N#8?zL@*il>TY(9 z9QS=*b3c9-j2U3f?1>dp<~ZdpC+%h!t2Xx>0NeRo@_YIP^8}JWiIAe;OY;3j;lKSxXkIN5c1-;;6gb?{ZGxBrt>nJV zy8ZQE%GJ4k)YV*mdPVtZu@{?K%K>LP${o7B=n>~C23V~j z*ZJWCQj>#^%G|WXk@o&jtkr=`E?>8>rxiIM(TGe+ITG;2Mp)pQ#`%fPDa($TIb3K) zP`M_5WVO^;?QdCL%`Ij>tIFByc!2L#ogj}}d(Kc`1L0+NCk^yVj<}*mE1_zpLQ;r0282sjj4Q6ZNRm#iyVPZ={o!fxIE7 zYdJB6(h>TEcf)zVU1Q0mt;WBlg$iPaJO2S!@K@!=l2NOdEKB9mA!@^E-toB7U8U>% zD^zBM{5#-$!COOup)gWZ0#&rBF*MMK46fBBKgp4LNP(%C|MD&KI1T*mVe?I*#&mTr zz^)bL&2%0u&u@XCq-?R@gU(|kUlz<21@LJHm3t$`m7Br{+|F^qv9!}6C+Hu2+wH4_ zYBINiOzeB5;`hucQBcd!`?av<>#KwaLTvDCaRD~lpvNpUEZ<5rm>KD%d@T)Qf0s{k zr&>rqOcFfU1)nP{RXr<(>UB_m0ghfvU%OxzU{%c;Z+h-H%^QnT|JJE!ZIHfme{2*in3c3D{f$I z?whD5D{u+1YI>nnV(-8U1NkH9^Tt9BB$?2<)m~$QYs~1|m)QnovX&@Yre13cKru`Q z+))X__Vx#(`%VAbCl9-sTs-K|lzAPs(#{NqB8PL7tmSu==W+5e=p85`1R$3vCS$5$ z2hWKuM@-Cp{?RvNHUWoe93k*#DyER=`=gdxbwTkdw$sr7&sO3!BeZA^wI)As(h687 zn53`S%)^WV-#EJAZxBG=DFP=y?I0$XJKlS-c3?kl)Zjv>xd1vICTH>h=f7CVN zti4-s_9U=~*n4@(W3i>7W%1>P2b01seZ~aa=08^@J|sgVPV((jkMxmrvPy*UK;NM_ zWGTU`*|Lk-uZ2-8O`QloL@0OWdqcy|BUyG!3NjZU7XhfAX?}{(OG@&X{3crby0azH zz6^&x)#|@an=zu|*J8fon!C7(f^v9cwU&T*TSD`cGZhH-meCe1 z0mU$?STgdSYG`bk!QcpwHLsFuKpdZMnb{_54j7DYSRP@PSY<&=Us}oLr#&_3kEONz z;%|$VrY5MaL61(AKzz;L5PwA`ea#9ly@EPGo$3{5Lo`*?rNkZvmso58vhfcv~>@h&0N1OHt7A>fP%yY^|{pyU|!4W&@J^oBEYoZ=d}ru{6znBOXo z{Y0o#T}0|2jmQQ$HMuYPF`CF$kCr|hQt--wo1ynr@EfR-#fW8%OKYR%%}c-1T~A1` zAReKO0J_2j;rpViS%ft zZyiN#MBt_BKEf7oB{Ql;e%o>!$5hcb7f0)O=UNhBhuC>mk~bkw;cBDbdu)=}wrr;$)<9o~gCe zwRfyup=!Q`fZ0Ar;5P6L^!zR6FiP3vG)0tDYS156dh7v-d zooj9*L%S?tZ)2it+9ox;vZo=4zBZWYMlT+m2QP8exw&<{COPB0d`(4gkQmjQqfSI% zex!}Pq6AU?2#nsc?0pu6O8R0DGT`1O`ADsgpG`#Ef=N*uV(Q@hTKRp0NYWa^1x6@%2PIeIsQtkOmuL7CRI)Ky#0mEA5nI#= z#xNzFci>3B`?hAEf1y}DO@h$#ToKXYp}hl-^C3!Kz?#;D05mb}=JLG}{ootd}AJ&qfWu(d0)-=(MIWjm^lD6TqD~Xi4#|`$MB|{UX3ICldkN;<%%|y5_b!@}4S4 z7Gy$9T)(N0s!{s=aDmKOR->G_QwHZC&N-;xAz9jhnc5GIxOwvDT<38_&Dzsy_`A;i zez(6Pb_`=)iLJA?vr3SOqJZt0yj7iXJLISv|0a&@6S#Q7YxGjj^LNXW_T9BQI!2hgfW84SgoB z$F(*y@W0j*=s$bcnwwW@3Iw689KYoGP$YuTM+oi^y{}6>{#2;LPiNP*S*0 zHT4QN@}3ajk14)2B+8Aa+a=WGvP(2LD9?=()GoB~u3$|29Y;fChfFk5ZG?AR*vAMf z2#@Fl!g&(|eu}&tSsP7Vvz$zw7$t#Xg(d91smUeW!;QAwTV(SdsInDe!W_8xUeq|? zO2X^*;{Wy`#g_y%%`fcn7wIP9<9R%u9j`V@WON$-xq!b(ID=XWIih~79v4_#EE4Nd z*iK&@qIcS^tJW&9J@n#CHf&N9tWgC7VQGQqSS7mTaWKP1us!c?GVa|YpijENY{M>ELgzoir)r)8&@im zyUX!P+^K{6adkjZTOjJypkj_?R9OB^L{r8Xr2%ntnV+8`U`r2mi__hC1|W~o z)Ok%~BW|h=GeoWya=oOd%MFzMrV!0OK=mF@Ri)v|29!Xq6*Pel`D?F*nn>H`p0mfm z7_$~gAFtURE^F?~5AN0UnQniQ70~JHg3UN`P4HNm!bypaP>R{wsLh6Z7~y`hGRfIw z11$=GXL@_%wd+;~;$7|V$3rH7Z|F7UsOX{5$6Sv2=Mj7H|MsnO68hMs;sy$YK#QQv zY2wH|Xdi4!r9T~A-5f1b{L?z|S|yeG zid*J22A{pDn(RPph-Tc>`I?FSgFm#P!7D;S;t3<~(c#Xe@VV?wLinDrEv<&wxYh4N zh|5Y3`NFI{lCh`RxmmW#tMaBZgc?QlQDt-23p@rqW?Bq7m0ki7LT)X%_frBBgZI@> z9S<%03jmajJioK8>f%b+vt7{OHjnqAbptK4A|Z+^y3q5oz$evy$Qt%td*M+L;K=JEC}K-NZX=+SO6rkP4Ch1f;xUMa(6w&DFUo5$x0*Y+gu zyS)WpQ(Wxl1xB+JL zQI+s>XHf__>n`qKrBCHij$UtFu;5{2{7}J~pAKlQnN<4C(H@Q6xJ#OPK!Lm?r?lzQ zU5CDP=R^zGb?o-0KYv{jIzxA z3kV zkBi{v=Z{nDO8SZ5`cHIn*wd0pI~@HtchRD!waC4I@(Y!b z=hFo4A05BMAJHu>t5DVt_6e>tBI<4+!!Z04PC88#0=WBH5#gxU2tUKexKE;1YX)*3p{Q(!^Q$?k)aQ|>ZCW1g9ayrMgr-7xOgnE*`2cpqH#1ujhnsfr zyWGDPh;A#9)X$K~SoM)9rmL^(=@Qf3V_ePH1|AS;ci>+gj^X}Af(HKSb5l>vag2vK z`^mz{Fe*uOGbn@4u7;0P8dbZ#)+!uoi^4s((| z8F5V*^8gjIB2DSIA9vyMoKJchgB`y2e>cYkTMM7r2TjPLo8xn1%5CUi%VW zWnhlxu;p~Ha(}ltA}JuXT6DJ5)y)K|0EiFBQr3bbH%4v*;i4b ziOC=_6ZKfsVYPRrKoFn;4X7R&hTB^Xsw=L%1!SBNc(|!=JXq@U0fT>9pr&$_Gn1?# zmS%qa@Am}gu1vfhhDdN0xV8)A#_7=G47ct3ltupJn#f9y8ZU`vjWiW(2c5&j5L3ir zu*EKYmA4N(uHh(r?}us~xdHVcqp$N>quBz#E8u70ZFGn9$>;7D8hC|eYF*jt;*)bN zet2jusu%}djXcVao;sK-VH)r5ryd@2kRw`7GifYWyd%MEtog7D6E5UEG#!UO14=k~ z_9cribg?#O4ca$;kndegV;Dt_A<*c;)u!irqZOczWl~JQAS=CKeMtDgbK;@Z!`WU( zVrF`A4fQSjHh|PR3j~YvSBiTRmY@~4o8Q!I0y*VG6WjlGJxA3YBh*_};Fe#Ki(`4N z({0%%!x+8vK4U8L6|0j@2@#ABK=?t(8wg*j`x@TKtmjLI`4k%{W-#?f7~I<4)r#vZ z;1^o3R?3cE=Db;ZDlo;H;^eJnb2~}dM-G-6pla9ro&x3;@1Q|rjAfSdbCA%`&~Heu zAk(l#oAN<4VG63F;AuI3P<;(*g0OL)n?jxp!_rBwqzzj=K9pJ^O+vUD$NX%#X4@vW z%03PTJ%UD7O>?ZKLQq!tB98oK9TwZkD>HpNz+uK{j14eDX}}X1=^yP)>M;xk^2Nop zlf9`2VNJ0xp=Wujg*(-KWJAi;`(^w`RmG&}JXX2JUOpvUEvOO_uoN>v4-G6PsRyk)fiv$?f=gfZLycGc z>n7X={wR|=<)tL=hlF9A$<{~rBztyUHmo+_mDpQ%!T93f7DG}6@87%3`;t`C(d7z^;+F?d+=c@mD4-J6(>NI*NhWwXV?CDG)t~E4HP5T8x&7?3 z3zNdF1$P<(*z;;SW#!{oB@xX+27_PHvk>Ih22(zyJj9TfDG^L9GqTNR@aU*ME!3S;v}!NF70Pw?Uh*dq zw}AKfiXl!Q%Zv$E{6gItSsE6-5;&~SsK>Olu1mWC$msN%tU}^~c5PacOLF@l_W}5M z)VfQ3sYl)!an>4ce-3fA-*s2wX{CWn{#7K>C~%P3n-tnQm@^UXAh2rs6ZEnmP}Oxw zoYr?vfbijM&N$ge;ZpunqvWZH2^zVX5n<|523u-9V#K8GDbdH$T#(A{839$tIP8X z8kmku>;`O@Zp;2fC+Mr&ak;rug+@lIStuun+NzWtv)8t&BsYVuDLWO!EqPxHCj|j3 zk>M_`j|ylSi8iAGlfuT+_>d!KgC?a=Y>j~q9};!}O6t25+n$;u>gwY3tmPDi>cQ+a z4Te{6kMc`gxBVVi0?Z^;0Mnw7@-7AB6cpbFcLJBGHqHbChzLM6IZ?&Vj56}QU-~Y( z<_}2Y#%UWG?|Uq_rM58qJGH4T}R3u26> z>L4oX1%_Okc;$veqz`s#;cw|?ZNI>o>we;yWc!sRQY zrS?!z1ofW~om7jUJ&-*cr0?Z{1qnXEQCWa|Qn`GLvC+X?MG1OGK(JbfFG|(_Rvk15 zFimbfjRa@0xGlwn_lg*rMkz8=drbn~Y2rrXi6v_H$ZrjUhWxR=VulJX>#pMLHZF%V zH(TSn9c@+~lVh1#&s}Hu+RYW9#Rp0!?Nim{EKsLHAnI#HMwwxbF3ulB^_86^n%GIk zlk2{B-Gw4@Vv=^8xD)p5`he`~aH1I8$Py$KL+2(cY@8y6Z)0}$wiQ^}yYBh{gB|rk zt>xR)kf*;`Dm#!BIMZ|01N?B!F2)$I+YlV?sh^-4Jq(i5qZV9xj&AW0C8M0;3TbKf z^e9uooov-~h_(FnyN>2OD#s)9uy0gGka~JV&6C4d)P>kcQsSX z>1@{Zb@_gIm6~VWqke_Iq$Vp4n`pjonYWZ>&At>r7{+o+l<-`eJSntGcsn;jscAHi z@G!=E$%lLpCkuCpmdQB00&S{UzzY3BYXf(dEfn(fa?=eQ@&sIWMF&m`IXD|_wHups zuA7qNrQZmBONq!-7>g}TRHc}jS*PWfvkE&gBZqUdbDiI6FRSN z&NA!q9vB*8ANOL1wMj7070r`RxYK(xy7!EjX}VCwTzm4{ag zNghP~{x@M#&l=%-dJ{v7$hc4eX3vK~Z#G8&hT~K6lmNKyENeO|f7+_4&~|A*On=_J zwJlZbLR7K!jxU2X1;s{Lv;*VM0s6*drz32kw#saC6` zq(Vr13OwszIG0D%Q`{rq0?U>^_ljKWYqfj4F_}Mh#i7RSpnWJI!ib)gBPScERS4)z zJ1Q_@K`MUB_VVaGxU}f{)_NdYK(gI*H*<=dr?MuMcBN3i9aE$O)GAr@?0C_fd$oj} z-m|%FMUEYW}_1B%NYY3|y2_nrsaa%2L6$_Jm1d_l_XmsZFyz43$xf)Jf zi_R21x*0lRm<>B?oB*$OD6lND=NRA!d!GJNwZ}cSP&~F($tOty4jhouj~zoE5VJ&{ z@GjRt1&;nqmuHZvuQL=(Q{_Xf1r8NlSaYL4AfA{=Ux*yFgHjG!rX<)y9R|6La3Uvgej zc+}Wk%_ig$S|z zj3EMw0Ei<1PXyZu5Wx|p@=z6!?g`;gH*w;w+A;mYUJdC^MSqT5BL`A%a?s(TQ{5AY z1F#4)*c&q7AVNx0I;3W_R3Qf_#xS{+5(ekx-v~3<`vnj+x6{EjbbFRB#EVPr(}rRO zY1-1{lBc3vYf%U-?ohiuXK%L`1|aVffj@=~2E>ZSe(xbrUhWg$LthK*6WqgJg9Cv8 zA+0PDqW_=Gk8@V9{@eGj;-B%}P5XZSx9{TJpMTB!g)V&k^XGN+mTHR~w7pu>tKTx> zR`;JTwZBhgm@lvB=B=?WyU2gM9w}krWNpIX}$T4=-%j5Q+-GB|6ZkI`t$Ff z!KNzf9KX?|*LKj=+jzq=*%6_9{`<}Ka;rS6`M0GXL)SX)5?|E}N)J$fM|B{AIGq~o zTif4tg0foAyt&_X{?o<3=VpFevuwrB@%^mLg+LJ_rFZFRvd%yOeXQtudr~S`w#z`hF04T>8~vA!_V&3&Zk&%(Qdf!3+2z}PyYS%YVcgva(l19 zh(EY*{PaW%P~;NmzRERpWLnj8n>yxQBfkx7v6tCHek$NbI3+y4tE=U#;1z8HIW_<0 zvVAiH^&*B}(#mFaHS5nku-mbVyn;zpsj!Ywf7a#vDLJK{)CpWj8KyUp;9u6HW0kw5 zx+k7SE}H&4T=+QYrEk-Qy+AWUI&J3X8NZX*FVf4OV+KRWQVvq(E)e_d{r~N&fxw(D zI=0rW(Ynq(EU9un<+un~sdsJ>GeEuZpSc#hQfB1YuR(B?3i56idUrDSn)S^}fvc6R zFiE97QVjbHS+S4!$yXQju9OKBx<~Q7-DYG%>b>Fm>lY-eY{}HcT`<9S`4W7^d*Q4o zCm-x#`IVo}`SoQ{W>U)Xk7HERmop=`d?kE9&KD#vEXCj^f5Cmr>I{ahSC(Fi$=rD~ z8Jm0{grj(A|NK;bp^Jj~na?x7%)fTOS)WW7Z2Tdb>SdLG)vA##JSDE7;d-Xrdz{>T zJ67@Et(1`d`M-cischRxl=VauWI_6G-I}aeZN}1Tm&hN9cOU4TbdLP^S~PrOMd);b z|0Utay_#8+!|dBd0>_1pzD-T6b5bpX+3fE>_MBst_@eiecKhw*vyPTV-Ou+$(NhKv zMZ7TbmNCHm&Qi*K)(%pcsatryTwLDROqcFMD=Xg!vMCM8etA)zqiN&6D|IDuxTFRk z^dYVJkNCZUq%PWC9K4>1_NTO@-xjINKir2Jk0MPZmG=h>ZC_$utp2ca*zO4V8Zu8D zmEDk~`+oIL@(xD{8&I&piiNkGIsB=5)2MB+z=Kyfe1QM4{~c?y1LB`8(gJ{}2W$|@ z`!77RHa}dcerGS;d0qDb8M&K1`$n5m>)!k%?=9X0u0Auv3$Pk)~zR^KT=PlEzYTq8*vU?-&C-qC|0yRiST+=v3cpzs}DbCWt6iS zK3E^S>S!g8Kbpro>-y0PVZ>^|Ae~i0$JGxFmmfGpJ~FV% zu3KVyav;*H#Fn$smD7uFqfbSCNT}P@-wb!eHhnIfXT2|J{GMARLrT5T2Y6(8JN3%- z{$94iv!QzlGBeem9Mx~mL~U65$7uK+I-Bog`|XfU5}AGBo}OR#_B`$Jn#eVBMB~Rt zuhW*{qDOtXWTxdkF=eRf9{62*2oj?Burh6Ynwx4Ov07x?@niHcjxhv1&aOB`|QOp$1WB0tMLRKE0ZhAnL9C z1K9NRnw5$1O?{d6L@&{k#F@ghkQ>5`rU`S$l?n^~#HsnfNy5;&mj)p zY7w)EK3i)OXVR-gzeKG5^gV3-X!aBQsb%KQ4Uszhgji}FMRAUWAibS@c<8rE&)MUZ zDS)A0{#{)sY>kiJtFu>*Pq@PF-Q-#ABAwn9qsI$Zm9G{RT^oM$%bIed1#3{DeNQdw zo$e2-OvjXscTMQyL^0vZqA?`@;KbaAn|$q|LTY>?p5TMMlrB6n0h9&8NF&MF+gaOBTG`xEzIa5v}ucLVO8 zY5$x@i|D_9rpon&;+#dL;%b@W|GIle0!zN-H+Y<3%z0Z2Xj|8b?Oy1NdbaO5Kw0jM ze=+U-&1rd9qe+!hFWUI!%060*YTpTM^A2;v(gJ9gEsWTh#3=Da&Rfr)M&K0Obye}89o{9ol!(Kat#z+L2f zNSSeAhVSrK^Jl^L{MFOH7PQmNGGngoA*z%p;COa8d6`1G8oyzX2^v8L42bsbjpbd1Be;IPnaYHE4#C$s6Bx1@`Vs^1TW-?zX(q=E6>7u`($&|t>eP%85PTR)RjW<8$XDVTWUQ%T`-lkQ9Bje z8p)$ZBjbm8_|+a|4w3xRZANaz+%Ut~Y)S4&lVagb1&V3qW7jj!=T`uizGvH*$*lM+ zp8Yh4{CxJo>cGMCCx)$ilXjoBxL~H;0r-6^hug@0pM+-`uf5*cm6*}@J^uFJK0HI^ zwS>rpXStrkK4VpIDM%=xhw$m@bcxC z7x#Bxtsh}MPHVlfwqrsA3FOdAoMl9@Q>QV zm_1V5zoUD?{Bx%ZOv&PlLwn8H!leiqk;d-lIaG0UW)Nlva8E*`^!lZ%GYRSsT+c3q z)L*&_N~OO2(f_#lZt&muyf;6OJZ&pmbQw>{0Nv}`z<%j_76`nr&@|7&3Vu+(^zC!U zX34ED_x#SC?FBz}{($a6T3&e}`^3Kw>_=fnbu63~dM$KK^{0Sycc&PK&iK(EwQ7(< zlstN4eBZfCm68Q-AAwfBb-Ywx@aX9N(xgKuXgtYI{gQmnq4VYON|Ddc7av+ZRu}6d zuzng%)P)6{_-|hiH#us>cB5!nZGF_!-FIoBs}zZC%UMC#pS}btU@e+$X1)d|jJcls zykchi>())94q(N2y=%uj{}SS1!op1vhjTAqo6K#699^Bd8>THVC30yVGMYFkVYn@} zTHE~Vw8sgdKrf2sBli|zxI^C(JpTPn-U*R7%a2?0i&qf1ww5kKz~kSDQ@bjEF6t?b zp)KUxm;cg?O2a(ge!>Cr=W`~$1;=Hq7;4m|4^?}F@n-*Xq*B%!Q;UzKEo z_UG(g>wBhJ5|i;pvb$6#A?D(F7iH7*d+FJME3T)-*mt%A4-R}>-@GPN;6Wp>G`vkuD~d0($$Y zAH;Gq{!C&StyuzCHCD&o5~89Q$AkaEWEQ~BkG4%82{cU$sonf(kzef_u)KmCS3SEu zEusA7)_iM5g8j5*v)<<9CmFlm;7UuSx{<`(;yxuS4*&69S)Z(O?=S8W;7{hs@T(T+ zvxN^FkG%S{Xa)1XKr5D!E1qNDwz{=?rt0n9ceC(+lv^ zku0_R7a`|mv-uMn56Ba>{;ag*m$n!{z8(av>VF|&UvC^QaPm*Qo=a>z5JPyFb%-|4 z&X;}{oa`0RZeFWu$@VC-f!vrzImj{xZ)46`!th_g)Vsjtve}*s$Za?s%dz<_lc5-q zLGpUwvd*tKZ#`|cAG`oxW2c?`ZzB;7u8$7{OKE%Ty!UQ^XB0AbVW0Bz1cw`6Em|Se z6YxYGM1Paj_m$ziZS9|jhJBn`%VbPjWSN_<5gEw}S$X)$>PAFvbq>Y$z))&-_2FvH<^N4m` z;WNpc`5?p%pJe5`$F>GPWyZ-qM6hG8!Mn%XW&MCdKlOmNEz3;wpE=oQmCDSVX>41B z@SVd_J>}55XYpXKXRa5hm|&mr#!P?-ivJ&Ym zmt+`at1=`T63|=3TPtS9CJE)5>{wc6KlJi$ye#mx%Rhm)hGwwCZLE9BAO_1}uXa%D zWfv~q!j4}*0yr*=vhk8n8PqWGnZ%Cxg9JOgZ2HAi?bJiIP3A)x+zApFii@)G79DV% z@w+k9@XyO;i_2}?6&Z&dkE!Qn&R!V7V`mN0aKs6>BfRA{xE`UGY|nAj=!nZ__&H`1 z{pSuAVeSJS^$s_QdX3ujztkBt)=lcbfPu9#$GEn>*oqJT}Z6G5F3I;V#)2g)0Zv0(N#%cW87leQk$>CSoox$+lY@VD7{U%WRW_ zp+2LB$m3UzAZ`tpsY2_!#^^@!-@tVcK@xRlaL;V8gQ-Cl%sM6|;&^D{~=v-!c>RBFog z80%<4gO=-6TJ!0bw>-{kuK0OJ@c?z()$uva2QaF5yb=`7?(I(hh&OYJy(m+umC? zcpW@tl32jUc3Eak;z7Xm2XaGvnZSqdF7f4$)$#TV;yi_%C_}RB&L7U#ZC_hwa#m$|@Gi;By+XNaHnxFToT9reNFE*+!`w2@)pIFDjm+%#~U-#d}0DWkq={!mFJ0jXKcOvvGNz#`FdTx zkC6APA%l3&#&hoglYnxYCj(#1^=}>7_*?y?=%UE*mJ_Tk00@N7{dSrB;rzHX-!Y&` zs2I#H#QU3iE?W^2FD+{A;;rE4>i5pRK8xwl5vp8U7uK@+pALa(#tHU0Ar@G(AhU;t&V5@8+VMM@b<3e*We%JijhS|ncm;&^xP1g?P?FWMBrJoy zSrIS?oFC{UBzTuk2B!OxEV>qzZqbV*l63=vsl}38bz&KX=2<&z_T-e2O`H#PhgVT~ zY_aNl)WXLCA**DZW=SQY)w68m>aTr~?SPH8SvqzLQ{EQY!rv`|%OJXP42GRU6GWUc z-a8)NEQQ8pIpG1n+j&>dY+fNFW@L7bF8Dq9Lfh4=lGxb&SkG3G8~Y*CsY9#!S%&7{ zKkDdSxZq^4i0o$7j7dGG5^>U9vN#A&x$=F>yaxr+81_w)>BB9Z!3Bk!WH)ICQQAs7 z!^@+9nZg&rni^6D`EA?~A=4&iol7pH$UaZ-q|s((b!7Q}iw4~ekL(T4z&E6?#HNT^ z?({G7KmKKP-2V4CgQ5-UafS9cC1=a{!!c~J zm&A)x*d($R852DD5&c7E+aswh-NwPJ7kSqBP&^=(IAX>AR=+JiLHvO71ZBKq`A44- zlc(^#g(b02BE= zD(4V#;>%hYon=eoO zd*p-chwT1DFVm6)e$k&HKI0E?Ag15xZ-(;^Wc|I`@Y`*++k6mxzt#-@0775Gg1@t` z*>Bb{XBOSy#=-vIO87D9y`Azr-{IRy53D)6P{l1ewfo5XY@>lj3^(HNk_euP-{GUW#p37e~183V|B0|XisWa^NJPt7Nlj0q_ z{o17XEQR&swh#72sz^f1>=sG3OgWrq7+Debfs`|s?ukno>qry(KZ8T;AK5>X{R#Xn zKX3Gv{k{IrKkA9~Exsd6k7TraA^pGJ_zzgU6UA8z^27H0A7|9rWt}bNSM-PMYGz?6B8GSYx|F_^q}M zZ*wfHXITVIB|o&g!zpk-WsRBePdw&$`U@n*RM?P$3csyHt5(_NbGJ2%Nh_YM% z0J&)OKkEk%hIl?7_kRO1#lDemIc{H8$ChEyIFEmCdi=AGi^KRm*=6dTApZbs`y}2o zn`sXGw*0mHxBZp%uwPgw)9Tf^BuBZCgZ z4>Q#MtJCRV%=z9X**y~J5d-xy+N??MUYaXJiwNIW(eg}i@q zi2m4m;m3@SN!0FH(#t%bKAEq$1Lp(#gnYFx4+I}ze#rbldi7?y^I_uf;CYK>l1L!% z4-A4Nk5+hPgtmBiU!aUg^~a&t?_R&aaJ~@?mrMukq4E>!ZulrkePsR<`4Yae-@GQn z4}#&s+hvY1=0|cloyeOk^7)vbR&7T!e7qYZgNZXN<8SaCKJ*@McFFb=u-Cy#+LNn~(s^LX1b9iME-j^&ZzmO&BYmP~NNS%)Fm9Xau2%Pb(-jz%N+ z8!Vo;%zeaiDTJlE>u-nKB$JtE4xA!-m^fg+-H>~OfgH#`go4RCoO;-XBi0(*FAgT5 z65*T-UC%eK8Q?#8hoaT(khX6}8#dc)JUAnpo+N6_vTksNTfHw12Xo7KLyrz*oI3d^ zdh+%$d-3(~COAy><1vToVf)i5BS%gX;CMYtICIf9b0jl`553rk=G$*}8#p!$i##kTKaC)7K|gb#AqL)vG}$JzMU-bNP@eI1v#IoM7={VJZE= zt?}W$?|)Fi$LBuHwto)!KPTxu5+G0L)?$#ex@gQyvy5|i-x%NIln`Wi+B%=DqAL3c&S;00-58DGi zrhSF#{fJ8&*!3inF~hkJuNRwaG18hG;eEal0?q}f)qyz+XAt07)#^SHBaQjQ*fLz6 zbR+IymLaAP^=CfZ$%%!Q6Em-dUpCn`p3>*Z#$jf%^xn=MeBs=VF!6Zwi(&2#ggHf_ z@)f72t04Q(JOgDPY?6MLpl{A9-+UslzTt`3-bK{2x9~K^<{o@1O zjG2&qw{N?47Ed#oXLp47=MFPu$QQJ~*MSA}*pG|uwnQzrgiZG#n8>k>Fug>NP9>9j zu;XF>0Niu^N?)6M^YEK5WW&Mlct_6%>m&fXL|GPllJxY-p=1U>1sf2wmxTL_mh5Jix$hh z8*R2(d6r(Rw@3KQ&lnd7c|@7W)S?Y?5UlOA^^_{gV7`Bkj8n zch?UL_Z%|GEGH#7oC^pbvdcK^N$+eL`+_!gmRV;5VU~36Pm3J)J#3kZEaMvyA4XYx zj_lc-&TYIpI2&vM#uwO2X&h7IwsA8l!JYMW3nZUX%(K9=fzg(teV0S>ACV7S1Rm_> zM3zJx%Oi&}dgIiTpDmZZq)PmK zjQg3E5_AjW!W+x>QLF8S!pMy9ho|hXlWBfihYO?pLgOE>3nz*i!O0Koe1(zj%Pg`8 zEVH>`7FolISRsVWyxVQJo50I*{n)Z;93_(GJg))zUe}~Y)DYx)iIN@&Pfy$Ntw*X@ z$?q}=(6EFcvMz5&8ntb!(_tB5dbZyJ`|#fmCkgo+A|v=8m+bTFtnvOoi}pCg40wI? z`xnGT_0l81M^1?A{{Vyk!~iG|0RRF50s;X90|5a60RR910RRypF+ovbae)w#p|Qcy z@ZliwF#p;B2mt{A0Y4CoX5sYB{{ZXf{{Sa*iJz$d0Ok7J-X(o2>NAMF#fHD~f8}#6 zgZ}`dar$xfZ|FlmUOue(mpK0b(#yZ7eGUCD=tc~4xvB0M`f6X$htP8j{Y*(+E%~ZC zF-o>(G+y~5{{UjmrDyp;Bn61?>#`7>#e`w?BXHl;hkr-Et^WYvaXF6RxVVSVjJW*{ zrAU_sjG1t+4rlsbmsP}(EfBpn>1L?1= zVpsk%a^k`+CHRK_0QZljqra`fBr1yU)NgtnwS3ohY+?ni|StdKu771CMO~u zvf@CZyGuWYB?b?gnqvtS6}&lp*4xjZlUzA zqc0y*UrLoV1(|@?{z-lyXpCWc`qp9eKK{4#VZWtz%o$QsSMe;@F^Xp}@{-QUa_SNd ztDgZE$&_B;*NTc2Y_UnEnq|Q|BfqV}57OU>hv?E?F6F`Z1}-Wt+FR$6*Njv&P7lOx z1=bqeDFGvXBO@ZGJan$Q9}u{cNbX^_UM0(?GUbzboJ+*MK9}?s{{ZkgoK7W@@fR?g zeI5k7T*DnrM)Un9q;8%=aJsKS%!n zVjd&ErqS2cX8!>3S^AM@GVfpbU!kA;4uA8n{V)WfxpvbueGmQa5gO_S-?RWYVZdC) z#No+hVKrz75~6cpF+CHNSSQGt#0)6eXk5H^aPkw9Ebs+E3hm>#$1wRWG?Xi%dq~0% zt<9}}*mkN2oy6f`B}4wGlz*&`-emc)ZDvRYbDHr18v;0si}`9Yt8hamXjp$US1|*b zPrL%+Fo>8EK6074?uH`sJ{)}NAJmX%G=G_a&^xjlVy|+GBKO3@oX4b_W}5zxcS2V8 zG{2)sT|g4G^bUT7%)h+3ad8Z@23)w^!aA21nSbyFnLy{XMI%A+8G*YN#j8U_7dM38 zS#eVNgWWXz%LuO8VAKln2&$&DE(Vm~n|$771}EGKg}mw{7TiIXJk+}@-r}L>s93b- zR!}$G5e1_168q@88NcnHz*=>0VwdOej zx~T0*r9+wLZ_+ckU0z_$?ROmA#TF^_!2V&XVn6xc*NE%r{T)k}oP9GZ{{R;lW9!U* zmr=}N{{V{mA6cPMs?l}EdeqMq0dkwZIv*i;DJI6n|6sW@-kJQtxN z21)O5$}3hi4*|K4h&yuwE3GxS$Tul~2MvtEosd*s97I!<6v65+I=ht%B1EOO{7REJ zik1V~x8S3$|)F;WZGvGaiRIjgZtTvA4Lr6gyz< znyTH)Fyqw6phZdz^~4b|O;o+}2ISYdODROzv6UD5hWJ3x*~BHVp_l&vrc^B+)jMLa zl<_YD)xzM0IfDZu8$g%HWopx;FhXXyeaC`}2ySk9PWcTyWIqs7GjL4(SZZnX@$|2& z0Em5EL;nC5IE(atyOs61$I{N`FX&2QR^~g*+N<0v8RW&v>wv(SdLhKk+!CO00ySgs zQg0u%9JD<~M+7L2)oBx`Q7aEQRVis-cpzI6$HW-9xP5Q`04Bbxh&E0oMvncw61=N{ zs+0t$-P|XTQwmI7A~k`>gg^sPg4NLQ_u_`cf?h@m@(jYJjMeF z64Sgw<1+g-pq{6x8JQTCmlx(N5;={RQ0JTx)uWf>%m5KYFmJTn8Xj--r!Zf{f_Z%pEpeSYT<7?Y<162DX!lEnzo#rhGYwid)eqbkF zBNSnAq6S?#g$g-EfGbVGTQpU+%h9=3L7_6{7AoD6#SmU|JfM{Fy$B1%@etZSFvTa? zFb)1AyEX9)Imft$#2H1F^M2+MQ!&+$h}P~74MGqDs|6`&bU3(_U2~YuifDo@wz!o5 zvDnncRYCZVa4B^Fv^&vgnjW}ym+CDN<-`q$FFhQ77`0ETDj zafZIH(JoeEGdxFAiOe4TqfsW4)Cei?7Yce+(E~tw4902w(;U+fim#XG+G+Jd?x2|! z*$}GNc?`WJs=xU{i>=(5xNgQ}VTIDa+J&^ol*BN*I)BW3OkfG}{{YCm&Y;-OIz9d( zsurnF-ck~apxxs1^ZAafAMf)mAy=mi0CUJ`*QbAYb*o6+AbW}sT~807i|SlSDcq!F zrmIJu67NsQW&rPe#d2_QDnZCr_>R{+cFag>RF}3#8Y*24tf5{YeHbE9aI|ir3lwIX z&-sW@ZnL?P!xEk>2rxKaNMg2>OQfdEVidC9?kjPXmJ@DefUlU1r*eb2QH_~dPFrOw zrc;sxp!u0H!74WqwgA}KF<)`wh#D6aD=#n^3ohUdkyXaj+uX#{Q5nk`u|8pN(ap?= z3+gZ41sCQ8RXzkn3UchZKnI9l4Se$|ex2vEFx(53t-~$O)=aZbHe;E4$x=sf#} zAYF5a#Tz+cK%-+xtVYD`{7O-mZsP1x>4X|VSqkoR2f5jAs+n%F%|#gjjY|`_(cCWi z^BloY+QBF-&9N?+xZ8Ejut1}b)W(B)t|j4cd5U3YbpTdsCJoL3s&O8-UgJe~?}#v6 z#u~yW!u1A_j~3lQkjoIkG4U-F*(?LeMj`+e`uD#X$M_kA3VS0Wb?#H6--vEdWNiHI z0dTnhj{gAUDanGDL3r7l_#h>vP=P%7my>m`h1b8_am9Lx6x7rTbW0?NS<>PX4tK~w z{&fX8?pyRH?l<+f>h4@pZTdT(GknjKb^v+AD$07tsk7X@3+n#>`aoyhp)x9a7&rLk ztQ1)YJP}6A6^un&%p)egSVdZ(yvx{@UobA|FGHW3Ii%Wc^ti=~FX+Fbn|PZr$3`HU ztZ8(nAJ^Ivbnd`uCe7h>aQj*nGF7aP-577jlPjiDCy2dFKDSGa9sLYo**U60vB2Q& z{{Z<=iE`xgGYw=u8G=Z3aB7$+wT4V$DQKdHDJc|7QnKaluTZoQBDThP^weHft+#&S z2rkQZLNrF(Z0EQzmP~e$aJD@m-9%kn5sbN*?g-ORySk`oO3bv$xEs#n88B9-BDa^Q zBLAuukZl9MTw80X_tboQX~ zL8V-Za9GQZGbp_ROWTj;J7UX_z8ci9agZDw7vD9~dBHR@`n zp2@fp!wyF9ML^bdtNUn<(#rGy0Eb^wd5wJ=pE8c%j(CI*y<=o+*D$|mhg>AkBPxU8 z)Y-dj23Tb=GQCH$0|PR?B8AuHSmc$uZXnw!S97pInTla%B9O6z&>-d7B6}TmoYD2U zafTJoIdE1<}{u5sDECVF8x7Ns1f(V`z!0 zj2HYrXp)O)UFF_9B{D$xg#wVxG5!5ku4`2nv<5|e_>@a0AzY_>ElrkmMW%7Ti9iCk zoXSvfH=Mck6tQaMR$FjE+Q%~YB&g!zsP4%~qnFDlxT=ZKjR7T`GkU3+;km zC29jp#HDRe1U{gSE-Pk)QLwX9JXPFS0wqks++VT@&VzARS40M8EjTzya6U{L5z8q9 zRHocZx)xQ~1mAPoX^D9Ep3?C0sDqgEjT5<#3v{C5XH2`l>^Pn@6EoNR+<_;!%+cItxvANV_S6Y-iIfV+TVML(ij^|Dw=G%sW zzr0d~!7WO24HszU2|)ZsaNRnG2C6e+;8H#oXkbAxt5N#C~R8nl!0|~ z2S403x$5FJVO;H*5C#Fmt~JG9pHYkc#7@<}{=rUw8Mw_ln6qCp+LyTpbR7Ebqqee^ zd_y5EvR#*qho5rB(mF#q$58W>&^I;X`s?%T?WHYP2^g^V=7^XlB1(;h*S~xD@db3Qr8v}T3K*Wn9*sb zEpsR?R;mk{Dqw`>(TQdRR%vDBxR?wC7U|Iz%H?$e!?{aa@g3-z0*K9k7|R$#HW(@a>=;E=P)Ck%8LrG zh`9uO&ZQ?NCAaey6x2mrHbw5ia7FRdxt8?6gk?sS{$PV;3M}R~TIrPDU%WuuG7V}_ zHGjn8i)IyhnKDdY`w;N%A*Sdz9S-l9SWi|@@BIuL4Of5lXU_&WlSL4!2=U` zTimLuc$8tG?3|IALt^4o3;CB-Wqs;Z^QgK*TkZvoQEbAvses#N*iIG`H8mYf{v%{d z{!Mo=&i<7vG1R%V zeA8t%kduj0iNX&dY){Tq0Mp#Hjy%qAja*u}WI2$+&$?p^Q-qd*^v2+=*>9Pxd=^?7 zc1wFr@e@U;yP6yMim(h#VpL-3@e8=KsO_}OwcJ2v;*flhO5C)U5&j%RU!{E=M}Jhz zaK^r6N`xFkOfN)bvI|K~D*)0rgzt6siIOKo)UZl^A_NryWtEh%izTR6V_))84wHyA zV|CQVFA?Ytdx^7H(-=~BZ{{7(DLGz#mTbx?EbFt5AH=DpF;KF#m_p<45DIfX$?hW= z%aZt;VfsK1_4g96Hfmv6$=W#l!>wzM0W}=%7{*A}D|PBpD$$By9Rp;j!9ZqZVB%!J z%+L9#Wdk%f@c~;2O(HHPOJu|%(?T_Cn%s56wphmEmlVM)6U11m%u`)J z(8km#svN?lEy1vRluF<^gMvGXz?6h-G-_XPZ#>Lda|h{aMsPG>l%jx3tPO0haka-t zUQwy#jrPtVfELEv!H-==6$FblFKM7(H7&M41^YkpY%oPtw>XqmTi=LhiDQXthb#d% z@=Gt6o*>4eP@BNiO%CPJo@W=UlqfTs%oVW$VQ0*?YMwib0>whD#CY9qq9hrvqtSta z+qQ8l@p9G+TrjLES1_X#VpWEHK|2SSU?BxlX_!(!2bgvR9M)<8+1pVSuNi}ubY3`s zNrv-ram`BfOB3(z3bS$0x8`I3W;i7r!4EQvgi2gOq=2A1bDy{7Wcn=-yg6x0hEvqq z8n}7X#Ipv64xu3}(5;N50*)37rM$dF;OCyEU{e`*mKKoo#lTEs9Kl5@>A7!lv{{9a zg&PONb#4up5Zuks*HIrR3NSR=%mYi5R=9_Wd*&9dq1m4TCz2u79%bUk5h+5*?ZFiN ztmEl_TaNyT6U0_8(543AhK3U`6C`2v?J2sBf;r3l#4H?mhp+7lwg8m0QI0;FfEmYE zf*A!pj0Rm(1hFrfcEnzMedjBmM9$?!6^ux?9^l#9K(8waqXrkp`!NQMN~A;FZ!PX* zD_P=TbV~|#=23WAeT@v^80QF6gk~B}@6)|H>N*+=QPi(hoREht-eLu}TY?H2Du|5; zE3-$5pT%khpm9*D7rTPp#X^C2hK?7BQ#7E=!n{}7RAiP_lx|qS_Y`UNh9k_nLmkzZ z<`;D2f%;UitdJv47>WuYXlu+Usjg*^tz0V?#BNm^$LyB48oJLh7S197yhSe0m=^6^WU7@;pvuV~DDlJVlyl2-EhAFQ)3?SQVVH3&AQ7Z^`OgBTe@f zR1xN0GEWhqeAWo5cW_7@a|*0npmD5`S`V0taZ;w@84NaWJV0MC5UeD47016rTaHoO ztLI>~aZ(oB$`ei-&Ss$Ld4Pfq;P`=8yk<0EIg3JQ>zI~atyLvoIuT(WwO%v zmTH0j0LY`J)??*(KN8)g<2*|hk1fL+7v>WiEEv?wKd@uvl@Ri8DQTS|Y2<|(qU0;V z5d@>$aC(Romm3dq#LFk*3LMj1a}bt*OFU1@@c5Q0v*+R}F`nh&4g^sVvKvm=cXs#3 zKX~#YEh!p>u(S!l6)a16EQGtlKwxnN1zg231D)pCfLil0vAd~JrZ`^_TSnbXD$TPQ zUoPNbc;+nMGbj0uRWU~91|loVxZ|9~rN&6DD=-f81589wM($lKYWEqO;4>BkHyWT< zn3L4ndw(JBh))L9s07Z9U+f?Q;anseh)i4$%JjFrfD zy1~n6dyEwZfU6s?AMC|NHa!*5nVsEWFa_E3kFzQasYNTcjYl)GSsQIH9v~N)>~WOm zQwlgO2D=P8Hx)T)W>qpsq{~$)VNqZJ#lYM~g1neK?r3!20#X81brE^gO@SD#?WyOt zzq~-kJG)VFx3!F#frbY(;s|q}a@B$)0v>J&l|02hjm#W3&FUbax~j}}f*vDWwOGBe z6d}(LH9vWs_<$>zR@x$8cPyhW!U}&;fH;89o?>Lzlv)=L8iGM=K%7Lub_k{I)7fKG zwltFzpzoNX-JQVAKJyO1a~e^yHWaL8nARirm(VEXsMJwVAaJ8I$hZz%F>ehJUKJka z%y=1wi>iv*W-3Q86*7yb5vEe17r2xInL{&-K)Do)X5gAb!H(LOXPAJUQISp{#s2`y zxr>};BzF>2w!Vdk?FCH5W#(x4WaI4p<(-Ju`HU!+pNT@wdbwh>rUXe;!{n8zed6M& z97gDDh^zY7nDDaPPh{-0d4kRr+uHvC*luF;biFVh>n$A{{-V6UFp4!TT|)sfZ}(9e zv978rZIh^*T`J6y&DPhKCr`{Q+W@rqP3{?R;KMhFm1Jsy-anYy-Q;#|z2;Fz1wmGA z>IHkd|{Dfl(sjW6p8JwcZfsQk)KWfU)y7 zYNLPy%(!kB#ygdxWMh@wqbHa)*)>4!cT4D_X?=tVhxp}d7Hc>g<8intGo5KpY z=a%Nr1Z>?F!Axkxtw7)LMa1KSo-Z-ZBL&P=ajvHX>%_`MT<2^}2Ly8GQRr^y%bS+& z09P6R0PJ?7a^?Gk917k8H5z7vcNwFg7ay=;n_$x4jKpd+RRC)S<7IxDZq`g4z!W70 z7SHqZ0AG7Ubum!&1rdfVqfy4*^MY7%X3Yl(Jqpl@tG-BavWg}g|a^hxZJ$?b4;Ws=2)YM1TmH6VeW3xhh#X{B%MUqlvmjIV083i;Hd}S3C1*aMY%DNsO;)9g zbe3Y^0aauD{^|@Zh-527m1?H}EMOI+00Ix6Skbn1KArS)oawQ8Aa5j4jatDy2s)qjmdoeAO)?#hX!C$aOza^ScWIbQzo~> z1@x4`*`_U{-p} z?2x`X{lV6ofA$DG7!^ileBjm4#rH zSR-ha(H*r4)Wtxqi1sF~fIeA8F=DVwKoPi13AQc0SAmsSe-oye5F5TVj9LsZNrE}(tvhm16xtg-Xi$N7r8*H zlof_B&SGbY%{5BRb0es zP>7;pp-}5r9mpwK!e0JmZKJf}T*`-{_=kX8&r6M)#dQLdZ%`>h4(n0Mu_<)u!3nj; zm?Z&=5JJqx!1L55D&FP98lW**S*$(70@{EgtTdaS#U0u zvm+Rn;gy(bR2hiFGXh>em;x~zgk}Jv%o<9ULkkunS^P^&OLqB%LSfa*ma^SuVFT`H zY-xr8RS;FG#13Ub*)(+OR#w!dq6jHf8%mZDOjMPKNG^r|g~k3N2QW$vMPOa6q7vYvio zn`b=B)kJ7YMPEWJpounkz%_0-D|s;nW`SivtQl#xv_YfhI2kvptlsJ=cmr7r#Z672 zGL+h}1G^Xr=FBZyTyr!TsnX?iOzE?LV#C5q1XZTh&|ypon&4@M?@@F+M7 zcl|QdtvOQhN3h|(rE=WHU8~yW0~J`6Wk7cbA-_}ZBh0pSv{WU)1aXsa1p@13!2PBh z>luyK2RjII+hgF~#qn7MVOsEb8haP@pcWrp~Mu;v+Fo@EUv z{w2C(h`G4d%X~@#5QE<_FVhqYXpK)d3Oq!{b2>Ve8EwFKre$6w+6XHgOAKJQH2`g6 zhXG5p=bai9|aw%(PdFEMAh7wm;gJV4*2)gA(lVXljgxYUaIF-Nl-%QRWT|HCmVjuBD+e!LW9`#4Tm`Aq2cdNfs|2Hj5fTDf#+hdF~GmqRUWbTz%kxvfA; z9mFmKzz#EW0N{f06N<7Mig+SC*SO7(OOC3=N;!)I&_s=a6v>vNw6grg05a~Qu|H8I z@G*f-W=gM^Wo~98++-h#XCWCiokS6!v+*4=mSHV}V!^$&8F!H}q`hH=MYNEGs*0S) z@Cw$gJVkY3Hf>Oj2uNH_;Rh@$Ox*xo^$!9P#CH)CIa-#B!zYcll*@Y8ve2%)v}J#Y zU=O;BXk?_-l>XUFwuTp6(rfbp#}9XF9k{$rO@4HmRlFa!a=wWF0Gh{%R}}&RQW3!t zu~k)N_*qMU1vq;k&;x>0(Nd^}NYv0+f>~~eoK04~T7ms27Oc*Ee&en{EC3Eyqbu6*}05a=$1$c= zV^LcauxTT*olFCD$%}zo7%`p7bEWN`rNO`qTr<#01<>;ssbOCeJQF-hfwdq$PrU2_ z03e`M)OEnVV?xuHH3J1Ns4BJZ7Rn_qUCU@SUwFfG-RHPj0|v1$t3!Ew!p8-|iB1w4 z${r${CzdLJ-*V`9Ato@+Wom zLYH-vWqre@Hx5A#syfVW%U1IhbbOY}dkMG-ux;L23->CNDiK{)BaNSJ!Szz*pujvT z`o{RZVzQzN5{+fM@$6N=q1x?kQdHU`F$mqqP$Wpfjbc|bH}tqdDa$S}%49bfK-_3* zH0jsgauJsn_{18KV(q2D z>#3!tp~+HmV*}=Js-m}sdW}O36xJiK;rv7vRk)N4Ke%`g?q5h?L{(f8)0vaka=XTN zFws>DBdMQwm#P_9_Z;*@4DK>rrg0qQrztSek<<#{Z&;at>vt~D-O_a}gBkA9HNQrG(nh3`MYS1a4ukFrRFNs#)bilp9I!!iJZ*tW%sD4wQYz1Qu6>6 zWOsr9ps7+P5lp;6a~hOgsGR1(WpEs^ZwMNs>~_!kp`Zi;rCihP3@`+#jj?zlS!-7s za}J_Ybq5f%4%vA?m;w8!p~w^hEh%qM{{XONDP3e;XZ_T?np#@ruG+86Yz~*Wpbs4V z%~Y`5vN3)&D6r<&zr1fVzPXpLdovcwiPUIuD79MS#HpH`iXF=vCz(ONF+f{8iKiK% zC4ow#RPh6qn8e&)v_9?tBg_d%8;QkgT-dkNt`&&O6|SRiH7cS4x`Ykl3YnC`wG^g~ zD&5AkXoWVXzj2njS(RNv+kRjGL`u3mLtWbVg|%m#&7N4;#G;I1A&OQiTEQ1EQvxov zEN$i>wNkBF@e5K0`L8nR=3%2KiM5t_g;#RL=H@~o@0iEz|AHt0;iP zO;fKBnG0{96Cku)M#9L}UFeGn?{x^%CINdzM~6{-L-7#M+lqo@r@X|A^{Ci4hY^L= zI*hrXR<&7KV5^GdgwNhlcM0ji`+-OlR)8q|N(JO~{Kfmh(Q9*wY5Yu;OmPqZtUOLU z+(&%DWaY%QMUD@eiYrboF&pkNb6UHK(Kv{-o6JW_gi@EL=ii};8epmSAqo%n%0+Zz z9%YG+o+82WU;uI%x!Aep4XFieI$>;NmtQB$qWCOV%%JA4b;}M#D=WmuR|`-+@N--C z%#F0xBJ6$Q90ld-V1+9;3aCB6QO~(dLrB#{D@$EUrV531fC|JH_AuTU)|;#1a^5D4 z#8FcVT+5jtUmV%z5CB|+S9Z8R67?MkaW8n8f3h!4%nkT$kIW=E2viS@lIwEi1!!93 ztr7i+kg;33?h0l#)?9_^j`p&kfl{*2AQ!*9w|~$rVGeLrd0@Cu0Xcw0Ql$hPrpPx0 zlnlW%+Dja(#SjY^XPDM#G)&-un5@X@M*cg8EmTz)rmyBUA}sQJ{6{jW*gn$#04paM zRyS?U#G6uLZdZK~+n%DN>BU7?n~AIE_Y0RT_CpJA%zT1wxPld1>SG3oF4cTWEWD)^ z5VqG1#xgaC?RCBR+zz%y zz9F~aHJ`M2wp$P?Y>m|!%n6&DTw94^u4S~ki>L)-dXFi@TsG*$Q&z>D;wJ_(#CKJb z++wv6EyMzrh^p##>49!>Fe~qH08PgY8uJoSG5VR=Cg8yuIcCIiz0^*SCMv|3AB1l1 z<%0!!i7tir73WVdAflg{Yg(tNbRT&|s?O%JT?xQbikNUUxmm11r#OMGbBHZ1x!k*JnWwzOS?Xl_Z2QcJ z!M763T$L2E>2Ik(S&G~_3*@C&;7ZY~aPC@_?mS1N1HwIlcHQ6m%vz!axGgz(mJ*DV zm2llkOdN9>jXfgtFYhTzbK-8zXRSfgnD^M+p;%Sj#RnGgEEz|;fXZEJB2w+kh+Dp} z1icpLrUw@dORZdUP|)!eY_xL>4c9k0XP8mOFA!xbeMX}+yddWD%op_JBkSwI(GCKAy$SU9*bmu# z6>PSi&dLu5>Z5LLERhizozC?(%^~9M{avsiXrFASo`qtTc5`x>M71uO7ah^7sGxh` z`m|&ENz+nA7*d0EJ4;ZBlb#?Y$@-q838Xvi4s4;tzreTy&Y{JQn*ylYEUKyq7A6oA zO?z(104Jm}kWm~uMKmyqE&V&OUTjZ0+WL*EO-Qfg?9{W0E_$+xas@No@jiAX@RzJY zEwUo3A{FlX5h`Guq96AwUO8In@lYvFn>(($^mNR zKzSjOsH;p3Pv6Aof*H} zx#CMxxTX}FMnkn(>xR;`RYJCFy+~y3$tsw|8Rn(}Ca-S!#C*kka5* zzQWkG%UEx}bVa^@Wm#Me=}>F&rvRH)C4{a{1e}t>PC@*Opvwv))Ps%Wb0hj9Y&+tU zwY#=LMt2hvp^OX=3iVccg)0t)06!6Ae;9~Buph#^yU56nDnFb&F8RezbQwrpsxnV@HG*d=CKY z%e!R*eGfw3XJZTEIi1(Wg_>yS6c?ZmkG1u`eykT$!VL46iqE(9rjbTw(DpVZ5KA<* z%xDiL;ImNHE>LI0i#8QK}RNgVCf}h66>Q`|`=tXrUfIbU~vn9ykA|s0(`iRv@ z&@*y8y9-+Rks`hvlVs*V8dVZb)-*ax&<(_IaJ%_SJ3Ns*H2F%1egs*VJ3+G}>ga?O z(%haO1E9xY69vP=Q$rqC9JLJHcjEgmY-b6hMTNI-)JBfItg1h$eSZ$e`(}f*c-Bn$ z@aK}JN$=$fv>=D{b`6?@TG<@g0x_21R2BU+n7tb%{L>EJOvVekD)@1pU8e6IA6}a( zI0{e)iRM+3&Ks7Bg9M=Ej~a$h|B}sg4>(9$XxSESthCN)4m|N;vMxHCO@O*!guq(E z?~Ht-98)xJe1KAN6A*@*XuqW>A|DwT&nfbL!!vIIbl_&J>8K_n5!J>(ng0L;4R&lY z!Zk`4`#s4-+(!xH1*-Ir>|zFo3Y9=7|7He%+!FJ$mOZ2|VCX@2yxex`JEY;9Rya^( z6C||On|6oI5k%aOJUTl4o^Xff*NE{SC6C2)y0hI7U7g}1>;`*ko1Jg3PQp=yJhCdE zurG@vp?Ga-npYH=+5eW5ugFV-dw2+={r2SU#i<&l;hsIQV55+T&(7j`jB-kKUPuPjO<_Z6!nANLoHi@K~*m;gUNVE>&?=`=K22 z9fNCD-9Xjrqy5XKz(|&k09_c^r6<$&8SE=rw+cERA zy!QXcLP8=@KCS=?J`Nm4X$rJ3J3l*@@L zbk|m{hIFkNFNOV&6W9^Iz%{Z`2<3h3n2jly`XgzZVn<*Mts z;{nUR3f|F80tHikkHt;$=N}1s=37L@K1#i#o!j10*yHQ9$6r`@Ocm6ksg&*Rv-vGq zQHhh(71A%`C6OH1aL9q++hc^C8=V?!7C#YyT_e8x#I+2AI7H8(nl;0?+eJs`yRCi* z{|CrxW{Ojr95p%4HcP73zI!jHm*OVhuWa-1g}frvdfU}((8twvf^Ik)(~YP^DQBe^ zr&;tQGWT@9XHdhn$O7>R@Wn_njnbaiCL&0*wN5b8!NHu9`uMC6^>T;(A30@p9*oKK z9oq1I=yL!$v@Cv*OJ-aM#JYgC8^7cyyGa?RbswrxRrJq!Cc543Z%2ig|6lQN+8M)^PH}U&^sOr;=m4fsD zQ^Y(kr9^gx`hFInc99f+R&tQK+?cuwyX_yVGU@dY#`>t|#MhYj{}Q1e510c=G8`tc zF3KH1{Q%W|+Ce_~1Fkk~6;^3P!GU^TGkk(>-GHR@r;r-vI!9#y^Sup91mDKCnk^(y ze{JM&tP3SHu%@1oXgQ-Y?rH`SnI;9ssmIs9`+oQ=OU@hLw}MEqk#)A0Y~o^ec&wf2_PjvmfEl3*w2FTlLtAV8@(P z(rA8&bvMN92DTO-EGOQgM3Xltx&Y8U8>-4u2$st_DYoWd_tgd^sG3jp$3s7(p;6Hf zG5HFyNBj@sx(NWQC<@O5TR|UJoBsfPmfgB(CU%+wSgDvPFQPM3^%;)4YJ*d@lZWp} zss4b;eqH96q*LzDTi9YA2~qwVjMk?hz{Fa|&;v1Gi1WtXm-$2XZ*Z0xoR;iFm8tce z_?zZ--d}LA6QqQnT|`SLXI$_aEKgwbSkPSZq_hYUP&c5qko+|T-m}crN!SgONP`Y@ zZ5=B-zIqxAaSp`YT}V7AX4TWc6S@1PB(Mew%4I3b}*P8R)5BWWNr#-|(IcZ@Ox`;h-h9VBH zEhi*&qD=P|G8tqS^Ex)Sjg6~3tfAgWfrX`kpXP=GBe-i#zF#Qg(SfGCYat8k$F0m# z8U|bH#i_i*v1;n%A$39n_-_~_viT~%mEZKSKSFlp#tL_W=+k{`m(oEy7PBUMt`@BI zIQ-m*Sz*@t7VE+!d|(W)FOia(^iCU2r>bJ`i<)oQF@A%SS8~axe5S{IGleNcDwe*~ z2w3X?C=-2x+{wG#tS_9e#{h<#$MRMG74mSjJf2`gRAdRP($~E)$I=RThsJXR(L839 zd3tD2d<^VgqOv-qqrc~&@=KA|ST&+TLCF!NJV`%jS+tWe)r5BWO6Coo2PqA@@S%$v zTi8q!>S~;ig{#j8M@k3GFLI$LvF=;VdKhvzZQt z*SPle6Pg)(nG(d#n9aVr^GE@?D4i&v0osTL=MoJxJ5zjkzdhHQtUQo)Q8aEnB@Ssn zJK*YCXx4u6&NeWI!fds|Luz!lOT(E6(18A6W7efi&2Wkx(l?iv$+^n662i}d$%lEg3hH8mw;X>USf zo^{oa;>=Jh5DMGHLJzfhQ2m7K>zk>Us{EXV1tjH3+vZCIz`YLG~f1r zV^G+k+HP4vpk88fE?&|l`W3fl&-{J&y9KqFY8l|_Ss~xSg<;_9X8FKqE@;3XxOjQ# zQ^A0f9BlsZTy4^Qy$tBkn!4OLr|?L7enZ0nK#OVe@_^}%YnUqwSkW<6MT7*QV#g-( zW*JdcTuiubN02qiHlB`(ZeEeG$?K9|{@nk<05XZGXEI)im6TRZ7+04aP9|J@`jWhl zUuykzOS1Lyy~k}uFs3a3cbsY%5K$Os1j9v>^^?tB64FMfqRw*aQUeNwdM6Hv_4E;H zypHN26p5f5iI6}jk7LN<_ctUf?NqaObz0Xz1LBCI?^FRLP_UVgahmqkbTm^W^dD|V z#_x6*PwO@1~n3Er0LHqF_$mw(re`)Ccn4? z0;zv0D0?W&7qI)IPy`hn?;j_6p!R4+NG|67W>RbIXq@p_k$q7(#{9l#qj$d5E)m+ttYj)StP8dB9Ie6*9bYs+V+5+QBBz?E6}C&KffgP0dR5KIV-onex|`jVSF2%g(#{JiN+ZC1&3$ zSBOIMQvw7zr-Ln?l^hEFLFw{$y3d|Zy5PLSIB@g^4M%e`WY~9c2;M>`hOWRc ztb=kscT)@nX)EazqPPlS$UZoA;cJtUIE3c2BQ@sdee>du(FBQMb=*VD&nHU>abT3P z9AN<%g2}Z3bQcOK-^Q|HLibrTp{yl!Yg#S~(NrBjgbHsA+Z25gDuP67@@Ai+4NK(t zg;5vchq?~$_&=Sdn{eXSxT9I}Y?M^jB+_h&5l;|ql_ep}_ruAbv$)w06)kRke11b0 z>5eRWT2K8&=)Q33N4PQN&mrCR*^GsL-J}>NFHEmC85NV6KCMD#6m9&R*D0!ePFm!s z!{1=Z-4*oAf)Emo7;a#9e}vhfqYtP%!sx(0kGGX-A8g3cxWQ1b>kgn_Qp-d{EP)Q9 z6ghCM3DH(oBJ|ZEJ7GZO6>;fKvmVCoy-9Rp+EudDosc89O{u$!6pKD3 z!-Dn@sm3uyf1*9;=FX!+<)*gFv#Gix*q3WJ;w;_X+R2THbM38o@VWT1z(t0y;6KZ* zKl31$#h05OBXavXtM5f3w4sBFFT(<-)HyMd9mUXx%)XO7cHI*6(UH zp#<+UBi@TL{S|TRlQkk%B;Ynbsmk}IG)u7xL|=G_tNGRp61*k}ud@KJ=CkmI=Uaiw z3AKGnmRI?9&Ix{BZgK5hfr#u0=SxYanm~$oy{KZPHXEH}g;U%SAI;NuN%U3~jpCSU zw^>)6I1{>t(;Q~y_YV+zE*_{f=Yqjde1)J{rCnx{xEi7?D$=rP&!;Z^@#IHUxZ!6_ z;@Al!FIiszwD{1Y%0q9g>~ktD;kwmK_OO$JyWheLbX&;n&aW67N7=;?( zX)0KQ+QUa^BYUsunAA@7d7-cUTgof1{5p8UPqeAZAGD9co*-A9&T`D3pCklEkRkzF zwPAzv3}G6>!@rIE11hch4i)6%42{20ZdMeiuPv`rmA;y-O6UWVBqHYH(mYgy4!N4? z@J3Z}*Ek!3mVJCx!cXdAJS8^g1XX6qo>`0LK!f>r%3Sd-%9q9O9B`__Pr zXN?rfVFE=4_FWgP@#H(;cS5RLfcPOUb8LD$@<{&);^{-Ow|4l<6II?$eKeD2JkE~E z&Pa&=md_(i*9ckH+cDZ8r|d20`^qaAxkK=duQ7?bgXg_zq-ZRzV2y+~>LSd$=@$Um zara>KE#1-6Wg@%GNRN&YD1}h?iUf^8C>;=^b8#l6qLy4w`@k!c7|)WzGQQISHYdkL z#YeS{`zt_BqTO5BWk9{B8hCiRP37K;u?K;8C)f8Z{7!4FG$I|!bsM>AS!rVmLn7b@ zz4iE)^i~tKiaSJ(zxv5<7Y<_5(UsHG=uc5B_^yt%&O5e!d$hwJ&AXv&-t%XEF3vLh&g+wyn_1u}j-eSMzDs=0+VJfcor5S} zr%l2_$77TI8Xyq(1X+d1q_G+=8$M(XwtIrGe-8$)Xad_+^EwXHM!amLx%DudLb1g$ zM6Oo)Lq+?P9!?9265pu&4_^}W)WqSkHb8mzZ^WxH%BXVSoonZ=^V|Ff!-hbRZ%0Sbnxk^mXjaMJi5(twBM2duLttLrp?4=w4&Visn5`^Ah|_HvgcV?Z#DjjKElPD1iY&Jab;B*)gsa-(}@LNT>QUCP>N1i%!NC?Z4ZT zqMz4#aWykZd#XoL4|Dy2r+;96%fn`-?J}O@k7X2)>R5E^ayXgFOq8>#<;j!ZKsVc$ zQq|8G(7bmaEf7D4HhE&o9+zOe3lWaU{JWF*neuO`yqWQwR;Sz27NM=DMIzD>g2`_u zs;;r{1G#=ZGlDzDKM|+NGBl`MI6YAGnF?X@u9{?x*|nMNNWpYXzYj?4br@j^2!VQf zbuVquR-D8ZRlVUl@x9rTgtPI{M+nmIb+I<)39#AAYQw0a)Z_+iOU;^>mZIYG9Pl)^FYg|H*xL8*ciMMWeA@1zLY6Yd;az&OX+4p4h>z(t?ZJ6c~|gGl9()EDRq8 zLasK9WGxLHHogyAN357L3w{ZP*m-fUNV{7UdioVo2ge~$^?~wc(xW=AKYX+S-)j-8 zp?SJ=Iu;N^ZzemUNz};CXt4ra^|lL}s-JUYYRjkUzUh|`DzArUPo?W0Zd@bNB?cD! zxCr~wKYou~ROZ7QU~(_ZNMYF48;o=nk7A7qH89tVd2$HeBoWj#$XD)_IHH2U3^rF| zSG=)SWGDO^57p;M-WOjgp+9?cNlJln9Xww~Mub4^YcR#uDD|@>ar(oEu;)dw?WSy z*n1>taP}HgtuiZ^Y1+&)u!q(EFQv=q@xn>M=UNJfenpTrSy~$PH{GF4&E zSJB0lpFfIJ!tTpk@*N2YAHOgZ?zjMly*~!<6wK2WrCam4ouK{uIK-%QB|?OfE-Xph z*NR`*57^)@lP|}wi}?z z&VR)MPY|;9_em3&)=AAvDK#y^n>i)J!S}e}3RgJw_UONY%+zU5j%L-;(YvhKV}pjZ zyIu|1KB9pKw4ehFb~*o%sOjv&CseP^>MM{9_P*Pf0`UP=DzjXuOC&ZO-S~M({Kq=E z!d>m%_i?AsGbfB`txz7iFn$%vQgU$xx7mLH@2RgJRP74e=$=Ipz(y!BP^e7qha>k^PkwXU?HJfh_VPMFmheI zsm}#Kry^DtphKK(7M>BQ$Li~@ZPL?NKemKjlyRN1z4L75KcsmYgLZQ}$Xsi$E?vlb zUH|!YZ;(ynI65(42I3@tAZ+WdhovhD#MVuaMRLPn<~J>^1ITmm)}%=e*e?VMr7p!8 z+X}ZxOJ}?KpEeCOIXQlx9}PY?Ol6bu`c4}W98~$FE&OZJ!i4cs1U!Dpe^hPGf4{c3 z(WB2;_RA+Mjeqi7wd4d&id!dBlr_gATG=fecZmr3tpDT9ngc&D5A$^gjwRalZe68< zwfbH522N#}<+p}IoYpi+SZ?;l=pDq5j@FU-jA~JcI*oL6x)2>cMOq150L)W1hj8EXxf0 zW57Pk$8)mK^SF4Bkt4XbC+PI0OFfves@z3GlwM8EqY!uL3z>l{+%-IDcJHLtBF^E1jhGzQ{ znN~uvjYzkpW?QYWIY)?G(wTR-R;WKGm9)~ky|qPh&?@zbRr#e>_5fUY#P}lTK5}%p zQwvd7`P`I(SR^#m#V8^7`Z5zs$7mZh6wLN$HNbVvC=0G}nXrM0AYh!*M9d429d z>Fs@xvBHXvQcskC7V{>V$FY6pVn~#^SiIqt)`%>dB!C@FBRUc4NtSh-GSxi8CwU{O z_w2u7Bps%bToy!7RNeOPqw?)zuR3z@Be7>vOurVjR#q820V+5%;4jNALItK>u^aNv zQ$dw)>7F{ENK7v=e^Xh9x^hyD^_HgtFK2VK*|&MH^8Ab2WFE<)d~yY6_O&(2(zS?7 zh>_pa@LWyg)y;%-C0*y$zgf|lp)>*sQ4GD@I20RRL~95lQ-O5{LaXU(wTrroOLf77 z9HzjS(l{}3mIYr`o~oV4lg83M)A0*(dEYnCi<2nmdhpBJoP~rGz!x$%9lw~|efanv zjnM_KZhIHB+dDq}%*9H&*mzrIa!}bZl~t4IC4AT_vx$(Dy$E4?$03ORc#4p7PT(bm zJO7#?T627UJCux^>%hEs=O@|!@2NtyEJ6Lz#mQxrY&PAv!SFJ~(AqSP*rWFJiz@XM z(LsMpnsxU1(~hm$#J+AHcZzdyiIp+q&EZdX-5L=Q!DnJAJ8HsPb2yrlLf+uK}I ze=bZ-5M9JuBLtq-eIwpNNRe7oD@k6%N{%?>=x8lIz{%Gz9-+6n3wZfZ4{fHD>ThrQ zn(AT<*1I2rE@%bsZQbW%1L$)rQkgCFQao^EPkn|w!>mlzFkky z?EvkflOwZL;>s8S!Bc+m2S8o8zJT39UqJkE3 zQYfxuGaltmaJTc-ZkGMQ%c80ZvrLpvevpHy&W-oBWK<4S^+C*b9WpcZx=r6~t$HP# z@BKA1aN2WPWnST3sH!DzrwzW2?8@UpY^}dyv|wUDI=A-TsmgmY!51m*L*PeMD* zs{MZeRfR-z-i$KiE^Gs#D@f!MghPHY&{pP1;BWAOO5)%AyuvGXMNuIFOY);F74~#T zbV0)ktb?wh0d_FGg2b|rSfX`WkE0Rx?X^7RV2=43c^}rq?^mP&)A#U&i9+bz^=P2Y z`>f$qg&Fl99)u{0o{rRq+a!XEn#8XCImZHt>eh>5{8o=_E>~gu0ZCW$aFr-lY{20=~CDAo|=w5S(Mprftcb_8lY;5ySDET_ekFc1^ zW%}@u0GFw?HcxLbzd37&n$Ddj3mJLqF4jOaeWvh|F|Qy+yesnX#n5p9!YOWebT~Y= zL@_RIP=n`Nev#*)oRx#OFfF`ZF!LEqfKLo=_YUSIIyka(Z&-)MJ0ozVhUjrba7~21cfB z5B61U7ZB|z0W`xGTkCvfTEhWx#6)Iq4IwcfvpKEDYkd?*pbS(*gIc~Npw z`C-QE)lRw84M^A=&bN!}OjY@Y+UE_ZtnDVmGcayG_9QcjmSJY+VOD9QoK-;S(|HlQ zAdA5(X^^~6D?fKI?WV|SH27? zh_R{|uhcMKrmlFZT;;6(5=rF{iJ~%5$mFe%7>QLx*OQDG|9wKinqTdcZH*$Lb|sCh z1XCgc-Vo^nafUT)O@OC?ha!h~6GstqvrkGc^?jV%b;lyx^E%AZBW&mQFW)2Km}>$l zt!~FmU`PLBxe30Lw3Q?MDwlk(>W{$*(|`(5*!$@+yUyyk{{YJ=b?Ns(KcNh|gdxMd zONsff+`1AUky#KW6w%H;&h*(}K!9nte8UA%$~nl6sQTy|k|t>`0}oq&6UOJx|LWQw zJyw)^{FzW?Ou%#ntYFl#eRG3fwxiokrcwJnfQnA2XH7}`-ZhS~T#T1v)w(Km?PIh| z!E;@F4I(fPe}P@z*1_}bl?qw zL;|I<;aVU68!Se?pUtx(d`?-hl5!nTD7y#PamTV`Dbv&FYuga2^yaCOSw7aAU=ooB zT;#OeAeagc+_1x|K&!5%-d1bAQ4J&aOU@PdcCV;CcM{tKmPDXgogp@)15tB!T*}Pu z_AdT236?NJdj0NOeVRrrizt<`;yd9sqMW!>v2GeTRz2nfJ&o4+do!OJBiO&Dr0@gIY-jWv7Z9icwrk}FsPrsG7H?V%fb$=%H7FOB6q(hAlpuZA%MhL^)Y>X!ICz#qw5jzFI z&)JHA(P%PtVOl5I*?RmT0a4fGYN|R(td(Z)_7qeuwGFAQ|06_J&-@o+v+3haU$dtrbvx7T$p+qzOlV;m`X~}pRo-Sk_d_{ zv$|s~+|V(7EKucoiZ<$T*0M5-+2c&zu)gJy{~Wl>QwSfiDKb*Ky!>sSr0urUUHIee zyJ4PYpZ#vijG~UAl({uuIF8d4^Ma%hh^h^@h*R z)`0cZ?TcjNH||$Neq?P@LC3FbjE*9PT|yzsTuOW0cLnQp4&A(o@YlHZ}E+t!yms#?9fx%HOGUCxj4J zTnmntD#{rvY<*~L3I5oNc3EmJZ12p8gA}ZU*bKAdjw{bdvR!qA)iB!!0p4YAL`;pG zv=zIST`>{SGo)Rt=U`>7%&^%=>1qgx{iG<)D;}Ga4=d29M?MV%#5Gs?xPwMi&e*I7 zd(vgD(j_YY5L_u<&iS5d2#tzqUNV5{&)`SkGL$9f!qDllo%8T9Ph>@_J4N5o`vbcC zj*Y40%v)~G_oAw+vci8L&YRxSR4!}n_ogYb@{N~LW!r+>j~UbYPasi9O%wh#X+l#U@v z=PkWvEr{wGzmR(EVFUHM%828mMEALVj;}~Ko+ju>l0C{*nA|p3Up7avNU42WY|qc# z_*3ZIne95sm}OA4^}R5p#SO8+^4qZPl}fhZAo!kM!5@ed_|c@6a^q*q-*ZNtjvpI* z)kp#wB9m15fQup4B@j(U`9{?+*;DJ7?N`YW4bIYz^q_Gqz-x8mNLJZg3P^lE>6oe{ z=Rhm`x+Z?!XVkdh?{7mAO|@}T+kXJbve}NmI0>wsUaE@nXY!52LEXad#$@_4O*GQ^ zi6nGAM&>O{Q*Ms*i7JY3jeJD&AHY+&=#m7NH8}N=?Ap8T6%7iJ0zTL$QXB6mPP6p7 zoh7Vno}CW`EboCLLjwI*>7=c*bBSKO&P^_FC~_iH-9DOrw|<*d2gtKC@nlEvXli^$ z#h%^9#Z9Xf#Z4%+3>x$FX@)uyvPE(XHVy%eBG>Sovn}&gbdg?}NF)2vwrl9dpbi+b zSd;x)efnc!Snw?gD{gbH(Z05RvV~H*LKe~cOUoUfptO&2B!0V^`<%O&mFIY18Dv_X z9p#yN4cEZG41mMh_B8WO^Ie@zQZ?iepq@R3C`GO-FO7%Ghdp?0e>J;8nhVV{EU>*_ zQr4m93JVJIXfTzTwg%fj%=w>~MEM*Cz<=0Xt)SBuRy(-(){-X!Zsb247`d-jt#oc& zmFpX(SQ@_m+t{p0_-e;)(Kp_ElkC{UYVk3X@Rx?dR6Np~uQEF5xYwc|lWDg1Acr2D)J4|^}?re-Rq)2x@ro$JO$K!s3Kr|6N zH-bT;K-XFrvmgfW{#t{(RN=t;e{QcLzYc1`~CyJqUR_@ zzzzMdfsJ(-4>S2B+Zq0YBUQ=O^^k*uzC{_5fx57eTs+hU+Pg7U$U2c^y_xa`IH{uC zZXpRY1P9AL7y94Mjf=O$-IybZ;S5g@LF{;GX5Otg5rv=1t%J%wMKFZfq?9rDmA$5J zB=-D%6i!@n$y6}!Nfz+w##tDI2tf}s(w#Cu&wxFIY&+He04)-&>DrDx=g-77>?zl$ z1rftX@dR>}%ldYWg1n@H(E|U*5l7PKme&PZ`PYW3hRb&9T}Os6Kk$tf>jfpoe%J+P zittAT;ab1BwmrCNwp}3JEzClK?(HN)M(__stFptzE%i`Mlu1JM0Ea4)1{nnvF{x-5 z%$G~OKjrkVL=ar{Qs8`~1f&~C_W507lRgry~ zY&5Re{M2-VnPI-=l8fADK0)0w&e4%$8(_1+=`8Y7g{AISwl+O6NQA9SR%nmHCTQ3j zNNTk;q1y}2NSm&p%b*C@=7byzAUluOgzwpudsL>AwFJ}ym7b9pU3w@^&^zEcnl2Nbc(KNrPSzoHSe8G}BvCte0gVF#b=L?}@z0dS&ytd%%kd_AjDEY<;LgHbKB0;n~f=kk;jKBWz*j@0G ztzy|dZ4g8OCg<$xF!YK7n57OzgQ|Sm`FEY{`$+2{x-C25tuAjkR@-nEbl;LJ zSk=;x8R&Pl6yp%o5z0twiNwM1$p;J!#?UPGYmuYMxjlvAR4jMic@H`l_E+H@(Ze)0j3VaM?i`Kz?V!dK>aE5p) zXO)il?u6hc^hx5p@3yRYOl}-dA5~w8G&yUncCh)Nny>|+Tf3RFxNyNcsA5`?Ht(}> zMWdf6o-Oa*4GzEh{01Lyf!>sQ>05*G9MuJTI*htb&UD}6QPXuQB}wao5Cj!m%(Knr zT-q>VwB_!IG);Z1egEyxRPy?Or_FAm*C?1+h7N_I$jKxzS)!|2cm~>iajx z>p<$c-c>cZz|8**%LY?uUC>XTGZh!mYCbLx*8YKCF>%01Rmna=n=;2-mPsWaC^b_Q zvb>;0o?mF(eEo!KaXv}AB6RejL{+5rE7=QQOY=R1|eX0f6 z&k_w1a+e?E_4Kn?yz6R7pPocrc<_pIwwNhFqe-~9#XV1xy757m+OXLw0vh=<#dZ%X z(GBmfQsVGp6^jRj2_&{oJYIHj$=VO^r8~t~ua&1z&$6qIPO{qfjm6!P;yZ1ylm#~R zCYHaC%d6%q9)a4@VQV*!u)5TJV^g_e+g^n)8meG|%K(~=SYo8B#cF(Q2lb0}N^g4s z%KocIjuKvU*>RWLb4yZ>nxPX&==X_nLxP1>ROxb)+d-0)O-FSnJq#i-rCc)Yi=3bj zfZ5=)RXw;q6X84@b?L!l{MoI^2^oxL?t#9$_Vb=)UGF%lE%0w*+sh|5sg0fq?|g6M z@k^{S1>W0Et33vZZ850B$3XKMGFEF%GIlpKlaF-rnZ?ZiydDZz87FuFAPlu#bd%{~ zFU+H3^HIOe1jbg&j#PMHBo z`8GZ00DS{SER~Iuoe`jv1Q&a^`&U$L-DH?zO91uPs^_c^yB#wXda~rdY5WK1Q1MLH zQ3nVwtyd^mu5;*ZhP=Xx$vrGykBdz-dAPaOV)dxd26!manCmCoE2hjN=rjPa&y+_B zK!b%e<3_zY@kEw>a}*+1riIGfbkIyN`_KL_dc>C=5i@4kd|B0~q5gVx$aH0>!3X~C zswmlPgDRAE_yj>rzLy{nj0>J5YBEO?japp(1CUvU*#WnF9CM(11aVp>cmDf(Viubj zU6!wR9j!|dk{n@T$N_~|PNYl7;`STA1H0`sdUy7fn@l1h>Mk7RxBh$?OueXxR&n>h zNww=yeQYFe8CxMcy3Qr@Q#=f$u7NhFm*NLT$jKo#3tdjwH2=l701D(PmVt3Qd*Ey)M>tfE?%!=mqxQKJZXdi z<6E`9Gg>-KZB5j%kbRG=UGPK{j=D#$(~po&kC8( zC5X9>3a75!J)2BMlrbAIS5RjnpS+l?_tKB0}oM`2vAgDK^Z%uH8P_@PFFaE z*E|oFVu`V004+{-)3Xg^?{z(Xi}M z1J_aJ(8KNr2mNjpozMSD&;q^{2!7n38Xh<5FHf3yL;*CFh*7{dA0_prK`Zoxb+K%s zC_2H%o8~@_4+G?bCP*$)$kU;7yB;Dw!^8OpX^=LKIO$v%oMy|<`!`j(ZgL+A@?|D$ z6&20STiDQPe;|a0aDaZtYs)KOXG=DJxpTNaTbADsA52arD9{8hR=K%C0-gAOjtEDG z^x*1Pd$RJ~o_w5@&F(rW`q_1c^$)!@`_w-3!q884`t3cEm%2goV#HWwMbUZX%v8j# z?H$_>>OwU}n8Yye`EPu>G@u}EqCAWKye4cs$O{exC3sHSn}%5wx7G_4E8Le5TIz8V ze{b}SETa8t&Ft?F)po7eQv7_y?Bx+v@^-#G_F(9Ct!;_}V{liDPO8UtjkSr1S4ocl z+i)}X);)kzS$zQ9C_D_3>Y<{BKkW=CG4pm!2ZQ6T;lG7H>MrGcvUR<4`V_rtsHM|w zl>DV&^I;N@p4<3>l=&Y({P3FUH>xc{1w*C0uqWBG%m-%L7XTvHho|`m?=es8qbC$1 z!JWHrx&xXCrC0$CX$d}dP(|a!*Q+TlKlqr1>-p`Nz-ccJ@V=sf-=WQBDgi*JFUfES z0~zoOWtElT(Dcprbd_<&)y&RFrg}cF(*(7xOh>J6<;|qFECnZwqE;)u(-An%LyWNM z;+w-?+3;#OVvEg)c9U&(r&$vY62w-7LTv5(cvZ{izqkQhHCcZOl^pn;=XZ>!syv?+Sd2oO6{&dCRXR$-1voG6STs8i8HA zW`I<*^8{P^Qosk5H zvvBq8Wwqpyvvx+|?t24*=`?PyjT3?ycRo-y`OCAGd;p~ipcLtQj>_jz03OvIukz%_ zhCud&v_G}RKGPo8kD-+V?On`nOVmr5hF%tQj6D8}Z?K9=l?0lE8g#eFTAfnm4rl-1 z=$LHs^L}(iE;h63HhN|06495NqRDSmY&L$t6H?&8cNixxVa531P%iSduK36Z^|&L-Muv& zHHTa$8O_TtE0i{RF^PkdSJx&fR$@}ZogEpTW}fN|C=xZ4OmRnht=mU_eda&@;4AC})i?F&DU)Y#~@q(CLX79Tk4 z9r~q5-<=37IcFsjmBU$<&PNQ+Ku0v?TLO1#yh3cFR1o^6G7R_6NbeF1T8Cwsk7eii zN_{FLKMY~#fy3fjj(lO$A^{3YQKU9Iv*`^eEzs?g8Wvw!s2akeak8iG@#vmnOg6)w zDQviqBH!I%@L4M zoUStoFa2mLjGz3JKO$s7hw>}xw5pXNXlKiuc6dKNW1 zk2t9Fve}IZg8-uMN8rIJi%5GB*uw&ekb~ScAtn1GVXeU0IC7b=h$aoqGZu>$n8=`u zVbCGeIw-(ZLy>?Edwtg=m~6j}h2I9XN1~t#s<9H8p3i@hLYGCfy;fz%3gA{hp`%e0 zo9>>vxGA=Ci#L2R;zJ!mo`H#7w`8OtHzQ>Ee!d+H3MdkoQIt>2QVjvbPOWL>i}JbO zFMybayK7C-0{eVXoQOrnn#2?e;1OCPF-ptqgl6Qi1b$c%GEQ9; zrC~v}-K{OC6zYx|6mZG+x1tHUSE9?=I(|$1(N;sqfOSwq!JUhWv}ffmo*t=m1)q7l zU5YwpOKOOdZF`mM$%G=i@$g0J`AnoLs{>n|dw_jhYyNvBqr`@YAZCvadl?Oloh0fB z$p}tZ;33P4n7&ErVo^)s*D;0v(<=nNJLaBYUA=-3<0fv7eR=`GfTH~~3#0z#2<%bi zs>)UE?8{<)!Hw8NAul|kc8vA`%t*_p^~VBWm)A8_RpZT=(mgrNwc(90zHONfn{q%` zj5+>mT!(>}y2{HcriUU66js@pI_abr4c%nhD43_={#FpUkcX#Ux&+57Z!dKD8p*j& zeQw0zXGh(X{V+eNgbYY3H&7Us{~upW2%l7&)nt9rOUB{Rxj)H%=R_Fw2 zmn!kuZZZ0YDP zCLxz8mBHC{BFH70S+9P=M54E~Lkt?|iKZSTTI)VC0%lY_{tW48V0~_~7{cuORWIL! z5B@z%^|_qfq{q(!ba}0vX{B3*2xeDy3FLfav;LZ-E!hm5+2cqy5E8m^Jx&U9|i z7M72_<*}M~IXkcY6>&rRFr&o@Qq7~A|9YmU8=Tz&m38SC{|n;qUl^@udJ{e$JkSS& zvW)Smy&#KNi>xEAgS6?b#|29xl9k2H&;@U>X){?Cbo4KqHi)Lp7{#jN+M%-gGdW0smx0BQj*inTgqG)PZCr85`GGRY zC<=VlgvkOp;3fl`jg109GE!HfulDwsg@qi{Kg`cn7!FaJQ6=}mtlcCGx z7!%Kkuz+5S2M0gCpdlwh#d++i3#n2VU!rp{%9R>64LhBddCBwgnn*7;hK9*^gYHKZtl>VY;vGX1L}B zFUgOp@K&wUj?gB%ggTRYntS+bt}P!YB-oc05RUCZHf8!dN3sc1I&S6d%qId4C1zd| zSKXTd*6@B1aw8#}G>`>!^-?jD_~pTOQ*sWygO=lVNsNiTtOScfkreq_9fbJI@t&wi zgd%fK-D#@e@YkF0_X}z1{_j3V%eGF=)VgK=&I}l9=q&39=#B=K$-ccJLARYsty`84 z0G4i{;hmN>%|t|Rc@tS{YnqZkJ{7lrANT@{2+T0eUigKgE_Z<$*vWwfbi+)U8lfgo zH|j&>1l+%NVKX~`2Pb6Gxf}i=OWRtC_eE92uJhA<<518v<~qM zNGfg@f5bu6z~l%CllO{VNpe)v#T_5#a;eiE{{U<;aA8&cr zWJ?WU5~{{4GLG)EQh>o%648XbOiLiVzz9ouTGtmqN9 zsM)+g;bq>Trm!yaF2DoKxzfGWK?JLvX7wrY?Uz`rc2sl{soZ3sYFlju%+AILWwivf z@P@jV*~AnrR@cl_#u%g6neskmjU0Bx45t`PL8Za%F9waW!_;v3AyIb77}RoKUTfk4 zmWxk-H<#@VzZpP16~D~yJy>!me$tE+xI^H8Od_mMjbVOZIDUaQ%viH5rvS~hVBo%Y zH!!NmAT%l*Sr&;<7!R74V|4n3l;^2J#-BY!?f8agvRw_!IlTCa1%n}Et(XYzYzxRn zU8~$pqG0>YD$e7OMr^O{6Dx7KLZhVfsLT|~uf%9yj^{G-`-s2X1r%RUvkHpAl|xiV z7^Y;k_?3qk?l+OQ>HyRO``i#lQe~=h@d#2{%#|=PNJke;d2RWMvZ+O_4S~lQhP+vc zGu!wjvLI{O`OSyK3DP=Tv`Uo9^ZuebEm`;f094N5tavXjIGYy*T(F%u2w8wkrg2^_ z0@+wI#K|Av@8J03Ei+PY6u4)lEz< z!VPUyWz9!ms?|V87j^sn#g$f+HmQgZF}swurcMY_*6&Ozn?B$I?)`3I71qWfC?mz* zC0lnxsPuvH2Z=t>B{1wT%i*U7a^Y2P23XP^Gc~YH2p(o!D_bQam5Ex_5!I2qw^3Ub z2b$b#Xw(>TTqc3|ltk3G%XyhY9bSGTvQFxtd2{Xn1RoO9)vL%mSOREQUe9k478Tw+ z#?=eJu(+w99Whw>fi^mq<6}uvelfW~jDEWrWm-1H-O|C#w;qP#9?z0NL z&@R6sC{k;gou!=o#Y&V{nR382 zALcc3EF0cGeMCbGd!Y*;cuVbN0k~$mY?<8Eq%of{wU9bss%oE5S!JN$6apz=BWjW5 z`enTRp@IfQ&e)fVbJRmP+%_)!Ooo$d9rBi1vVk zMS~vY;^bBu$+w6gc14WB>P6D(EY-j;p}qS50BSm=yJGl>#X5i(Ri)xBOLXFziUnUa z)Eo3sbnz*o&e_Nz?g}a#tOAn9d4)ol9lMH!M7&J`9Mt5SbQLXi1O27(n4pS);ZD+N6{v|rvhSpe$j`I~QR@a$Y zg%!Y&Ay?T?a1lz%5Z|a&V;}wf#cZJmFv6(}S@81>#_ha>!v{9qx_EvXejza6FJWl# z%a@8;h~SSLOPBB&ZHuoF$-YTbTwb0Tm8#-cm>a#tvvpWbVM~Jer_8G83$~y_Ta1t{ znXSSMa-R{{Q^D?8y>kJK8k9{f!COoB;wnnLd10`!opUQ-w3L}+aREz?K4OZ{_TmIs zSXLt)tJ(yVHqFD}2Q?JwUN2DC1^q^bZ2sWDConX#E0PceS*jwCsI9XB1;;RNF#wD* z;3A7$_H`8MiDndhY6Mn((@Sm_q2Zi`XDB+Q>_Yxp3ki@_a7vgQMZ`_O?geTs%M7yy zD5Wx%V%1?L>@ecD_NHLCP!BD)2m)Vlnv&IFBqT7Ya^mr?H}3wXf^{xx>!KOXy`c4} zYz!v};_%}-rB?BWY}=WGQzS{yXsk$SFnJ;d_)qx zuA&y3>Y|jTV6IS?(yY|6Wn`$Cv+XpBzT;VVgLpG6EpFxem5%cT_!uo0^A;+}VBU~I z!e)h*RlaTE{KV)uWM23s@*ux#HBWk+HpLCpFjjQ#KY8jag8VS~)y&Cj;h9BW#LM)j z5s2ScnDTU2+Y>PrYOje;x>JZ(n3s)?ArhR9B`(aSi?qbpS7OYh5+;GQU*$2ZSic?4 z1HbArl-mx;d`hT%3v0$ouQM}86P&~zQDVZFe((vQqAkt7Kr;~T=9a+DE-GThOpHDc z*i2iq`k!ll&_|)pWtmx6C4n-mtzvGixrHuYw8X4mBxui4tIi;+9^`b605*4f zmKCV;h`F0B%^EpFL5XS<i!dp)B?vne8#9S6vW*(`CxXOnfDgLFMz6mTv2+= z@*scqW?E3rVGTIFuo`mRJ;wku6`Riz)KMDs0;@H831!;0xF`j7xaP|=QN*QKQ_Mx( zRc0}4g;n^7qGtEzS}Vq}D1|9snQRnL-NujkGqBI`D2a06fmC}hRJ2bHcLE%++Rq|E0nvB)m~%O)mIhF$ZG1EqxUKjTiuB(8mqrV<`;#TxrflQXs`+@+7se>3`Ck6?U z+|(-qk1cpS>JR~P);r_nn}z3@$mYDo0{0ZP)t)0ocYTcAqOJ<_cFYLo$k?p^01@cC zVl1vb6C-xY0l&y6O zt6ll#V5srpb4ogxXm3#AS8g-7O7U}uYU$lT2NH#c$t%Alv-3Gfi#kUrv^nk1^A;Nm z)LzMEkBR+#;kOyw*0qeq46#+>Z3U{K`F9;a&{>P71W4rHdz5X3`w(n3ajA8=Q1O~8 zyaxQt1e?XYgEbiTredE=#&H*AWDP<#W>G*?1G-h>?uAw>Jo6Ql*tXrwVE!UfR(ZZ7 zYc1Ab7n0Twa7Ed*uB9~!G{JTUIXuC>6U0WU>FH-moi~o4Y@zYFmV#d*FPVXeDYuP5 z`P{b(H8n*FtV3YrY2M+gQO!gZZuypluNaj9k>EIj6m8cLDS2~I(?-ndDrE^^arS{u z*Aeip9WQ3D0tn@p8#@-sS3&)I?3+ne!INu36fb@=9oj>@H>;!MNJy zQ04(D7lRLBpbfEVP*KpZRsGOtG@)XYWH3GqADD_plN=A2_yDxNSN)H|gACh1n;7I7 z%zFpOhufZ0)YMwJ2?`{q+dSEvLA?9&AmSzXE$TUAV=TkwLLc+7r_ z+(MT8*D+fm>|a^wwMOv9rYmN1KgDDcDv7EDmGe=r-^EGlz^{{Y0Y zc#c zQ2+{+i)CsA1;KDSRIr##&m;oYQ8=JxqA+}l^m&38CpjKp#ATT+F77r`zvQ*xS82>c zKjkt}M|D!$b8@3deKEy{xlToc7lXHOQl%auZCaGW;#F<|wWH=fwyV2Qk5Z*<75gA; zox;V8z^73(g$kuW_vo=*y{{S%rJ>&BLxF%okF`7=>9j>3xiw*D;|N3?wer7=S~2P2OH*dZetTLlUj5Y-%k+(n4WYxR%1dFcK74+@Z8OyC>Y%!A1&d1aKj4!Jh z%ZCK0T6{|JP}kA7D5#V*=C$&5?ISa4!steqv*pSUz+Sud&OEYZf|DBV>>64$ZCuD>6dh9cC) z=urv|`j(G&?6+UUO1uNEBc)YwqVN)sg=5~ifb!fRT?vDj`L@6Qz(B<-jlb-~wpjHR zM7qH)6foB$Zm-Qp9)?{5KNf!bh%L7;Xbe7M0-f#(&0^*u<_#7ATjmu)v(%_rywoF$ zm&5K{PyzFA`{o!?sMX^4`Invm1F$jtLnfv|9cA?`$;u*&A=`psy_3rWCz}3#)mVyh znvURN15vcFFbEwVsHnhODb2L>>VNedh*@9UYpC02KhyzcmywNN<0r(j;HP&Rk(ax^ zVuW6K;st?J3L{!q@WH1i^A(I#bDQH+b&}?8+l{RrC6=r&m;j(x7kP;&^F+38f##!s zEdo6b?p%Xy3B&-#j^Lm`e&1)Nzf7j$6;t~j|NfSP`ttSoI1QLR#{=>R>R|>h}twvSltBC4%0Fv1R3*lI0 zzO*rByDgZ@J9%`Dy_K8*&jH>NdEHM&kQ}Zuz_fTSx15vtO zt1_O;+Q$iXYUl1?j>##n4{;VDjeRfiF3yUd5xkHfoh*<_tg@@QWtDCslRqq4SyA%G zOD-Bm#GotZaZn{WF$JeyKF}(Hjbi1|pc-WbZ)_U?w{sDxEY}gx<0a_gHCOz?5mYNs z>ImZwPk4$J5iGATs@5Q3VCv%6h@r1ETNRIGS+FFGrhxHu)H;}?ihI)P{s&zzr-BQkKP=O5w#9yB8Z z!>PxaxWFB~!faaZGt^r7#JxJJEz6@7q3Tv#hQR*-f36!w`VMg&8PGhyaq@oYaYzgA z%&!+Y+(mfNWf#P)0kw4vmoM7}JAu~ig;3JULbrDi{h)Z(pW`re9_msvqeBy6jqRBL zJ1bsbh^ovsYSbuzTwOfND@A-%EYp01S`62BQKg(BVL;X1E+UHA!NjUJek$M%X{}q# zK%&#ja?HAeYl16KMfsG}juuOI4P9s7#LOtw zI)W4fX4!Q~W$`dCF69x7jI}b-n`H}K6?%cRVdhjVhWok5QbJmCRKa#xETY|&9Vk(l z((V`|{{T{hl6gm#(+RWGEkOY2h6P;?#I~9YuHYzfC?Uk4$qKe1)F@!$VU)cyn*cjy zfikr|-RwJ=g2gWYPVQnJsa%KNQQ5qUQp;5X02O3YW>;n6F|a}|Dp=C*{KuiDEem?o z`DYgdCBYBBFoboUM*jdZiy3PAORBu@7X&#HsGFmQ?J3x=52*Z=)67!d1W+==#6QhS z5C}RU-^4>c?=fzbh6m31C^D2N@=!e+^2Gp927;;IYzvsK?94y_H5{PJsG{#@ycm58 z_=;_LS~#03n%%*!bFq!4{6N3ga*(U_6s%Pj8n44?%O+{~zO?A(R!Bv(rn<>|nfwJ;hnSf<)@lvuSp-bQT<@f>GImf&t2&><2 zDiY32yp0sYxZS&3VbeaP%cqG-B$V@|on=lwNZl+3+A52EROE9IxuPS&SxaiN+#(T0 z0+#fh4x{>K4duvnU4@mM^-DSNw=FtVaCi@^>sE-cc>J=H(Q=?khwS znZiA~eLzMukC27RzmhisJ8|Lv%+Hrpys-c`DO*srdN&4_d4Q2{!kN5 zOPcOJtXK;!HbaZxMhN5Xe?nDVW$G=D3w^u(@VLr8u5MTZb{{2dEZs z3@5}x)1sxDP-i-eNQ!eF&)NR~c$cIFVZ`Eu=H<>put%(=FHi-img-xQb6z2A3=8Dfn%tGqQt6amdP~@mc;$mgrQl=M&QQxUp z?hm1HrLnnyA$7j>(=n=8W&~japHPMTk@_OPh>R@lvQ&dq=jKrj6}57lexb94%30=D zXjaK*!>NFnnh8e)3CATL#AVA-w|O4AwxJsljOH43bjph;7Q!tl{6tG>gH<`(isB7A zN&|qwN_i0v78QaB^mAO#1kAx1)G!Vhz~jbcySuqjy$#LHo)z&6Lj?Uqu&WnS8CMNe zRT@0SV+7c3U3h>MtK8)>=3ZE5#MrFenMH8;bfN4$K z9ba=eZhm7_v4$&TsVi*FH)x~aV*c`BD#FVw{37`8vNfepqvSxM?#LG zfi|Bo|14YzI^_b+=VG#q+^X@d|K|%ph>rvc#Eck!{ zII2_(6@9_0j=pA0(!fc6e9Y<_x^WpOFL#+;MK-I#!~oFk6NsTzZReQi*4r#oEGd5j zGdU`c)YaSfE3P8WxSV+|UmFM#<^7aU!`7(1_&?cN;3{sDs3$ z#eD=Bs8|(0kbk(C489J0^{5$T!5z6fsG?-I+jlp#QKDewzAK^P~k@QI1k*S z1Y`&I{{6}_(YBuvVIxf`1_Ei$#xms~RYF%c+%}AyjJ*r(EMaf&1n&>#TolDCrZ5Uy z69`wydy1+ud(5|Hd6Xf^<|7EzTvZqGJr%`q0l-$+IW1CucTBA4IN2F>K+Fzkg$I@*bzAMv?g7<3L&9H3ZIdJ<$P&85diMpR z?zI$*qm#Jld?+q7ETErgh=$xwZHvD3I97!)#*Xy(jVLCSb+X{|5|wG66FqF=TG>#( zMHR^urG^Y`26K!aU^&#-xpxR97Z<6IY)QId2tvg4kv5pZ9XgOHkAbY<5u^3fY*W*Ku3~qd1;I+runFjJoO| zS5d-+nG~=!eZzNHd0+;a7QH@ZGmzZh)OAaiftNXskYkvGPueGVmnU#m@!Z%{E0`E+ z*ecwD{_MHNI3=xa%HN4k1_jahxabSgjmIk6rwkvMM}fd780xqUkVG4E>RohYh6*cu z%R`Xw&UWxWcv&wOsLF;&a7r$c=5z(E?r^X-a6o$Ci~wP=P8oF=4K*27%$4&AE5F2` zPAgLqwi4hrT?>{$4XNaZ#1$yZ9snb5>Nq;W@C2ygLpf9#nQN>}(ok}Fh~P7IEZQ%u zT*@lASQ;m+wk(o=6zhBBd^B@_WJHDFk6#6^PS6uOO?wF+*J{<9k{ zLf9&@n;v4;Qc(3Osw{VlfUq}I5KILMlqD!P=2(Ub=3rNHkCb&wVJT5_AbVP)(6H%_ zd1J4cUd}7i9xIt)8?`ijiD*O5pDgZp!xJN76TH6Vrm2Hrj#eC{qp3nQdYOg5ODbA7 z<^o-Z?nF}A;FQ=XMC?Q;tO{=lBTC$JnaSPE=eRZESmY`qvGX_P zE9Cf>+6?-gFtONtl@g&AThy@_Ji=KHS^offju#TVo>_XbQOA3jeqgUNsW2Tt#YJ3h zP-loD#mvfEu^eG(!MFex+_j<^p|0iRrHZ&#AeQE$*Oi2=f(sZ5^zM}Yp&CCZtpQJ+ z#mXlk=K;#_MgV&}4tOrG54c4Ut{5nZYZB({t|RKVmqTxhjqe=J;7XuLrme+;9dlG`*_@U9Hx?F>rXz#x@3(9&7u6E8*mgRKw(-;$pmm2`s&0 z^AlQH>6o!X5mK;Qx7UzmQN?UBK^2`;Kvv706DV>ea8OG*ocU8;`o3zxyc-CTe zeX{psUS^anolC16kVKsZWt5|B5#FAqkOJGb6sw|9>bE@sTyqRodLflg4B{v&2ksOW zJsXBZG07QWlda4{B5qfDnc5sap}v$z8b(v|s zkg{@dFr^uKOUtQXC*mZx;y(pKgwe^UmZ!uPjZx2;nM`*L(aU5gL!jbiOzvyV`pi!N z#J78SgFzNp4_C|-!ZoLND$MTs+zyJ&rJ(zb^rgf{Mz;$Fv2oJsqiYCRrtn!~`w(hrxz+PdbxP}z~ zEeyW+{6QQ8j;aRLm&kV?Q3fsqN}M@`*yV=ot-{zP)^epg?Kc_)n;d>+7aY?9gaaU6 zpbE=;)DG@blJYX`U9+gq7twl;gO+nKw6*sF2Gn_tuIem}_C<8nFLBE@x*&l=c+3%_ zUCPB*)Iku#R}euQ<~eRUt|Jz=GwCi1mR!rLo`Z8ibbqlaYYV`!=ohM%4u7Q2Ys$M; zDJdwRmJC#=;}J$pO2~yozyr)c7kml3GreXY(R9S&mBT#`ZXg@4dV#&`j?c&u)cM_y z)TPZB1_Lw8NZ(SPsqShz>_sCnN1GTikzH~*lsOJP$D{#7fphajW`(w^mAJyRtBF9) zYcj;QYX&)%u;S^$LTMCc-4lqwEQTx$u7V`#9I_$}CDcv<90WCsLTCnQn2ZQU$tgA+ zO=z?}ceQZ?sOD53Yl_J}U=(eMk(~Y`%GwEZbGVolX6uL?v>Ra4Wntz8tqWfSqE(hl zus5gy(7CW~v0m>Kw|``VO@fxFH3ph*xR?VFDV#(ys<)U$r=~F@Z&9hU z5p68bC{Bu=5!`ufioX%4>R?=>;s)-YnaWrlcOA+H`MOaC zDR_u%A)VC8U+y;xa>9o!489_&yj;%((J&G{)~Zqco|wq-Eh_##(W6niy~0qPVpys~ z$QTBU$2mL1>-;12D~i}ha%rqb0m;EoUPmNmm=21K3JHrKR#Vw4_exWAS>F?RHK>g+p6QHbTJ2Jmvl%5N{skO@ZNOl`(WY#@$KWuz>W~ z{7Rrb=FGu^+LwlZpkoZ<_Y?3acvT<7E3mGjf?X9dX_y>Cx~ZE4 zB(>CP5OyXbe9+1zoK~ftIl9acG9#$|Zf` zmmzQm2bp@+LljC3*OsPWvpFBn9BKfK?LXbcA*X4@`-6x~Cp()!EGg<)V4;|>!-LtN znG5Y0hT;fz> ztNVpt%mVwZE_}qyOvkIo6N(u57CwmYX}%%`O?7c?9A-ODlv`bnCL7dI4?I)@1%DGZ z3^DB-;>Wks6QMLWG;6EsHgd5CZdXBr}W${SKp5GW%dtg%Yg<~2k4hN|woOKUC7 z-EZ7#ZvOGL)?d^Nuq_epD6v+<)K6pyrFe)Li@V0+;)!0L1gf4Pb^Dj}1;D%9#bz{m zj%Jqx{?kx5|2zfn9@ZGMJa8TERob~OMfccE&sg@2Uygzwg6pF;U0q8(TIl&moZLm}$5SSa1^& zE;mZusc)LI2A|0jfmmt7BR;;-imEo70lS(-K#4(LVC+C3d=j9?_YB@eMI`rE zr$jItF*cYR9oASCa!hrIkyi0|gh+=c20!er1azVXjbP8XE#$bwx;`@$6UjBMes?g} z2BNq(`IjA?VqJkxFH*;y(H)%Y7RwxufYMs9^GmoI(Vfz0DI)9n1}7U=MMQk6TtGFgZ5$D)scle$oJOV<=ZKqg>}oD*{OdB2qxy-l zn%rtuy&{EH!k8}Ac$U?p3WgRtmqA6yxGJvU75YIIS-n{=P7U~jWmdS9sL}bG6teV+ zmg@B{pkCu;HsPqsfnv*L#d^dHTT}auT{?r5IGJ(zWxIE&NMV$DnKS#9wzVycVra&3 z4Pl7eTbJFk<>d^p&jABMs`<84ZH+F;{6!)aE0zA(lMc*k`;D-alE+z^FYzCY2zD+| zurON)P(WLWPKn;7cTqhKBG90Lre5QoV^gTO#cNc?q)d7GKvJBL2T?Le!H$=fIr9(| z6|0*oSYtjy*if}PbIfUe8;zq?@f!uUvo8bsT+Pun3(y|pqf|f@!K01FgVW|ry&i-vBY z_yh-OntWnqr2_~cOm@nQwqnyu-f9|Z)og0V4|vyC16v!kfyyYtzS)&`VqpOLo?@$Q zfvJOZuTiVB?9^siS}x(V3h@+7G(@E}7`MxXg-1K?D~Lown&UE;gFm>bZgDM0Vc@tV z=yQl@ej13?uNRSKnp(7#4C7&$N(5!a~`2afKbeV`bP6zcLdPt8Gp|*@(+p* z`R}H^kSieb!r6^QHmOl6hCKk*POj2R{k5DEQEv&I9#@io?AnP<>paTP>8#{@~k zSehkDR;p61l&)r5sDcZ2M7>7fjZ{T5%&Xi-X=7Yg|%{xp@ z*u+~c>gsfQ=m}u0?48lhgW+Q>(;w-0l+}H(lL4ppa z_-9}0EoKF%6GmV*%MWlWWxA9NK=qlqQj|(o3Bbxbnrazq=m!3S!eaps2o9h?xm7Ln zFv|w*XF5BE(c2dQ!_)%2t1W4oC8uh%TPo2zJ7w!I$yt?DIO++u|X^d{4ah=t4y^DzTf;vD;&vC2PlaWV?)e8kRpiA=800ae2`87!LI z8I#wkg-aFPPJZzWpAyWb1qse-XHDI*s)1|^31_$nenrgi)V5=YZ6Gl`P@o_n8AurS5h+m! zsDz{ng#jqJ)|6UADiQ|~2nY&NWP^Y z=GfoNR2lVO2 z6m&+2aRHFc@isxRZC7#1&R_#wB4x`lwrXrdCEnvL7^q6aCU*o3_=VbqMkNhO5nVt$ wKpILcj-V)js1>P1Lda?XP~+)J)HMLPN~z2RY67P)Dhz!OpoHO^!co-!*$upTsQ>@~ literal 0 HcmV?d00001 diff --git a/docs/blog/2021-08-26-welcome/index.md b/docs/blog/2021-08-26-welcome/index.md new file mode 100644 index 0000000..349ea07 --- /dev/null +++ b/docs/blog/2021-08-26-welcome/index.md @@ -0,0 +1,29 @@ +--- +slug: welcome +title: Welcome +authors: [slorber, yangshun] +tags: [facebook, hello, docusaurus] +--- + +[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog). + +Here are a few tips you might find useful. + + + +Simply add Markdown files (or folders) to the `blog` directory. + +Regular blog authors can be added to `authors.yml`. + +The blog post date can be extracted from filenames, such as: + +- `2019-05-30-welcome.md` +- `2019-05-30-welcome/index.md` + +A blog post folder can be convenient to co-locate blog post images: + +![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg) + +The blog supports tags as well! + +**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config. diff --git a/docs/blog/authors.yml b/docs/blog/authors.yml new file mode 100644 index 0000000..8bfa5c7 --- /dev/null +++ b/docs/blog/authors.yml @@ -0,0 +1,23 @@ +yangshun: + name: Yangshun Tay + title: Front End Engineer @ Facebook + url: https://github.com/yangshun + image_url: https://github.com/yangshun.png + page: true + socials: + x: yangshunz + github: yangshun + +slorber: + name: Sébastien Lorber + title: Docusaurus maintainer + url: https://sebastienlorber.com + image_url: https://github.com/slorber.png + page: + # customize the url of the author page at /blog/authors/ + permalink: '/all-sebastien-lorber-articles' + socials: + x: sebastienlorber + linkedin: sebastienlorber + github: slorber + newsletter: https://thisweekinreact.com diff --git a/docs/blog/tags.yml b/docs/blog/tags.yml new file mode 100644 index 0000000..bfaa778 --- /dev/null +++ b/docs/blog/tags.yml @@ -0,0 +1,19 @@ +facebook: + label: Facebook + permalink: /facebook + description: Facebook tag description + +hello: + label: Hello + permalink: /hello + description: Hello tag description + +docusaurus: + label: Docusaurus + permalink: /docusaurus + description: Docusaurus tag description + +hola: + label: Hola + permalink: /hola + description: Hola tag description diff --git a/CHANGELOG.md b/docs/docs/CHANGELOG.md similarity index 90% rename from CHANGELOG.md rename to docs/docs/CHANGELOG.md index 24360f4..2015670 100644 --- a/CHANGELOG.md +++ b/docs/docs/CHANGELOG.md @@ -1,3 +1,7 @@ +--- +sidebar_position: 999 +--- + # Changelog All notable changes to this project will be documented in this file. @@ -7,6 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +- Documentation has been moved to https://anubis.techaro.lol/ with sources in docs/ + ## 1.13.0 - Proof-of-work challenges are drastically sped up [#19](https://github.com/TecharoHQ/anubis/pull/19) diff --git a/docs/docs/admin/_category_.json b/docs/docs/admin/_category_.json new file mode 100644 index 0000000..4b7ba50 --- /dev/null +++ b/docs/docs/admin/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Administrative guides", + "position": 40, + "link": { + "type": "generated-index", + "description": "Tradeoffs and considerations you may want to keep in mind when using Anubis." + } +} \ No newline at end of file diff --git a/docs/docs/admin/caveats-gitea-forgejo.mdx b/docs/docs/admin/caveats-gitea-forgejo.mdx new file mode 100644 index 0000000..6569a7a --- /dev/null +++ b/docs/docs/admin/caveats-gitea-forgejo.mdx @@ -0,0 +1,34 @@ +--- +title: When using Caddy with Gitea/Forgejo +--- + +Gitea/Forgejo relies on the reverse proxy setting the `X-Real-Ip` header. Caddy does not do this out of the gate. Modify your Caddyfile like this: + +```python +ellenjoe.int.within.lgbt { + # ... + # diff-remove + reverse_proxy http://localhost:3000 + # diff-add + reverse_proxy http://localhost:3000 { + # diff-add + header_up X-Real-Ip {remote_host} + # diff-add + } + # ... +} +``` + +Ensure that Gitea/Forgejo have `[security].REVERSE_PROXY_TRUSTED_PROXIES` set to the IP ranges that Anubis will appear from. Typically this is sufficient: + +```ini +[security] +REVERSE_PROXY_TRUSTED_PROXIES = 127.0.0.0/8,::1/128 +``` + +However if you are running Anubis in a separate Pod/Deployment in Kubernetes, you may have to adjust this to the IP range of the Pod space in your Container Networking Interface plugin: + +```ini +[security] +REVERSE_PROXY_TRUSTED_PROXIES = 10.192.0.0/12 +``` diff --git a/docs/docs/design/_category_.json b/docs/docs/design/_category_.json new file mode 100644 index 0000000..65764e8 --- /dev/null +++ b/docs/docs/design/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Design", + "position": 10, + "link": { + "type": "generated-index", + "description": "How Anubis is designed and the tradeoffs it makes." + } +} \ No newline at end of file diff --git a/docs/docs/design/how-anubis-works.mdx b/docs/docs/design/how-anubis-works.mdx new file mode 100644 index 0000000..5f5cfde --- /dev/null +++ b/docs/docs/design/how-anubis-works.mdx @@ -0,0 +1,121 @@ +--- +sidebar_position: 1 +title: How Anubis works +--- + +Anubis uses a proof-of-work challenge to ensure that clients are using a modern browser and are able to calculate SHA-256 checksums. Anubis has a customizable difficulty for this proof-of-work challenge, but defaults to 5 leading zeroes. + +```mermaid +--- +title: Challenge generation and validation +--- + +flowchart TD + Backend("Backend") + Fail("Fail") + + style PresentChallenge color:#FFFFFF, fill:#AA00FF, stroke:#AA00FF + style ValidateChallenge color:#FFFFFF, fill:#AA00FF, stroke:#AA00FF + style Backend color:#FFFFFF, stroke:#00C853, fill:#00C853 + style Fail color:#FFFFFF, stroke:#FF2962, fill:#FF2962 + + subgraph Server + PresentChallenge("Present Challenge") + ValidateChallenge("Validate Challenge") + end + + subgraph Client + Main("main.mjs") + Worker("Worker") + end + + Main -- Request challenge --> PresentChallenge + PresentChallenge -- Return challenge & difficulty --> Main + Main -- Spawn worker --> Worker + Worker -- Successful challenge --> Main + Main -- Validate challenge --> ValidateChallenge + ValidateChallenge -- Return cookie --> Backend + ValidateChallenge -- If anything is wrong --> Fail +``` + +### Challenge presentation + +Anubis decides to present a challenge using this logic: + +- User-Agent contains `"Mozilla"` +- Request path is not in `/.well-known`, `/robots.txt`, or `/favicon.ico` +- Request path is not obviously an RSS feed (ends with `.rss`, `.xml`, or `.atom`) + +This should ensure that git clients, RSS readers, and other low-harm clients can get through without issue, but high-risk clients such as browsers and AI scraper bots will get blocked. + +```mermaid +--- +title: Challenge presentation logic +--- + +flowchart LR + Request("Request") + Backend("Backend") + %%Fail("Fail") + PresentChallenge("Present +challenge") + HasMozilla{"Is browser +or scraper?"} + HasCookie{"Has cookie?"} + HasExpired{"Cookie expired?"} + HasSignature{"Has valid +signature?"} + RandomJitter{"Secondary +screening?"} + POWPass{"Proof of +work valid?"} + + style PresentChallenge color:#FFFFFF, fill:#AA00FF, stroke:#AA00FF + style Backend color:#FFFFFF, stroke:#00C853, fill:#00C853 + %%style Fail color:#FFFFFF, stroke:#FF2962, fill:#FF2962 + + Request --> HasMozilla + HasMozilla -- Yes --> HasCookie + HasMozilla -- No --> Backend + HasCookie -- Yes --> HasExpired + HasCookie -- No --> PresentChallenge + HasExpired -- Yes --> PresentChallenge + HasExpired -- No --> HasSignature + HasSignature -- Yes --> RandomJitter + HasSignature -- No --> PresentChallenge + RandomJitter -- Yes --> POWPass + RandomJitter -- No --> Backend + POWPass -- Yes --> Backend + PowPass -- No --> PresentChallenge + PresentChallenge -- Back again for another cycle --> Request +``` + +### Proof of passing challenges + +When a client passes a challenge, Anubis sets an HTTP cookie named `"within.website-x-cmd-anubis-auth"` containing a signed [JWT](https://jwt.io/) (JSON Web Token). This JWT contains the following claims: + +- `challenge`: The challenge string derived from user request metadata +- `nonce`: The nonce / iteration number used to generate the passing response +- `response`: The hash that passed Anubis' checks +- `iat`: When the token was issued +- `nbf`: One minute prior to when the token was issued +- `exp`: The token's expiry week after the token was issued + +This ensures that the token has enough metadata to prove that the token is valid (due to the token's signature), but also so that the server can independently prove the token is valid. This cookie is allowed to be set without triggering an EU cookie banner notification; but depending on facts and circumstances, you may wish to disclose this to your users. + +### Challenge format + +Challenges are formed by taking some user request metadata and using that to generate a SHA-256 checksum. The following request headers are used: + +- `Accept-Encoding`: The content encodings that the requestor supports, such as gzip. +- `Accept-Language`: The language that the requestor would prefer the server respond in, such as English. +- `X-Real-Ip`: The IP address of the requestor, as set by a reverse proxy server. +- `User-Agent`: The user agent string of the requestor. +- The current time in UTC rounded to the nearest week. +- The fingerprint (checksum) of Anubis' private ED25519 key. + +This forms a fingerprint of the requestor using metadata that any requestor already is sending. It also uses time as an input, which is known to both the server and requestor due to the nature of linear timelines. Depending on facts and circumstances, you may wish to disclose this to your users. + +### JWT signing + +Anubis uses an ed25519 keypair to sign the JWTs issued when challenges are passed. Anubis will generate a new ed25519 keypair every time it starts. At this time, there is no way to share this keypair between instance of Anubis, but that will be addressed in future versions. diff --git a/docs/docs/index.mdx b/docs/docs/index.mdx new file mode 100644 index 0000000..2803c5c --- /dev/null +++ b/docs/docs/index.mdx @@ -0,0 +1,28 @@ +--- +sidebar_position: 1 +title: Anubis +--- + +A smiling chibi dark-skinned anthro jackal with brown hair and tall ears looking victorious with a thumbs-up + +![enbyware](https://pride-badges.pony.workers.dev/static/v1?label=enbyware&labelColor=%23555&stripeWidth=8&stripeColors=FCF434%2CFFFFFF%2C9C59D1%2C2C2C2C) +![GitHub Issues or Pull Requests by label](https://img.shields.io/github/issues/TecharoHQ/anubis) +![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/TecharoHQ/anubis) +![language count](https://img.shields.io/github/languages/count/TecharoHQ/anubis) +![repo size](https://img.shields.io/github/repo-size/TecharoHQ/anubis) + +Anubis [weighs the soul of your connection](https://en.wikipedia.org/wiki/Weighing_of_souls) using a sha256 proof-of-work challenge in order to protect upstream resources from scraper bots. + +This program is designed to help protect the small internet from the endless storm of requests that flood in from AI companies. Anubis is as lightweight as possible to ensure that everyone can afford to protect the communities closest to them. + +Anubis is a bit of a nuclear response. This will result in your website being blocked from smaller scrapers and may inhibit "good bots" like the Internet Archive. You can configure [bot policy definitions](./policies) to explicitly allowlist them and we are working on a curated set of "known good" bots to allow for a compromise between discoverability and uptime. + +## Support + +If you run into any issues running Anubis, please [open an issue](https://github.com/TecharoHQ/anubis/issues/new?template=Blank+issue) and tag it with the Anubis tag. Please include all the information I would need to diagnose your issue. + +For live chat, please join the [Patreon](https://patreon.com/cadey) and ask in the Patron discord in the channel `#anubis`. diff --git a/docs/docs/installation.mdx b/docs/docs/installation.mdx new file mode 100644 index 0000000..35d1252 --- /dev/null +++ b/docs/docs/installation.mdx @@ -0,0 +1,135 @@ +--- +sidebar_position: 20 +title: Setting up Anubis +--- + +Anubis is meant to sit between your reverse proxy (such as Nginx or Caddy) and your target service. One instance of Anubis must be used per service you are protecting. + +Anubis is shipped in the Docker repo [`ghcr.io/techarohq/anubis`](https://github.com/TecharoHQ/anubis/pkgs/container/anubis). The following tags exist for your convenience: + +| Tag | Meaning | +| :------------------ | :--------------------------------------------------------------------------------------------------------------------------------- | +| `latest` | The latest [tagged release](https://github.com/TecharoHQ/anubis/releases), if you are in doubt, start here. | +| `v` | The Anubis image for [any given tagged release](https://github.com/TecharoHQ/anubis/tags) | +| `main` | The current build on the `main` branch. Only use this if you need the latest and greatest features as they are merged into `main`. | +| `pr-` | The build associated with PR `#`. Only use this for debugging issues fixed by a PR. | + +Other methods to install Anubis may exist, but the Docker image is currently the only supported method. + +The Docker image runs Anubis as user ID 1000 and group ID 1000. If you are mounting external volumes into Anubis' container, please be sure they are owned by or writable to this user/group. + +Anubis has very minimal system requirements. I suspect that 128Mi of ram may be sufficient for a large number of concurrent clients. Anubis may be a poor fit for apps that use WebSockets and maintain open connections, but I don't have enough real-world experience to know one way or another. + +Anubis uses these environment variables for configuration: + +| Environment Variable | Default value | Explanation | +| :------------------- | :------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `BIND` | `:8923` | The TCP port that Anubis listens on. | +| `DIFFICULTY` | `5` | The difficulty of the challenge, or the number of leading zeroes that must be in successful responses. | +| `METRICS_BIND` | `:9090` | The TCP port that Anubis serves Prometheus metrics on. | +| `POLICY_FNAME` | `/data/cfg/botPolicy.json` | The file containing [bot policy configuration](./policies.md). See the bot policy documentation for more details. | +| `SERVE_ROBOTS_TXT` | `false` | If set `true`, Anubis will serve a default `robots.txt` file that disallows all known AI scrapers by name and then additionally disallows every scraper. This is useful if facts and circumstances make it difficult to change the underlying service to serve such a `robots.txt` file. | +| `TARGET` | `http://localhost:3923` | The URL of the service that Anubis should forward valid requests to. | + +## Docker compose + +Add Anubis to your compose file pointed at your service: + +```yaml +services: + anubis-nginx: + image: ghcr.io/techarohq/anubis:latest + environment: + BIND: ":8080" + DIFFICULTY: "5" + METRICS_BIND: ":9090" + SERVE_ROBOTS_TXT: "true" + TARGET: "http://nginx" + ports: + - 8080:8080 + nginx: + image: nginx + volumes: + - "./www:/usr/share/nginx/html" + - "./botPolicy.json:/data/cfg/botPolicy.json" +``` + +## Kubernetes + +This example makes the following assumptions: + +- Your target service is listening on TCP port `5000`. +- Anubis will be listening on port `8080`. + +Attach Anubis to your Deployment: + +```yaml +containers: + # ... + - name: anubis + image: ghcr.io/techarohq/anubis:latest + imagePullPolicy: Always + env: + - name: "BIND" + value: ":8080" + - name: "DIFFICULTY" + value: "5" + - name: "METRICS_BIND" + value: ":9090" + - name: "SERVE_ROBOTS_TXT" + value: "true" + - name: "TARGET" + value: "http://localhost:5000" + resources: + limits: + cpu: 500m + memory: 128Mi + requests: + cpu: 250m + memory: 128Mi + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + runAsNonRoot: true + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + seccompProfile: + type: RuntimeDefault +``` + +Then add a Service entry for Anubis: + +```yaml +# ... +spec: + ports: + # diff-add + - protocol: TCP + # diff-add + port: 8080 + # diff-add + targetPort: 8080 + # diff-add + name: anubis +``` + +Then point your Ingress to the Anubis port: + +```yaml + rules: + - host: git.xeserv.us + http: + paths: + - pathType: Prefix + path: "/" + backend: + service: + name: git + port: + # diff-remove + name: http + # diff-add + name: anubis +``` diff --git a/docs/policies.md b/docs/docs/policies.md similarity index 93% rename from docs/policies.md rename to docs/docs/policies.md index 1e1b911..eaa52fb 100644 --- a/docs/policies.md +++ b/docs/docs/policies.md @@ -1,4 +1,8 @@ -# Policies +--- +sidebar_position: 30 +--- + +# Policy Definitions Out of the box, Anubis is pretty heavy-handed. It will aggressively challenge everything that might be a browser (usually indicated by having `Mozilla` in its user agent). However, some bots are smart enough to get past the challenge. Some things that look like bots may actually be fine (IE: RSS readers). Some resources need to be visible no matter what. Some resources and remotes are fine to begin with. @@ -50,7 +54,7 @@ Here is a minimal policy file that will protect against most scraper bots: } ``` -This allows requests to [`/.well-known`](https://en.wikipedia.org/wiki/Well-known_URI), `/favicon.ico`, `/robots.txt`, and challenges any request that has the word `Mozilla` in its User-Agent string. The [default policy file](../botPolicies.json) is a bit more cohesive, but this should be more than enough for most users. +This allows requests to [`/.well-known`](https://en.wikipedia.org/wiki/Well-known_URI), `/favicon.ico`, `/robots.txt`, and challenges any request that has the word `Mozilla` in its User-Agent string. The [default policy file](https://github.com/TecharoHQ/anubis/blob/main/cmd/anubis/botPolicies.json) is a bit more cohesive, but this should be more than enough for most users. If no rules match the request, it is allowed through. diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts new file mode 100644 index 0000000..b98fb25 --- /dev/null +++ b/docs/docusaurus.config.ts @@ -0,0 +1,158 @@ +import { themes as prismThemes } from 'prism-react-renderer'; +import type { Config } from '@docusaurus/types'; +import type * as Preset from '@docusaurus/preset-classic'; + +// This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) + +const config: Config = { + title: 'Anubis', + tagline: 'Weigh the soul of incoming HTTP requests using proof-of-work to stop AI crawlers', + favicon: 'img/favicon.ico', + + // Set the production url of your site here + url: 'https://anubis.techaro.lol', + // Set the // pathname under which your site is served + // For GitHub pages deployment, it is often '//' + baseUrl: '/', + + // GitHub pages deployment config. + // If you aren't using GitHub pages, you don't need these. + organizationName: 'TecharoHQ', // Usually your GitHub org/user name. + projectName: 'anubis', // Usually your repo name. + + onBrokenLinks: 'throw', + onBrokenMarkdownLinks: 'warn', + + // Even if you don't use internationalization, you can use this field to set + // useful metadata like html lang. For example, if your site is Chinese, you + // may want to replace "en" with "zh-Hans". + i18n: { + defaultLocale: 'en', + locales: ['en'], + }, + + markdown: { + mermaid: true, + }, + themes: ['@docusaurus/theme-mermaid'], + + presets: [ + [ + 'classic', + { + docs: { + sidebarPath: './sidebars.ts', + // Please change this to your repo. + // Remove this to remove the "edit this page" links. + editUrl: + 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + }, + // blog: { + // showReadingTime: true, + // feedOptions: { + // type: ['rss', 'atom', "json"], + // xslt: true, + // }, + // // Please change this to your repo. + // // Remove this to remove the "edit this page" links. + // editUrl: + // 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + // // Useful options to enforce blogging best practices + // onInlineTags: 'warn', + // onInlineAuthors: 'warn', + // onUntruncatedBlogPosts: 'warn', + // }, + theme: { + customCss: './src/css/custom.css', + }, + } satisfies Preset.Options, + ], + ], + + themeConfig: { + // Replace with your project's social card + image: 'img/docusaurus-social-card.jpg', + navbar: { + title: 'Anubis', + logo: { + alt: 'A happy jackal woman with brown hair and red eyes', + src: 'img/happy.webp', + }, + items: [ + { + type: 'docSidebar', + sidebarId: 'tutorialSidebar', + position: 'left', + label: 'Tutorial', + }, + // { to: '/blog', label: 'Blog', position: 'left' }, + { + href: 'https://github.com/TecharoHQ/anubis', + label: 'GitHub', + position: 'right', + }, + ], + }, + footer: { + style: 'dark', + links: [ + { + title: 'Docs', + items: [ + { + label: 'Intro', + to: '/docs/', + }, + { + label: "Installation", + to: "/docs/installation", + }, + ], + }, + { + title: 'Community', + items: [ + { + label: 'GitHub Discussions', + href: 'https://github.com/TecharoHQ/anubis/discussions', + }, + { + label: 'Bluesky', + href: 'https://bsky.app/profile/techaro.lol', + }, + ], + }, + { + title: 'More', + items: [ + { + label: 'Blog', + to: '/blog', + }, + { + label: 'GitHub', + href: 'https://github.com/TecharoHQ/anubis', + }, + ], + }, + ], + copyright: `Copyright © ${new Date().getFullYear()} Techaro. Made with ❤️ in 🇨🇦.`, + }, + prism: { + theme: prismThemes.github, + darkTheme: prismThemes.dracula, + magicComments: [ + { + className: 'code-block-diff-add-line', + line: 'diff-add' + }, + { + className: 'code-block-diff-remove-line', + line: 'diff-remove' + } + ], + }, + } satisfies Preset.ThemeConfig, +}; + +export default config; diff --git a/docs/manifest/deployment.yaml b/docs/manifest/deployment.yaml new file mode 100644 index 0000000..a8d33cb --- /dev/null +++ b/docs/manifest/deployment.yaml @@ -0,0 +1,57 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: anubis-docs +spec: + selector: + matchLabels: + app: anubis-docs + template: + metadata: + labels: + app: anubis-docs + spec: + containers: + - name: anubis-docs + image: ghcr.io/techarohq/anubis/docs:main + resources: + limits: + memory: "128Mi" + cpu: "500m" + ports: + - containerPort: 80 + - name: anubis + image: ghcr.io/techarohq/anubis:latest + imagePullPolicy: Always + env: + - name: "BIND" + value: ":8081" + - name: "DIFFICULTY" + value: "4" + - name: "METRICS_BIND" + value: ":9090" + - name: "POLICY_FNAME" + value: "" + - name: "SERVE_ROBOTS_TXT" + value: "false" + - name: "TARGET" + value: "http://localhost:80" + # - name: "SLOG_LEVEL" + # value: "debug" + resources: + limits: + cpu: 500m + memory: 128Mi + requests: + cpu: 250m + memory: 128Mi + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + runAsNonRoot: true + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + seccompProfile: + type: RuntimeDefault diff --git a/docs/manifest/ingress.yaml b/docs/manifest/ingress.yaml new file mode 100644 index 0000000..5247836 --- /dev/null +++ b/docs/manifest/ingress.yaml @@ -0,0 +1,24 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: anubis-docs + annotations: + cert-manager.io/cluster-issuer: "letsencrypt-prod" + nginx.ingress.kubernetes.io/limit-rps: "10" +spec: + ingressClassName: nginx + tls: + - hosts: + - anubis.techaro.lol + secretName: anubis-techaro-lol-public-tls + rules: + - host: anubis.techaro.lol + http: + paths: + - pathType: Prefix + path: "/" + backend: + service: + name: anubis-docs + port: + name: anubis \ No newline at end of file diff --git a/docs/manifest/kustomization.yaml b/docs/manifest/kustomization.yaml new file mode 100644 index 0000000..8f9b88e --- /dev/null +++ b/docs/manifest/kustomization.yaml @@ -0,0 +1,5 @@ +resources: + - deployment.yaml + - ingress.yaml + - onionservice.yaml + - service.yaml \ No newline at end of file diff --git a/docs/manifest/onionservice.yaml b/docs/manifest/onionservice.yaml new file mode 100644 index 0000000..81ab972 --- /dev/null +++ b/docs/manifest/onionservice.yaml @@ -0,0 +1,14 @@ +apiVersion: tor.k8s.torproject.org/v1alpha2 +kind: OnionService +metadata: + name: anubis-docs +spec: + version: 3 + rules: + - port: + number: 80 + backend: + service: + name: anubis-docs + port: + number: 80 \ No newline at end of file diff --git a/docs/manifest/service.yaml b/docs/manifest/service.yaml new file mode 100644 index 0000000..dadac05 --- /dev/null +++ b/docs/manifest/service.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: Service +metadata: + name: anubis-docs +spec: + selector: + app: anubis-docs + ports: + - port: 80 + targetPort: 80 + name: http + - port: 8081 + targetPort: 8081 + name: anubis diff --git a/docs/package-lock.json b/docs/package-lock.json new file mode 100644 index 0000000..7e06592 --- /dev/null +++ b/docs/package-lock.json @@ -0,0 +1,19265 @@ +{ + "name": "docs", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "docs", + "version": "0.0.0", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/preset-classic": "3.7.0", + "@docusaurus/theme-mermaid": "^3.7.0", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "prism-react-renderer": "^2.3.0", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.7.0", + "@docusaurus/tsconfig": "3.7.0", + "@docusaurus/types": "3.7.0", + "typescript": "~5.6.2" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.9.tgz", + "integrity": "sha512-O7BxrpLDPJWWHv/DLA9DRFWs+iY1uOJZkqUwjS5HSZAGcl0hIVCQ97LTLewiZmZ402JYUrun+8NqFP+hCknlbQ==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.17.9", + "@algolia/autocomplete-shared": "1.17.9" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.9.tgz", + "integrity": "sha512-u1fEHkCbWF92DBeB/KHeMacsjsoI0wFhjZtlCq2ddZbAehshbZST6Hs0Avkc0s+4UyBGbMDnSuXHLuvRWK5iDQ==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.17.9" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@algolia/autocomplete-preset-algolia": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.9.tgz", + "integrity": "sha512-Na1OuceSJeg8j7ZWn5ssMu/Ax3amtOwk76u4h5J4eK2Nx2KB5qt0Z4cOapCsxot9VcEN11ADV5aUSlQF4RhGjQ==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.17.9" + }, + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.9.tgz", + "integrity": "sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ==", + "license": "MIT", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/client-abtesting": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.21.0.tgz", + "integrity": "sha512-I239aSmXa3pXDhp3AWGaIfesqJBNFA7drUM8SIfNxMIzvQXUnHRf4rW1o77QXLI/nIClNsb8KOLaB62gO9LnlQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.21.0", + "@algolia/requester-browser-xhr": "5.21.0", + "@algolia/requester-fetch": "5.21.0", + "@algolia/requester-node-http": "5.21.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.21.0.tgz", + "integrity": "sha512-OxoUfeG9G4VE4gS7B4q65KkHzdGsQsDwxQfR5J9uKB8poSGuNlHJWsF3ABqCkc5VliAR0m8KMjsQ9o/kOpEGnQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.21.0", + "@algolia/requester-browser-xhr": "5.21.0", + "@algolia/requester-fetch": "5.21.0", + "@algolia/requester-node-http": "5.21.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.21.0.tgz", + "integrity": "sha512-iHLgDQFyZNe9M16vipbx6FGOA8NoMswHrfom/QlCGoyh7ntjGvfMb+J2Ss8rRsAlOWluv8h923Ku3QVaB0oWDQ==", + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-insights": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.21.0.tgz", + "integrity": "sha512-y7XBO9Iwb75FLDl95AYcWSLIViJTpR5SUUCyKsYhpP9DgyUqWbISqDLXc96TS9shj+H+7VsTKA9cJK8NUfVN6g==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.21.0", + "@algolia/requester-browser-xhr": "5.21.0", + "@algolia/requester-fetch": "5.21.0", + "@algolia/requester-node-http": "5.21.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.21.0.tgz", + "integrity": "sha512-6KU658lD9Tss4oCX6c/O15tNZxw7vR+WAUG95YtZzYG/KGJHTpy2uckqbMmC2cEK4a86FAq4pH5azSJ7cGMjuw==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.21.0", + "@algolia/requester-browser-xhr": "5.21.0", + "@algolia/requester-fetch": "5.21.0", + "@algolia/requester-node-http": "5.21.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-query-suggestions": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.21.0.tgz", + "integrity": "sha512-pG6MyVh1v0X+uwrKHn3U+suHdgJ2C+gug+UGkNHfMELHMsEoWIAQhxMBOFg7hCnWBFjQnuq6qhM3X9X5QO3d9Q==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.21.0", + "@algolia/requester-browser-xhr": "5.21.0", + "@algolia/requester-fetch": "5.21.0", + "@algolia/requester-node-http": "5.21.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.21.0.tgz", + "integrity": "sha512-nZfgJH4njBK98tFCmCW1VX/ExH4bNOl9DSboxeXGgvhoL0fG1+4DDr/mrLe21OggVCQqHwXBMh6fFInvBeyhiQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.21.0", + "@algolia/requester-browser-xhr": "5.21.0", + "@algolia/requester-fetch": "5.21.0", + "@algolia/requester-node-http": "5.21.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.21.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.21.0.tgz", + "integrity": "sha512-k6MZxLbZphGN5uRri9J/krQQBjUrqNcScPh985XXEFXbSCRvOPKVtjjLdVjGVHXXPOQgKrIZHxIdRNbHS+wVuA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.21.0", + "@algolia/requester-browser-xhr": "5.21.0", + "@algolia/requester-fetch": "5.21.0", + "@algolia/requester-node-http": "5.21.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/monitoring": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.21.0.tgz", + "integrity": "sha512-FiW5nnmyHvaGdorqLClw3PM6keXexAMiwbwJ9xzQr4LcNefLG3ln82NafRPgJO/z0dETAOKjds5aSmEFMiITHQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.21.0", + "@algolia/requester-browser-xhr": "5.21.0", + "@algolia/requester-fetch": "5.21.0", + "@algolia/requester-node-http": "5.21.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/recommend": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.21.0.tgz", + "integrity": "sha512-+JXavbbliaLmah5QNgc/TDW/+r0ALa+rGhg5Y7+pF6GpNnzO0L+nlUaDNE8QbiJfz54F9BkwFUnJJeRJAuzTFw==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.21.0", + "@algolia/requester-browser-xhr": "5.21.0", + "@algolia/requester-fetch": "5.21.0", + "@algolia/requester-node-http": "5.21.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.21.0.tgz", + "integrity": "sha512-Iw+Yj5hOmo/iixHS94vEAQ3zi5GPpJywhfxn1el/zWo4AvPIte/+1h9Ywgw/+3M7YBj4jgAkScxjxQCxzLBsjA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.21.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-fetch": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.21.0.tgz", + "integrity": "sha512-Z00SRLlIFj3SjYVfsd9Yd3kB3dUwQFAkQG18NunWP7cix2ezXpJqA+xAoEf9vc4QZHdxU3Gm8gHAtRiM2iVaTQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.21.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-node-http": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.21.0.tgz", + "integrity": "sha512-WqU0VumUILrIeVYCTGZlyyZoC/tbvhiyPxfGRRO1cSjxN558bnJLlR2BvS0SJ5b75dRNK7HDvtXo2QoP9eLfiA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.21.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@antfu/install-pkg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.0.0.tgz", + "integrity": "sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==", + "license": "MIT", + "dependencies": { + "package-manager-detector": "^0.2.8", + "tinyexec": "^0.3.2" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@antfu/utils": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-8.1.1.tgz", + "integrity": "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "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.26.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz", + "integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.10", + "@babel/types": "^7.26.10", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "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.26.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz", + "integrity": "sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.26.9", + "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.26.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", + "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", + "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.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", + "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", + "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz", + "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.10" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "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.25.9", + "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.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "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.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "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.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.26.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz", + "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.26.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz", + "integrity": "sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", + "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", + "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz", + "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "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.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", + "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz", + "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.8.tgz", + "integrity": "sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", + "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.26.8", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.26.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.26.8", + "@babel/plugin-transform-typeof-symbol": "^7.26.7", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.40.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.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.26.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", + "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-react-display-name": "^7.25.9", + "@babel/plugin-transform-react-jsx": "^7.25.9", + "@babel/plugin-transform-react-jsx-development": "^7.25.9", + "@babel/plugin-transform-react-pure-annotations": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", + "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.26.10.tgz", + "integrity": "sha512-uITFQYO68pMEYR46AHgQoyBg7KPPJDAbGn4jUTIRgCFJIp88MIBUianVOplhZDEec07bp9zIyr4Kp0FCyQzmWg==", + "license": "MIT", + "dependencies": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", + "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.10.tgz", + "integrity": "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.10", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", + "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@braintree/sanitize-url": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.1.tgz", + "integrity": "sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==", + "license": "MIT" + }, + "node_modules/@chevrotain/cst-dts-gen": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz", + "integrity": "sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==", + "license": "Apache-2.0", + "dependencies": { + "@chevrotain/gast": "11.0.3", + "@chevrotain/types": "11.0.3", + "lodash-es": "4.17.21" + } + }, + "node_modules/@chevrotain/gast": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-11.0.3.tgz", + "integrity": "sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==", + "license": "Apache-2.0", + "dependencies": { + "@chevrotain/types": "11.0.3", + "lodash-es": "4.17.21" + } + }, + "node_modules/@chevrotain/regexp-to-ast": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz", + "integrity": "sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==", + "license": "Apache-2.0" + }, + "node_modules/@chevrotain/types": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.0.3.tgz", + "integrity": "sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==", + "license": "Apache-2.0" + }, + "node_modules/@chevrotain/utils": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-11.0.3.tgz", + "integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==", + "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.4", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz", + "integrity": "sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==", + "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.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz", + "integrity": "sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==", + "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.2", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.2.tgz", + "integrity": "sha512-TklMyb3uBB28b5uQdxjReG4L80NxAqgrECqLZFQbyLekwwlcDDS8r3f07DKqeo8C4926Br0gf/ZDe17Zv4wIuw==", + "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.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.8.tgz", + "integrity": "sha512-pdwotQjCCnRPuNi06jFuP68cykU1f3ZWExLe/8MQ1LOs8Xq+fTkYgd+2V8mWUWMrOn9iS2HftPVaMZDaXzGbhQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^5.0.2", + "@csstools/css-calc": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", + "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", + "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.3" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", + "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", + "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.2", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz", + "integrity": "sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==", + "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.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.1.tgz", + "integrity": "sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.8.tgz", + "integrity": "sha512-9dUvP2qpZI6PlGQ/sob+95B3u5u7nkYt9yhZFCC7G9HBRHBxj+QxS/wUlwaMGYW0waf+NIierI8aoDTssEdRYw==", + "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.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-function": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.8.tgz", + "integrity": "sha512-yuZpgWUzqZWQhEqfvtJufhl28DgO9sBwSbXbf/59gejNuvZcoUTRGQZhzhwF4ccqb53YAGB+u92z9+eSKoB4YA==", + "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.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-content-alt-text": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz", + "integrity": "sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==", + "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.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-exponential-functions": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.7.tgz", + "integrity": "sha512-XTb6Mw0v2qXtQYRW9d9duAjDnoTbBpsngD7sRNLmYDjvwU2ebpIHplyxgOeo6jp/Kr52gkLi5VaK5RDCqzMzZQ==", + "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.2", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "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.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.8.tgz", + "integrity": "sha512-/K8u9ZyGMGPjmwCSIjgaOLKfic2RIGdFHHes84XW5LnmrvdhOTVxo255NppHi3ROEvoHPW7MplMJgjZK5Q+TxA==", + "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.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.8.tgz", + "integrity": "sha512-CoHQ/0UXrvxLovu0ZeW6c3/20hjJ/QRg6lyXm3dZLY/JgvRU6bdbQZF/Du30A4TvowfcgvIHQmP1bNXUxgDrAw==", + "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.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.8.tgz", + "integrity": "sha512-LpFKjX6hblpeqyych1cKmk+3FJZ19QmaJtqincySoMkbkG/w2tfbnO5oE6mlnCTXcGUJ0rCEuRHvTqKK0nHYUQ==", + "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.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz", + "integrity": "sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==", + "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.0.0", + "@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.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz", + "integrity": "sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "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.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz", + "integrity": "sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==", + "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.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@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.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz", + "integrity": "sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==", + "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.3", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-minmax": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.7.tgz", + "integrity": "sha512-LB6tIP7iBZb5CYv8iRenfBZmbaG3DWNEziOnPjGoQX5P94FBPvvTBy68b/d9NnS5PELKwFmmOYsAEIgEhDPCHA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^2.1.2", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz", + "integrity": "sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==", + "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.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" + }, + "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.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz", + "integrity": "sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==", + "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.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.8.tgz", + "integrity": "sha512-+5aPsNWgxohXoYNS1f+Ys0x3Qnfehgygv3qrPyv+Y25G0yX54/WlVB+IXprqBLOXHM1gsVF+QQSjlArhygna0Q==", + "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.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz", + "integrity": "sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==", + "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-random-function": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.3.tgz", + "integrity": "sha512-dbNeEEPHxAwfQJ3duRL5IPpuD77QAHtRl4bAHRs0vOVhVbHrsL7mHnwe0irYjbs9kYwhAHZBQTLBgmvufPuRkA==", + "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.2", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.8.tgz", + "integrity": "sha512-eGE31oLnJDoUysDdjS9MLxNZdtqqSxjDXMdISpLh80QMaYrKs7VINpid34tWQ+iU23Wg5x76qAzf1Q/SLLbZVg==", + "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.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-sign-functions": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.2.tgz", + "integrity": "sha512-4EcAvXTUPh7n6UoZZkCzgtCf/wPzMlTNuddcKg7HG8ozfQkUcHsJ2faQKeLmjyKdYPyOUn4YA7yDPf8K/jfIxw==", + "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.2", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.7.tgz", + "integrity": "sha512-rdrRCKRnWtj5FyRin0u/gLla7CIvZRw/zMGI1fVJP0Sg/m1WGicjPVHRANL++3HQtsiXKAbPrcPr+VkyGck0IA==", + "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.2", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.2.tgz", + "integrity": "sha512-8XvCRrFNseBSAGxeaVTaNijAu+FzUvjwFXtcrynmazGb/9WUdsPCpBX+mHEHShVRq47Gy4peYAoxYs8ltUnmzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/color-helpers": "^5.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.7.tgz", + "integrity": "sha512-qTrZgLju3AV7Djhzuh2Bq/wjFqbcypnk0FhHjxW8DWJQcZLS1HecIus4X2/RLch1ukX7b+YYCdqbEnpIQO5ccg==", + "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.2", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "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/css": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.9.0.tgz", + "integrity": "sha512-cQbnVbq0rrBwNAKegIac/t6a8nWoUAn8frnkLFW6YARaRmAQr5/Eoe6Ln2fqkUCZ40KpdrKbpSAmgrkviOxuWA==", + "license": "MIT" + }, + "node_modules/@docsearch/react": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.9.0.tgz", + "integrity": "sha512-mb5FOZYZIkRQ6s/NWnM98k879vu5pscWqTLubLFBO87igYYT4VzVazh4h5o/zCvTIZgEt3PvsCOMOswOUo9yHQ==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-core": "1.17.9", + "@algolia/autocomplete-preset-algolia": "1.17.9", + "@docsearch/css": "3.9.0", + "algoliasearch": "^5.14.2" + }, + "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/@docusaurus/babel": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.7.0.tgz", + "integrity": "sha512-0H5uoJLm14S/oKV3Keihxvh8RV+vrid+6Gv+2qhuzbqHanawga8tYnsdpjEyt36ucJjqlby2/Md2ObWjA02UXQ==", + "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/runtime-corejs3": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "babel-plugin-dynamic-import-node": "^2.3.3", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/bundler": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.7.0.tgz", + "integrity": "sha512-CUUT9VlSGukrCU5ctZucykvgCISivct+cby28wJwCC/fkQFgAHRp/GKv2tx38ZmXb7nacrKzFTcp++f9txUYGg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.9", + "@docusaurus/babel": "3.7.0", + "@docusaurus/cssnano-preset": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils": "3.7.0", + "babel-loader": "^9.2.1", + "clean-css": "^5.3.2", + "copy-webpack-plugin": "^11.0.0", + "css-loader": "^6.8.1", + "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.1", + "null-loader": "^4.0.1", + "postcss": "^8.4.26", + "postcss-loader": "^7.3.3", + "postcss-preset-env": "^10.1.0", + "react-dev-utils": "^12.0.1", + "terser-webpack-plugin": "^5.3.9", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "webpack": "^5.95.0", + "webpackbar": "^6.0.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "@docusaurus/faster": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/faster": { + "optional": true + } + } + }, + "node_modules/@docusaurus/core": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.7.0.tgz", + "integrity": "sha512-b0fUmaL+JbzDIQaamzpAFpTviiaU4cX3Qz8cuo14+HGBCwa0evEK0UYCBFY3n4cLzL8Op1BueeroUD2LYAIHbQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/babel": "3.7.0", + "@docusaurus/bundler": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/mdx-loader": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "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", + "del": "^6.1.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "fs-extra": "^11.1.1", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.6.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "p-map": "^4.0.0", + "prompts": "^2.4.2", + "react-dev-utils": "^12.0.1", + "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.1", + "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.6", + "shelljs": "^0.8.5", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "webpack": "^5.95.0", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-dev-server": "^4.15.2", + "webpack-merge": "^6.0.1" + }, + "bin": { + "docusaurus": "bin/docusaurus.mjs" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "@mdx-js/react": "^3.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/cssnano-preset": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.7.0.tgz", + "integrity": "sha512-X9GYgruZBSOozg4w4dzv9uOz8oK/EpPVQXkp0MM6Tsgp/nRIU9hJzJ0Pxg1aRa3xCeEQTOimZHcocQFlLwYajQ==", + "license": "MIT", + "dependencies": { + "cssnano-preset-advanced": "^6.1.2", + "postcss": "^8.4.38", + "postcss-sort-media-queries": "^5.2.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/logger": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", + "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/mdx-loader": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", + "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "@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": "^1.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": ">=18.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.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.7.0.tgz", + "integrity": "sha512-g7WdPqDNaqA60CmBrr0cORTrsOit77hbsTj7xE2l71YhBn79sxdm7WMK7wfhcaafkbpIh7jv5ef5TOpf1Xv9Lg==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.7.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "npm:@slorber/react-helmet-async@*", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@docusaurus/plugin-content-blog": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.7.0.tgz", + "integrity": "sha512-EFLgEz6tGHYWdPU0rK8tSscZwx+AsyuBW/r+tNig2kbccHYGUJmZtYN38GjAa3Fda4NU+6wqUO5kTXQSRBQD3g==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/mdx-loader": "3.7.0", + "@docusaurus/theme-common": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "cheerio": "1.0.0-rc.12", + "feed": "^4.2.2", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "reading-time": "^1.5.0", + "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": ">=18.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.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.7.0.tgz", + "integrity": "sha512-GXg5V7kC9FZE4FkUZA8oo/NrlRb06UwuICzI6tcbzj0+TVgjq/mpUXXzSgKzMS82YByi4dY2Q808njcBCyy6tQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/mdx-loader": "3.7.0", + "@docusaurus/module-type-aliases": "3.7.0", + "@docusaurus/theme-common": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "@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", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-pages": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.7.0.tgz", + "integrity": "sha512-YJSU3tjIJf032/Aeao8SZjFOrXJbz/FACMveSMjLyMH4itQyZ2XgUIzt4y+1ISvvk5zrW4DABVT2awTCqBkx0Q==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/mdx-loader": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-debug": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.7.0.tgz", + "integrity": "sha512-Qgg+IjG/z4svtbCNyTocjIwvNTNEwgRjSXXSJkKVG0oWoH0eX/HAPiu+TS1HBwRPQV+tTYPWLrUypYFepfujZA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils": "3.7.0", + "fs-extra": "^11.1.1", + "react-json-view-lite": "^1.2.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-debug/node_modules/react-json-view-lite": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.5.0.tgz", + "integrity": "sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.7.0.tgz", + "integrity": "sha512-otIqiRV/jka6Snjf+AqB360XCeSv7lQC+DKYW+EUZf6XbuE8utz5PeUQ8VuOcD8Bk5zvT1MC4JKcd5zPfDuMWA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.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.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.7.0.tgz", + "integrity": "sha512-M3vrMct1tY65ModbyeDaMoA+fNJTSPe5qmchhAbtqhDD/iALri0g9LrEpIOwNaoLmm6lO88sfBUADQrSRSGSWA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "@types/gtag.js": "^0.0.12", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.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.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.7.0.tgz", + "integrity": "sha512-X8U78nb8eiMiPNg3jb9zDIVuuo/rE1LjGDGu+5m5CX4UBZzjMy+klOY2fNya6x8ACyE/L3K2erO1ErheP55W/w==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-sitemap": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.7.0.tgz", + "integrity": "sha512-bTRT9YLZ/8I/wYWKMQke18+PF9MV8Qub34Sku6aw/vlZ/U+kuEuRpQ8bTcNOjaTSfYsWkK4tTwDMHK2p5S86cA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "fs-extra": "^11.1.1", + "sitemap": "^7.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-svgr": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.7.0.tgz", + "integrity": "sha512-HByXIZTbc4GV5VAUkZ2DXtXv1Qdlnpk3IpuImwSnEzCDBkUMYcec5282hPjn6skZqB25M1TYCmWS91UbhBGxQg==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "@svgr/core": "8.1.0", + "@svgr/webpack": "^8.1.0", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/preset-classic": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.7.0.tgz", + "integrity": "sha512-nPHj8AxDLAaQXs+O6+BwILFuhiWbjfQWrdw2tifOClQoNfuXDjfjogee6zfx6NGHWqshR23LrcN115DmkHC91Q==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/plugin-content-blog": "3.7.0", + "@docusaurus/plugin-content-docs": "3.7.0", + "@docusaurus/plugin-content-pages": "3.7.0", + "@docusaurus/plugin-debug": "3.7.0", + "@docusaurus/plugin-google-analytics": "3.7.0", + "@docusaurus/plugin-google-gtag": "3.7.0", + "@docusaurus/plugin-google-tag-manager": "3.7.0", + "@docusaurus/plugin-sitemap": "3.7.0", + "@docusaurus/plugin-svgr": "3.7.0", + "@docusaurus/theme-classic": "3.7.0", + "@docusaurus/theme-common": "3.7.0", + "@docusaurus/theme-search-algolia": "3.7.0", + "@docusaurus/types": "3.7.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-classic": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.7.0.tgz", + "integrity": "sha512-MnLxG39WcvLCl4eUzHr0gNcpHQfWoGqzADCly54aqCofQX6UozOS9Th4RK3ARbM9m7zIRv3qbhggI53dQtx/hQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/mdx-loader": "3.7.0", + "@docusaurus/module-type-aliases": "3.7.0", + "@docusaurus/plugin-content-blog": "3.7.0", + "@docusaurus/plugin-content-docs": "3.7.0", + "@docusaurus/plugin-content-pages": "3.7.0", + "@docusaurus/theme-common": "3.7.0", + "@docusaurus/theme-translations": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "@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.4.26", + "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": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-common": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.7.0.tgz", + "integrity": "sha512-8eJ5X0y+gWDsURZnBfH0WabdNm8XMCXHv8ENy/3Z/oQKwaB/EHt5lP9VsTDTf36lKEp0V6DjzjFyFIB+CetL0A==", + "license": "MIT", + "dependencies": { + "@docusaurus/mdx-loader": "3.7.0", + "@docusaurus/module-type-aliases": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "@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": ">=18.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-mermaid": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.7.0.tgz", + "integrity": "sha512-7kNDvL7hm+tshjxSxIqYMtsLUPsEBYnkevej/ext6ru9xyLgCed+zkvTfGzTWNeq8rJIEe2YSS8/OV5gCVaPCw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/module-type-aliases": "3.7.0", + "@docusaurus/theme-common": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "mermaid": ">=10.4", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-search-algolia": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.7.0.tgz", + "integrity": "sha512-Al/j5OdzwRU1m3falm+sYy9AaB93S1XF1Lgk9Yc6amp80dNxJVplQdQTR4cYdzkGtuQqbzUA8+kaoYYO0RbK6g==", + "license": "MIT", + "dependencies": { + "@docsearch/react": "^3.8.1", + "@docusaurus/core": "3.7.0", + "@docusaurus/logger": "3.7.0", + "@docusaurus/plugin-content-docs": "3.7.0", + "@docusaurus/theme-common": "3.7.0", + "@docusaurus/theme-translations": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-validation": "3.7.0", + "algoliasearch": "^5.17.1", + "algoliasearch-helper": "^3.22.6", + "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": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-translations": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.7.0.tgz", + "integrity": "sha512-Ewq3bEraWDmienM6eaNK7fx+/lHMtGDHQyd1O+4+3EsDxxUmrzPkV7Ct3nBWTuE0MsoZr3yNwQVKjllzCMuU3g==", + "license": "MIT", + "dependencies": { + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/tsconfig": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.7.0.tgz", + "integrity": "sha512-vRsyj3yUZCjscgfgcFYjIsTcAru/4h4YH2/XAE8Rs7wWdnng98PgWKvP5ovVc4rmRpRg2WChVW0uOy2xHDvDBQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@docusaurus/types": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", + "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@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.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", + "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/types": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "escape-string-regexp": "^4.0.0", + "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", + "prompts": "^2.4.2", + "resolve-pathname": "^3.0.0", + "shelljs": "^0.8.5", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/utils-common": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", + "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.7.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/utils-validation": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", + "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.7.0", + "@docusaurus/utils": "3.7.0", + "@docusaurus/utils-common": "3.7.0", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.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": "2.3.0", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.3.0.tgz", + "integrity": "sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==", + "license": "MIT", + "dependencies": { + "@antfu/install-pkg": "^1.0.0", + "@antfu/utils": "^8.1.0", + "@iconify/types": "^2.0.0", + "debug": "^4.4.0", + "globals": "^15.14.0", + "kolorist": "^1.8.0", + "local-pkg": "^1.0.0", + "mlly": "^1.7.4" + } + }, + "node_modules/@iconify/utils/node_modules/globals": { + "version": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.0.tgz", + "integrity": "sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.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.0", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", + "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", + "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": "0.3.0", + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.3.0.tgz", + "integrity": "sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==", + "license": "MIT", + "dependencies": { + "langium": "3.0.0" + } + }, + "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/@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": "2.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz", + "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", + "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.28", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", + "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.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "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/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "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.1", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", + "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==", + "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.6", + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.6.tgz", + "integrity": "sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==", + "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.0", + "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz", + "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==", + "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.3", + "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz", + "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==", + "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.11", + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz", + "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==", + "license": "MIT" + }, + "node_modules/@types/d3-shape": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz", + "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==", + "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.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "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.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", + "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "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.12", + "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz", + "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==", + "license": "MIT" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "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.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.16", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", + "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.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "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": "22.13.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", + "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, + "node_modules/@types/prismjs": { + "version": "1.26.5", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz", + "integrity": "sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.18", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", + "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", + "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.0.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.12.tgz", + "integrity": "sha512-V6Ar115dBDrjbtXSrS+/Oruobc+qVbbUxDFC1RSbRqLt5SYvxxyIDrSC85RWml54g+jfNeEMZhEj7wW07ONQhA==", + "license": "MIT", + "dependencies": { + "csstype": "^3.0.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.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "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": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@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.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "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.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "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.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "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.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "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.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "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": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "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.21.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.21.0.tgz", + "integrity": "sha512-hexLq2lSO1K5SW9j21Ubc+q9Ptx7dyRTY7se19U8lhIlVMLCNXWCyQ6C22p9ez8ccX0v7QVmwkl2l1CnuGoO2Q==", + "license": "MIT", + "dependencies": { + "@algolia/client-abtesting": "5.21.0", + "@algolia/client-analytics": "5.21.0", + "@algolia/client-common": "5.21.0", + "@algolia/client-insights": "5.21.0", + "@algolia/client-personalization": "5.21.0", + "@algolia/client-query-suggestions": "5.21.0", + "@algolia/client-search": "5.21.0", + "@algolia/ingestion": "1.21.0", + "@algolia/monitoring": "1.21.0", + "@algolia/recommend": "5.21.0", + "@algolia/requester-browser-xhr": "5.21.0", + "@algolia/requester-fetch": "5.21.0", + "@algolia/requester-node-http": "5.21.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/algoliasearch-helper": { + "version": "3.24.2", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.24.2.tgz", + "integrity": "sha512-vBw/INZDfyh/THbVeDy8On8lZqd2qiUAHde5N4N1ygL4SoeLqLGJ4GHneHrDAYsjikRwTTtodEP0fiXl5MxHFQ==", + "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-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/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/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.21", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "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.24.4", + "caniuse-lite": "^1.0.30001702", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "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.13", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz", + "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.4", + "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.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz", + "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.4" + }, + "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/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.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "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.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "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/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.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "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.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "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.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "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": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "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/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/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.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "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.30001706", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001706.tgz", + "integrity": "sha512-3ZczoTApMAZwPKYWmwVbQMFpXBDds3/0VciVoUwPUbldlYyVLmRVuRs/PcUZtHpbLRpzzDvrvnFuREsGt6lUug==", + "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/chevrotain": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", + "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", + "license": "Apache-2.0", + "dependencies": { + "@chevrotain/cst-dts-gen": "11.0.3", + "@chevrotain/gast": "11.0.3", + "@chevrotain/regexp-to-ast": "11.0.3", + "@chevrotain/types": "11.0.3", + "@chevrotain/utils": "11.0.3", + "lodash-es": "4.17.21" + } + }, + "node_modules/chevrotain-allstar": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/chevrotain-allstar/-/chevrotain-allstar-0.3.1.tgz", + "integrity": "sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==", + "license": "MIT", + "dependencies": { + "lodash-es": "^4.17.21" + }, + "peerDependencies": { + "chevrotain": "^11.0.0" + } + }, + "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.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "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/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.0", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", + "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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/confbox": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.1.tgz", + "integrity": "sha512-hkT3yDPFbs95mNCy1+7qNKC6Pro+/ibzYxtM2iqEigpf0sVw+bg4Zh9/snjsBcf990vfIsg5+1U7VyiyBb3etg==", + "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/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.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" + }, + "node_modules/copy-text-to-clipboard": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", + "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", + "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.41.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz", + "integrity": "sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz", + "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.41.0.tgz", + "integrity": "sha512-71Gzp96T9YPk63aUvE5Q5qP+DryB4ZloUZPSOebGM88VNw8VNfvdA7z6kGA8iGOTEzAomsRidp4jXSmUIJsL+Q==", + "hasInstallScript": true, + "license": "MIT", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", + "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", + "license": "ISC", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.2.tgz", + "integrity": "sha512-nzol/h+E0bId46Kn2dQH5VElaknX2Sr0hFuB/1EomdC7j+OISt2ZzK7EHX9DZDY53WbIVAR7FYKSO2XnSf07MQ==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "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.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "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.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.4.tgz", + "integrity": "sha512-3KSCVkjZJe/QxicVXnbyYSY26WsFc1YoMY7jep1ZKWMEVc7jEm6V2Xq2r+MX8WKQIuB7ofGbnr5iVI+aZpoSzg==", + "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.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/cytoscape": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.31.1.tgz", + "integrity": "sha512-Hx5Mtb1+hnmAKaZZ/7zL1Y5HTFYOjdDswZy/jD+1WINRU8KVi1B7+vlHdsTwY+VCFucTreoyu1RDzQJ9u0d2Hw==", + "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-dsv/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/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.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "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.11", + "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.11.tgz", + "integrity": "sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==", + "license": "MIT", + "dependencies": { + "d3": "^7.9.0", + "lodash-es": "^4.17.21" + } + }, + "node_modules/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "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.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz", + "integrity": "sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==", + "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-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "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/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "license": "MIT", + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delaunator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", + "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", + "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/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/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/detect-port-alt/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/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.2.4", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.4.tgz", + "integrity": "sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==", + "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.122", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.122.tgz", + "integrity": "sha512-EML1wnwkY5MFh/xUnCvY8FrhUuKzdYhowuZExZOfwJo+Zu9OsNCI23Cgl5y7awy7HrUHSwB1Z8pZX5TI34lsUg==", + "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/enhanced-resolve": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "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.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "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": "1.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz", + "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==", + "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.3.2", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.3.2.tgz", + "integrity": "sha512-hYH1aSvQI63Cvq3T3loaem6LW4u72F187zW4FHpTrReJSm6W66vYTFNO1vH/chmcOulp1HlAj1pxn8Ag0oXI5Q==", + "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.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "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.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.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.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "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/exsolve": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.4.tgz", + "integrity": "sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==", + "license": "MIT" + }, + "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.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "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/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.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.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "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.1", + "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.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "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.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "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": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" + }, + "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/global-dirs/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/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "license": "MIT", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "license": "MIT", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "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.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "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.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.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-to-parse5/node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "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.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "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", + "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.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "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.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz", + "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==", + "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.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "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/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/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": "1.2.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.0.tgz", + "integrity": "sha512-4S8fwbO6w3GeCVN6OPtA9I5IGKkcDMPcKndtUlpJuCwu7JLjtj7JZpwqLuyY2nrmQT3AWsCJLSKPsc2mPBSl3w==", + "license": "MIT", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "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/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/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "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": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/inline-style-parser": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", + "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==", + "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/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "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.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "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-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-npm": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", + "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", + "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-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "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.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "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.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/katex": { + "version": "0.16.21", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.21.tgz", + "integrity": "sha512-XvqR7FgOHtWupfMiigNzmh+MgUVmDGU2kXZm899ZkPfcuoPuFxyHmXsgATDpFZDAXCI8tvinaVcDo8PIIJSo4A==", + "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/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/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "license": "MIT" + }, + "node_modules/langium": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/langium/-/langium-3.0.0.tgz", + "integrity": "sha512-+Ez9EoiByeoTu/2BXmEaZ06iPNXM6thWJp02KfBO/raSMyCJ4jw7AkWWa+zBCTm0+Tw1Fj9FOxdqSskyN5nAwg==", + "license": "MIT", + "dependencies": { + "chevrotain": "~11.0.3", + "chevrotain-allstar": "~0.3.0", + "vscode-languageserver": "~9.0.1", + "vscode-languageserver-textdocument": "~1.0.11", + "vscode-uri": "~3.0.8" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "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.10.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz", + "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "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-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "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/local-pkg": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz", + "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", + "license": "MIT", + "dependencies": { + "mlly": "^1.7.4", + "pkg-types": "^2.0.1", + "quansync": "^0.2.8" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "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.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "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/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": "15.0.7", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.7.tgz", + "integrity": "sha512-dgLIeKGLx5FwziAnsk4ONoGwHwGPJzselimvlVskE9XLN4Orv9u2VA3GWw/lYUqjfA0rUT/6fqKwfZJapP9BEg==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "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.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "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": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.5.0.tgz", + "integrity": "sha512-IYhyukID3zzDj1EihKiN1lp+PXNImoJ3Iyz73qeDAgnus4BNGsJV1n471P4PyeGxPVONerZxignwGxGTSwZnlg==", + "license": "MIT", + "dependencies": { + "@braintree/sanitize-url": "^7.0.4", + "@iconify/utils": "^2.1.33", + "@mermaid-js/parser": "^0.3.0", + "@types/d3": "^7.4.3", + "cytoscape": "^3.29.3", + "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.11", + "dayjs": "^1.11.13", + "dompurify": "^3.2.4", + "katex": "^0.16.9", + "khroma": "^2.1.0", + "lodash-es": "^4.17.21", + "marked": "^15.0.7", + "roughjs": "^4.6.6", + "stylis": "^4.3.6", + "ts-dedent": "^2.2.0", + "uuid": "^11.1.0" + } + }, + "node_modules/mermaid/node_modules/uuid": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", + "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", + "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.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "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.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", + "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", + "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.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.1.tgz", + "integrity": "sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==", + "license": "MIT", + "dependencies": { + "@types/acorn": "^4.0.0", + "@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.2", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.2.tgz", + "integrity": "sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==", + "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.2", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", + "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/acorn": "^4.0.0", + "@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.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "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.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "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/mlly": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", + "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", + "license": "MIT", + "dependencies": { + "acorn": "^8.14.0", + "pathe": "^2.0.1", + "pkg-types": "^1.3.0", + "ufo": "^1.5.4" + } + }, + "node_modules/mlly/node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "license": "MIT" + }, + "node_modules/mlly/node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "license": "MIT", + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.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.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "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/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "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-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "license": "MIT" + }, + "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-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "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.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "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-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-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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": "0.2.11", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz", + "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==", + "license": "MIT", + "dependencies": { + "quansync": "^0.2.7" + } + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", + "license": "MIT", + "dependencies": { + "entities": "^4.5.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/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-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.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/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "license": "MIT" + }, + "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.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "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/pkg-types": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz", + "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==", + "license": "MIT", + "dependencies": { + "confbox": "^0.2.1", + "exsolve": "^1.0.1", + "pathe": "^2.0.3" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "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.8", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "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.8", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.8.tgz", + "integrity": "sha512-S/TpMKVKofNvsxfau/+bw+IA6cSfB6/kmzFj5szUofHOVnFFMB2WwK+Zu07BeMD8T0n+ZnTO5uXiMvAKe2dPkA==", + "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.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@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.5", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz", + "integrity": "sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==", + "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.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-properties": { + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz", + "integrity": "sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==", + "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.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@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.4", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz", + "integrity": "sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==", + "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.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz", + "integrity": "sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==", + "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.0.0", + "@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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "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.8", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.8.tgz", + "integrity": "sha512-plV21I86Hg9q8omNz13G9fhPtLopIWH06bt/Cb5cs1XnaGU2kUtEitvVd4vtQb/VqCdNUHK5swKn3QFmMRbpDg==", + "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.0.8", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", + "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", + "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.0.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.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", + "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "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.1.5", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.5.tgz", + "integrity": "sha512-LQybafF/K7H+6fAs4SIkgzkSCixJy0/h0gubDIAP3Ihz+IQBRwsjyvBnAZ3JUHD+A/ITaxVRPDxn//a3Qy4pDw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-cascade-layers": "^5.0.1", + "@csstools/postcss-color-function": "^4.0.8", + "@csstools/postcss-color-mix-function": "^3.0.8", + "@csstools/postcss-content-alt-text": "^2.0.4", + "@csstools/postcss-exponential-functions": "^2.0.7", + "@csstools/postcss-font-format-keywords": "^4.0.0", + "@csstools/postcss-gamut-mapping": "^2.0.8", + "@csstools/postcss-gradients-interpolation-method": "^5.0.8", + "@csstools/postcss-hwb-function": "^4.0.8", + "@csstools/postcss-ic-unit": "^4.0.0", + "@csstools/postcss-initial": "^2.0.1", + "@csstools/postcss-is-pseudo-class": "^5.0.1", + "@csstools/postcss-light-dark-function": "^2.0.7", + "@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.3", + "@csstools/postcss-media-minmax": "^2.0.7", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.4", + "@csstools/postcss-nested-calc": "^4.0.0", + "@csstools/postcss-normalize-display-values": "^4.0.0", + "@csstools/postcss-oklab-function": "^4.0.8", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-random-function": "^1.0.3", + "@csstools/postcss-relative-color-syntax": "^3.0.8", + "@csstools/postcss-scope-pseudo-class": "^4.0.1", + "@csstools/postcss-sign-functions": "^1.1.2", + "@csstools/postcss-stepped-value-functions": "^4.0.7", + "@csstools/postcss-text-decoration-shorthand": "^4.0.2", + "@csstools/postcss-trigonometric-functions": "^4.0.7", + "@csstools/postcss-unset-value": "^4.0.0", + "autoprefixer": "^10.4.19", + "browserslist": "^4.24.4", + "css-blank-pseudo": "^7.0.1", + "css-has-pseudo": "^7.0.2", + "css-prefers-color-scheme": "^10.0.0", + "cssdb": "^8.2.3", + "postcss-attribute-case-insensitive": "^7.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^7.0.8", + "postcss-color-hex-alpha": "^10.0.0", + "postcss-color-rebeccapurple": "^10.0.0", + "postcss-custom-media": "^11.0.5", + "postcss-custom-properties": "^14.0.4", + "postcss-custom-selectors": "^8.0.4", + "postcss-dir-pseudo-class": "^9.0.1", + "postcss-double-position-gradients": "^6.0.0", + "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.8", + "postcss-logical": "^8.1.0", + "postcss-nesting": "^13.0.1", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "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.0.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.0.0.tgz", + "integrity": "sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==", + "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.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", + "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", + "license": "MIT", + "dependencies": { + "escape-goat": "^4.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/quansync": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.10.tgz", + "integrity": "sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/antfu" + }, + { + "type": "individual", + "url": "https://github.com/sponsors/sxzz" + } + ], + "license": "MIT" + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "license": "MIT", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "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/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/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.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dom": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.25.0" + }, + "peerDependencies": { + "react": "^19.0.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.1.0.tgz", + "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==", + "license": "MIT" + }, + "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-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.1", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", + "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", + "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/reading-time": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", + "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==", + "license": "MIT" + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.0.tgz", + "integrity": "sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==", + "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" + } + }, + "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/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.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.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.0.tgz", + "integrity": "sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==", + "license": "MIT", + "dependencies": { + "@pnpm/npm-conf": "^2.1.0" + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.0.tgz", + "integrity": "sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==", + "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.1", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.1.tgz", + "integrity": "sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==", + "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/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "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.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "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/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/robust-predicates": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==", + "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-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.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" + }, + "node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "license": "MIT" + }, + "node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.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": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "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.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "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/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz", + "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==", + "license": "MIT", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "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.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "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/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" + }, + "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.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "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.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "license": "BSD-3-Clause", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "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.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "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.2", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz", + "integrity": "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==", + "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/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.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/std-env": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.1.tgz", + "integrity": "sha512-vj5lIj3Mwf9D79hBkltk5qmkFI+biIKWS2IBxEyEU3AX1tUf7AoL8nSazCOiiqQsGKIq01SClsKEzweu34uwvA==", + "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.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "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.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "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.16", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.16.tgz", + "integrity": "sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==", + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.8" + } + }, + "node_modules/style-to-object": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz", + "integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.4" + } + }, + "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.3.6", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz", + "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==", + "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.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" + }, + "node_modules/svgo": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "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" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.14", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "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/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" + }, + "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": "0.3.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", + "license": "MIT" + }, + "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/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.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "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/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==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ufo": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "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.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "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.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "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.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "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.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "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.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "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.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "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.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/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.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "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/vscode-jsonrpc": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", + "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/vscode-languageserver": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", + "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", + "license": "MIT", + "dependencies": { + "vscode-languageserver-protocol": "3.17.5" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", + "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", + "license": "MIT", + "dependencies": { + "vscode-jsonrpc": "8.2.0", + "vscode-languageserver-types": "3.17.5" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "license": "MIT" + }, + "node_modules/vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", + "license": "MIT" + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "license": "MIT" + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "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.98.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz", + "integrity": "sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.11", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "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": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/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/webpack-dev-middleware/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/webpack-dev-middleware/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/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "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.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/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/webpack/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/webpackbar": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", + "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "consola": "^3.2.3", + "figures": "^3.2.0", + "markdown-table": "^2.0.0", + "pretty-time": "^1.1.0", + "std-env": "^3.7.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" + } + }, + "node_modules/webpackbar/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/webpackbar/node_modules/markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "license": "MIT", + "dependencies": { + "repeat-string": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webpackbar/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/webpackbar/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "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/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.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "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.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "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.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "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.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "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/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/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yocto-queue": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.0.tgz", + "integrity": "sha512-KHBC7z61OJeaMGnF3wqNZj+GGNXOyypZviiKpQeiHirG5Ib1ImwcLBH70rbMSkKfSmUNBsdf2PwaEJtKvgmkNw==", + "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/docs/package.json b/docs/package.json new file mode 100644 index 0000000..ffb5c0d --- /dev/null +++ b/docs/package.json @@ -0,0 +1,48 @@ +{ + "name": "docs", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "echo 'use CI' && exit 1", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids", + "typecheck": "tsc" + }, + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/preset-classic": "3.7.0", + "@docusaurus/theme-mermaid": "^3.7.0", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "prism-react-renderer": "^2.3.0", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.7.0", + "@docusaurus/tsconfig": "3.7.0", + "@docusaurus/types": "3.7.0", + "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": ">=18.0" + } +} \ No newline at end of file diff --git a/docs/sidebars.ts b/docs/sidebars.ts new file mode 100644 index 0000000..2897139 --- /dev/null +++ b/docs/sidebars.ts @@ -0,0 +1,33 @@ +import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; + +// This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) + +/** + * Creating a sidebar enables you to: + - create an ordered group of docs + - render a sidebar for each doc of that group + - provide next/previous navigation + + The sidebars can be generated from the filesystem, or explicitly defined here. + + Create as many sidebars as you want. + */ +const sidebars: SidebarsConfig = { + // By default, Docusaurus generates a sidebar from the docs folder structure + tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], + + // But you can create a sidebar manually + /* + tutorialSidebar: [ + 'intro', + 'hello', + { + type: 'category', + label: 'Tutorial', + items: ['tutorial-basics/create-a-document'], + }, + ], + */ +}; + +export default sidebars; diff --git a/docs/src/components/HomepageFeatures/index.tsx b/docs/src/components/HomepageFeatures/index.tsx new file mode 100644 index 0000000..645f795 --- /dev/null +++ b/docs/src/components/HomepageFeatures/index.tsx @@ -0,0 +1,72 @@ +import type { ReactNode } from "react"; +import clsx from "clsx"; +import Heading from "@theme/Heading"; +import styles from "./styles.module.css"; + +type FeatureItem = { + title: string; + Svg: React.ComponentType>; + description: ReactNode; +}; + +const FeatureList: FeatureItem[] = [ + { + title: "Easy to Use", + Svg: require("@site/static/img/undraw_docusaurus_mountain.svg").default, + description: ( + <> + Anubis is easy to set up, lightweight, and helps get rid of the lowest + hanging fruit so you can sleep at night. + + ), + }, + { + title: "", + Svg: require("@site/static/img/undraw_docusaurus_tree.svg").default, + description: ( + <> + Anubis is efficient and as lightweight as possible, blocking the worst + of the bots on the internet and makes it easy to protect what you host + online. + + ), + }, + { + title: "Powered by React", + Svg: require("@site/static/img/undraw_docusaurus_react.svg").default, + description: ( + <> + Anubis uses a multi-threaded proof of work check to ensure that users + browsers are up to date and support modern standards. + + ), + }, +]; + +function Feature({ title, Svg, description }: FeatureItem) { + return ( +
+
+ +
+
+ {title} +

{description}

+
+
+ ); +} + +export default function HomepageFeatures(): ReactNode { + return ( +
+
+
+ {FeatureList.map((props, idx) => ( + + ))} +
+
+
+ ); +} diff --git a/docs/src/components/HomepageFeatures/styles.module.css b/docs/src/components/HomepageFeatures/styles.module.css new file mode 100644 index 0000000..b248eb2 --- /dev/null +++ b/docs/src/components/HomepageFeatures/styles.module.css @@ -0,0 +1,11 @@ +.features { + display: flex; + align-items: center; + padding: 2rem 0; + width: 100%; +} + +.featureSvg { + height: 200px; + width: 200px; +} diff --git a/docs/src/css/custom.css b/docs/src/css/custom.css new file mode 100644 index 0000000..84b09b1 --- /dev/null +++ b/docs/src/css/custom.css @@ -0,0 +1,69 @@ +/** + * Any CSS included here will be global. The classic template + * bundles Infima by default. Infima is a CSS framework designed to + * work well for content-centric websites. + */ + +/* You can override the default Infima variables here. */ +:root { + --ifm-color-primary: #2e8555; + --ifm-color-primary-dark: #29784c; + --ifm-color-primary-darker: #277148; + --ifm-color-primary-darkest: #205d3b; + --ifm-color-primary-light: #33925d; + --ifm-color-primary-lighter: #359962; + --ifm-color-primary-lightest: #3cad6e; + --ifm-code-font-size: 95%; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); +} + +/* For readability concerns, you should choose a lighter palette in dark mode. */ +[data-theme="dark"] { + --ifm-color-primary: #25c2a0; + --ifm-color-primary-dark: #21af90; + --ifm-color-primary-darker: #1fa588; + --ifm-color-primary-darkest: #1a8870; + --ifm-color-primary-light: #29d5b0; + --ifm-color-primary-lighter: #32d8b4; + --ifm-color-primary-lightest: #4fddbf; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); +} + +.code-block-diff-add-line { + background-color: #ccffd8; + display: block; + margin: 0 -40px; + padding: 0 40px; +} + +.code-block-diff-add-line::before { + position: absolute; + left: 8px; + padding-right: 8px; + content: "+"; +} + +.code-block-diff-remove-line { + background-color: #ffebe9; + display: block; + margin: 0 -40px; + padding: 0 40px; +} + +.code-block-diff-remove-line::before { + position: absolute; + left: 8px; + padding-right: 8px; + content: "-"; +} + +/** + * use magic comments to mark diff blocks + */ +pre code:has(.code-block-diff-add-line) { + padding-left: 40px !important; +} + +pre code:has(.code-block-diff-remove-line) { + padding-left: 40px !important; +} diff --git a/docs/src/pages/index.module.css b/docs/src/pages/index.module.css new file mode 100644 index 0000000..9f71a5d --- /dev/null +++ b/docs/src/pages/index.module.css @@ -0,0 +1,23 @@ +/** + * CSS files with the .module.css suffix will be treated as CSS modules + * and scoped locally. + */ + +.heroBanner { + padding: 4rem 0; + text-align: center; + position: relative; + overflow: hidden; +} + +@media screen and (max-width: 996px) { + .heroBanner { + padding: 2rem; + } +} + +.buttons { + display: flex; + align-items: center; + justify-content: center; +} diff --git a/docs/src/pages/index.tsx b/docs/src/pages/index.tsx new file mode 100644 index 0000000..c9bcfc1 --- /dev/null +++ b/docs/src/pages/index.tsx @@ -0,0 +1,43 @@ +import type { ReactNode } from "react"; +import clsx from "clsx"; +import Link from "@docusaurus/Link"; +import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; +import Layout from "@theme/Layout"; +import HomepageFeatures from "@site/src/components/HomepageFeatures"; +import Heading from "@theme/Heading"; + +import styles from "./index.module.css"; + +function HomepageHeader() { + const { siteConfig } = useDocusaurusContext(); + return ( +
+
+ + {siteConfig.title} + +

{siteConfig.tagline}

+
+ + Get started + +
+
+
+ ); +} + +export default function Home(): ReactNode { + const { siteConfig } = useDocusaurusContext(); + return ( + + +
+ +
+
+ ); +} diff --git a/docs/static/.nojekyll b/docs/static/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/docs/static/img/android-chrome-512x512.png b/docs/static/img/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..71c0aec067e271482c25b58f587f1a91c4f71851 GIT binary patch literal 224183 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 S&%zS`0000+^i? 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 fgzs%Vr*-jYG(YMS<ttdtee# literal 0 HcmV?d00001 diff --git a/docs/static/img/docusaurus.png b/docs/static/img/docusaurus.png new file mode 100644 index 0000000000000000000000000000000000000000..f458149e3c8f53335f28fbc162ae67f55575c881 GIT binary patch literal 5142 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 F{0H{b<4^zq literal 0 HcmV?d00001 diff --git a/docs/static/img/favicon.ico b/docs/static/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4d218df5fa937cb2cc1c6d6fba44f243efc2f0d2 GIT binary patch literal 15406 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 OL&*6*-}wJi1OEpsVyf~0 literal 0 HcmV?d00001 diff --git a/docs/static/img/happy.webp b/docs/static/img/happy.webp new file mode 100644 index 0000000000000000000000000000000000000000..8a4963164cb275b251284273624d79b6ffa8b969 GIT binary patch literal 60572 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

)b0z{~$5J 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 R<4{`r|H=3O00000001F(R1^RJ literal 0 HcmV?d00001 diff --git a/docs/static/img/logo.svg b/docs/static/img/logo.svg new file mode 100644 index 0000000..9db6d0d --- /dev/null +++ b/docs/static/img/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/static/img/undraw_docusaurus_mountain.svg b/docs/static/img/undraw_docusaurus_mountain.svg new file mode 100644 index 0000000..af961c4 --- /dev/null +++ b/docs/static/img/undraw_docusaurus_mountain.svg @@ -0,0 +1,171 @@ + + Easy to Use + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/static/img/undraw_docusaurus_react.svg b/docs/static/img/undraw_docusaurus_react.svg new file mode 100644 index 0000000..94b5cf0 --- /dev/null +++ b/docs/static/img/undraw_docusaurus_react.svg @@ -0,0 +1,170 @@ + + Powered by React + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/static/img/undraw_docusaurus_tree.svg b/docs/static/img/undraw_docusaurus_tree.svg new file mode 100644 index 0000000..d9161d3 --- /dev/null +++ b/docs/static/img/undraw_docusaurus_tree.svg @@ -0,0 +1,40 @@ + + Focus on What Matters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/tsconfig.json b/docs/tsconfig.json new file mode 100644 index 0000000..920d7a6 --- /dev/null +++ b/docs/tsconfig.json @@ -0,0 +1,8 @@ +{ + // This file is not used in compilation. It is here just for a nice editor experience. + "extends": "@docusaurus/tsconfig", + "compilerOptions": { + "baseUrl": "." + }, + "exclude": [".docusaurus", "build"] +}