aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--HydroRoll/.hugo_build.lock0
-rw-r--r--HydroRoll/archetypes/default.md6
-rw-r--r--HydroRoll/hugo.toml17
-rw-r--r--HydroRoll/public/Architectures/HydroRollBot.html (renamed from docs/public/Architectures/HydroRollBot.html)0
-rw-r--r--HydroRoll/public/HydroRollAll.png (renamed from docs/public/HydroRollAll.png)bin27348 -> 27348 bytes
-rw-r--r--HydroRoll/public/HydroRollBlue.png (renamed from docs/public/HydroRollBlue.png)bin235361 -> 235361 bytes
-rw-r--r--HydroRoll/public/background_or_logo.png (renamed from docs/public/background_or_logo.png)bin26941 -> 26941 bytes
-rw-r--r--HydroRoll/public/images/blog/joining-vercel/twitter-card.png (renamed from docs/public/images/blog/joining-vercel/twitter-card.png)bin375010 -> 375010 bytes
-rw-r--r--HydroRoll/public/images/blog/saml-sso-now-available/twitter-card.png (renamed from docs/public/images/blog/saml-sso-now-available/twitter-card.png)bin47874 -> 47874 bytes
-rw-r--r--HydroRoll/public/images/blog/turbo-0-4-0/turbo-vs-lerna-execution.png (renamed from docs/public/images/blog/turbo-0-4-0/turbo-vs-lerna-execution.png)bin565547 -> 565547 bytes
-rw-r--r--HydroRoll/public/images/blog/turbo-0-4-0/twitter-card.png (renamed from docs/public/images/blog/turbo-0-4-0/twitter-card.png)bin375010 -> 375010 bytes
-rw-r--r--HydroRoll/public/images/blog/turbo-1-1-0/turborepo-weekly-npm-downloads.png (renamed from docs/public/images/blog/turbo-1-1-0/turborepo-weekly-npm-downloads.png)bin516416 -> 516416 bytes
-rw-r--r--HydroRoll/public/images/blog/turbo-1-1-0/twitter-card.png (renamed from docs/public/images/blog/turbo-1-1-0/twitter-card.png)bin308547 -> 308547 bytes
-rw-r--r--HydroRoll/public/images/blog/turbo-1-2-0/turbo-dry-run.png (renamed from docs/public/images/blog/turbo-1-2-0/turbo-dry-run.png)bin543570 -> 543570 bytes
-rw-r--r--HydroRoll/public/images/blog/turbo-1-2-0/twitter-card.png (renamed from docs/public/images/blog/turbo-1-2-0/twitter-card.png)bin321397 -> 321397 bytes
-rw-r--r--HydroRoll/public/images/blog/turbo-1-3-0/twitter-card.png (renamed from docs/public/images/blog/turbo-1-3-0/twitter-card.png)bin988638 -> 988638 bytes
-rw-r--r--HydroRoll/public/images/blog/turbo-1-4-0/twitter-card.png (renamed from docs/public/images/blog/turbo-1-4-0/twitter-card.png)bin957060 -> 957060 bytes
-rw-r--r--HydroRoll/public/images/blog/turbo-1-5-0/twitter-card.png (renamed from docs/public/images/blog/turbo-1-5-0/twitter-card.png)bin956454 -> 956454 bytes
-rw-r--r--HydroRoll/public/images/blog/turbo-1-6-0/twitter-card.png (renamed from docs/public/images/blog/turbo-1-6-0/twitter-card.png)bin958685 -> 958685 bytes
-rw-r--r--HydroRoll/public/images/blog/turbo-1-7-0/turbo-inference.png (renamed from docs/public/images/blog/turbo-1-7-0/turbo-inference.png)bin3921505 -> 3921505 bytes
-rw-r--r--HydroRoll/public/images/blog/turbo-1-7-0/twitter-card.png (renamed from docs/public/images/blog/turbo-1-7-0/twitter-card.png)bin962653 -> 962653 bytes
-rw-r--r--HydroRoll/public/images/blog/turbo-1-8-0/twitter-card.png (renamed from docs/public/images/blog/turbo-1-8-0/twitter-card.png)bin964389 -> 964389 bytes
-rw-r--r--HydroRoll/public/images/blog/turbo-1-9-0/twitter-card.png (renamed from docs/public/images/blog/turbo-1-9-0/twitter-card.png)bin956654 -> 956654 bytes
-rw-r--r--HydroRoll/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_dark.svg (renamed from docs/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_dark.svg)0
-rw-r--r--HydroRoll/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_light.svg (renamed from docs/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_light.svg)0
-rw-r--r--HydroRoll/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_turbopack_vite_dark.svg (renamed from docs/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_turbopack_vite_dark.svg)0
-rw-r--r--HydroRoll/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_turbopack_vite_light.svg (renamed from docs/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_turbopack_vite_light.svg)0
-rw-r--r--HydroRoll/public/images/blog/turbopack-benchmarks/bench_startup_dark.svg (renamed from docs/public/images/blog/turbopack-benchmarks/bench_startup_dark.svg)0
-rw-r--r--HydroRoll/public/images/blog/turbopack-benchmarks/bench_startup_light.svg (renamed from docs/public/images/blog/turbopack-benchmarks/bench_startup_light.svg)0
-rw-r--r--HydroRoll/public/images/blog/turbopack-benchmarks/triangle-dark.png (renamed from docs/public/images/blog/turbopack-benchmarks/triangle-dark.png)bin125774 -> 125774 bytes
-rw-r--r--HydroRoll/public/images/blog/turbopack-benchmarks/triangle-light.png (renamed from docs/public/images/blog/turbopack-benchmarks/triangle-light.png)bin118511 -> 118511 bytes
-rw-r--r--HydroRoll/public/images/blog/turbopack-benchmarks/twitter-card.png (renamed from docs/public/images/blog/turbopack-benchmarks/twitter-card.png)bin466495 -> 466495 bytes
-rw-r--r--HydroRoll/public/images/blog/you-might-not-need-typescript-project-references/twitter-card.png (renamed from docs/public/images/blog/you-might-not-need-typescript-project-references/twitter-card.png)bin47376 -> 47376 bytes
-rw-r--r--HydroRoll/public/images/docs/AI/_repo-hero-logo-light.svg (renamed from docs/public/images/docs/AI/_repo-hero-logo-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/AI/jared-signature-dark.svg (renamed from docs/public/images/docs/AI/jared-signature-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/AI/jared-signature-light.svg (renamed from docs/public/images/docs/AI/jared-signature-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/AI/repo-hero-circles-dark.svg (renamed from docs/public/images/docs/AI/repo-hero-circles-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/AI/repo-hero-circles-light.svg (renamed from docs/public/images/docs/AI/repo-hero-circles-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/AI/repo-hero-logo-dark.svg (renamed from docs/public/images/docs/AI/repo-hero-logo-dark.svg)134
-rw-r--r--HydroRoll/public/images/docs/AI/repo-hero-logo-light.svg (renamed from docs/public/images/docs/AI/repo-hero-logo-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/TRPG/instruments-dark.png (renamed from docs/public/images/docs/TRPG/instruments-dark.png)bin390185 -> 390185 bytes
-rw-r--r--HydroRoll/public/images/docs/TRPG/instruments-light.png (renamed from docs/public/images/docs/TRPG/instruments-light.png)bin419437 -> 419437 bytes
-rw-r--r--HydroRoll/public/images/docs/TRPG/tobias-signature-dark.svg (renamed from docs/public/images/docs/TRPG/tobias-signature-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/TRPG/tobias-signature-light.svg (renamed from docs/public/images/docs/TRPG/tobias-signature-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/TRPG/turbo-benchmark-icon-dark.svg (renamed from docs/public/images/docs/TRPG/turbo-benchmark-icon-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/TRPG/turbo-benchmark-icon-light.svg (renamed from docs/public/images/docs/TRPG/turbo-benchmark-icon-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/TRPG/turbo-engine-first-run.png (renamed from docs/public/images/docs/TRPG/turbo-engine-first-run.png)bin648402 -> 648402 bytes
-rw-r--r--HydroRoll/public/images/docs/TRPG/turbo-engine-second-run.png (renamed from docs/public/images/docs/TRPG/turbo-engine-second-run.png)bin626325 -> 626325 bytes
-rw-r--r--HydroRoll/public/images/docs/TRPG/turbopack-hero-hexagons-dark.svg (renamed from docs/public/images/docs/TRPG/turbopack-hero-hexagons-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/TRPG/turbopack-hero-hexagons-light.svg (renamed from docs/public/images/docs/TRPG/turbopack-hero-hexagons-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/TRPG/turbopack-hero-logo-dark.svg (renamed from docs/public/images/docs/TRPG/turbopack-hero-logo-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/TRPG/turbopack-hero-logo-light.svg (renamed from docs/public/images/docs/TRPG/turbopack-hero-logo-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/cache-hit.png (renamed from docs/public/images/docs/cache-hit.png)bin715752 -> 715752 bytes
-rw-r--r--HydroRoll/public/images/docs/cache-miss.png (renamed from docs/public/images/docs/cache-miss.png)bin849697 -> 849697 bytes
-rw-r--r--HydroRoll/public/images/docs/circleci-create-environment-variables.png (renamed from docs/public/images/docs/circleci-create-environment-variables.png)bin191754 -> 191754 bytes
-rw-r--r--HydroRoll/public/images/docs/circleci-environment-variables.png (renamed from docs/public/images/docs/circleci-environment-variables.png)bin207793 -> 207793 bytes
-rw-r--r--HydroRoll/public/images/docs/dag-diagram.svg (renamed from docs/public/images/docs/dag-diagram.svg)0
-rw-r--r--HydroRoll/public/images/docs/github-actions-create-secret.png (renamed from docs/public/images/docs/github-actions-create-secret.png)bin937349 -> 937349 bytes
-rw-r--r--HydroRoll/public/images/docs/github-actions-secrets.png (renamed from docs/public/images/docs/github-actions-secrets.png)bin1010343 -> 1010343 bytes
-rw-r--r--HydroRoll/public/images/docs/gitlab-ci-create-variable.png (renamed from docs/public/images/docs/gitlab-ci-create-variable.png)bin340569 -> 340569 bytes
-rw-r--r--HydroRoll/public/images/docs/gitlab-ci-variables.png (renamed from docs/public/images/docs/gitlab-ci-variables.png)bin361327 -> 361327 bytes
-rw-r--r--HydroRoll/public/images/docs/local-caching.png (renamed from docs/public/images/docs/local-caching.png)bin511005 -> 511005 bytes
-rw-r--r--HydroRoll/public/images/docs/no-filter.png (renamed from docs/public/images/docs/no-filter.png)bin1047121 -> 1047121 bytes
-rw-r--r--HydroRoll/public/images/docs/remote-caching.png (renamed from docs/public/images/docs/remote-caching.png)bin661878 -> 661878 bytes
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/arrows-expand-dark.svg (renamed from docs/public/images/docs/shared/feature-icons/arrows-expand-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/arrows-expand-light.svg (renamed from docs/public/images/docs/shared/feature-icons/arrows-expand-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/bars-dark.svg (renamed from docs/public/images/docs/shared/feature-icons/bars-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/bars-light.svg (renamed from docs/public/images/docs/shared/feature-icons/bars-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/beaker-dark.svg (renamed from docs/public/images/docs/shared/feature-icons/beaker-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/beaker-light.svg (renamed from docs/public/images/docs/shared/feature-icons/beaker-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/cloud-dark.svg (renamed from docs/public/images/docs/shared/feature-icons/cloud-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/cloud-light.svg (renamed from docs/public/images/docs/shared/feature-icons/cloud-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/cpu-dark.svg (renamed from docs/public/images/docs/shared/feature-icons/cpu-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/cpu-light.svg (renamed from docs/public/images/docs/shared/feature-icons/cpu-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/ecosystem-dark.svg (renamed from docs/public/images/docs/shared/feature-icons/ecosystem-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/ecosystem-light.svg (renamed from docs/public/images/docs/shared/feature-icons/ecosystem-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/fingerprint-dark.svg (renamed from docs/public/images/docs/shared/feature-icons/fingerprint-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/fingerprint-light.svg (renamed from docs/public/images/docs/shared/feature-icons/fingerprint-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/lightning-dark.svg (renamed from docs/public/images/docs/shared/feature-icons/lightning-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/lightning-light.svg (renamed from docs/public/images/docs/shared/feature-icons/lightning-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/multi-env-targets-dark.svg (renamed from docs/public/images/docs/shared/feature-icons/multi-env-targets-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/multi-env-targets-light.svg (renamed from docs/public/images/docs/shared/feature-icons/multi-env-targets-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/nextjs-dark.svg (renamed from docs/public/images/docs/shared/feature-icons/nextjs-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/nextjs-light.svg (renamed from docs/public/images/docs/shared/feature-icons/nextjs-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/piecon-dark.svg (renamed from docs/public/images/docs/shared/feature-icons/piecon-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/piecon-light.svg (renamed from docs/public/images/docs/shared/feature-icons/piecon-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/refresh-dark.svg (renamed from docs/public/images/docs/shared/feature-icons/refresh-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/refresh-light.svg (renamed from docs/public/images/docs/shared/feature-icons/refresh-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/server-components-dark.svg (renamed from docs/public/images/docs/shared/feature-icons/server-components-dark.svg)0
-rw-r--r--HydroRoll/public/images/docs/shared/feature-icons/server-components-light.svg (renamed from docs/public/images/docs/shared/feature-icons/server-components-light.svg)0
-rw-r--r--HydroRoll/public/images/docs/task-graph-with-placeholder-task.png (renamed from docs/public/images/docs/task-graph-with-placeholder-task.png)bin3918514 -> 3918514 bytes
-rw-r--r--HydroRoll/public/images/docs/timeline.png (renamed from docs/public/images/docs/timeline.png)bin1313382 -> 1313382 bytes
-rw-r--r--HydroRoll/public/images/docs/travis-ci-environment-variables.png (renamed from docs/public/images/docs/travis-ci-environment-variables.png)bin131545 -> 131545 bytes
-rw-r--r--HydroRoll/public/images/docs/turbo-vs-lerna-execution.png (renamed from docs/public/images/docs/turbo-vs-lerna-execution.png)bin565547 -> 565547 bytes
-rw-r--r--HydroRoll/public/images/docs/turborepo-excalidraw.png (renamed from docs/public/images/docs/turborepo-excalidraw.png)bin695742 -> 695742 bytes
-rw-r--r--HydroRoll/public/images/docs/vercel-create-token.png (renamed from docs/public/images/docs/vercel-create-token.png)bin220347 -> 220347 bytes
-rw-r--r--HydroRoll/public/images/docs/vercel-slug.png (renamed from docs/public/images/docs/vercel-slug.png)bin950550 -> 950550 bytes
-rw-r--r--HydroRoll/public/images/docs/why-turborepo-problem.png (renamed from docs/public/images/docs/why-turborepo-problem.png)bin536470 -> 536470 bytes
-rw-r--r--HydroRoll/public/images/docs/why-turborepo-solution.png (renamed from docs/public/images/docs/why-turborepo-solution.png)bin604038 -> 604038 bytes
-rw-r--r--HydroRoll/public/images/docs/with-filter.png (renamed from docs/public/images/docs/with-filter.png)bin1072593 -> 1072593 bytes
-rw-r--r--HydroRoll/public/images/docs/yarn-workspaces-excalidraw.png (renamed from docs/public/images/docs/yarn-workspaces-excalidraw.png)bin597741 -> 597741 bytes
-rw-r--r--HydroRoll/public/images/docs/your-monorepo-excalidraw.png (renamed from docs/public/images/docs/your-monorepo-excalidraw.png)bin815330 -> 815330 bytes
-rw-r--r--HydroRoll/public/images/email/turborepo.png (renamed from docs/public/images/email/turborepo.png)bin1466 -> 1466 bytes
-rw-r--r--HydroRoll/public/images/favicon-dark/android-chrome-192x192.png (renamed from docs/public/images/favicon-dark/android-chrome-192x192.png)bin8267 -> 8267 bytes
-rw-r--r--HydroRoll/public/images/favicon-dark/android-chrome-512x512.png (renamed from docs/public/images/favicon-dark/android-chrome-512x512.png)bin23352 -> 23352 bytes
-rw-r--r--HydroRoll/public/images/favicon-dark/apple-touch-icon.png (renamed from docs/public/images/favicon-dark/apple-touch-icon.png)bin7924 -> 7924 bytes
-rw-r--r--HydroRoll/public/images/favicon-dark/favicon-16x16.png (renamed from docs/public/images/favicon-dark/favicon-16x16.png)bin992 -> 992 bytes
-rw-r--r--HydroRoll/public/images/favicon-dark/favicon-32x32.png (renamed from docs/public/images/favicon-dark/favicon-32x32.png)bin1766 -> 1766 bytes
-rw-r--r--HydroRoll/public/images/favicon-dark/favicon.ico (renamed from docs/public/images/favicon-dark/favicon.ico)bin15086 -> 15086 bytes
-rw-r--r--HydroRoll/public/images/favicon-dark/safari-pinned-tab.svg (renamed from docs/public/images/favicon-dark/safari-pinned-tab.svg)0
-rw-r--r--HydroRoll/public/images/favicon-dark/site.webmanifest (renamed from docs/public/images/favicon-dark/site.webmanifest)0
-rw-r--r--HydroRoll/public/images/favicon-light/android-chrome-192x192.png (renamed from docs/public/images/favicon-light/android-chrome-192x192.png)bin8068 -> 8068 bytes
-rw-r--r--HydroRoll/public/images/favicon-light/android-chrome-512x512.png (renamed from docs/public/images/favicon-light/android-chrome-512x512.png)bin22776 -> 22776 bytes
-rw-r--r--HydroRoll/public/images/favicon-light/apple-touch-icon.png (renamed from docs/public/images/favicon-light/apple-touch-icon.png)bin7764 -> 7764 bytes
-rw-r--r--HydroRoll/public/images/favicon-light/favicon-16x16.png (renamed from docs/public/images/favicon-light/favicon-16x16.png)bin995 -> 995 bytes
-rw-r--r--HydroRoll/public/images/favicon-light/favicon-32x32.png (renamed from docs/public/images/favicon-light/favicon-32x32.png)bin1769 -> 1769 bytes
-rw-r--r--HydroRoll/public/images/favicon-light/favicon.ico (renamed from docs/public/images/favicon-light/favicon.ico)bin15086 -> 15086 bytes
-rw-r--r--HydroRoll/public/images/favicon-light/safari-pinned-tab.svg (renamed from docs/public/images/favicon-light/safari-pinned-tab.svg)0
-rw-r--r--HydroRoll/public/images/favicon-light/site.webmanifest (renamed from docs/public/images/favicon-light/site.webmanifest)0
-rw-r--r--HydroRoll/public/images/logos/color/adobe.svg (renamed from docs/public/images/logos/color/adobe.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/agrotoken.svg (renamed from docs/public/images/logos/color/agrotoken.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/alibaba.svg (renamed from docs/public/images/logos/color/alibaba.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/ant.svg (renamed from docs/public/images/logos/color/ant.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/authdog.svg (renamed from docs/public/images/logos/color/authdog.svg)192
-rw-r--r--HydroRoll/public/images/logos/color/aws.svg (renamed from docs/public/images/logos/color/aws.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/backpack.svg (renamed from docs/public/images/logos/color/backpack.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/bigcommerce.svg (renamed from docs/public/images/logos/color/bigcommerce.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/binance.svg (renamed from docs/public/images/logos/color/binance.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/blockprotocol.svg (renamed from docs/public/images/logos/color/blockprotocol.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/builderio.svg (renamed from docs/public/images/logos/color/builderio.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/buildpass.svg (renamed from docs/public/images/logos/color/buildpass.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/calcom.svg (renamed from docs/public/images/logos/color/calcom.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/chotot.svg (renamed from docs/public/images/logos/color/chotot.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/codefresh.svg (renamed from docs/public/images/logos/color/codefresh.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/codesandbox.svg (renamed from docs/public/images/logos/color/codesandbox.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/comparastore.svg (renamed from docs/public/images/logos/color/comparastore.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/contentful.svg (renamed from docs/public/images/logos/color/contentful.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/crowdstrike.svg (renamed from docs/public/images/logos/color/crowdstrike.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/datadog.svg (renamed from docs/public/images/logos/color/datadog.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/disney.svg (renamed from docs/public/images/logos/color/disney.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/endear.svg (renamed from docs/public/images/logos/color/endear.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/espn.svg (renamed from docs/public/images/logos/color/espn.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/expo.svg (renamed from docs/public/images/logos/color/expo.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/fandom.svg (renamed from docs/public/images/logos/color/fandom.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/framer.svg (renamed from docs/public/images/logos/color/framer.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/github.svg (renamed from docs/public/images/logos/color/github.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/goodrx.svg (renamed from docs/public/images/logos/color/goodrx.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/groupon.svg (renamed from docs/public/images/logos/color/groupon.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/hash.svg (renamed from docs/public/images/logos/color/hash.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/hearst.svg (renamed from docs/public/images/logos/color/hearst.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/hulu.svg (renamed from docs/public/images/logos/color/hulu.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/lattice.svg (renamed from docs/public/images/logos/color/lattice.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/lguplus.svg (renamed from docs/public/images/logos/color/lguplus.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/line.svg (renamed from docs/public/images/logos/color/line.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/makeswift.svg (renamed from docs/public/images/logos/color/makeswift.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/maze.svg (renamed from docs/public/images/logos/color/maze.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/microsoft.svg (renamed from docs/public/images/logos/color/microsoft.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/miro.svg (renamed from docs/public/images/logos/color/miro.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/n26.svg (renamed from docs/public/images/logos/color/n26.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/n8n.svg (renamed from docs/public/images/logos/color/n8n.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/netflix.svg (renamed from docs/public/images/logos/color/netflix.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/nhost.svg (renamed from docs/public/images/logos/color/nhost.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/paypal.svg (renamed from docs/public/images/logos/color/paypal.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/plex.svg (renamed from docs/public/images/logos/color/plex.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/rapidapi.svg (renamed from docs/public/images/logos/color/rapidapi.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/reactflow.svg (renamed from docs/public/images/logos/color/reactflow.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/rocketchat.svg (renamed from docs/public/images/logos/color/rocketchat.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/sap.svg (renamed from docs/public/images/logos/color/sap.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/segment.svg (renamed from docs/public/images/logos/color/segment.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/shopify.svg (renamed from docs/public/images/logos/color/shopify.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/showtime.svg (renamed from docs/public/images/logos/color/showtime.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/snap.svg (renamed from docs/public/images/logos/color/snap.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/solanafm.svg (renamed from docs/public/images/logos/color/solanafm.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/sourcegraph.svg (renamed from docs/public/images/logos/color/sourcegraph.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/stedi.svg (renamed from docs/public/images/logos/color/stedi.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/supernova.svg (renamed from docs/public/images/logos/color/supernova.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/teespring.svg (renamed from docs/public/images/logos/color/teespring.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/tripadvisor.svg (renamed from docs/public/images/logos/color/tripadvisor.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/twilio.svg (renamed from docs/public/images/logos/color/twilio.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/twitch.svg (renamed from docs/public/images/logos/color/twitch.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/vercel.svg (renamed from docs/public/images/logos/color/vercel.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/vimeo.svg (renamed from docs/public/images/logos/color/vimeo.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/volvo.svg (renamed from docs/public/images/logos/color/volvo.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/waggel.svg (renamed from docs/public/images/logos/color/waggel.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/washingtonpost.svg (renamed from docs/public/images/logos/color/washingtonpost.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/watershed.svg (renamed from docs/public/images/logos/color/watershed.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/wayfair.svg (renamed from docs/public/images/logos/color/wayfair.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/woocommerce.svg (renamed from docs/public/images/logos/color/woocommerce.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/xata.svg (renamed from docs/public/images/logos/color/xata.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/xiaomi.svg (renamed from docs/public/images/logos/color/xiaomi.svg)0
-rw-r--r--HydroRoll/public/images/logos/color/yousign.svg (renamed from docs/public/images/logos/color/yousign.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/adobe.svg (renamed from docs/public/images/logos/white/adobe.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/agrotoken.svg (renamed from docs/public/images/logos/white/agrotoken.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/alibaba.svg (renamed from docs/public/images/logos/white/alibaba.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/ant.svg (renamed from docs/public/images/logos/white/ant.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/authdog.svg (renamed from docs/public/images/logos/white/authdog.svg)242
-rw-r--r--HydroRoll/public/images/logos/white/aws.svg (renamed from docs/public/images/logos/white/aws.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/backpack.svg (renamed from docs/public/images/logos/white/backpack.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/bigcommerce.svg (renamed from docs/public/images/logos/white/bigcommerce.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/binance.svg (renamed from docs/public/images/logos/white/binance.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/blockprotocol.svg (renamed from docs/public/images/logos/white/blockprotocol.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/builderio.svg (renamed from docs/public/images/logos/white/builderio.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/buildpass.svg (renamed from docs/public/images/logos/white/buildpass.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/calcom.svg (renamed from docs/public/images/logos/white/calcom.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/chotot.svg (renamed from docs/public/images/logos/white/chotot.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/codefresh.svg (renamed from docs/public/images/logos/white/codefresh.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/codesandbox.svg (renamed from docs/public/images/logos/white/codesandbox.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/comparastore.svg (renamed from docs/public/images/logos/white/comparastore.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/contentful.svg (renamed from docs/public/images/logos/white/contentful.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/crowdstrike.svg (renamed from docs/public/images/logos/white/crowdstrike.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/datadog.svg (renamed from docs/public/images/logos/white/datadog.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/disney.svg (renamed from docs/public/images/logos/white/disney.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/endear.svg (renamed from docs/public/images/logos/white/endear.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/espn.svg (renamed from docs/public/images/logos/white/espn.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/expo.svg (renamed from docs/public/images/logos/white/expo.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/fandom.svg (renamed from docs/public/images/logos/white/fandom.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/framer.svg (renamed from docs/public/images/logos/white/framer.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/github.svg (renamed from docs/public/images/logos/white/github.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/goodrx.svg (renamed from docs/public/images/logos/white/goodrx.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/groupon.svg (renamed from docs/public/images/logos/white/groupon.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/hash.svg (renamed from docs/public/images/logos/white/hash.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/hearst.svg (renamed from docs/public/images/logos/white/hearst.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/hulu.svg (renamed from docs/public/images/logos/white/hulu.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/lattice.svg (renamed from docs/public/images/logos/white/lattice.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/lguplus.svg (renamed from docs/public/images/logos/white/lguplus.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/line.svg (renamed from docs/public/images/logos/white/line.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/makeswift.svg (renamed from docs/public/images/logos/white/makeswift.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/maze.svg (renamed from docs/public/images/logos/white/maze.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/microsoft.svg (renamed from docs/public/images/logos/white/microsoft.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/miro.svg (renamed from docs/public/images/logos/white/miro.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/n26.svg (renamed from docs/public/images/logos/white/n26.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/n8n.svg (renamed from docs/public/images/logos/white/n8n.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/netflix.svg (renamed from docs/public/images/logos/white/netflix.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/nhost.svg (renamed from docs/public/images/logos/white/nhost.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/paypal.svg (renamed from docs/public/images/logos/white/paypal.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/plex.svg (renamed from docs/public/images/logos/white/plex.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/rapidapi.svg (renamed from docs/public/images/logos/white/rapidapi.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/reactflow.svg (renamed from docs/public/images/logos/white/reactflow.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/rocketchat.svg (renamed from docs/public/images/logos/white/rocketchat.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/ryanair.svg (renamed from docs/public/images/logos/white/ryanair.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/sap.svg (renamed from docs/public/images/logos/white/sap.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/segment.svg (renamed from docs/public/images/logos/white/segment.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/shopify.svg (renamed from docs/public/images/logos/white/shopify.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/showtime.svg (renamed from docs/public/images/logos/white/showtime.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/snap.svg (renamed from docs/public/images/logos/white/snap.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/solanafm.svg (renamed from docs/public/images/logos/white/solanafm.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/sourcegraph.svg (renamed from docs/public/images/logos/white/sourcegraph.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/stedi.svg (renamed from docs/public/images/logos/white/stedi.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/supernova.svg (renamed from docs/public/images/logos/white/supernova.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/teespring.svg (renamed from docs/public/images/logos/white/teespring.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/tripadvisor.svg (renamed from docs/public/images/logos/white/tripadvisor.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/twilio.svg (renamed from docs/public/images/logos/white/twilio.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/twitch.svg (renamed from docs/public/images/logos/white/twitch.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/vercel.svg (renamed from docs/public/images/logos/white/vercel.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/vimeo.svg (renamed from docs/public/images/logos/white/vimeo.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/volvo.svg (renamed from docs/public/images/logos/white/volvo.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/waggel.svg (renamed from docs/public/images/logos/white/waggel.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/washingtonpost.svg (renamed from docs/public/images/logos/white/washingtonpost.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/watershed.svg (renamed from docs/public/images/logos/white/watershed.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/wayfair.svg (renamed from docs/public/images/logos/white/wayfair.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/woocommerce.svg (renamed from docs/public/images/logos/white/woocommerce.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/xata.svg (renamed from docs/public/images/logos/white/xata.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/xiaomi.svg (renamed from docs/public/images/logos/white/xiaomi.svg)0
-rw-r--r--HydroRoll/public/images/logos/white/yousign.svg (renamed from docs/public/images/logos/white/yousign.svg)0
-rw-r--r--HydroRoll/public/images/people/HsiangNianian.jpg (renamed from docs/public/images/people/HsiangNianian.jpg)bin25916 -> 25916 bytes
-rw-r--r--HydroRoll/public/images/people/Stardust.jpg (renamed from docs/public/images/people/Stardust.jpg)bin41053 -> 41053 bytes
-rw-r--r--HydroRoll/public/og-image.png (renamed from docs/public/og-image.png)bin274894 -> 274894 bytes
-rw-r--r--docs/.gitignore6
-rw-r--r--docs/LICENSE373
-rw-r--r--docs/Pipfile10
-rw-r--r--docs/api/index.py9
-rw-r--r--docs/api/roots.py24
-rw-r--r--docs/assets/bg.jpegbin31732 -> 0 bytes
-rw-r--r--docs/assets/inter-v12-latin-700.ttfbin46920 -> 0 bytes
-rw-r--r--docs/assets/space-mono-v12-latin-regular.ttfbin37148 -> 0 bytes
-rw-r--r--docs/assets/未命名绘图.drawio83
-rw-r--r--docs/components/Authors.tsx22
-rw-r--r--docs/components/Avatar.tsx37
-rw-r--r--docs/components/Badge.tsx24
-rw-r--r--docs/components/Callout.tsx55
-rw-r--r--docs/components/Container.tsx9
-rw-r--r--docs/components/ExamplesArea.tsx30
-rw-r--r--docs/components/ExtraContent.tsx10
-rw-r--r--docs/components/Feature.tsx88
-rw-r--r--docs/components/Features.tsx46
-rw-r--r--docs/components/Footer.tsx249
-rw-r--r--docs/components/FullTurboCTA.tsx41
-rw-r--r--docs/components/HeaderLogo.tsx36
-rw-r--r--docs/components/HydroRollTRPGFeatures.tsx106
-rw-r--r--docs/components/HydroRollTRPGQuickstart.tsx28
-rw-r--r--docs/components/Icons.tsx165
-rw-r--r--docs/components/Logo.tsx119
-rw-r--r--docs/components/LogoContext/icons.tsx228
-rw-r--r--docs/components/LogoContext/index.tsx169
-rw-r--r--docs/components/LogoContext/items.tsx91
-rw-r--r--docs/components/LogoContext/types.ts25
-rw-r--r--docs/components/MonorepoHandbook.tsx142
-rw-r--r--docs/components/Navigation.tsx47
-rw-r--r--docs/components/QuickStart.tsx89
-rw-r--r--docs/components/RemoteCacheCounter.tsx47
-rw-r--r--docs/components/SiteSwitcher.tsx66
-rw-r--r--docs/components/Social.tsx32
-rw-r--r--docs/components/Tabs.tsx37
-rw-r--r--docs/components/Tweet.tsx46
-rw-r--r--docs/components/blog/Date.tsx21
-rw-r--r--docs/components/clients/Clients.tsx61
-rw-r--r--docs/components/clients/Filters.tsx42
-rw-r--r--docs/components/clients/Logo.tsx67
-rw-r--r--docs/components/clients/Marquee.tsx14
-rw-r--r--docs/components/clients/users.ts556
-rw-r--r--docs/components/header-logo.module.css20
-rw-r--r--docs/components/image/ImageFigure.tsx40
-rw-r--r--docs/components/image/ThemedImage.tsx45
-rw-r--r--docs/components/image/ThemedImageFigure.tsx47
-rw-r--r--docs/components/logos/AILogo.tsx17
-rw-r--r--docs/components/logos/HydroRoll.tsx26
-rw-r--r--docs/components/logos/TRPGLogo.tsx16
-rw-r--r--docs/components/logos/Turbo.tsx62
-rw-r--r--docs/components/logos/TurboAnimated.tsx157
-rw-r--r--docs/components/logos/og/PackLogo.tsx72
-rw-r--r--docs/components/logos/og/RepoLogo.tsx70
-rw-r--r--docs/components/logos/og/TurboLogo.tsx54
-rw-r--r--docs/components/logos/og/VercelLogo.tsx16
-rw-r--r--docs/components/output-mode-table.mdx7
-rw-r--r--docs/components/pages/AI-home/AIFeatures.tsx15
-rw-r--r--docs/components/pages/AI-home/AIHero.tsx113
-rw-r--r--docs/components/pages/AI-home/AILetter.tsx106
-rw-r--r--docs/components/pages/AI-home/index.tsx22
-rw-r--r--docs/components/pages/TRPG-home/DocsBenchmarkStat.tsx53
-rw-r--r--docs/components/pages/TRPG-home/DocsBenchmarksGraph.tsx31
-rw-r--r--docs/components/pages/TRPG-home/PackBenchmarkTabs.tsx149
-rw-r--r--docs/components/pages/TRPG-home/PackBenchmarks.tsx97
-rw-r--r--docs/components/pages/TRPG-home/PackBenchmarksGraph.tsx334
-rw-r--r--docs/components/pages/TRPG-home/PackBenchmarksPicker.tsx20
-rw-r--r--docs/components/pages/TRPG-home/PackDropdown.tsx117
-rw-r--r--docs/components/pages/TRPG-home/PackFeatures.tsx12
-rw-r--r--docs/components/pages/TRPG-home/PackHero.tsx114
-rw-r--r--docs/components/pages/TRPG-home/PackLetter.tsx104
-rw-r--r--docs/components/pages/TRPG-home/benchmark-data/README.md7
-rw-r--r--docs/components/pages/TRPG-home/benchmark-data/data.json54
-rw-r--r--docs/components/pages/TRPG-home/index.tsx24
-rw-r--r--docs/components/pages/confirm.tsx36
-rw-r--r--docs/components/pages/home-shared/CTAButton.tsx43
-rw-r--r--docs/components/pages/home-shared/FadeIn.tsx50
-rw-r--r--docs/components/pages/home-shared/FeatureBox.tsx42
-rw-r--r--docs/components/pages/home-shared/FeaturesBento.tsx38
-rw-r--r--docs/components/pages/home-shared/GlobalStyles.tsx20
-rw-r--r--docs/components/pages/home-shared/Gradient.tsx47
-rw-r--r--docs/components/pages/home-shared/GradientSectionBorder.tsx37
-rw-r--r--docs/components/pages/home-shared/Headings.tsx56
-rw-r--r--docs/components/pages/home-shared/gradients.module.css231
-rw-r--r--docs/components/pages/landing/HydroRollAI.tsx27
-rw-r--r--docs/components/pages/landing/HydroRollTRPG.tsx27
-rw-r--r--docs/components/pages/landing/TurboHeroBackground.tsx33
-rw-r--r--docs/components/pages/landing/index.module.css184
-rw-r--r--docs/components/pages/landing/index.tsx197
-rw-r--r--docs/components/pages/landing/turbohero-background.module.css108
-rw-r--r--docs/components/pages/showcase.tsx47
-rw-r--r--docs/components/useIsomorphicLayoutEffect.tsx7
-rw-r--r--docs/components/usePrefersReducedMotion.tsx44
-rw-r--r--docs/content/features.ts161
-rw-r--r--docs/content/legacy-features.ts91
-rw-r--r--docs/content/team.ts16
-rw-r--r--docs/custom.css73
-rw-r--r--docs/data/roots.txt15
-rw-r--r--docs/lib/ConvertKitApi.ts59
-rw-r--r--docs/lib/useTurborepoMinutesSaved.ts38
-rw-r--r--docs/next-env.d.ts5
-rw-r--r--docs/next.config.js94
-rw-r--r--docs/package-lock.json15753
-rw-r--r--docs/package.json59
-rw-r--r--docs/pages/AI/_meta.json15
-rw-r--r--docs/pages/AI/docs/_meta.json15
-rw-r--r--docs/pages/AI/docs/index.mdx73
-rw-r--r--docs/pages/AI/docs/installing.mdx11
-rw-r--r--docs/pages/AI/index.mdx7
-rw-r--r--docs/pages/TRPG/_meta.json15
-rw-r--r--docs/pages/TRPG/docs/_meta.json6
-rw-r--r--docs/pages/TRPG/docs/core-concepts.mdx8
-rw-r--r--docs/pages/TRPG/docs/features.mdx12
-rw-r--r--docs/pages/TRPG/docs/index.mdx15
-rw-r--r--docs/pages/TRPG/docs/why-trpg.mdx8
-rw-r--r--docs/pages/TRPG/index.mdx8
-rw-r--r--docs/pages/_app.tsx47
-rw-r--r--docs/pages/_document.tsx54
-rw-r--r--docs/pages/_error.js17
-rw-r--r--docs/pages/_meta.json30
-rw-r--r--docs/pages/api/binaries/version.ts113
-rw-r--r--docs/pages/api/og.tsx167
-rw-r--r--docs/pages/api/signup.tsx33
-rw-r--r--docs/pages/api/user/[id].tsx36
-rw-r--r--docs/pages/blog.mdx44
-rw-r--r--docs/pages/blog/_meta.json13
-rw-r--r--docs/pages/blog/hydroroll-0-1-0.mdx54
-rw-r--r--docs/pages/confirm.mdx8
-rw-r--r--docs/pages/index.mdx7
-rw-r--r--docs/pages/privacy.mdx46
-rw-r--r--docs/pages/psi/.gitkeep1
-rw-r--r--docs/pages/showcase.mdx10
-rw-r--r--docs/postcss.config.js7
-rw-r--r--docs/scripts/generate-rss.js58
-rw-r--r--docs/sentry.client.config.js16
-rw-r--r--docs/sentry.properties3
-rw-r--r--docs/sentry.server.config.js11
-rw-r--r--docs/styles.css55
-rw-r--r--docs/tailwind.config.js44
-rw-r--r--docs/theme.config.js178
-rw-r--r--docs/tsconfig.json21
-rw-r--r--docs/turbo.json31
-rw-r--r--docs/vercel.json13
410 files changed, 307 insertions, 24603 deletions
diff --git a/HydroRoll/.hugo_build.lock b/HydroRoll/.hugo_build.lock
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/HydroRoll/.hugo_build.lock
diff --git a/HydroRoll/archetypes/default.md b/HydroRoll/archetypes/default.md
new file mode 100644
index 0000000..00e77bd
--- /dev/null
+++ b/HydroRoll/archetypes/default.md
@@ -0,0 +1,6 @@
+---
+title: "{{ replace .Name "-" " " | title }}"
+date: {{ .Date }}
+draft: true
+---
+
diff --git a/HydroRoll/hugo.toml b/HydroRoll/hugo.toml
new file mode 100644
index 0000000..1a44d8d
--- /dev/null
+++ b/HydroRoll/hugo.toml
@@ -0,0 +1,17 @@
+baseURL = 'http://example.org/'
+languageCode = 'en-us'
+title = 'My New Hugo Site'
+theme = 'coming-soon'
+
+
+[params]
+ title = "HydroRoll 水系"
+ description = "一切为了装13!"
+ message = "饼在画了!" # default is "COMING SOON"
+ release = "Jul 14, 2024" # release date format: Aug 30, 2023 15:00
+ background = "" # default is bg.mp4 in static/
+
+socialIcons = [
+ {name = "email", url = "support@hydroroll.team"},
+ {name = "github", url = "https://github.com/HydroRoll-Team/"},
+] \ No newline at end of file
diff --git a/docs/public/Architectures/HydroRollBot.html b/HydroRoll/public/Architectures/HydroRollBot.html
index 91499e8..91499e8 100644
--- a/docs/public/Architectures/HydroRollBot.html
+++ b/HydroRoll/public/Architectures/HydroRollBot.html
diff --git a/docs/public/HydroRollAll.png b/HydroRoll/public/HydroRollAll.png
index bc7f7b7..bc7f7b7 100644
--- a/docs/public/HydroRollAll.png
+++ b/HydroRoll/public/HydroRollAll.png
Binary files differ
diff --git a/docs/public/HydroRollBlue.png b/HydroRoll/public/HydroRollBlue.png
index 8b5a14c..8b5a14c 100644
--- a/docs/public/HydroRollBlue.png
+++ b/HydroRoll/public/HydroRollBlue.png
Binary files differ
diff --git a/docs/public/background_or_logo.png b/HydroRoll/public/background_or_logo.png
index d1f933e..d1f933e 100644
--- a/docs/public/background_or_logo.png
+++ b/HydroRoll/public/background_or_logo.png
Binary files differ
diff --git a/docs/public/images/blog/joining-vercel/twitter-card.png b/HydroRoll/public/images/blog/joining-vercel/twitter-card.png
index b508a0b..b508a0b 100644
--- a/docs/public/images/blog/joining-vercel/twitter-card.png
+++ b/HydroRoll/public/images/blog/joining-vercel/twitter-card.png
Binary files differ
diff --git a/docs/public/images/blog/saml-sso-now-available/twitter-card.png b/HydroRoll/public/images/blog/saml-sso-now-available/twitter-card.png
index 4056896..4056896 100644
--- a/docs/public/images/blog/saml-sso-now-available/twitter-card.png
+++ b/HydroRoll/public/images/blog/saml-sso-now-available/twitter-card.png
Binary files differ
diff --git a/docs/public/images/blog/turbo-0-4-0/turbo-vs-lerna-execution.png b/HydroRoll/public/images/blog/turbo-0-4-0/turbo-vs-lerna-execution.png
index b4bf572..b4bf572 100644
--- a/docs/public/images/blog/turbo-0-4-0/turbo-vs-lerna-execution.png
+++ b/HydroRoll/public/images/blog/turbo-0-4-0/turbo-vs-lerna-execution.png
Binary files differ
diff --git a/docs/public/images/blog/turbo-0-4-0/twitter-card.png b/HydroRoll/public/images/blog/turbo-0-4-0/twitter-card.png
index b508a0b..b508a0b 100644
--- a/docs/public/images/blog/turbo-0-4-0/twitter-card.png
+++ b/HydroRoll/public/images/blog/turbo-0-4-0/twitter-card.png
Binary files differ
diff --git a/docs/public/images/blog/turbo-1-1-0/turborepo-weekly-npm-downloads.png b/HydroRoll/public/images/blog/turbo-1-1-0/turborepo-weekly-npm-downloads.png
index d4337eb..d4337eb 100644
--- a/docs/public/images/blog/turbo-1-1-0/turborepo-weekly-npm-downloads.png
+++ b/HydroRoll/public/images/blog/turbo-1-1-0/turborepo-weekly-npm-downloads.png
Binary files differ
diff --git a/docs/public/images/blog/turbo-1-1-0/twitter-card.png b/HydroRoll/public/images/blog/turbo-1-1-0/twitter-card.png
index fe158d8..fe158d8 100644
--- a/docs/public/images/blog/turbo-1-1-0/twitter-card.png
+++ b/HydroRoll/public/images/blog/turbo-1-1-0/twitter-card.png
Binary files differ
diff --git a/docs/public/images/blog/turbo-1-2-0/turbo-dry-run.png b/HydroRoll/public/images/blog/turbo-1-2-0/turbo-dry-run.png
index 609e3d1..609e3d1 100644
--- a/docs/public/images/blog/turbo-1-2-0/turbo-dry-run.png
+++ b/HydroRoll/public/images/blog/turbo-1-2-0/turbo-dry-run.png
Binary files differ
diff --git a/docs/public/images/blog/turbo-1-2-0/twitter-card.png b/HydroRoll/public/images/blog/turbo-1-2-0/twitter-card.png
index b75a07f..b75a07f 100644
--- a/docs/public/images/blog/turbo-1-2-0/twitter-card.png
+++ b/HydroRoll/public/images/blog/turbo-1-2-0/twitter-card.png
Binary files differ
diff --git a/docs/public/images/blog/turbo-1-3-0/twitter-card.png b/HydroRoll/public/images/blog/turbo-1-3-0/twitter-card.png
index 6483924..6483924 100644
--- a/docs/public/images/blog/turbo-1-3-0/twitter-card.png
+++ b/HydroRoll/public/images/blog/turbo-1-3-0/twitter-card.png
Binary files differ
diff --git a/docs/public/images/blog/turbo-1-4-0/twitter-card.png b/HydroRoll/public/images/blog/turbo-1-4-0/twitter-card.png
index 40a021e..40a021e 100644
--- a/docs/public/images/blog/turbo-1-4-0/twitter-card.png
+++ b/HydroRoll/public/images/blog/turbo-1-4-0/twitter-card.png
Binary files differ
diff --git a/docs/public/images/blog/turbo-1-5-0/twitter-card.png b/HydroRoll/public/images/blog/turbo-1-5-0/twitter-card.png
index 9b88a42..9b88a42 100644
--- a/docs/public/images/blog/turbo-1-5-0/twitter-card.png
+++ b/HydroRoll/public/images/blog/turbo-1-5-0/twitter-card.png
Binary files differ
diff --git a/docs/public/images/blog/turbo-1-6-0/twitter-card.png b/HydroRoll/public/images/blog/turbo-1-6-0/twitter-card.png
index 9341976..9341976 100644
--- a/docs/public/images/blog/turbo-1-6-0/twitter-card.png
+++ b/HydroRoll/public/images/blog/turbo-1-6-0/twitter-card.png
Binary files differ
diff --git a/docs/public/images/blog/turbo-1-7-0/turbo-inference.png b/HydroRoll/public/images/blog/turbo-1-7-0/turbo-inference.png
index 0550736..0550736 100644
--- a/docs/public/images/blog/turbo-1-7-0/turbo-inference.png
+++ b/HydroRoll/public/images/blog/turbo-1-7-0/turbo-inference.png
Binary files differ
diff --git a/docs/public/images/blog/turbo-1-7-0/twitter-card.png b/HydroRoll/public/images/blog/turbo-1-7-0/twitter-card.png
index c0f6e7a..c0f6e7a 100644
--- a/docs/public/images/blog/turbo-1-7-0/twitter-card.png
+++ b/HydroRoll/public/images/blog/turbo-1-7-0/twitter-card.png
Binary files differ
diff --git a/docs/public/images/blog/turbo-1-8-0/twitter-card.png b/HydroRoll/public/images/blog/turbo-1-8-0/twitter-card.png
index e4071b3..e4071b3 100644
--- a/docs/public/images/blog/turbo-1-8-0/twitter-card.png
+++ b/HydroRoll/public/images/blog/turbo-1-8-0/twitter-card.png
Binary files differ
diff --git a/docs/public/images/blog/turbo-1-9-0/twitter-card.png b/HydroRoll/public/images/blog/turbo-1-9-0/twitter-card.png
index 12e1752..12e1752 100644
--- a/docs/public/images/blog/turbo-1-9-0/twitter-card.png
+++ b/HydroRoll/public/images/blog/turbo-1-9-0/twitter-card.png
Binary files differ
diff --git a/docs/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_dark.svg b/HydroRoll/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_dark.svg
index 7a6cc04..7a6cc04 100644
--- a/docs/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_dark.svg
+++ b/HydroRoll/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_dark.svg
diff --git a/docs/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_light.svg b/HydroRoll/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_light.svg
index c0d4ec7..c0d4ec7 100644
--- a/docs/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_light.svg
+++ b/HydroRoll/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_light.svg
diff --git a/docs/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_turbopack_vite_dark.svg b/HydroRoll/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_turbopack_vite_dark.svg
index d033bc4..d033bc4 100644
--- a/docs/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_turbopack_vite_dark.svg
+++ b/HydroRoll/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_turbopack_vite_dark.svg
diff --git a/docs/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_turbopack_vite_light.svg b/HydroRoll/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_turbopack_vite_light.svg
index c61665d..c61665d 100644
--- a/docs/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_turbopack_vite_light.svg
+++ b/HydroRoll/public/images/blog/turbopack-benchmarks/bench_hmr_to_commit_turbopack_vite_light.svg
diff --git a/docs/public/images/blog/turbopack-benchmarks/bench_startup_dark.svg b/HydroRoll/public/images/blog/turbopack-benchmarks/bench_startup_dark.svg
index 886d46e..886d46e 100644
--- a/docs/public/images/blog/turbopack-benchmarks/bench_startup_dark.svg
+++ b/HydroRoll/public/images/blog/turbopack-benchmarks/bench_startup_dark.svg
diff --git a/docs/public/images/blog/turbopack-benchmarks/bench_startup_light.svg b/HydroRoll/public/images/blog/turbopack-benchmarks/bench_startup_light.svg
index 7f3bc8b..7f3bc8b 100644
--- a/docs/public/images/blog/turbopack-benchmarks/bench_startup_light.svg
+++ b/HydroRoll/public/images/blog/turbopack-benchmarks/bench_startup_light.svg
diff --git a/docs/public/images/blog/turbopack-benchmarks/triangle-dark.png b/HydroRoll/public/images/blog/turbopack-benchmarks/triangle-dark.png
index d600927..d600927 100644
--- a/docs/public/images/blog/turbopack-benchmarks/triangle-dark.png
+++ b/HydroRoll/public/images/blog/turbopack-benchmarks/triangle-dark.png
Binary files differ
diff --git a/docs/public/images/blog/turbopack-benchmarks/triangle-light.png b/HydroRoll/public/images/blog/turbopack-benchmarks/triangle-light.png
index f9d021b..f9d021b 100644
--- a/docs/public/images/blog/turbopack-benchmarks/triangle-light.png
+++ b/HydroRoll/public/images/blog/turbopack-benchmarks/triangle-light.png
Binary files differ
diff --git a/docs/public/images/blog/turbopack-benchmarks/twitter-card.png b/HydroRoll/public/images/blog/turbopack-benchmarks/twitter-card.png
index ed6c2d1..ed6c2d1 100644
--- a/docs/public/images/blog/turbopack-benchmarks/twitter-card.png
+++ b/HydroRoll/public/images/blog/turbopack-benchmarks/twitter-card.png
Binary files differ
diff --git a/docs/public/images/blog/you-might-not-need-typescript-project-references/twitter-card.png b/HydroRoll/public/images/blog/you-might-not-need-typescript-project-references/twitter-card.png
index 7f8759e..7f8759e 100644
--- a/docs/public/images/blog/you-might-not-need-typescript-project-references/twitter-card.png
+++ b/HydroRoll/public/images/blog/you-might-not-need-typescript-project-references/twitter-card.png
Binary files differ
diff --git a/docs/public/images/docs/AI/_repo-hero-logo-light.svg b/HydroRoll/public/images/docs/AI/_repo-hero-logo-light.svg
index ed2b023..ed2b023 100644
--- a/docs/public/images/docs/AI/_repo-hero-logo-light.svg
+++ b/HydroRoll/public/images/docs/AI/_repo-hero-logo-light.svg
diff --git a/docs/public/images/docs/AI/jared-signature-dark.svg b/HydroRoll/public/images/docs/AI/jared-signature-dark.svg
index eec1dbe..eec1dbe 100644
--- a/docs/public/images/docs/AI/jared-signature-dark.svg
+++ b/HydroRoll/public/images/docs/AI/jared-signature-dark.svg
diff --git a/docs/public/images/docs/AI/jared-signature-light.svg b/HydroRoll/public/images/docs/AI/jared-signature-light.svg
index fb64f21..fb64f21 100644
--- a/docs/public/images/docs/AI/jared-signature-light.svg
+++ b/HydroRoll/public/images/docs/AI/jared-signature-light.svg
diff --git a/docs/public/images/docs/AI/repo-hero-circles-dark.svg b/HydroRoll/public/images/docs/AI/repo-hero-circles-dark.svg
index 6533be5..6533be5 100644
--- a/docs/public/images/docs/AI/repo-hero-circles-dark.svg
+++ b/HydroRoll/public/images/docs/AI/repo-hero-circles-dark.svg
diff --git a/docs/public/images/docs/AI/repo-hero-circles-light.svg b/HydroRoll/public/images/docs/AI/repo-hero-circles-light.svg
index 48c16ee..48c16ee 100644
--- a/docs/public/images/docs/AI/repo-hero-circles-light.svg
+++ b/HydroRoll/public/images/docs/AI/repo-hero-circles-light.svg
diff --git a/docs/public/images/docs/AI/repo-hero-logo-dark.svg b/HydroRoll/public/images/docs/AI/repo-hero-logo-dark.svg
index 3406959..971931f 100644
--- a/docs/public/images/docs/AI/repo-hero-logo-dark.svg
+++ b/HydroRoll/public/images/docs/AI/repo-hero-logo-dark.svg
@@ -1,67 +1,67 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 24.1.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 193.2 193.2" style="enable-background:new 0 0 193.2 193.2;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#FFFFFF;}
-</style>
-<path class="st0" d="M96.6,0C43.25,0,0,43.25,0,96.6s43.25,96.6,96.6,96.6c53.35,0,96.6-43.25,96.6-96.6S149.95,0,96.6,0z
- M43.21,112.8c-1.44,0.57-3.07-0.13-3.64-1.56c-0.28-0.69-0.26-1.44,0-2.08c2.24-5.61,1.78-11.23,1.36-16.84l-0.85-8.42
- c-0.21-2.81-0.3-5.61-0.23-8.42c0.16-5.61,1.17-11.23,1.14-16.84c-0.02-5.61-0.29-11.23-1.43-16.84c-0.29-1.44,0.64-2.84,2.08-3.13
- c1.44-0.29,2.84,0.64,3.13,2.08c0.07,0.35,0.07,0.72,0,1.05c-1.13,5.61-1.41,11.23-1.42,16.84c-0.03,5.61,0.98,11.23,1.14,16.84
- c0.08,2.81-0.02,5.61-0.23,8.42l-0.85,8.42c-0.41,5.61-0.88,11.23,1.36,16.84C45.35,110.6,44.65,112.23,43.21,112.8z M53.19,137.35
- c0.04,1.07-0.8,1.98-1.87,2.02c-1.07,0.04-1.98-0.8-2.02-1.87c0-0.05,0-0.1,0-0.14c0.25-6.89,1.81-13.79,1.27-20.68
- c-0.36-6.89-1.94-13.79-1.83-20.68c-0.08-6.89,1.96-13.79,1.84-20.68c0.05-3.45-0.2-6.89-0.55-10.34
- c-0.32-3.45-0.57-6.89-0.74-10.34c-0.05-1.07,0.78-1.99,1.85-2.04c1.07-0.05,1.99,0.78,2.04,1.85c0,0.06,0,0.13,0,0.19
- c-0.16,3.45-0.42,6.89-0.74,10.34c-0.35,3.45-0.59,6.89-0.55,10.34c-0.11,6.89,1.92,13.79,1.84,20.68
- c0.11,6.89-1.47,13.79-1.83,20.68C51.38,123.57,52.94,130.46,53.19,137.35z M60.94,168.46c-1.44,0.34-2.88-0.54-3.22-1.98
- c-0.1-0.42-0.09-0.85,0-1.24c1.23-5.14,1.54-10.29,1.63-15.43c0.09-5.14-0.6-10.29-1.03-15.43c-1.05-10.29,0.54-20.58,1.09-30.86
- c0.79-10.29-1.71-20.57-0.66-30.86c1.37-10.29,1.28-20.58-1.03-30.86c-0.32-1.44,0.58-2.86,2.02-3.19s2.86,0.58,3.19,2.02
- c0.09,0.39,0.08,0.8,0,1.17c-2.3,10.29-2.4,20.58-1.03,30.86c1.06,10.29-1.44,20.57-0.66,30.86c0.55,10.29,2.14,20.58,1.09,30.86
- c-0.44,5.14-1.12,10.29-1.03,15.43c0.09,5.14,0.4,10.29,1.63,15.43C63.26,166.67,62.37,168.12,60.94,168.46z M71.74,103.51
- c-0.45,8.15-1.96,16.29-1.79,24.44c0,4.07,0.4,8.15,0.72,12.22c0.31,4.07,0.5,8.15,0.66,12.22c0.04,1.07-0.8,1.98-1.87,2.02
- c-1.07,0.04-1.98-0.8-2.02-1.87c0-0.05,0-0.1,0-0.15c0.16-4.07,0.35-8.15,0.66-12.22c0.32-4.07,0.72-8.15,0.72-12.22
- c0.18-8.15-1.34-16.29-1.79-24.44c-0.2-4.07-0.23-8.15,0.27-12.22c0.46-4.07,1.27-8.15,1.48-12.22c0.74-8.15-1.65-16.29-1.34-24.44
- c0.04-1.07,0.95-1.91,2.02-1.87c1.02,0.04,1.83,0.87,1.87,1.87c0.31,8.15-2.08,16.29-1.34,24.44c0.22,4.07,1.02,8.15,1.48,12.22
- C71.97,95.36,71.94,99.44,71.74,103.51z M79.08,168.46c-1.44,0.34-2.88-0.54-3.22-1.98c-0.1-0.42-0.09-0.85,0-1.24
- c1.23-5.14,1.54-10.29,1.63-15.43c0.09-5.14-0.59-10.29-1.03-15.43c-1.05-10.29,0.54-20.58,1.09-30.86
- c0.79-10.29-1.71-20.57-0.66-30.86c1.37-10.29,1.28-20.58-1.03-30.86c-0.32-1.44,0.58-2.86,2.02-3.19c1.44-0.32,2.86,0.58,3.19,2.02
- c0.09,0.39,0.08,0.8,0,1.17c-2.3,10.29-2.4,20.58-1.03,30.86c1.06,10.29-1.44,20.57-0.66,30.86c0.55,10.29,2.14,20.58,1.09,30.86
- c-0.44,5.14-1.12,10.29-1.03,15.43c0.09,5.14,0.4,10.29,1.63,15.43C81.4,166.67,80.52,168.12,79.08,168.46z M89.88,103.51
- c-0.45,8.15-1.96,16.29-1.78,24.44c0,4.07,0.4,8.15,0.72,12.22c0.31,4.07,0.5,8.15,0.66,12.22c0.04,1.07-0.8,1.98-1.87,2.02
- c-1.07,0.04-1.98-0.8-2.02-1.87c0-0.05,0-0.1,0-0.15c0.16-4.07,0.35-8.15,0.66-12.22c0.32-4.07,0.72-8.15,0.72-12.22
- c0.18-8.15-1.34-16.29-1.79-24.44c-0.2-4.07-0.23-8.15,0.27-12.22c0.46-4.07,1.27-8.15,1.48-12.22c0.74-8.15-1.65-16.29-1.34-24.44
- c0.04-1.07,0.95-1.91,2.02-1.87c1.02,0.04,1.83,0.87,1.87,1.87c0.31,8.15-2.08,16.29-1.34,24.44c0.22,4.07,1.02,8.15,1.48,12.22
- C90.11,95.36,90.08,99.44,89.88,103.51z M97.22,168.46c-1.44,0.34-2.88-0.54-3.22-1.98c-0.1-0.42-0.09-0.85,0-1.24
- c1.23-5.14,1.54-10.29,1.63-15.43c0.09-5.14-0.59-10.29-1.03-15.43c-1.05-10.29,0.54-20.58,1.09-30.86
- c0.79-10.29-1.71-20.57-0.66-30.86C96.4,62.36,96.3,52.07,94,41.78c-0.32-1.44,0.58-2.86,2.02-3.19c1.44-0.32,2.86,0.58,3.19,2.02
- c0.09,0.39,0.08,0.8,0,1.17c-2.3,10.29-2.4,20.58-1.03,30.86c1.06,10.29-1.44,20.57-0.66,30.86c0.55,10.29,2.14,20.58,1.09,30.86
- c-0.44,5.14-1.12,10.29-1.03,15.43c0.09,5.14,0.4,10.29,1.63,15.43C99.55,166.67,98.66,168.12,97.22,168.46z M108.03,103.51
- c-0.45,8.15-1.96,16.29-1.79,24.44c0,4.07,0.4,8.15,0.72,12.22c0.31,4.07,0.5,8.15,0.66,12.22c0.04,1.07-0.8,1.98-1.87,2.02
- c-1.07,0.04-1.98-0.8-2.02-1.87c0-0.05,0-0.1,0-0.15c0.16-4.07,0.35-8.15,0.66-12.22c0.32-4.07,0.72-8.15,0.72-12.22
- c0.18-8.15-1.34-16.29-1.79-24.44c-0.2-4.07-0.23-8.15,0.27-12.22c0.46-4.07,1.27-8.15,1.48-12.22c0.74-8.15-1.65-16.29-1.34-24.44
- c0.04-1.07,0.95-1.91,2.02-1.87c1.02,0.04,1.83,0.87,1.87,1.87c0.31,8.15-2.08,16.29-1.34,24.44c0.22,4.07,1.02,8.15,1.48,12.22
- C108.25,95.36,108.23,99.44,108.03,103.51z M115.36,168.46c-1.44,0.34-2.88-0.54-3.22-1.98c-0.1-0.42-0.09-0.85,0-1.24
- c1.23-5.14,1.54-10.29,1.63-15.43c0.09-5.14-0.6-10.29-1.03-15.43c-1.05-10.29,0.54-20.58,1.09-30.86
- c0.79-10.29-1.71-20.57-0.66-30.86c1.37-10.29,1.28-20.58-1.03-30.86c-0.32-1.44,0.58-2.86,2.02-3.19s2.86,0.58,3.19,2.02
- c0.09,0.39,0.08,0.8,0,1.17c-2.3,10.29-2.4,20.58-1.03,30.86c1.06,10.29-1.44,20.57-0.66,30.86c0.55,10.29,2.14,20.58,1.09,30.86
- c-0.44,5.14-1.12,10.29-1.03,15.43c0.09,5.14,0.4,10.29,1.63,15.43C117.69,166.67,116.8,168.12,115.36,168.46z M126.17,103.51
- c-0.45,8.15-1.96,16.29-1.79,24.44c0,4.07,0.4,8.15,0.72,12.22c0.31,4.07,0.5,8.15,0.66,12.22c0.04,1.07-0.8,1.98-1.87,2.02
- c-1.07,0.04-1.98-0.8-2.02-1.87c0-0.05,0-0.1,0-0.15c0.16-4.07,0.35-8.15,0.66-12.22c0.32-4.07,0.72-8.15,0.72-12.22
- c0.18-8.15-1.34-16.29-1.78-24.44c-0.2-4.07-0.23-8.15,0.27-12.22c0.46-4.07,1.27-8.15,1.48-12.22c0.74-8.15-1.65-16.29-1.34-24.44
- c0.04-1.07,0.95-1.91,2.02-1.87c1.02,0.04,1.83,0.87,1.87,1.87c0.31,8.15-2.08,16.29-1.34,24.44c0.22,4.07,1.02,8.15,1.48,12.22
- C126.4,95.36,126.37,99.44,126.17,103.51z M133.51,168.46c-1.44,0.34-2.88-0.54-3.22-1.98c-0.1-0.42-0.09-0.85,0-1.24
- c1.23-5.14,1.54-10.29,1.63-15.43c0.09-5.14-0.6-10.29-1.03-15.43c-1.05-10.29,0.54-20.58,1.09-30.86
- c0.79-10.29-1.71-20.57-0.66-30.86c1.37-10.29,1.28-20.58-1.03-30.86c-0.32-1.44,0.58-2.86,2.02-3.19c1.44-0.32,2.86,0.58,3.19,2.02
- c0.09,0.39,0.08,0.8,0,1.17c-2.3,10.29-2.4,20.58-1.03,30.86c1.06,10.29-1.44,20.57-0.66,30.86c0.55,10.29,2.14,20.58,1.09,30.86
- c-0.44,5.14-1.12,10.29-1.03,15.43c0.09,5.14,0.4,10.29,1.63,15.43C135.83,166.67,134.94,168.12,133.51,168.46z M143.9,137.35
- c0.04,1.07-0.8,1.98-1.87,2.02c-1.07,0.04-1.98-0.8-2.02-1.87c0-0.05,0-0.1,0-0.14c0.25-6.89,1.81-13.79,1.27-20.68
- c-0.36-6.89-1.94-13.79-1.83-20.68c-0.08-6.89,1.95-13.79,1.84-20.68c0.05-3.45-0.2-6.89-0.55-10.34
- c-0.32-3.45-0.57-6.89-0.74-10.34c-0.05-1.07,0.78-1.99,1.85-2.04c1.07-0.05,1.99,0.78,2.04,1.85c0,0.06,0,0.13,0,0.19
- c-0.16,3.45-0.42,6.89-0.74,10.34c-0.35,3.45-0.59,6.89-0.55,10.34c-0.11,6.89,1.92,13.79,1.84,20.68
- c0.11,6.89-1.47,13.79-1.83,20.68C142.09,123.57,143.65,130.46,143.9,137.35z M152.07,112.8c-1.44,0.57-3.07-0.13-3.64-1.56
- c-0.28-0.69-0.26-1.44,0-2.08c2.24-5.61,1.78-11.23,1.36-16.84l-0.85-8.42c-0.21-2.81-0.3-5.61-0.23-8.42
- c0.16-5.61,1.17-11.23,1.14-16.84c-0.02-5.61-0.29-11.23-1.42-16.84c-0.29-1.44,0.64-2.84,2.08-3.13c1.44-0.29,2.84,0.64,3.13,2.08
- c0.07,0.35,0.07,0.72,0,1.05c-1.13,5.61-1.41,11.23-1.42,16.84c-0.03,5.61,0.98,11.23,1.14,16.84c0.08,2.81-0.02,5.61-0.23,8.42
- l-0.85,8.42c-0.41,5.61-0.88,11.23,1.36,16.84C154.2,110.6,153.51,112.23,152.07,112.8z"/>
-</svg>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 24.1.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 193.2 193.2" style="enable-background:new 0 0 193.2 193.2;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#FFFFFF;}
+</style>
+<path class="st0" d="M96.6,0C43.25,0,0,43.25,0,96.6s43.25,96.6,96.6,96.6c53.35,0,96.6-43.25,96.6-96.6S149.95,0,96.6,0z
+ M43.21,112.8c-1.44,0.57-3.07-0.13-3.64-1.56c-0.28-0.69-0.26-1.44,0-2.08c2.24-5.61,1.78-11.23,1.36-16.84l-0.85-8.42
+ c-0.21-2.81-0.3-5.61-0.23-8.42c0.16-5.61,1.17-11.23,1.14-16.84c-0.02-5.61-0.29-11.23-1.43-16.84c-0.29-1.44,0.64-2.84,2.08-3.13
+ c1.44-0.29,2.84,0.64,3.13,2.08c0.07,0.35,0.07,0.72,0,1.05c-1.13,5.61-1.41,11.23-1.42,16.84c-0.03,5.61,0.98,11.23,1.14,16.84
+ c0.08,2.81-0.02,5.61-0.23,8.42l-0.85,8.42c-0.41,5.61-0.88,11.23,1.36,16.84C45.35,110.6,44.65,112.23,43.21,112.8z M53.19,137.35
+ c0.04,1.07-0.8,1.98-1.87,2.02c-1.07,0.04-1.98-0.8-2.02-1.87c0-0.05,0-0.1,0-0.14c0.25-6.89,1.81-13.79,1.27-20.68
+ c-0.36-6.89-1.94-13.79-1.83-20.68c-0.08-6.89,1.96-13.79,1.84-20.68c0.05-3.45-0.2-6.89-0.55-10.34
+ c-0.32-3.45-0.57-6.89-0.74-10.34c-0.05-1.07,0.78-1.99,1.85-2.04c1.07-0.05,1.99,0.78,2.04,1.85c0,0.06,0,0.13,0,0.19
+ c-0.16,3.45-0.42,6.89-0.74,10.34c-0.35,3.45-0.59,6.89-0.55,10.34c-0.11,6.89,1.92,13.79,1.84,20.68
+ c0.11,6.89-1.47,13.79-1.83,20.68C51.38,123.57,52.94,130.46,53.19,137.35z M60.94,168.46c-1.44,0.34-2.88-0.54-3.22-1.98
+ c-0.1-0.42-0.09-0.85,0-1.24c1.23-5.14,1.54-10.29,1.63-15.43c0.09-5.14-0.6-10.29-1.03-15.43c-1.05-10.29,0.54-20.58,1.09-30.86
+ c0.79-10.29-1.71-20.57-0.66-30.86c1.37-10.29,1.28-20.58-1.03-30.86c-0.32-1.44,0.58-2.86,2.02-3.19s2.86,0.58,3.19,2.02
+ c0.09,0.39,0.08,0.8,0,1.17c-2.3,10.29-2.4,20.58-1.03,30.86c1.06,10.29-1.44,20.57-0.66,30.86c0.55,10.29,2.14,20.58,1.09,30.86
+ c-0.44,5.14-1.12,10.29-1.03,15.43c0.09,5.14,0.4,10.29,1.63,15.43C63.26,166.67,62.37,168.12,60.94,168.46z M71.74,103.51
+ c-0.45,8.15-1.96,16.29-1.79,24.44c0,4.07,0.4,8.15,0.72,12.22c0.31,4.07,0.5,8.15,0.66,12.22c0.04,1.07-0.8,1.98-1.87,2.02
+ c-1.07,0.04-1.98-0.8-2.02-1.87c0-0.05,0-0.1,0-0.15c0.16-4.07,0.35-8.15,0.66-12.22c0.32-4.07,0.72-8.15,0.72-12.22
+ c0.18-8.15-1.34-16.29-1.79-24.44c-0.2-4.07-0.23-8.15,0.27-12.22c0.46-4.07,1.27-8.15,1.48-12.22c0.74-8.15-1.65-16.29-1.34-24.44
+ c0.04-1.07,0.95-1.91,2.02-1.87c1.02,0.04,1.83,0.87,1.87,1.87c0.31,8.15-2.08,16.29-1.34,24.44c0.22,4.07,1.02,8.15,1.48,12.22
+ C71.97,95.36,71.94,99.44,71.74,103.51z M79.08,168.46c-1.44,0.34-2.88-0.54-3.22-1.98c-0.1-0.42-0.09-0.85,0-1.24
+ c1.23-5.14,1.54-10.29,1.63-15.43c0.09-5.14-0.59-10.29-1.03-15.43c-1.05-10.29,0.54-20.58,1.09-30.86
+ c0.79-10.29-1.71-20.57-0.66-30.86c1.37-10.29,1.28-20.58-1.03-30.86c-0.32-1.44,0.58-2.86,2.02-3.19c1.44-0.32,2.86,0.58,3.19,2.02
+ c0.09,0.39,0.08,0.8,0,1.17c-2.3,10.29-2.4,20.58-1.03,30.86c1.06,10.29-1.44,20.57-0.66,30.86c0.55,10.29,2.14,20.58,1.09,30.86
+ c-0.44,5.14-1.12,10.29-1.03,15.43c0.09,5.14,0.4,10.29,1.63,15.43C81.4,166.67,80.52,168.12,79.08,168.46z M89.88,103.51
+ c-0.45,8.15-1.96,16.29-1.78,24.44c0,4.07,0.4,8.15,0.72,12.22c0.31,4.07,0.5,8.15,0.66,12.22c0.04,1.07-0.8,1.98-1.87,2.02
+ c-1.07,0.04-1.98-0.8-2.02-1.87c0-0.05,0-0.1,0-0.15c0.16-4.07,0.35-8.15,0.66-12.22c0.32-4.07,0.72-8.15,0.72-12.22
+ c0.18-8.15-1.34-16.29-1.79-24.44c-0.2-4.07-0.23-8.15,0.27-12.22c0.46-4.07,1.27-8.15,1.48-12.22c0.74-8.15-1.65-16.29-1.34-24.44
+ c0.04-1.07,0.95-1.91,2.02-1.87c1.02,0.04,1.83,0.87,1.87,1.87c0.31,8.15-2.08,16.29-1.34,24.44c0.22,4.07,1.02,8.15,1.48,12.22
+ C90.11,95.36,90.08,99.44,89.88,103.51z M97.22,168.46c-1.44,0.34-2.88-0.54-3.22-1.98c-0.1-0.42-0.09-0.85,0-1.24
+ c1.23-5.14,1.54-10.29,1.63-15.43c0.09-5.14-0.59-10.29-1.03-15.43c-1.05-10.29,0.54-20.58,1.09-30.86
+ c0.79-10.29-1.71-20.57-0.66-30.86C96.4,62.36,96.3,52.07,94,41.78c-0.32-1.44,0.58-2.86,2.02-3.19c1.44-0.32,2.86,0.58,3.19,2.02
+ c0.09,0.39,0.08,0.8,0,1.17c-2.3,10.29-2.4,20.58-1.03,30.86c1.06,10.29-1.44,20.57-0.66,30.86c0.55,10.29,2.14,20.58,1.09,30.86
+ c-0.44,5.14-1.12,10.29-1.03,15.43c0.09,5.14,0.4,10.29,1.63,15.43C99.55,166.67,98.66,168.12,97.22,168.46z M108.03,103.51
+ c-0.45,8.15-1.96,16.29-1.79,24.44c0,4.07,0.4,8.15,0.72,12.22c0.31,4.07,0.5,8.15,0.66,12.22c0.04,1.07-0.8,1.98-1.87,2.02
+ c-1.07,0.04-1.98-0.8-2.02-1.87c0-0.05,0-0.1,0-0.15c0.16-4.07,0.35-8.15,0.66-12.22c0.32-4.07,0.72-8.15,0.72-12.22
+ c0.18-8.15-1.34-16.29-1.79-24.44c-0.2-4.07-0.23-8.15,0.27-12.22c0.46-4.07,1.27-8.15,1.48-12.22c0.74-8.15-1.65-16.29-1.34-24.44
+ c0.04-1.07,0.95-1.91,2.02-1.87c1.02,0.04,1.83,0.87,1.87,1.87c0.31,8.15-2.08,16.29-1.34,24.44c0.22,4.07,1.02,8.15,1.48,12.22
+ C108.25,95.36,108.23,99.44,108.03,103.51z M115.36,168.46c-1.44,0.34-2.88-0.54-3.22-1.98c-0.1-0.42-0.09-0.85,0-1.24
+ c1.23-5.14,1.54-10.29,1.63-15.43c0.09-5.14-0.6-10.29-1.03-15.43c-1.05-10.29,0.54-20.58,1.09-30.86
+ c0.79-10.29-1.71-20.57-0.66-30.86c1.37-10.29,1.28-20.58-1.03-30.86c-0.32-1.44,0.58-2.86,2.02-3.19s2.86,0.58,3.19,2.02
+ c0.09,0.39,0.08,0.8,0,1.17c-2.3,10.29-2.4,20.58-1.03,30.86c1.06,10.29-1.44,20.57-0.66,30.86c0.55,10.29,2.14,20.58,1.09,30.86
+ c-0.44,5.14-1.12,10.29-1.03,15.43c0.09,5.14,0.4,10.29,1.63,15.43C117.69,166.67,116.8,168.12,115.36,168.46z M126.17,103.51
+ c-0.45,8.15-1.96,16.29-1.79,24.44c0,4.07,0.4,8.15,0.72,12.22c0.31,4.07,0.5,8.15,0.66,12.22c0.04,1.07-0.8,1.98-1.87,2.02
+ c-1.07,0.04-1.98-0.8-2.02-1.87c0-0.05,0-0.1,0-0.15c0.16-4.07,0.35-8.15,0.66-12.22c0.32-4.07,0.72-8.15,0.72-12.22
+ c0.18-8.15-1.34-16.29-1.78-24.44c-0.2-4.07-0.23-8.15,0.27-12.22c0.46-4.07,1.27-8.15,1.48-12.22c0.74-8.15-1.65-16.29-1.34-24.44
+ c0.04-1.07,0.95-1.91,2.02-1.87c1.02,0.04,1.83,0.87,1.87,1.87c0.31,8.15-2.08,16.29-1.34,24.44c0.22,4.07,1.02,8.15,1.48,12.22
+ C126.4,95.36,126.37,99.44,126.17,103.51z M133.51,168.46c-1.44,0.34-2.88-0.54-3.22-1.98c-0.1-0.42-0.09-0.85,0-1.24
+ c1.23-5.14,1.54-10.29,1.63-15.43c0.09-5.14-0.6-10.29-1.03-15.43c-1.05-10.29,0.54-20.58,1.09-30.86
+ c0.79-10.29-1.71-20.57-0.66-30.86c1.37-10.29,1.28-20.58-1.03-30.86c-0.32-1.44,0.58-2.86,2.02-3.19c1.44-0.32,2.86,0.58,3.19,2.02
+ c0.09,0.39,0.08,0.8,0,1.17c-2.3,10.29-2.4,20.58-1.03,30.86c1.06,10.29-1.44,20.57-0.66,30.86c0.55,10.29,2.14,20.58,1.09,30.86
+ c-0.44,5.14-1.12,10.29-1.03,15.43c0.09,5.14,0.4,10.29,1.63,15.43C135.83,166.67,134.94,168.12,133.51,168.46z M143.9,137.35
+ c0.04,1.07-0.8,1.98-1.87,2.02c-1.07,0.04-1.98-0.8-2.02-1.87c0-0.05,0-0.1,0-0.14c0.25-6.89,1.81-13.79,1.27-20.68
+ c-0.36-6.89-1.94-13.79-1.83-20.68c-0.08-6.89,1.95-13.79,1.84-20.68c0.05-3.45-0.2-6.89-0.55-10.34
+ c-0.32-3.45-0.57-6.89-0.74-10.34c-0.05-1.07,0.78-1.99,1.85-2.04c1.07-0.05,1.99,0.78,2.04,1.85c0,0.06,0,0.13,0,0.19
+ c-0.16,3.45-0.42,6.89-0.74,10.34c-0.35,3.45-0.59,6.89-0.55,10.34c-0.11,6.89,1.92,13.79,1.84,20.68
+ c0.11,6.89-1.47,13.79-1.83,20.68C142.09,123.57,143.65,130.46,143.9,137.35z M152.07,112.8c-1.44,0.57-3.07-0.13-3.64-1.56
+ c-0.28-0.69-0.26-1.44,0-2.08c2.24-5.61,1.78-11.23,1.36-16.84l-0.85-8.42c-0.21-2.81-0.3-5.61-0.23-8.42
+ c0.16-5.61,1.17-11.23,1.14-16.84c-0.02-5.61-0.29-11.23-1.42-16.84c-0.29-1.44,0.64-2.84,2.08-3.13c1.44-0.29,2.84,0.64,3.13,2.08
+ c0.07,0.35,0.07,0.72,0,1.05c-1.13,5.61-1.41,11.23-1.42,16.84c-0.03,5.61,0.98,11.23,1.14,16.84c0.08,2.81-0.02,5.61-0.23,8.42
+ l-0.85,8.42c-0.41,5.61-0.88,11.23,1.36,16.84C154.2,110.6,153.51,112.23,152.07,112.8z"/>
+</svg>
diff --git a/docs/public/images/docs/AI/repo-hero-logo-light.svg b/HydroRoll/public/images/docs/AI/repo-hero-logo-light.svg
index 2f9aa1f..2f9aa1f 100644
--- a/docs/public/images/docs/AI/repo-hero-logo-light.svg
+++ b/HydroRoll/public/images/docs/AI/repo-hero-logo-light.svg
diff --git a/docs/public/images/docs/TRPG/instruments-dark.png b/HydroRoll/public/images/docs/TRPG/instruments-dark.png
index 7a32205..7a32205 100644
--- a/docs/public/images/docs/TRPG/instruments-dark.png
+++ b/HydroRoll/public/images/docs/TRPG/instruments-dark.png
Binary files differ
diff --git a/docs/public/images/docs/TRPG/instruments-light.png b/HydroRoll/public/images/docs/TRPG/instruments-light.png
index bc090f2..bc090f2 100644
--- a/docs/public/images/docs/TRPG/instruments-light.png
+++ b/HydroRoll/public/images/docs/TRPG/instruments-light.png
Binary files differ
diff --git a/docs/public/images/docs/TRPG/tobias-signature-dark.svg b/HydroRoll/public/images/docs/TRPG/tobias-signature-dark.svg
index 0afa6de..0afa6de 100644
--- a/docs/public/images/docs/TRPG/tobias-signature-dark.svg
+++ b/HydroRoll/public/images/docs/TRPG/tobias-signature-dark.svg
diff --git a/docs/public/images/docs/TRPG/tobias-signature-light.svg b/HydroRoll/public/images/docs/TRPG/tobias-signature-light.svg
index 016f81c..016f81c 100644
--- a/docs/public/images/docs/TRPG/tobias-signature-light.svg
+++ b/HydroRoll/public/images/docs/TRPG/tobias-signature-light.svg
diff --git a/docs/public/images/docs/TRPG/turbo-benchmark-icon-dark.svg b/HydroRoll/public/images/docs/TRPG/turbo-benchmark-icon-dark.svg
index 1feb88e..1feb88e 100644
--- a/docs/public/images/docs/TRPG/turbo-benchmark-icon-dark.svg
+++ b/HydroRoll/public/images/docs/TRPG/turbo-benchmark-icon-dark.svg
diff --git a/docs/public/images/docs/TRPG/turbo-benchmark-icon-light.svg b/HydroRoll/public/images/docs/TRPG/turbo-benchmark-icon-light.svg
index 935f66e..935f66e 100644
--- a/docs/public/images/docs/TRPG/turbo-benchmark-icon-light.svg
+++ b/HydroRoll/public/images/docs/TRPG/turbo-benchmark-icon-light.svg
diff --git a/docs/public/images/docs/TRPG/turbo-engine-first-run.png b/HydroRoll/public/images/docs/TRPG/turbo-engine-first-run.png
index d49cf90..d49cf90 100644
--- a/docs/public/images/docs/TRPG/turbo-engine-first-run.png
+++ b/HydroRoll/public/images/docs/TRPG/turbo-engine-first-run.png
Binary files differ
diff --git a/docs/public/images/docs/TRPG/turbo-engine-second-run.png b/HydroRoll/public/images/docs/TRPG/turbo-engine-second-run.png
index df250c4..df250c4 100644
--- a/docs/public/images/docs/TRPG/turbo-engine-second-run.png
+++ b/HydroRoll/public/images/docs/TRPG/turbo-engine-second-run.png
Binary files differ
diff --git a/docs/public/images/docs/TRPG/turbopack-hero-hexagons-dark.svg b/HydroRoll/public/images/docs/TRPG/turbopack-hero-hexagons-dark.svg
index 4b897b6..4b897b6 100644
--- a/docs/public/images/docs/TRPG/turbopack-hero-hexagons-dark.svg
+++ b/HydroRoll/public/images/docs/TRPG/turbopack-hero-hexagons-dark.svg
diff --git a/docs/public/images/docs/TRPG/turbopack-hero-hexagons-light.svg b/HydroRoll/public/images/docs/TRPG/turbopack-hero-hexagons-light.svg
index ae5effe..ae5effe 100644
--- a/docs/public/images/docs/TRPG/turbopack-hero-hexagons-light.svg
+++ b/HydroRoll/public/images/docs/TRPG/turbopack-hero-hexagons-light.svg
diff --git a/docs/public/images/docs/TRPG/turbopack-hero-logo-dark.svg b/HydroRoll/public/images/docs/TRPG/turbopack-hero-logo-dark.svg
index 544c730..544c730 100644
--- a/docs/public/images/docs/TRPG/turbopack-hero-logo-dark.svg
+++ b/HydroRoll/public/images/docs/TRPG/turbopack-hero-logo-dark.svg
diff --git a/docs/public/images/docs/TRPG/turbopack-hero-logo-light.svg b/HydroRoll/public/images/docs/TRPG/turbopack-hero-logo-light.svg
index 9271703..9271703 100644
--- a/docs/public/images/docs/TRPG/turbopack-hero-logo-light.svg
+++ b/HydroRoll/public/images/docs/TRPG/turbopack-hero-logo-light.svg
diff --git a/docs/public/images/docs/cache-hit.png b/HydroRoll/public/images/docs/cache-hit.png
index 3b8b12b..3b8b12b 100644
--- a/docs/public/images/docs/cache-hit.png
+++ b/HydroRoll/public/images/docs/cache-hit.png
Binary files differ
diff --git a/docs/public/images/docs/cache-miss.png b/HydroRoll/public/images/docs/cache-miss.png
index 1b12f4e..1b12f4e 100644
--- a/docs/public/images/docs/cache-miss.png
+++ b/HydroRoll/public/images/docs/cache-miss.png
Binary files differ
diff --git a/docs/public/images/docs/circleci-create-environment-variables.png b/HydroRoll/public/images/docs/circleci-create-environment-variables.png
index 81f51a6..81f51a6 100644
--- a/docs/public/images/docs/circleci-create-environment-variables.png
+++ b/HydroRoll/public/images/docs/circleci-create-environment-variables.png
Binary files differ
diff --git a/docs/public/images/docs/circleci-environment-variables.png b/HydroRoll/public/images/docs/circleci-environment-variables.png
index 37d9140..37d9140 100644
--- a/docs/public/images/docs/circleci-environment-variables.png
+++ b/HydroRoll/public/images/docs/circleci-environment-variables.png
Binary files differ
diff --git a/docs/public/images/docs/dag-diagram.svg b/HydroRoll/public/images/docs/dag-diagram.svg
index 5b841b9..5b841b9 100644
--- a/docs/public/images/docs/dag-diagram.svg
+++ b/HydroRoll/public/images/docs/dag-diagram.svg
diff --git a/docs/public/images/docs/github-actions-create-secret.png b/HydroRoll/public/images/docs/github-actions-create-secret.png
index f571657..f571657 100644
--- a/docs/public/images/docs/github-actions-create-secret.png
+++ b/HydroRoll/public/images/docs/github-actions-create-secret.png
Binary files differ
diff --git a/docs/public/images/docs/github-actions-secrets.png b/HydroRoll/public/images/docs/github-actions-secrets.png
index 23d2adf..23d2adf 100644
--- a/docs/public/images/docs/github-actions-secrets.png
+++ b/HydroRoll/public/images/docs/github-actions-secrets.png
Binary files differ
diff --git a/docs/public/images/docs/gitlab-ci-create-variable.png b/HydroRoll/public/images/docs/gitlab-ci-create-variable.png
index 5c9eba4..5c9eba4 100644
--- a/docs/public/images/docs/gitlab-ci-create-variable.png
+++ b/HydroRoll/public/images/docs/gitlab-ci-create-variable.png
Binary files differ
diff --git a/docs/public/images/docs/gitlab-ci-variables.png b/HydroRoll/public/images/docs/gitlab-ci-variables.png
index f31f6c3..f31f6c3 100644
--- a/docs/public/images/docs/gitlab-ci-variables.png
+++ b/HydroRoll/public/images/docs/gitlab-ci-variables.png
Binary files differ
diff --git a/docs/public/images/docs/local-caching.png b/HydroRoll/public/images/docs/local-caching.png
index 08c2758..08c2758 100644
--- a/docs/public/images/docs/local-caching.png
+++ b/HydroRoll/public/images/docs/local-caching.png
Binary files differ
diff --git a/docs/public/images/docs/no-filter.png b/HydroRoll/public/images/docs/no-filter.png
index e208be2..e208be2 100644
--- a/docs/public/images/docs/no-filter.png
+++ b/HydroRoll/public/images/docs/no-filter.png
Binary files differ
diff --git a/docs/public/images/docs/remote-caching.png b/HydroRoll/public/images/docs/remote-caching.png
index cf0d10e..cf0d10e 100644
--- a/docs/public/images/docs/remote-caching.png
+++ b/HydroRoll/public/images/docs/remote-caching.png
Binary files differ
diff --git a/docs/public/images/docs/shared/feature-icons/arrows-expand-dark.svg b/HydroRoll/public/images/docs/shared/feature-icons/arrows-expand-dark.svg
index 0442620..0442620 100644
--- a/docs/public/images/docs/shared/feature-icons/arrows-expand-dark.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/arrows-expand-dark.svg
diff --git a/docs/public/images/docs/shared/feature-icons/arrows-expand-light.svg b/HydroRoll/public/images/docs/shared/feature-icons/arrows-expand-light.svg
index 901a7ac..901a7ac 100644
--- a/docs/public/images/docs/shared/feature-icons/arrows-expand-light.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/arrows-expand-light.svg
diff --git a/docs/public/images/docs/shared/feature-icons/bars-dark.svg b/HydroRoll/public/images/docs/shared/feature-icons/bars-dark.svg
index 8e0dc88..8e0dc88 100644
--- a/docs/public/images/docs/shared/feature-icons/bars-dark.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/bars-dark.svg
diff --git a/docs/public/images/docs/shared/feature-icons/bars-light.svg b/HydroRoll/public/images/docs/shared/feature-icons/bars-light.svg
index 8fcbd57..8fcbd57 100644
--- a/docs/public/images/docs/shared/feature-icons/bars-light.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/bars-light.svg
diff --git a/docs/public/images/docs/shared/feature-icons/beaker-dark.svg b/HydroRoll/public/images/docs/shared/feature-icons/beaker-dark.svg
index f2da388..f2da388 100644
--- a/docs/public/images/docs/shared/feature-icons/beaker-dark.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/beaker-dark.svg
diff --git a/docs/public/images/docs/shared/feature-icons/beaker-light.svg b/HydroRoll/public/images/docs/shared/feature-icons/beaker-light.svg
index 2b7a319..2b7a319 100644
--- a/docs/public/images/docs/shared/feature-icons/beaker-light.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/beaker-light.svg
diff --git a/docs/public/images/docs/shared/feature-icons/cloud-dark.svg b/HydroRoll/public/images/docs/shared/feature-icons/cloud-dark.svg
index ba69983..ba69983 100644
--- a/docs/public/images/docs/shared/feature-icons/cloud-dark.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/cloud-dark.svg
diff --git a/docs/public/images/docs/shared/feature-icons/cloud-light.svg b/HydroRoll/public/images/docs/shared/feature-icons/cloud-light.svg
index e3a96ec..e3a96ec 100644
--- a/docs/public/images/docs/shared/feature-icons/cloud-light.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/cloud-light.svg
diff --git a/docs/public/images/docs/shared/feature-icons/cpu-dark.svg b/HydroRoll/public/images/docs/shared/feature-icons/cpu-dark.svg
index 0daae0f..0daae0f 100644
--- a/docs/public/images/docs/shared/feature-icons/cpu-dark.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/cpu-dark.svg
diff --git a/docs/public/images/docs/shared/feature-icons/cpu-light.svg b/HydroRoll/public/images/docs/shared/feature-icons/cpu-light.svg
index 9dc7b0f..9dc7b0f 100644
--- a/docs/public/images/docs/shared/feature-icons/cpu-light.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/cpu-light.svg
diff --git a/docs/public/images/docs/shared/feature-icons/ecosystem-dark.svg b/HydroRoll/public/images/docs/shared/feature-icons/ecosystem-dark.svg
index 714c6be..714c6be 100644
--- a/docs/public/images/docs/shared/feature-icons/ecosystem-dark.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/ecosystem-dark.svg
diff --git a/docs/public/images/docs/shared/feature-icons/ecosystem-light.svg b/HydroRoll/public/images/docs/shared/feature-icons/ecosystem-light.svg
index 9847914..9847914 100644
--- a/docs/public/images/docs/shared/feature-icons/ecosystem-light.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/ecosystem-light.svg
diff --git a/docs/public/images/docs/shared/feature-icons/fingerprint-dark.svg b/HydroRoll/public/images/docs/shared/feature-icons/fingerprint-dark.svg
index b3c1cf8..b3c1cf8 100644
--- a/docs/public/images/docs/shared/feature-icons/fingerprint-dark.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/fingerprint-dark.svg
diff --git a/docs/public/images/docs/shared/feature-icons/fingerprint-light.svg b/HydroRoll/public/images/docs/shared/feature-icons/fingerprint-light.svg
index 24deeec..24deeec 100644
--- a/docs/public/images/docs/shared/feature-icons/fingerprint-light.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/fingerprint-light.svg
diff --git a/docs/public/images/docs/shared/feature-icons/lightning-dark.svg b/HydroRoll/public/images/docs/shared/feature-icons/lightning-dark.svg
index db28898..db28898 100644
--- a/docs/public/images/docs/shared/feature-icons/lightning-dark.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/lightning-dark.svg
diff --git a/docs/public/images/docs/shared/feature-icons/lightning-light.svg b/HydroRoll/public/images/docs/shared/feature-icons/lightning-light.svg
index 3f44af3..3f44af3 100644
--- a/docs/public/images/docs/shared/feature-icons/lightning-light.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/lightning-light.svg
diff --git a/docs/public/images/docs/shared/feature-icons/multi-env-targets-dark.svg b/HydroRoll/public/images/docs/shared/feature-icons/multi-env-targets-dark.svg
index bbf89a0..bbf89a0 100644
--- a/docs/public/images/docs/shared/feature-icons/multi-env-targets-dark.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/multi-env-targets-dark.svg
diff --git a/docs/public/images/docs/shared/feature-icons/multi-env-targets-light.svg b/HydroRoll/public/images/docs/shared/feature-icons/multi-env-targets-light.svg
index 508273e..508273e 100644
--- a/docs/public/images/docs/shared/feature-icons/multi-env-targets-light.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/multi-env-targets-light.svg
diff --git a/docs/public/images/docs/shared/feature-icons/nextjs-dark.svg b/HydroRoll/public/images/docs/shared/feature-icons/nextjs-dark.svg
index e59b492..e59b492 100644
--- a/docs/public/images/docs/shared/feature-icons/nextjs-dark.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/nextjs-dark.svg
diff --git a/docs/public/images/docs/shared/feature-icons/nextjs-light.svg b/HydroRoll/public/images/docs/shared/feature-icons/nextjs-light.svg
index 8b40550..8b40550 100644
--- a/docs/public/images/docs/shared/feature-icons/nextjs-light.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/nextjs-light.svg
diff --git a/docs/public/images/docs/shared/feature-icons/piecon-dark.svg b/HydroRoll/public/images/docs/shared/feature-icons/piecon-dark.svg
index d4b6476..d4b6476 100644
--- a/docs/public/images/docs/shared/feature-icons/piecon-dark.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/piecon-dark.svg
diff --git a/docs/public/images/docs/shared/feature-icons/piecon-light.svg b/HydroRoll/public/images/docs/shared/feature-icons/piecon-light.svg
index 86628af..86628af 100644
--- a/docs/public/images/docs/shared/feature-icons/piecon-light.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/piecon-light.svg
diff --git a/docs/public/images/docs/shared/feature-icons/refresh-dark.svg b/HydroRoll/public/images/docs/shared/feature-icons/refresh-dark.svg
index a98ba9a..a98ba9a 100644
--- a/docs/public/images/docs/shared/feature-icons/refresh-dark.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/refresh-dark.svg
diff --git a/docs/public/images/docs/shared/feature-icons/refresh-light.svg b/HydroRoll/public/images/docs/shared/feature-icons/refresh-light.svg
index df7f2f3..df7f2f3 100644
--- a/docs/public/images/docs/shared/feature-icons/refresh-light.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/refresh-light.svg
diff --git a/docs/public/images/docs/shared/feature-icons/server-components-dark.svg b/HydroRoll/public/images/docs/shared/feature-icons/server-components-dark.svg
index a5b40d9..a5b40d9 100644
--- a/docs/public/images/docs/shared/feature-icons/server-components-dark.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/server-components-dark.svg
diff --git a/docs/public/images/docs/shared/feature-icons/server-components-light.svg b/HydroRoll/public/images/docs/shared/feature-icons/server-components-light.svg
index 95d5e39..95d5e39 100644
--- a/docs/public/images/docs/shared/feature-icons/server-components-light.svg
+++ b/HydroRoll/public/images/docs/shared/feature-icons/server-components-light.svg
diff --git a/docs/public/images/docs/task-graph-with-placeholder-task.png b/HydroRoll/public/images/docs/task-graph-with-placeholder-task.png
index ab6800f..ab6800f 100644
--- a/docs/public/images/docs/task-graph-with-placeholder-task.png
+++ b/HydroRoll/public/images/docs/task-graph-with-placeholder-task.png
Binary files differ
diff --git a/docs/public/images/docs/timeline.png b/HydroRoll/public/images/docs/timeline.png
index cce741f..cce741f 100644
--- a/docs/public/images/docs/timeline.png
+++ b/HydroRoll/public/images/docs/timeline.png
Binary files differ
diff --git a/docs/public/images/docs/travis-ci-environment-variables.png b/HydroRoll/public/images/docs/travis-ci-environment-variables.png
index e90eb9f..e90eb9f 100644
--- a/docs/public/images/docs/travis-ci-environment-variables.png
+++ b/HydroRoll/public/images/docs/travis-ci-environment-variables.png
Binary files differ
diff --git a/docs/public/images/docs/turbo-vs-lerna-execution.png b/HydroRoll/public/images/docs/turbo-vs-lerna-execution.png
index b4bf572..b4bf572 100644
--- a/docs/public/images/docs/turbo-vs-lerna-execution.png
+++ b/HydroRoll/public/images/docs/turbo-vs-lerna-execution.png
Binary files differ
diff --git a/docs/public/images/docs/turborepo-excalidraw.png b/HydroRoll/public/images/docs/turborepo-excalidraw.png
index 8a4e40f..8a4e40f 100644
--- a/docs/public/images/docs/turborepo-excalidraw.png
+++ b/HydroRoll/public/images/docs/turborepo-excalidraw.png
Binary files differ
diff --git a/docs/public/images/docs/vercel-create-token.png b/HydroRoll/public/images/docs/vercel-create-token.png
index 45e3f27..45e3f27 100644
--- a/docs/public/images/docs/vercel-create-token.png
+++ b/HydroRoll/public/images/docs/vercel-create-token.png
Binary files differ
diff --git a/docs/public/images/docs/vercel-slug.png b/HydroRoll/public/images/docs/vercel-slug.png
index 2f08f45..2f08f45 100644
--- a/docs/public/images/docs/vercel-slug.png
+++ b/HydroRoll/public/images/docs/vercel-slug.png
Binary files differ
diff --git a/docs/public/images/docs/why-turborepo-problem.png b/HydroRoll/public/images/docs/why-turborepo-problem.png
index 4e05496..4e05496 100644
--- a/docs/public/images/docs/why-turborepo-problem.png
+++ b/HydroRoll/public/images/docs/why-turborepo-problem.png
Binary files differ
diff --git a/docs/public/images/docs/why-turborepo-solution.png b/HydroRoll/public/images/docs/why-turborepo-solution.png
index 7e763de..7e763de 100644
--- a/docs/public/images/docs/why-turborepo-solution.png
+++ b/HydroRoll/public/images/docs/why-turborepo-solution.png
Binary files differ
diff --git a/docs/public/images/docs/with-filter.png b/HydroRoll/public/images/docs/with-filter.png
index 5868c5a..5868c5a 100644
--- a/docs/public/images/docs/with-filter.png
+++ b/HydroRoll/public/images/docs/with-filter.png
Binary files differ
diff --git a/docs/public/images/docs/yarn-workspaces-excalidraw.png b/HydroRoll/public/images/docs/yarn-workspaces-excalidraw.png
index a8c0605..a8c0605 100644
--- a/docs/public/images/docs/yarn-workspaces-excalidraw.png
+++ b/HydroRoll/public/images/docs/yarn-workspaces-excalidraw.png
Binary files differ
diff --git a/docs/public/images/docs/your-monorepo-excalidraw.png b/HydroRoll/public/images/docs/your-monorepo-excalidraw.png
index 7d4dc4a..7d4dc4a 100644
--- a/docs/public/images/docs/your-monorepo-excalidraw.png
+++ b/HydroRoll/public/images/docs/your-monorepo-excalidraw.png
Binary files differ
diff --git a/docs/public/images/email/turborepo.png b/HydroRoll/public/images/email/turborepo.png
index 0d83445..0d83445 100644
--- a/docs/public/images/email/turborepo.png
+++ b/HydroRoll/public/images/email/turborepo.png
Binary files differ
diff --git a/docs/public/images/favicon-dark/android-chrome-192x192.png b/HydroRoll/public/images/favicon-dark/android-chrome-192x192.png
index 3f804c0..3f804c0 100644
--- a/docs/public/images/favicon-dark/android-chrome-192x192.png
+++ b/HydroRoll/public/images/favicon-dark/android-chrome-192x192.png
Binary files differ
diff --git a/docs/public/images/favicon-dark/android-chrome-512x512.png b/HydroRoll/public/images/favicon-dark/android-chrome-512x512.png
index 232e502..232e502 100644
--- a/docs/public/images/favicon-dark/android-chrome-512x512.png
+++ b/HydroRoll/public/images/favicon-dark/android-chrome-512x512.png
Binary files differ
diff --git a/docs/public/images/favicon-dark/apple-touch-icon.png b/HydroRoll/public/images/favicon-dark/apple-touch-icon.png
index 524ef03..524ef03 100644
--- a/docs/public/images/favicon-dark/apple-touch-icon.png
+++ b/HydroRoll/public/images/favicon-dark/apple-touch-icon.png
Binary files differ
diff --git a/docs/public/images/favicon-dark/favicon-16x16.png b/HydroRoll/public/images/favicon-dark/favicon-16x16.png
index a12a09d..a12a09d 100644
--- a/docs/public/images/favicon-dark/favicon-16x16.png
+++ b/HydroRoll/public/images/favicon-dark/favicon-16x16.png
Binary files differ
diff --git a/docs/public/images/favicon-dark/favicon-32x32.png b/HydroRoll/public/images/favicon-dark/favicon-32x32.png
index 5c7cc3d..5c7cc3d 100644
--- a/docs/public/images/favicon-dark/favicon-32x32.png
+++ b/HydroRoll/public/images/favicon-dark/favicon-32x32.png
Binary files differ
diff --git a/docs/public/images/favicon-dark/favicon.ico b/HydroRoll/public/images/favicon-dark/favicon.ico
index 28f07df..28f07df 100644
--- a/docs/public/images/favicon-dark/favicon.ico
+++ b/HydroRoll/public/images/favicon-dark/favicon.ico
Binary files differ
diff --git a/docs/public/images/favicon-dark/safari-pinned-tab.svg b/HydroRoll/public/images/favicon-dark/safari-pinned-tab.svg
index 32ec931..32ec931 100644
--- a/docs/public/images/favicon-dark/safari-pinned-tab.svg
+++ b/HydroRoll/public/images/favicon-dark/safari-pinned-tab.svg
diff --git a/docs/public/images/favicon-dark/site.webmanifest b/HydroRoll/public/images/favicon-dark/site.webmanifest
index 4a48884..4a48884 100644
--- a/docs/public/images/favicon-dark/site.webmanifest
+++ b/HydroRoll/public/images/favicon-dark/site.webmanifest
diff --git a/docs/public/images/favicon-light/android-chrome-192x192.png b/HydroRoll/public/images/favicon-light/android-chrome-192x192.png
index 4a10575..4a10575 100644
--- a/docs/public/images/favicon-light/android-chrome-192x192.png
+++ b/HydroRoll/public/images/favicon-light/android-chrome-192x192.png
Binary files differ
diff --git a/docs/public/images/favicon-light/android-chrome-512x512.png b/HydroRoll/public/images/favicon-light/android-chrome-512x512.png
index 6a55c2a..6a55c2a 100644
--- a/docs/public/images/favicon-light/android-chrome-512x512.png
+++ b/HydroRoll/public/images/favicon-light/android-chrome-512x512.png
Binary files differ
diff --git a/docs/public/images/favicon-light/apple-touch-icon.png b/HydroRoll/public/images/favicon-light/apple-touch-icon.png
index 5c8b00d..5c8b00d 100644
--- a/docs/public/images/favicon-light/apple-touch-icon.png
+++ b/HydroRoll/public/images/favicon-light/apple-touch-icon.png
Binary files differ
diff --git a/docs/public/images/favicon-light/favicon-16x16.png b/HydroRoll/public/images/favicon-light/favicon-16x16.png
index 412aadf..412aadf 100644
--- a/docs/public/images/favicon-light/favicon-16x16.png
+++ b/HydroRoll/public/images/favicon-light/favicon-16x16.png
Binary files differ
diff --git a/docs/public/images/favicon-light/favicon-32x32.png b/HydroRoll/public/images/favicon-light/favicon-32x32.png
index 2a99ec6..2a99ec6 100644
--- a/docs/public/images/favicon-light/favicon-32x32.png
+++ b/HydroRoll/public/images/favicon-light/favicon-32x32.png
Binary files differ
diff --git a/docs/public/images/favicon-light/favicon.ico b/HydroRoll/public/images/favicon-light/favicon.ico
index 8c5a3f2..8c5a3f2 100644
--- a/docs/public/images/favicon-light/favicon.ico
+++ b/HydroRoll/public/images/favicon-light/favicon.ico
Binary files differ
diff --git a/docs/public/images/favicon-light/safari-pinned-tab.svg b/HydroRoll/public/images/favicon-light/safari-pinned-tab.svg
index 32ec931..32ec931 100644
--- a/docs/public/images/favicon-light/safari-pinned-tab.svg
+++ b/HydroRoll/public/images/favicon-light/safari-pinned-tab.svg
diff --git a/docs/public/images/favicon-light/site.webmanifest b/HydroRoll/public/images/favicon-light/site.webmanifest
index 19e6932..19e6932 100644
--- a/docs/public/images/favicon-light/site.webmanifest
+++ b/HydroRoll/public/images/favicon-light/site.webmanifest
diff --git a/docs/public/images/logos/color/adobe.svg b/HydroRoll/public/images/logos/color/adobe.svg
index 28fffbb..28fffbb 100644
--- a/docs/public/images/logos/color/adobe.svg
+++ b/HydroRoll/public/images/logos/color/adobe.svg
diff --git a/docs/public/images/logos/color/agrotoken.svg b/HydroRoll/public/images/logos/color/agrotoken.svg
index 5243c5a..5243c5a 100644
--- a/docs/public/images/logos/color/agrotoken.svg
+++ b/HydroRoll/public/images/logos/color/agrotoken.svg
diff --git a/docs/public/images/logos/color/alibaba.svg b/HydroRoll/public/images/logos/color/alibaba.svg
index fa98231..fa98231 100644
--- a/docs/public/images/logos/color/alibaba.svg
+++ b/HydroRoll/public/images/logos/color/alibaba.svg
diff --git a/docs/public/images/logos/color/ant.svg b/HydroRoll/public/images/logos/color/ant.svg
index c2fc872..c2fc872 100644
--- a/docs/public/images/logos/color/ant.svg
+++ b/HydroRoll/public/images/logos/color/ant.svg
diff --git a/docs/public/images/logos/color/authdog.svg b/HydroRoll/public/images/logos/color/authdog.svg
index 74f798d..7396cf3 100644
--- a/docs/public/images/logos/color/authdog.svg
+++ b/HydroRoll/public/images/logos/color/authdog.svg
@@ -1,96 +1,96 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="349 200 1309 394" style="enable-background:new 349 200 1309 394;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:url(#SVGID_1_);}
- .st1{fill:url(#SVGID_2_);}
- .st2{fill:url(#SVGID_3_);}
-</style>
-<g>
- <g>
-
- <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="1202.52" y1="384.81" x2="1202.52" y2="497.16" gradientTransform="matrix(1 0 0 -1 0 796)">
- <stop offset="5.618000e-003" style="stop-color:#3900AC"/>
- <stop offset="0.1652" style="stop-color:#2D14BC"/>
- <stop offset="0.534" style="stop-color:#153DDC"/>
- <stop offset="0.825" style="stop-color:#0657F1"/>
- <stop offset="1" style="stop-color:#0060F8"/>
- </linearGradient>
- <path class="st0" d="M845.7,300.5h23.2l47.4,108.8h-23.8L885,392h-55.3l-7.4,17.3h-24L845.7,300.5z M877.6,373.7L865,342.7
- c-3.4-8.2-7.6-19.1-7.7-19.5c-0.2,0.3-4.4,11.3-7.7,19.5l-12.6,31.1H877.6L877.6,373.7z M923.3,366v-65.5h23.5v64.3
- c0,16.3,9.2,24.9,23.5,24.9s23.5-8.6,23.5-24.9v-64.3h23.5V366c0,28.7-19.2,45.2-47,45.2C942.4,411.2,923.3,394.7,923.3,366z
- M1067.7,320.7h-36.9v-20.1h97.4v20.1h-37v88.7h-23.5L1067.7,320.7L1067.7,320.7z M1142.4,300.5h23.5V343h46.5v-42.5h23.5v108.8
- h-23.5v-46.2h-46.5v46.2h-23.5V300.5z M1257.6,300.5h43.7c35.8,0,58.3,24.7,58.3,54.4s-22.5,54.4-58.3,54.4h-43.7V300.5z
- M1300.3,389.2c20.8,0,34.6-14.4,34.6-34.3c0-19.6-13.8-34.3-34.6-34.3h-19.2v68.5H1300.3z M1373.3,354.9
- c0-31.1,24-56.1,57.6-56.1s57.6,25,57.6,56.1c0,31.2-24,56.3-57.6,56.3S1373.3,386.2,1373.3,354.9z M1464,354.9
- c0-19.3-13.9-34.8-32.9-34.8c-19,0-33.3,15.5-33.3,34.8c0,19.5,14.1,34.9,33.3,34.9C1450,389.9,1464,374.4,1464,354.9z
- M1502.3,354.9c0-31.1,23.8-56.1,57.4-56.1c15.3,0,28.7,5.4,38.6,13.9l-14.6,15.9c-7.6-6.7-15.3-8.6-23.5-8.6
- c-19,0-33.4,15.5-33.4,34.8c0,19.5,14.1,34.9,33.4,34.9c10.4,0,19.1-4.7,25-10.9v-16h-18.5v-17.1h40v42.3
- c-9.6,14.3-27.2,23-46.8,23C1526.3,411.2,1502.3,386.2,1502.3,354.9z"/>
- </g>
- <g>
-
- <linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="568.7431" y1="250.7955" x2="568.7431" y2="556.3408" gradientTransform="matrix(1 0 0 -1 0 796)">
- <stop offset="5.618000e-003" style="stop-color:#3900AC"/>
- <stop offset="0.1652" style="stop-color:#2D14BC"/>
- <stop offset="0.534" style="stop-color:#153DDC"/>
- <stop offset="0.825" style="stop-color:#0657F1"/>
- <stop offset="1" style="stop-color:#0060F8"/>
- </linearGradient>
- <path class="st1" d="M712.4,417.3c-18.6,64.7-67.8,88.8-85.9,95.6l-41.7-41.7l-84.9,13.1c-12.9,2-25.8-2.6-34.6-12.3l-36.8-40.9
- c-2.1-2.3-2.9-5.4-2.3-8.4c0.6-3,2.6-5.5,5.4-6.8l64.2-30l-0.2-8.4c-0.7-32.8,19.6-54,60.3-63.4v9.1c0,49.3,27.4,93.6,71.5,115.6
- l5.8,2.9l5.8-2.9c44.1-22,71.5-66.4,71.5-115.6v-32.5L633.2,252l-68.3,34.2c-58.7,9.1-92,38.5-94.8,83.3l-49.4,23.1
- c-10.3,4.8-17.4,13.9-19.7,25c-2.3,11.1,0.8,22.3,8.4,30.7l36.8,40.9c14.6,16.2,36.1,23.9,57.7,20.5l72-11.1l43.3,43.3l7.1-1.8
- c3.4-0.9,84.3-22.8,110.9-115.7L712.4,417.3z M633.2,412.7c-31.9-18.5-51.5-52.2-51.5-89.5v-16.6l51.5-25.7V412.7z"/>
-
- <linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="536.36" y1="278.5171" x2="536.36" y2="633.5427" gradientTransform="matrix(1 0 0 -1 0 796)">
- <stop offset="5.618000e-003" style="stop-color:#3900AC"/>
- <stop offset="0.1652" style="stop-color:#2D14BC"/>
- <stop offset="0.534" style="stop-color:#153DDC"/>
- <stop offset="0.825" style="stop-color:#0657F1"/>
- <stop offset="1" style="stop-color:#0060F8"/>
- </linearGradient>
- <path class="st2" d="M525.7,377.6c0,5.9,4.8,10.7,10.7,10.7s10.7-4.8,10.7-10.7s-4.8-10.7-10.7-10.7
- C530.5,367,525.7,371.8,525.7,377.6z"/>
- </g>
-</g>
-<g>
- <path d="M873.7,438.4v66.7h-8.8v-66.7H873.7z"/>
- <path d="M900,484.2l-7.1,21h-9.1l23.1-66.7h10.6l23.2,66.7h-9.4l-7.3-21H900z M922.3,477.4l-6.7-19.2c-1.5-4.4-2.5-8.3-3.5-12.2
- H912c-1,4-2.1,8-3.4,12.1l-6.7,19.3H922.3z"/>
- <path d="M1007.7,475.9c-0.5-9.3-1.1-20.5-1-28.8h-0.3c-2.3,7.8-5.1,16.1-8.6,25.3l-12,32.4h-6.7l-11-31.8c-3.2-9.4-6-18-7.9-25.9
- h-0.2c-0.2,8.3-0.7,19.5-1.3,29.5l-1.8,28.6h-8.4l4.7-66.7h11.2l11.6,32.3c2.8,8.2,5.1,15.5,6.9,22.5h0.3
- c1.7-6.7,4.1-14.1,7.2-22.5l12.1-32.3h11.2l4.2,66.7h-8.6L1007.7,475.9z"/>
- <path d="M1051.7,494.7c3.9,2.4,9.7,4.4,15.7,4.4c9,0,14.2-4.7,14.2-11.4c0-6.2-3.6-9.8-12.8-13.3c-11.1-3.9-18-9.5-18-18.9
- c0-10.4,8.8-18.1,22-18.1c7,0,12,1.6,15,3.3l-2.4,7c-2.2-1.2-6.8-3.2-12.9-3.2c-9.3,0-12.8,5.4-12.8,10c0,6.2,4.1,9.3,13.5,12.9
- c11.5,4.4,17.4,9.8,17.4,19.6c0,10.3-7.8,19.2-23.8,19.2c-6.6,0-13.7-1.9-17.4-4.3L1051.7,494.7z"/>
- <path d="M1112.7,443.5v13.8h12.7v6.6h-12.7v25.8c0,5.9,1.7,9.3,6.7,9.3c2.3,0,4-0.3,5.1-0.6l0.4,6.5c-1.7,0.7-4.4,1.2-7.9,1.2
- c-4.1,0-7.5-1.3-9.6-3.7c-2.5-2.6-3.4-6.8-3.4-12.5v-26.1h-7.6v-6.6h7.6v-11.5L1112.7,443.5z"/>
- <path d="M1135.4,472.2c0-5.6-0.1-10.5-0.4-14.9h7.8l0.3,9.4h0.4c2.2-6.4,7.6-10.5,13.5-10.5c1,0,1.7,0.1,2.5,0.3v8.2
- c-0.9-0.2-1.8-0.3-3-0.3c-6.3,0-10.7,4.7-11.9,11.2c-0.2,1.2-0.4,2.6-0.4,4.1v25.5h-8.8V472.2z"/>
- <path d="M1172.3,482.8c0.2,11.8,7.9,16.6,16.7,16.6c6.4,0,10.2-1.1,13.5-2.5l1.5,6.2c-3.1,1.4-8.5,3-16.2,3c-15,0-24-9.7-24-24.2
- c0-14.5,8.7-25.8,22.9-25.8c15.9,0,20.2,13.8,20.2,22.6c0,1.8-0.2,3.2-0.3,4.1H1172.3z M1198.4,476.6c0.1-5.5-2.3-14.2-12.3-14.2
- c-9,0-12.9,8.1-13.6,14.2H1198.4z"/>
- <path d="M1245,505.2l-0.7-6h-0.3c-2.7,3.8-8,7.1-14.9,7.1c-9.9,0-14.9-6.8-14.9-13.8c0-11.6,10.5-17.9,29.4-17.8v-1
- c0-4-1.1-11.1-11.1-11.1c-4.5,0-9.3,1.4-12.7,3.6l-2-5.7c4-2.6,9.9-4.3,16-4.3c14.9,0,18.6,10,18.6,19.6v17.9
- c0,4.2,0.2,8.2,0.8,11.5H1245z M1243.7,480.7c-9.7-0.2-20.7,1.5-20.7,10.8c0,5.6,3.8,8.3,8.4,8.3c6.4,0,10.4-4,11.8-8
- c0.3-0.9,0.5-1.9,0.5-2.8V480.7z"/>
- <path d="M1266.6,470.2c0-5-0.1-9-0.4-13h7.8l0.4,7.7h0.3c2.7-4.6,7.3-8.8,15.3-8.8c6.7,0,11.7,4,13.8,9.6h0.2
- c1.5-2.7,3.4-4.8,5.4-6.2c2.9-2.2,6.2-3.4,10.8-3.4c6.5,0,16,4.2,16,20.8v28.2h-8.7V478c0-9.2-3.4-14.8-10.6-14.8
- c-5,0-9,3.7-10.5,7.9c-0.4,1.2-0.7,2.8-0.7,4.4v29.6h-8.7v-28.7c0-7.6-3.4-13.2-10.2-13.2c-5.5,0-9.6,4.4-11,8.7
- c-0.5,1.3-0.7,2.8-0.7,4.3v28.9h-8.7V470.2z"/>
- <path d="M1350.7,434.9h8.9v70.3h-8.9V434.9z"/>
- <path d="M1384.4,443.8c0.1,3-2.1,5.3-5.6,5.3c-3.1,0-5.3-2.4-5.3-5.3c0-3.1,2.3-5.4,5.5-5.4
- C1382.3,438.3,1384.4,440.7,1384.4,443.8z M1374.5,505.2v-47.9h8.9v47.9H1374.5z"/>
- <path d="M1398.1,470.2c0-5-0.1-9-0.4-13h7.9l0.5,7.9h0.2c2.4-4.6,8.1-9,16.1-9c6.8,0,17.3,4,17.3,20.4v28.6h-8.9v-27.6
- c0-7.7-2.9-14.2-11.3-14.2c-5.9,0-10.4,4.1-11.9,8.9c-0.4,1.1-0.6,2.6-0.6,4.1v28.8h-8.9V470.2z"/>
- <path d="M1459.1,482.8c0.2,11.8,7.9,16.6,16.7,16.6c6.4,0,10.2-1.1,13.5-2.5l1.5,6.2c-3.1,1.4-8.5,3-16.2,3c-15,0-24-9.7-24-24.2
- c0-14.5,8.7-25.8,22.9-25.8c15.9,0,20.2,13.8,20.2,22.6c0,1.8-0.2,3.2-0.3,4.1H1459.1z M1485.1,476.6c0.1-5.5-2.3-14.2-12.3-14.2
- c-9,0-12.9,8.1-13.6,14.2H1485.1z"/>
- <path d="M1546.9,434.9v57.9c0,4.3,0.1,9.1,0.4,12.4h-8l-0.4-8.3h-0.2c-2.7,5.3-8.7,9.4-16.6,9.4c-11.8,0-20.9-9.8-20.9-24.4
- c-0.1-15.9,10-25.7,21.9-25.7c7.5,0,12.5,3.5,14.7,7.3h0.2v-28.6H1546.9z M1538,476.8c0-1.1-0.1-2.6-0.4-3.7
- c-1.3-5.5-6.2-10.1-12.8-10.1c-9.2,0-14.6,7.9-14.6,18.5c0,9.7,4.8,17.7,14.4,17.7c6,0,11.4-3.9,13-10.4c0.3-1.2,0.4-2.4,0.4-3.8
- V476.8z"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 19.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="349 200 1309 394" style="enable-background:new 349 200 1309 394;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:url(#SVGID_1_);}
+ .st1{fill:url(#SVGID_2_);}
+ .st2{fill:url(#SVGID_3_);}
+</style>
+<g>
+ <g>
+
+ <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="1202.52" y1="384.81" x2="1202.52" y2="497.16" gradientTransform="matrix(1 0 0 -1 0 796)">
+ <stop offset="5.618000e-003" style="stop-color:#3900AC"/>
+ <stop offset="0.1652" style="stop-color:#2D14BC"/>
+ <stop offset="0.534" style="stop-color:#153DDC"/>
+ <stop offset="0.825" style="stop-color:#0657F1"/>
+ <stop offset="1" style="stop-color:#0060F8"/>
+ </linearGradient>
+ <path class="st0" d="M845.7,300.5h23.2l47.4,108.8h-23.8L885,392h-55.3l-7.4,17.3h-24L845.7,300.5z M877.6,373.7L865,342.7
+ c-3.4-8.2-7.6-19.1-7.7-19.5c-0.2,0.3-4.4,11.3-7.7,19.5l-12.6,31.1H877.6L877.6,373.7z M923.3,366v-65.5h23.5v64.3
+ c0,16.3,9.2,24.9,23.5,24.9s23.5-8.6,23.5-24.9v-64.3h23.5V366c0,28.7-19.2,45.2-47,45.2C942.4,411.2,923.3,394.7,923.3,366z
+ M1067.7,320.7h-36.9v-20.1h97.4v20.1h-37v88.7h-23.5L1067.7,320.7L1067.7,320.7z M1142.4,300.5h23.5V343h46.5v-42.5h23.5v108.8
+ h-23.5v-46.2h-46.5v46.2h-23.5V300.5z M1257.6,300.5h43.7c35.8,0,58.3,24.7,58.3,54.4s-22.5,54.4-58.3,54.4h-43.7V300.5z
+ M1300.3,389.2c20.8,0,34.6-14.4,34.6-34.3c0-19.6-13.8-34.3-34.6-34.3h-19.2v68.5H1300.3z M1373.3,354.9
+ c0-31.1,24-56.1,57.6-56.1s57.6,25,57.6,56.1c0,31.2-24,56.3-57.6,56.3S1373.3,386.2,1373.3,354.9z M1464,354.9
+ c0-19.3-13.9-34.8-32.9-34.8c-19,0-33.3,15.5-33.3,34.8c0,19.5,14.1,34.9,33.3,34.9C1450,389.9,1464,374.4,1464,354.9z
+ M1502.3,354.9c0-31.1,23.8-56.1,57.4-56.1c15.3,0,28.7,5.4,38.6,13.9l-14.6,15.9c-7.6-6.7-15.3-8.6-23.5-8.6
+ c-19,0-33.4,15.5-33.4,34.8c0,19.5,14.1,34.9,33.4,34.9c10.4,0,19.1-4.7,25-10.9v-16h-18.5v-17.1h40v42.3
+ c-9.6,14.3-27.2,23-46.8,23C1526.3,411.2,1502.3,386.2,1502.3,354.9z"/>
+ </g>
+ <g>
+
+ <linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="568.7431" y1="250.7955" x2="568.7431" y2="556.3408" gradientTransform="matrix(1 0 0 -1 0 796)">
+ <stop offset="5.618000e-003" style="stop-color:#3900AC"/>
+ <stop offset="0.1652" style="stop-color:#2D14BC"/>
+ <stop offset="0.534" style="stop-color:#153DDC"/>
+ <stop offset="0.825" style="stop-color:#0657F1"/>
+ <stop offset="1" style="stop-color:#0060F8"/>
+ </linearGradient>
+ <path class="st1" d="M712.4,417.3c-18.6,64.7-67.8,88.8-85.9,95.6l-41.7-41.7l-84.9,13.1c-12.9,2-25.8-2.6-34.6-12.3l-36.8-40.9
+ c-2.1-2.3-2.9-5.4-2.3-8.4c0.6-3,2.6-5.5,5.4-6.8l64.2-30l-0.2-8.4c-0.7-32.8,19.6-54,60.3-63.4v9.1c0,49.3,27.4,93.6,71.5,115.6
+ l5.8,2.9l5.8-2.9c44.1-22,71.5-66.4,71.5-115.6v-32.5L633.2,252l-68.3,34.2c-58.7,9.1-92,38.5-94.8,83.3l-49.4,23.1
+ c-10.3,4.8-17.4,13.9-19.7,25c-2.3,11.1,0.8,22.3,8.4,30.7l36.8,40.9c14.6,16.2,36.1,23.9,57.7,20.5l72-11.1l43.3,43.3l7.1-1.8
+ c3.4-0.9,84.3-22.8,110.9-115.7L712.4,417.3z M633.2,412.7c-31.9-18.5-51.5-52.2-51.5-89.5v-16.6l51.5-25.7V412.7z"/>
+
+ <linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="536.36" y1="278.5171" x2="536.36" y2="633.5427" gradientTransform="matrix(1 0 0 -1 0 796)">
+ <stop offset="5.618000e-003" style="stop-color:#3900AC"/>
+ <stop offset="0.1652" style="stop-color:#2D14BC"/>
+ <stop offset="0.534" style="stop-color:#153DDC"/>
+ <stop offset="0.825" style="stop-color:#0657F1"/>
+ <stop offset="1" style="stop-color:#0060F8"/>
+ </linearGradient>
+ <path class="st2" d="M525.7,377.6c0,5.9,4.8,10.7,10.7,10.7s10.7-4.8,10.7-10.7s-4.8-10.7-10.7-10.7
+ C530.5,367,525.7,371.8,525.7,377.6z"/>
+ </g>
+</g>
+<g>
+ <path d="M873.7,438.4v66.7h-8.8v-66.7H873.7z"/>
+ <path d="M900,484.2l-7.1,21h-9.1l23.1-66.7h10.6l23.2,66.7h-9.4l-7.3-21H900z M922.3,477.4l-6.7-19.2c-1.5-4.4-2.5-8.3-3.5-12.2
+ H912c-1,4-2.1,8-3.4,12.1l-6.7,19.3H922.3z"/>
+ <path d="M1007.7,475.9c-0.5-9.3-1.1-20.5-1-28.8h-0.3c-2.3,7.8-5.1,16.1-8.6,25.3l-12,32.4h-6.7l-11-31.8c-3.2-9.4-6-18-7.9-25.9
+ h-0.2c-0.2,8.3-0.7,19.5-1.3,29.5l-1.8,28.6h-8.4l4.7-66.7h11.2l11.6,32.3c2.8,8.2,5.1,15.5,6.9,22.5h0.3
+ c1.7-6.7,4.1-14.1,7.2-22.5l12.1-32.3h11.2l4.2,66.7h-8.6L1007.7,475.9z"/>
+ <path d="M1051.7,494.7c3.9,2.4,9.7,4.4,15.7,4.4c9,0,14.2-4.7,14.2-11.4c0-6.2-3.6-9.8-12.8-13.3c-11.1-3.9-18-9.5-18-18.9
+ c0-10.4,8.8-18.1,22-18.1c7,0,12,1.6,15,3.3l-2.4,7c-2.2-1.2-6.8-3.2-12.9-3.2c-9.3,0-12.8,5.4-12.8,10c0,6.2,4.1,9.3,13.5,12.9
+ c11.5,4.4,17.4,9.8,17.4,19.6c0,10.3-7.8,19.2-23.8,19.2c-6.6,0-13.7-1.9-17.4-4.3L1051.7,494.7z"/>
+ <path d="M1112.7,443.5v13.8h12.7v6.6h-12.7v25.8c0,5.9,1.7,9.3,6.7,9.3c2.3,0,4-0.3,5.1-0.6l0.4,6.5c-1.7,0.7-4.4,1.2-7.9,1.2
+ c-4.1,0-7.5-1.3-9.6-3.7c-2.5-2.6-3.4-6.8-3.4-12.5v-26.1h-7.6v-6.6h7.6v-11.5L1112.7,443.5z"/>
+ <path d="M1135.4,472.2c0-5.6-0.1-10.5-0.4-14.9h7.8l0.3,9.4h0.4c2.2-6.4,7.6-10.5,13.5-10.5c1,0,1.7,0.1,2.5,0.3v8.2
+ c-0.9-0.2-1.8-0.3-3-0.3c-6.3,0-10.7,4.7-11.9,11.2c-0.2,1.2-0.4,2.6-0.4,4.1v25.5h-8.8V472.2z"/>
+ <path d="M1172.3,482.8c0.2,11.8,7.9,16.6,16.7,16.6c6.4,0,10.2-1.1,13.5-2.5l1.5,6.2c-3.1,1.4-8.5,3-16.2,3c-15,0-24-9.7-24-24.2
+ c0-14.5,8.7-25.8,22.9-25.8c15.9,0,20.2,13.8,20.2,22.6c0,1.8-0.2,3.2-0.3,4.1H1172.3z M1198.4,476.6c0.1-5.5-2.3-14.2-12.3-14.2
+ c-9,0-12.9,8.1-13.6,14.2H1198.4z"/>
+ <path d="M1245,505.2l-0.7-6h-0.3c-2.7,3.8-8,7.1-14.9,7.1c-9.9,0-14.9-6.8-14.9-13.8c0-11.6,10.5-17.9,29.4-17.8v-1
+ c0-4-1.1-11.1-11.1-11.1c-4.5,0-9.3,1.4-12.7,3.6l-2-5.7c4-2.6,9.9-4.3,16-4.3c14.9,0,18.6,10,18.6,19.6v17.9
+ c0,4.2,0.2,8.2,0.8,11.5H1245z M1243.7,480.7c-9.7-0.2-20.7,1.5-20.7,10.8c0,5.6,3.8,8.3,8.4,8.3c6.4,0,10.4-4,11.8-8
+ c0.3-0.9,0.5-1.9,0.5-2.8V480.7z"/>
+ <path d="M1266.6,470.2c0-5-0.1-9-0.4-13h7.8l0.4,7.7h0.3c2.7-4.6,7.3-8.8,15.3-8.8c6.7,0,11.7,4,13.8,9.6h0.2
+ c1.5-2.7,3.4-4.8,5.4-6.2c2.9-2.2,6.2-3.4,10.8-3.4c6.5,0,16,4.2,16,20.8v28.2h-8.7V478c0-9.2-3.4-14.8-10.6-14.8
+ c-5,0-9,3.7-10.5,7.9c-0.4,1.2-0.7,2.8-0.7,4.4v29.6h-8.7v-28.7c0-7.6-3.4-13.2-10.2-13.2c-5.5,0-9.6,4.4-11,8.7
+ c-0.5,1.3-0.7,2.8-0.7,4.3v28.9h-8.7V470.2z"/>
+ <path d="M1350.7,434.9h8.9v70.3h-8.9V434.9z"/>
+ <path d="M1384.4,443.8c0.1,3-2.1,5.3-5.6,5.3c-3.1,0-5.3-2.4-5.3-5.3c0-3.1,2.3-5.4,5.5-5.4
+ C1382.3,438.3,1384.4,440.7,1384.4,443.8z M1374.5,505.2v-47.9h8.9v47.9H1374.5z"/>
+ <path d="M1398.1,470.2c0-5-0.1-9-0.4-13h7.9l0.5,7.9h0.2c2.4-4.6,8.1-9,16.1-9c6.8,0,17.3,4,17.3,20.4v28.6h-8.9v-27.6
+ c0-7.7-2.9-14.2-11.3-14.2c-5.9,0-10.4,4.1-11.9,8.9c-0.4,1.1-0.6,2.6-0.6,4.1v28.8h-8.9V470.2z"/>
+ <path d="M1459.1,482.8c0.2,11.8,7.9,16.6,16.7,16.6c6.4,0,10.2-1.1,13.5-2.5l1.5,6.2c-3.1,1.4-8.5,3-16.2,3c-15,0-24-9.7-24-24.2
+ c0-14.5,8.7-25.8,22.9-25.8c15.9,0,20.2,13.8,20.2,22.6c0,1.8-0.2,3.2-0.3,4.1H1459.1z M1485.1,476.6c0.1-5.5-2.3-14.2-12.3-14.2
+ c-9,0-12.9,8.1-13.6,14.2H1485.1z"/>
+ <path d="M1546.9,434.9v57.9c0,4.3,0.1,9.1,0.4,12.4h-8l-0.4-8.3h-0.2c-2.7,5.3-8.7,9.4-16.6,9.4c-11.8,0-20.9-9.8-20.9-24.4
+ c-0.1-15.9,10-25.7,21.9-25.7c7.5,0,12.5,3.5,14.7,7.3h0.2v-28.6H1546.9z M1538,476.8c0-1.1-0.1-2.6-0.4-3.7
+ c-1.3-5.5-6.2-10.1-12.8-10.1c-9.2,0-14.6,7.9-14.6,18.5c0,9.7,4.8,17.7,14.4,17.7c6,0,11.4-3.9,13-10.4c0.3-1.2,0.4-2.4,0.4-3.8
+ V476.8z"/>
+</g>
+</svg>
diff --git a/docs/public/images/logos/color/aws.svg b/HydroRoll/public/images/logos/color/aws.svg
index 2700bd4..2700bd4 100644
--- a/docs/public/images/logos/color/aws.svg
+++ b/HydroRoll/public/images/logos/color/aws.svg
diff --git a/docs/public/images/logos/color/backpack.svg b/HydroRoll/public/images/logos/color/backpack.svg
index e32f7c1..e32f7c1 100644
--- a/docs/public/images/logos/color/backpack.svg
+++ b/HydroRoll/public/images/logos/color/backpack.svg
diff --git a/docs/public/images/logos/color/bigcommerce.svg b/HydroRoll/public/images/logos/color/bigcommerce.svg
index 0a2b555..0a2b555 100644
--- a/docs/public/images/logos/color/bigcommerce.svg
+++ b/HydroRoll/public/images/logos/color/bigcommerce.svg
diff --git a/docs/public/images/logos/color/binance.svg b/HydroRoll/public/images/logos/color/binance.svg
index 0a1a3d4..0a1a3d4 100644
--- a/docs/public/images/logos/color/binance.svg
+++ b/HydroRoll/public/images/logos/color/binance.svg
diff --git a/docs/public/images/logos/color/blockprotocol.svg b/HydroRoll/public/images/logos/color/blockprotocol.svg
index 73e1a22..73e1a22 100644
--- a/docs/public/images/logos/color/blockprotocol.svg
+++ b/HydroRoll/public/images/logos/color/blockprotocol.svg
diff --git a/docs/public/images/logos/color/builderio.svg b/HydroRoll/public/images/logos/color/builderio.svg
index 3aab61c..3aab61c 100644
--- a/docs/public/images/logos/color/builderio.svg
+++ b/HydroRoll/public/images/logos/color/builderio.svg
diff --git a/docs/public/images/logos/color/buildpass.svg b/HydroRoll/public/images/logos/color/buildpass.svg
index e679096..e679096 100644
--- a/docs/public/images/logos/color/buildpass.svg
+++ b/HydroRoll/public/images/logos/color/buildpass.svg
diff --git a/docs/public/images/logos/color/calcom.svg b/HydroRoll/public/images/logos/color/calcom.svg
index a7d336c..a7d336c 100644
--- a/docs/public/images/logos/color/calcom.svg
+++ b/HydroRoll/public/images/logos/color/calcom.svg
diff --git a/docs/public/images/logos/color/chotot.svg b/HydroRoll/public/images/logos/color/chotot.svg
index 48bccf4..48bccf4 100644
--- a/docs/public/images/logos/color/chotot.svg
+++ b/HydroRoll/public/images/logos/color/chotot.svg
diff --git a/docs/public/images/logos/color/codefresh.svg b/HydroRoll/public/images/logos/color/codefresh.svg
index 04e7370..04e7370 100644
--- a/docs/public/images/logos/color/codefresh.svg
+++ b/HydroRoll/public/images/logos/color/codefresh.svg
diff --git a/docs/public/images/logos/color/codesandbox.svg b/HydroRoll/public/images/logos/color/codesandbox.svg
index 4c055bd..4c055bd 100644
--- a/docs/public/images/logos/color/codesandbox.svg
+++ b/HydroRoll/public/images/logos/color/codesandbox.svg
diff --git a/docs/public/images/logos/color/comparastore.svg b/HydroRoll/public/images/logos/color/comparastore.svg
index ea20b39..ea20b39 100644
--- a/docs/public/images/logos/color/comparastore.svg
+++ b/HydroRoll/public/images/logos/color/comparastore.svg
diff --git a/docs/public/images/logos/color/contentful.svg b/HydroRoll/public/images/logos/color/contentful.svg
index 676e422..676e422 100644
--- a/docs/public/images/logos/color/contentful.svg
+++ b/HydroRoll/public/images/logos/color/contentful.svg
diff --git a/docs/public/images/logos/color/crowdstrike.svg b/HydroRoll/public/images/logos/color/crowdstrike.svg
index d1a1da0..d1a1da0 100644
--- a/docs/public/images/logos/color/crowdstrike.svg
+++ b/HydroRoll/public/images/logos/color/crowdstrike.svg
diff --git a/docs/public/images/logos/color/datadog.svg b/HydroRoll/public/images/logos/color/datadog.svg
index 117fe59..117fe59 100644
--- a/docs/public/images/logos/color/datadog.svg
+++ b/HydroRoll/public/images/logos/color/datadog.svg
diff --git a/docs/public/images/logos/color/disney.svg b/HydroRoll/public/images/logos/color/disney.svg
index bb59c7e..bb59c7e 100644
--- a/docs/public/images/logos/color/disney.svg
+++ b/HydroRoll/public/images/logos/color/disney.svg
diff --git a/docs/public/images/logos/color/endear.svg b/HydroRoll/public/images/logos/color/endear.svg
index 0bbd2c7..0bbd2c7 100644
--- a/docs/public/images/logos/color/endear.svg
+++ b/HydroRoll/public/images/logos/color/endear.svg
diff --git a/docs/public/images/logos/color/espn.svg b/HydroRoll/public/images/logos/color/espn.svg
index 205d247..205d247 100644
--- a/docs/public/images/logos/color/espn.svg
+++ b/HydroRoll/public/images/logos/color/espn.svg
diff --git a/docs/public/images/logos/color/expo.svg b/HydroRoll/public/images/logos/color/expo.svg
index 210536b..210536b 100644
--- a/docs/public/images/logos/color/expo.svg
+++ b/HydroRoll/public/images/logos/color/expo.svg
diff --git a/docs/public/images/logos/color/fandom.svg b/HydroRoll/public/images/logos/color/fandom.svg
index e5eb134..e5eb134 100644
--- a/docs/public/images/logos/color/fandom.svg
+++ b/HydroRoll/public/images/logos/color/fandom.svg
diff --git a/docs/public/images/logos/color/framer.svg b/HydroRoll/public/images/logos/color/framer.svg
index 1491e75..1491e75 100644
--- a/docs/public/images/logos/color/framer.svg
+++ b/HydroRoll/public/images/logos/color/framer.svg
diff --git a/docs/public/images/logos/color/github.svg b/HydroRoll/public/images/logos/color/github.svg
index cfe7136..cfe7136 100644
--- a/docs/public/images/logos/color/github.svg
+++ b/HydroRoll/public/images/logos/color/github.svg
diff --git a/docs/public/images/logos/color/goodrx.svg b/HydroRoll/public/images/logos/color/goodrx.svg
index 4943ec6..4943ec6 100644
--- a/docs/public/images/logos/color/goodrx.svg
+++ b/HydroRoll/public/images/logos/color/goodrx.svg
diff --git a/docs/public/images/logos/color/groupon.svg b/HydroRoll/public/images/logos/color/groupon.svg
index 3612b2a..3612b2a 100644
--- a/docs/public/images/logos/color/groupon.svg
+++ b/HydroRoll/public/images/logos/color/groupon.svg
diff --git a/docs/public/images/logos/color/hash.svg b/HydroRoll/public/images/logos/color/hash.svg
index 2765a1b..2765a1b 100644
--- a/docs/public/images/logos/color/hash.svg
+++ b/HydroRoll/public/images/logos/color/hash.svg
diff --git a/docs/public/images/logos/color/hearst.svg b/HydroRoll/public/images/logos/color/hearst.svg
index effb800..effb800 100644
--- a/docs/public/images/logos/color/hearst.svg
+++ b/HydroRoll/public/images/logos/color/hearst.svg
diff --git a/docs/public/images/logos/color/hulu.svg b/HydroRoll/public/images/logos/color/hulu.svg
index 746935a..746935a 100644
--- a/docs/public/images/logos/color/hulu.svg
+++ b/HydroRoll/public/images/logos/color/hulu.svg
diff --git a/docs/public/images/logos/color/lattice.svg b/HydroRoll/public/images/logos/color/lattice.svg
index 7d3c6cd..7d3c6cd 100644
--- a/docs/public/images/logos/color/lattice.svg
+++ b/HydroRoll/public/images/logos/color/lattice.svg
diff --git a/docs/public/images/logos/color/lguplus.svg b/HydroRoll/public/images/logos/color/lguplus.svg
index 4656cb4..4656cb4 100644
--- a/docs/public/images/logos/color/lguplus.svg
+++ b/HydroRoll/public/images/logos/color/lguplus.svg
diff --git a/docs/public/images/logos/color/line.svg b/HydroRoll/public/images/logos/color/line.svg
index c112baa..c112baa 100644
--- a/docs/public/images/logos/color/line.svg
+++ b/HydroRoll/public/images/logos/color/line.svg
diff --git a/docs/public/images/logos/color/makeswift.svg b/HydroRoll/public/images/logos/color/makeswift.svg
index 200539e..200539e 100644
--- a/docs/public/images/logos/color/makeswift.svg
+++ b/HydroRoll/public/images/logos/color/makeswift.svg
diff --git a/docs/public/images/logos/color/maze.svg b/HydroRoll/public/images/logos/color/maze.svg
index 85c7c9e..85c7c9e 100644
--- a/docs/public/images/logos/color/maze.svg
+++ b/HydroRoll/public/images/logos/color/maze.svg
diff --git a/docs/public/images/logos/color/microsoft.svg b/HydroRoll/public/images/logos/color/microsoft.svg
index 923d01e..923d01e 100644
--- a/docs/public/images/logos/color/microsoft.svg
+++ b/HydroRoll/public/images/logos/color/microsoft.svg
diff --git a/docs/public/images/logos/color/miro.svg b/HydroRoll/public/images/logos/color/miro.svg
index 18a049d..18a049d 100644
--- a/docs/public/images/logos/color/miro.svg
+++ b/HydroRoll/public/images/logos/color/miro.svg
diff --git a/docs/public/images/logos/color/n26.svg b/HydroRoll/public/images/logos/color/n26.svg
index 80c3420..80c3420 100644
--- a/docs/public/images/logos/color/n26.svg
+++ b/HydroRoll/public/images/logos/color/n26.svg
diff --git a/docs/public/images/logos/color/n8n.svg b/HydroRoll/public/images/logos/color/n8n.svg
index fef59ac..fef59ac 100644
--- a/docs/public/images/logos/color/n8n.svg
+++ b/HydroRoll/public/images/logos/color/n8n.svg
diff --git a/docs/public/images/logos/color/netflix.svg b/HydroRoll/public/images/logos/color/netflix.svg
index 35d8443..35d8443 100644
--- a/docs/public/images/logos/color/netflix.svg
+++ b/HydroRoll/public/images/logos/color/netflix.svg
diff --git a/docs/public/images/logos/color/nhost.svg b/HydroRoll/public/images/logos/color/nhost.svg
index cfe6959..cfe6959 100644
--- a/docs/public/images/logos/color/nhost.svg
+++ b/HydroRoll/public/images/logos/color/nhost.svg
diff --git a/docs/public/images/logos/color/paypal.svg b/HydroRoll/public/images/logos/color/paypal.svg
index 1a9886f..1a9886f 100644
--- a/docs/public/images/logos/color/paypal.svg
+++ b/HydroRoll/public/images/logos/color/paypal.svg
diff --git a/docs/public/images/logos/color/plex.svg b/HydroRoll/public/images/logos/color/plex.svg
index 8b42d31..8b42d31 100644
--- a/docs/public/images/logos/color/plex.svg
+++ b/HydroRoll/public/images/logos/color/plex.svg
diff --git a/docs/public/images/logos/color/rapidapi.svg b/HydroRoll/public/images/logos/color/rapidapi.svg
index 657e6ee..657e6ee 100644
--- a/docs/public/images/logos/color/rapidapi.svg
+++ b/HydroRoll/public/images/logos/color/rapidapi.svg
diff --git a/docs/public/images/logos/color/reactflow.svg b/HydroRoll/public/images/logos/color/reactflow.svg
index d2db14b..d2db14b 100644
--- a/docs/public/images/logos/color/reactflow.svg
+++ b/HydroRoll/public/images/logos/color/reactflow.svg
diff --git a/docs/public/images/logos/color/rocketchat.svg b/HydroRoll/public/images/logos/color/rocketchat.svg
index 419b5f1..419b5f1 100644
--- a/docs/public/images/logos/color/rocketchat.svg
+++ b/HydroRoll/public/images/logos/color/rocketchat.svg
diff --git a/docs/public/images/logos/color/sap.svg b/HydroRoll/public/images/logos/color/sap.svg
index ac99b1a..ac99b1a 100644
--- a/docs/public/images/logos/color/sap.svg
+++ b/HydroRoll/public/images/logos/color/sap.svg
diff --git a/docs/public/images/logos/color/segment.svg b/HydroRoll/public/images/logos/color/segment.svg
index 4cbcded..4cbcded 100644
--- a/docs/public/images/logos/color/segment.svg
+++ b/HydroRoll/public/images/logos/color/segment.svg
diff --git a/docs/public/images/logos/color/shopify.svg b/HydroRoll/public/images/logos/color/shopify.svg
index a46c85f..a46c85f 100644
--- a/docs/public/images/logos/color/shopify.svg
+++ b/HydroRoll/public/images/logos/color/shopify.svg
diff --git a/docs/public/images/logos/color/showtime.svg b/HydroRoll/public/images/logos/color/showtime.svg
index 4e0f3b6..4e0f3b6 100644
--- a/docs/public/images/logos/color/showtime.svg
+++ b/HydroRoll/public/images/logos/color/showtime.svg
diff --git a/docs/public/images/logos/color/snap.svg b/HydroRoll/public/images/logos/color/snap.svg
index 0c0c688..0c0c688 100644
--- a/docs/public/images/logos/color/snap.svg
+++ b/HydroRoll/public/images/logos/color/snap.svg
diff --git a/docs/public/images/logos/color/solanafm.svg b/HydroRoll/public/images/logos/color/solanafm.svg
index f692e60..f692e60 100644
--- a/docs/public/images/logos/color/solanafm.svg
+++ b/HydroRoll/public/images/logos/color/solanafm.svg
diff --git a/docs/public/images/logos/color/sourcegraph.svg b/HydroRoll/public/images/logos/color/sourcegraph.svg
index 12dd203..12dd203 100644
--- a/docs/public/images/logos/color/sourcegraph.svg
+++ b/HydroRoll/public/images/logos/color/sourcegraph.svg
diff --git a/docs/public/images/logos/color/stedi.svg b/HydroRoll/public/images/logos/color/stedi.svg
index dc415e5..dc415e5 100644
--- a/docs/public/images/logos/color/stedi.svg
+++ b/HydroRoll/public/images/logos/color/stedi.svg
diff --git a/docs/public/images/logos/color/supernova.svg b/HydroRoll/public/images/logos/color/supernova.svg
index bacbcd1..bacbcd1 100644
--- a/docs/public/images/logos/color/supernova.svg
+++ b/HydroRoll/public/images/logos/color/supernova.svg
diff --git a/docs/public/images/logos/color/teespring.svg b/HydroRoll/public/images/logos/color/teespring.svg
index 39236b9..39236b9 100644
--- a/docs/public/images/logos/color/teespring.svg
+++ b/HydroRoll/public/images/logos/color/teespring.svg
diff --git a/docs/public/images/logos/color/tripadvisor.svg b/HydroRoll/public/images/logos/color/tripadvisor.svg
index a1a1584..a1a1584 100644
--- a/docs/public/images/logos/color/tripadvisor.svg
+++ b/HydroRoll/public/images/logos/color/tripadvisor.svg
diff --git a/docs/public/images/logos/color/twilio.svg b/HydroRoll/public/images/logos/color/twilio.svg
index e195c5b..e195c5b 100644
--- a/docs/public/images/logos/color/twilio.svg
+++ b/HydroRoll/public/images/logos/color/twilio.svg
diff --git a/docs/public/images/logos/color/twitch.svg b/HydroRoll/public/images/logos/color/twitch.svg
index 84df03c..84df03c 100644
--- a/docs/public/images/logos/color/twitch.svg
+++ b/HydroRoll/public/images/logos/color/twitch.svg
diff --git a/docs/public/images/logos/color/vercel.svg b/HydroRoll/public/images/logos/color/vercel.svg
index 9814cba..9814cba 100644
--- a/docs/public/images/logos/color/vercel.svg
+++ b/HydroRoll/public/images/logos/color/vercel.svg
diff --git a/docs/public/images/logos/color/vimeo.svg b/HydroRoll/public/images/logos/color/vimeo.svg
index fd65d7c..fd65d7c 100644
--- a/docs/public/images/logos/color/vimeo.svg
+++ b/HydroRoll/public/images/logos/color/vimeo.svg
diff --git a/docs/public/images/logos/color/volvo.svg b/HydroRoll/public/images/logos/color/volvo.svg
index 402f272..402f272 100644
--- a/docs/public/images/logos/color/volvo.svg
+++ b/HydroRoll/public/images/logos/color/volvo.svg
diff --git a/docs/public/images/logos/color/waggel.svg b/HydroRoll/public/images/logos/color/waggel.svg
index f863d34..f863d34 100644
--- a/docs/public/images/logos/color/waggel.svg
+++ b/HydroRoll/public/images/logos/color/waggel.svg
diff --git a/docs/public/images/logos/color/washingtonpost.svg b/HydroRoll/public/images/logos/color/washingtonpost.svg
index 1124676..1124676 100644
--- a/docs/public/images/logos/color/washingtonpost.svg
+++ b/HydroRoll/public/images/logos/color/washingtonpost.svg
diff --git a/docs/public/images/logos/color/watershed.svg b/HydroRoll/public/images/logos/color/watershed.svg
index 88b2fee..88b2fee 100644
--- a/docs/public/images/logos/color/watershed.svg
+++ b/HydroRoll/public/images/logos/color/watershed.svg
diff --git a/docs/public/images/logos/color/wayfair.svg b/HydroRoll/public/images/logos/color/wayfair.svg
index 771564c..771564c 100644
--- a/docs/public/images/logos/color/wayfair.svg
+++ b/HydroRoll/public/images/logos/color/wayfair.svg
diff --git a/docs/public/images/logos/color/woocommerce.svg b/HydroRoll/public/images/logos/color/woocommerce.svg
index 1f9d957..1f9d957 100644
--- a/docs/public/images/logos/color/woocommerce.svg
+++ b/HydroRoll/public/images/logos/color/woocommerce.svg
diff --git a/docs/public/images/logos/color/xata.svg b/HydroRoll/public/images/logos/color/xata.svg
index d276814..d276814 100644
--- a/docs/public/images/logos/color/xata.svg
+++ b/HydroRoll/public/images/logos/color/xata.svg
diff --git a/docs/public/images/logos/color/xiaomi.svg b/HydroRoll/public/images/logos/color/xiaomi.svg
index b8cc578..b8cc578 100644
--- a/docs/public/images/logos/color/xiaomi.svg
+++ b/HydroRoll/public/images/logos/color/xiaomi.svg
diff --git a/docs/public/images/logos/color/yousign.svg b/HydroRoll/public/images/logos/color/yousign.svg
index 1eb23c8..1eb23c8 100644
--- a/docs/public/images/logos/color/yousign.svg
+++ b/HydroRoll/public/images/logos/color/yousign.svg
diff --git a/docs/public/images/logos/white/adobe.svg b/HydroRoll/public/images/logos/white/adobe.svg
index 6076115..6076115 100644
--- a/docs/public/images/logos/white/adobe.svg
+++ b/HydroRoll/public/images/logos/white/adobe.svg
diff --git a/docs/public/images/logos/white/agrotoken.svg b/HydroRoll/public/images/logos/white/agrotoken.svg
index 54ae8fa..54ae8fa 100644
--- a/docs/public/images/logos/white/agrotoken.svg
+++ b/HydroRoll/public/images/logos/white/agrotoken.svg
diff --git a/docs/public/images/logos/white/alibaba.svg b/HydroRoll/public/images/logos/white/alibaba.svg
index 366896d..366896d 100644
--- a/docs/public/images/logos/white/alibaba.svg
+++ b/HydroRoll/public/images/logos/white/alibaba.svg
diff --git a/docs/public/images/logos/white/ant.svg b/HydroRoll/public/images/logos/white/ant.svg
index 7b9d592..7b9d592 100644
--- a/docs/public/images/logos/white/ant.svg
+++ b/HydroRoll/public/images/logos/white/ant.svg
diff --git a/docs/public/images/logos/white/authdog.svg b/HydroRoll/public/images/logos/white/authdog.svg
index 24f24b0..0226d3d 100644
--- a/docs/public/images/logos/white/authdog.svg
+++ b/HydroRoll/public/images/logos/white/authdog.svg
@@ -1,121 +1,121 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="349 200 1309 394" style="enable-background:new 349 200 1309 394;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#FFFFFF;}
- .st1{display:none;}
- .st2{display:inline;fill:#FFFFFF;}
- .st3{font-family:'MyriadPro-Regular';}
- .st4{font-size:99px;}
-</style>
-<g>
- <g>
- <g>
- <path class="st0" d="M838.7,291.5h23.2l47.4,108.8h-23.8L878,383h-55.3l-7.4,17.3h-24L838.7,291.5z M870.6,364.7l-12.6-31
- c-3.4-8.2-7.6-19.1-7.7-19.5c-0.2,0.3-4.4,11.3-7.7,19.5L830,364.8h40.6V364.7z M916.3,357v-65.5h23.5v64.3
- c0,16.3,9.2,24.9,23.5,24.9s23.5-8.6,23.5-24.9v-64.3h23.5V357c0,28.7-19.2,45.2-47,45.2C935.4,402.2,916.3,385.7,916.3,357z
- M1060.7,311.7h-36.9v-20.1h97.4v20.1h-37v88.7h-23.5V311.7L1060.7,311.7z M1135.4,291.5h23.5V334h46.5v-42.5h23.5v108.8h-23.5
- v-46.2h-46.5v46.2h-23.5V291.5z M1250.6,291.5h43.7c35.8,0,58.3,24.7,58.3,54.4s-22.5,54.4-58.3,54.4h-43.7V291.5z M1293.3,380.2
- c20.8,0,34.6-14.4,34.6-34.3c0-19.6-13.8-34.3-34.6-34.3h-19.2v68.5L1293.3,380.2L1293.3,380.2z M1366.3,345.9
- c0-31.1,24-56.1,57.6-56.1s57.6,25,57.6,56.1c0,31.2-24,56.3-57.6,56.3S1366.3,377.2,1366.3,345.9z M1457,345.9
- c0-19.3-13.9-34.8-32.9-34.8s-33.3,15.5-33.3,34.8c0,19.5,14.1,34.9,33.3,34.9C1443,380.9,1457,365.4,1457,345.9z M1495.3,345.9
- c0-31.1,23.8-56.1,57.4-56.1c15.3,0,28.7,5.4,38.6,13.9l-14.6,15.9c-7.6-6.7-15.3-8.6-23.5-8.6c-19,0-33.4,15.5-33.4,34.8
- c0,19.5,14.1,34.9,33.4,34.9c10.4,0,19.1-4.7,25-10.9v-16h-18.5v-17.1h40V379c-9.6,14.3-27.2,23-46.8,23
- C1519.3,402.2,1495.3,377.2,1495.3,345.9z"/>
- <g class="st1">
- <path class="st2" d="M797.4,426h7.4v60h-7.4V426z"/>
- <path class="st2" d="M820.8,463.5c0-13.2,8.8-23.5,21.3-23.5c7.2,0,13.6,3,16.9,8.8v-23.7h7V486h-6.8v-7.9
- c-3.3,5.9-9.9,8.8-17.2,8.8C829.6,486.9,820.8,476.5,820.8,463.5z M859,463.5c0-9.4-6.8-16.6-15.3-16.6c-9,0-15.6,7-15.6,16.6
- c0,9.5,6.7,16.6,15.6,16.6C852.2,480.1,859,473,859,463.5z"/>
- <path class="st2" d="M880.8,463.5c0-13,9.8-23.5,22.7-23.5c12,0,21.5,10.4,21.5,23.2c0,1.3-0.2,2.7-0.2,2.8h-36.7
- c1.1,9,8,14.6,16.4,14.6c5.1,0,10.2-1.8,13.9-4.8l3,5.2c-4.8,3.8-10.8,5.9-17,5.9C891.7,486.9,880.8,477.8,880.8,463.5z
- M918.1,460.6c-0.7-8.3-7.1-14.3-15-14.3c-7.7,0-14,5.9-15,14.3H918.1z"/>
- <path class="st2" d="M939.9,440.9h7v7.7c3.1-5.5,9-8.6,15.6-8.6c11.3,0,16.3,6.8,16.3,18.7V486h-7v-26.4c0-8.3-3-12.8-11.2-12.8
- c-8,0-13.7,6.3-13.7,13.8V486h-7L939.9,440.9L939.9,440.9z"/>
- <path class="st2" d="M997.2,472.5v-25.7h-6.8V441h6.8v-9.7l7-1.3v11h15.4v5.8h-15.4v25.9c0,6.2,2.7,8,6.3,8
- c4.2,0,7.4-2.5,7.4-2.5l2.3,5.5c-1.8,1.2-5.5,3.3-10.4,3.3C1001.9,486.9,997.2,483,997.2,472.5z"/>
- <path class="st2" d="M1032.3,428.3c0-2.6,2-4.7,4.6-4.7s4.7,2.1,4.7,4.7s-2.1,4.6-4.7,4.6
- C1034.4,432.9,1032.3,430.9,1032.3,428.3z M1033.4,440.9h7v45h-7V440.9z"/>
- <path class="st2" d="M1059.6,472.5v-25.7h-6.8V441h6.8v-9.7l7-1.3v11h15.3v5.8h-15.3v25.9c0,6.2,2.7,8,6.3,8
- c4.2,0,7.4-2.5,7.4-2.5l2.3,5.5c-1.8,1.2-5.5,3.3-10.4,3.3C1064.3,486.9,1059.6,483,1059.6,472.5z"/>
- <path class="st2" d="M1099.3,492.9c4.9,0,7.9-1.4,11-7.9l1-2l-20.3-42.1h7.3l14.2,30.3c1,2.1,2,5.1,2,5.1s1.4-3.7,2.1-5.4
- l13.4-30h7.2l-21.5,47.3c-4.9,10.6-11.3,11.4-16.6,11.4L1099.3,492.9L1099.3,492.9z"/>
- <path class="st2" d="M1168.8,477.6l3.2-5.5c4.8,4.7,11.3,8.1,20.3,8.1c7.8,0,15.9-3.4,15.9-10.8c0-6.8-7.8-8.9-15.4-10.8
- c-10.7-2.7-21.5-6.1-21.5-17.2c0-10.7,10.3-16.2,21-16.2c7.4,0,14.1,1.9,20.2,6.7l-3.1,5.6c-5.4-4.2-11.4-5.6-17.1-5.6
- c-5.9,0-13.5,2.8-13.5,9.4c0,6.2,6.8,8.2,14.9,10.3c11.1,2.8,22.3,6.6,22.3,17.8c0,12.3-12.3,17.6-23.8,17.6
- C1180.3,486.9,1173.1,482.2,1168.8,477.6z"/>
- <path class="st2" d="M1228.8,428.3c0-2.6,2-4.7,4.6-4.7s4.7,2.1,4.7,4.7s-2.1,4.6-4.7,4.6
- C1230.9,432.9,1228.8,430.9,1228.8,428.3z M1229.9,440.9h7v45h-7V440.9z"/>
- <path class="st2" d="M1253.7,440.9h7v7.8c2.5-4.9,8.1-8.7,14.4-8.7c7.2,0,12.3,3.1,14.4,9.5c3.2-6.6,10.3-9.5,15.5-9.5
- c10.8,0,16.6,6.3,16.6,18.7V486h-7.1v-26.4c0-7.7-2.7-12.8-10.9-12.8c-7.6,0-12.4,6.1-12.4,12.9V486h-7.1v-26.4
- c0-7.7-2.7-12.8-10.8-12.8c-7.9,0-12.6,6.7-12.6,13.2v26h-7V440.9L1253.7,440.9z"/>
- <path class="st2" d="M1337.5,440.9h6.8v7.8c3.3-5.8,9.9-8.7,17.2-8.7c12.5,0,21.3,10.3,21.3,23.4s-8.8,23.5-21.3,23.5
- c-7.1,0-13.6-3-16.9-8.8V499h-7L1337.5,440.9L1337.5,440.9z M1375.5,463.4c0-9.5-6.7-16.6-15.6-16.6c-8.6,0-15.3,7.1-15.3,16.6
- s6.8,16.6,15.3,16.6C1368.9,480.1,1375.5,473,1375.5,463.4z"/>
- <path class="st2" d="M1396.4,425.1h7V486h-7V425.1z"/>
- <path class="st2" d="M1419,428.3c0-2.6,2-4.7,4.6-4.7s4.7,2.1,4.7,4.7s-2.1,4.6-4.7,4.6C1421.1,432.9,1419,430.9,1419,428.3z
- M1420.1,440.9h7v45h-7V440.9z"/>
- <path class="st2" d="M1446.1,446.8h-7.3V441h7.3v-3.4c0-11.2,5.9-14.2,12.1-14.2c4.4,0,8.6,1.7,10.8,3.1l-2.3,5.4
- c-0.9-0.5-3.6-2.2-7-2.2c-3.5,0-6.6,1.8-6.6,8.8v2.7h14.3v5.8h-14.3v39h-7V446.8L1446.1,446.8z"/>
- <path class="st2" d="M1477.5,428.3c0-2.6,2-4.7,4.6-4.7s4.7,2.1,4.7,4.7s-2.1,4.6-4.7,4.6S1477.5,430.9,1477.5,428.3z"/>
- <rect x="1478.6" y="440.9" class="st2" width="7" height="45"/>
- <path class="st2" d="M1499.3,463.5c0-13,9.8-23.5,22.7-23.5c12,0,21.6,10.4,21.6,23.2c0,1.3-0.2,2.7-0.2,2.8h-36.7
- c1.1,9,8.1,14.6,16.4,14.6c5.1,0,10.2-1.8,13.9-4.8l3.1,5.2c-4.8,3.8-10.8,5.9-17,5.9C1510.1,486.9,1499.3,477.8,1499.3,463.5z
- M1536.6,460.6c-0.7-8.3-7.1-14.3-15-14.3c-7.7,0-14,5.9-15,14.3H1536.6z"/>
- <path class="st2" d="M1554.1,463.5c0-13.2,8.8-23.5,21.3-23.5c7.2,0,13.6,3,16.9,8.8v-23.7h7V486h-6.8v-7.9
- c-3.3,5.9-9.9,8.8-17.2,8.8C1562.8,486.9,1554.1,476.5,1554.1,463.5z M1592.3,463.5c0-9.4-6.8-16.6-15.3-16.6
- c-9,0-15.6,7-15.6,16.6c0,9.5,6.7,16.6,15.6,16.6C1585.5,480.1,1592.3,473,1592.3,463.5z"/>
- </g>
- </g>
- <g>
- <path class="st0" d="M705.4,408.3c-18.6,64.7-67.8,88.8-85.9,95.6l-41.7-41.7l-84.9,13.1c-12.9,2-25.8-2.6-34.6-12.3l-36.8-40.9
- c-2.1-2.3-2.9-5.4-2.3-8.4s2.6-5.5,5.4-6.8l64.2-30l-0.2-8.4c-0.7-32.8,19.6-54,60.3-63.4v9.1c0,49.3,27.4,93.6,71.5,115.6
- l5.8,2.9l5.8-2.9c44.1-22,71.5-66.4,71.5-115.6v-32.5L626.2,243l-68.3,34.2c-58.7,9.1-92,38.5-94.8,83.3l-49.4,23.1
- c-10.3,4.8-17.4,13.9-19.7,25c-2.3,11.1,0.8,22.3,8.4,30.7l36.8,40.9c14.6,16.2,36.1,23.9,57.7,20.5l72-11.1l43.3,43.3l7.1-1.8
- c3.4-0.9,84.3-22.8,110.9-115.7L705.4,408.3z M626.2,403.7c-31.9-18.5-51.5-52.2-51.5-89.5v-16.6l51.5-25.7V403.7z"/>
- <path class="st0" d="M518.7,368.6c0,5.9,4.8,10.7,10.7,10.7s10.7-4.8,10.7-10.7s-4.8-10.7-10.7-10.7
- C523.5,358,518.7,362.8,518.7,368.6z"/>
- </g>
- </g>
-</g>
-<g>
- <path class="st0" d="M866.7,431.4v66.7H858v-66.7H866.7z"/>
- <path class="st0" d="M893.1,477.2l-7.1,21h-9.1l23.1-66.7h10.6l23.2,66.7h-9.4l-7.3-21H893.1z M915.4,470.4l-6.7-19.2
- c-1.5-4.4-2.5-8.3-3.5-12.2H905c-1,4-2.1,8-3.4,12.1l-6.7,19.3H915.4z"/>
- <path class="st0" d="M1000.7,468.9c-0.5-9.3-1.1-20.5-1-28.8h-0.3c-2.3,7.8-5.1,16.1-8.6,25.3l-12,32.4h-6.7l-11-31.8
- c-3.2-9.4-6-18-7.9-25.9h-0.2c-0.2,8.3-0.7,19.5-1.3,29.5l-1.8,28.6h-8.4l4.7-66.7h11.2l11.6,32.3c2.8,8.2,5.1,15.5,6.9,22.5h0.3
- c1.7-6.7,4.1-14.1,7.2-22.5l12.1-32.3h11.2l4.2,66.7h-8.6L1000.7,468.9z"/>
- <path class="st0" d="M1044.7,487.7c3.9,2.4,9.7,4.4,15.7,4.4c9,0,14.2-4.7,14.2-11.4c0-6.2-3.6-9.8-12.8-13.3
- c-11.1-3.9-18-9.5-18-18.9c0-10.4,8.8-18.1,22-18.1c7,0,12,1.6,15,3.3l-2.4,7c-2.2-1.2-6.8-3.2-12.9-3.2c-9.3,0-12.8,5.4-12.8,10
- c0,6.2,4.1,9.3,13.5,12.9c11.5,4.4,17.4,9.8,17.4,19.6c0,10.3-7.8,19.2-23.8,19.2c-6.6,0-13.7-1.9-17.4-4.3L1044.7,487.7z"/>
- <path class="st0" d="M1105.8,436.5v13.8h12.7v6.6h-12.7v25.8c0,5.9,1.7,9.3,6.7,9.3c2.3,0,4-0.3,5.1-0.6l0.4,6.5
- c-1.7,0.7-4.4,1.2-7.9,1.2c-4.1,0-7.5-1.3-9.6-3.7c-2.5-2.6-3.4-6.8-3.4-12.5v-26.1h-7.6v-6.6h7.6v-11.5L1105.8,436.5z"/>
- <path class="st0" d="M1128.5,465.2c0-5.6-0.1-10.5-0.4-14.9h7.8l0.3,9.4h0.4c2.2-6.4,7.6-10.5,13.5-10.5c1,0,1.7,0.1,2.5,0.3v8.2
- c-0.9-0.2-1.8-0.3-3-0.3c-6.3,0-10.7,4.7-11.9,11.2c-0.2,1.2-0.4,2.6-0.4,4.1v25.5h-8.8V465.2z"/>
- <path class="st0" d="M1165.4,475.8c0.2,11.8,7.9,16.6,16.7,16.6c6.4,0,10.2-1.1,13.5-2.5l1.5,6.2c-3.1,1.4-8.5,3-16.2,3
- c-15,0-24-9.7-24-24.2c0-14.5,8.7-25.8,22.9-25.8c15.9,0,20.2,13.8,20.2,22.6c0,1.8-0.2,3.2-0.3,4.1H1165.4z M1191.4,469.6
- c0.1-5.5-2.3-14.2-12.3-14.2c-9,0-12.9,8.1-13.6,14.2H1191.4z"/>
- <path class="st0" d="M1238,498.2l-0.7-6h-0.3c-2.7,3.8-8,7.1-14.9,7.1c-9.9,0-14.9-6.8-14.9-13.8c0-11.6,10.5-17.9,29.4-17.8v-1
- c0-4-1.1-11.1-11.1-11.1c-4.5,0-9.3,1.4-12.7,3.6l-2-5.7c4-2.6,9.9-4.3,16-4.3c14.9,0,18.6,10,18.6,19.6v17.9
- c0,4.2,0.2,8.2,0.8,11.5H1238z M1236.7,473.7c-9.7-0.2-20.7,1.5-20.7,10.8c0,5.6,3.8,8.3,8.4,8.3c6.4,0,10.4-4,11.8-8
- c0.3-0.9,0.5-1.9,0.5-2.8V473.7z"/>
- <path class="st0" d="M1259.6,463.2c0-5-0.1-9-0.4-13h7.8l0.4,7.7h0.3c2.7-4.6,7.3-8.8,15.3-8.8c6.7,0,11.7,4,13.8,9.6h0.2
- c1.5-2.7,3.4-4.8,5.4-6.2c2.9-2.2,6.2-3.4,10.8-3.4c6.5,0,16,4.2,16,20.8v28.2h-8.7V471c0-9.2-3.4-14.8-10.6-14.8
- c-5,0-9,3.7-10.5,7.9c-0.4,1.2-0.7,2.8-0.7,4.4v29.6h-8.7v-28.7c0-7.6-3.4-13.2-10.2-13.2c-5.5,0-9.6,4.4-11,8.7
- c-0.5,1.3-0.7,2.8-0.7,4.3v28.9h-8.7V463.2z"/>
- <path class="st0" d="M1343.8,427.9h8.9v70.3h-8.9V427.9z"/>
- <path class="st0" d="M1377.5,436.8c0.1,3-2.1,5.3-5.6,5.3c-3.1,0-5.3-2.4-5.3-5.3c0-3.1,2.3-5.4,5.5-5.4
- C1375.3,431.3,1377.5,433.7,1377.5,436.8z M1367.6,498.2v-47.9h8.9v47.9H1367.6z"/>
- <path class="st0" d="M1391.2,463.2c0-5-0.1-9-0.4-13h7.9l0.5,7.9h0.2c2.4-4.6,8.1-9,16.1-9c6.8,0,17.3,4,17.3,20.4v28.6h-8.9v-27.6
- c0-7.7-2.9-14.2-11.3-14.2c-5.9,0-10.4,4.1-11.9,8.9c-0.4,1.1-0.6,2.6-0.6,4.1v28.8h-8.9V463.2z"/>
- <path class="st0" d="M1452.1,475.8c0.2,11.8,7.9,16.6,16.7,16.6c6.4,0,10.2-1.1,13.5-2.5l1.5,6.2c-3.1,1.4-8.5,3-16.2,3
- c-15,0-24-9.7-24-24.2c0-14.5,8.7-25.8,22.9-25.8c15.9,0,20.2,13.8,20.2,22.6c0,1.8-0.2,3.2-0.3,4.1H1452.1z M1478.1,469.6
- c0.1-5.5-2.3-14.2-12.3-14.2c-9,0-12.9,8.1-13.6,14.2H1478.1z"/>
- <path class="st0" d="M1539.9,427.9v57.9c0,4.3,0.1,9.1,0.4,12.4h-8l-0.4-8.3h-0.2c-2.7,5.3-8.7,9.4-16.6,9.4
- c-11.8,0-20.9-9.8-20.9-24.4c-0.1-15.9,10-25.7,21.9-25.7c7.5,0,12.5,3.5,14.7,7.3h0.2v-28.6H1539.9z M1531,469.8
- c0-1.1-0.1-2.6-0.4-3.7c-1.3-5.5-6.2-10.1-12.8-10.1c-9.2,0-14.6,7.9-14.6,18.5c0,9.7,4.8,17.7,14.4,17.7c6,0,11.4-3.9,13-10.4
- c0.3-1.2,0.4-2.4,0.4-3.8V469.8z"/>
-</g>
-<text id="IAM_Streamlined__x28_text_copy_x29_" transform="matrix(1.0191 0 0 1 736.3001 576.167)" class="st1 st3 st4">IAM Streamlined</text>
-</svg>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 19.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="349 200 1309 394" style="enable-background:new 349 200 1309 394;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#FFFFFF;}
+ .st1{display:none;}
+ .st2{display:inline;fill:#FFFFFF;}
+ .st3{font-family:'MyriadPro-Regular';}
+ .st4{font-size:99px;}
+</style>
+<g>
+ <g>
+ <g>
+ <path class="st0" d="M838.7,291.5h23.2l47.4,108.8h-23.8L878,383h-55.3l-7.4,17.3h-24L838.7,291.5z M870.6,364.7l-12.6-31
+ c-3.4-8.2-7.6-19.1-7.7-19.5c-0.2,0.3-4.4,11.3-7.7,19.5L830,364.8h40.6V364.7z M916.3,357v-65.5h23.5v64.3
+ c0,16.3,9.2,24.9,23.5,24.9s23.5-8.6,23.5-24.9v-64.3h23.5V357c0,28.7-19.2,45.2-47,45.2C935.4,402.2,916.3,385.7,916.3,357z
+ M1060.7,311.7h-36.9v-20.1h97.4v20.1h-37v88.7h-23.5V311.7L1060.7,311.7z M1135.4,291.5h23.5V334h46.5v-42.5h23.5v108.8h-23.5
+ v-46.2h-46.5v46.2h-23.5V291.5z M1250.6,291.5h43.7c35.8,0,58.3,24.7,58.3,54.4s-22.5,54.4-58.3,54.4h-43.7V291.5z M1293.3,380.2
+ c20.8,0,34.6-14.4,34.6-34.3c0-19.6-13.8-34.3-34.6-34.3h-19.2v68.5L1293.3,380.2L1293.3,380.2z M1366.3,345.9
+ c0-31.1,24-56.1,57.6-56.1s57.6,25,57.6,56.1c0,31.2-24,56.3-57.6,56.3S1366.3,377.2,1366.3,345.9z M1457,345.9
+ c0-19.3-13.9-34.8-32.9-34.8s-33.3,15.5-33.3,34.8c0,19.5,14.1,34.9,33.3,34.9C1443,380.9,1457,365.4,1457,345.9z M1495.3,345.9
+ c0-31.1,23.8-56.1,57.4-56.1c15.3,0,28.7,5.4,38.6,13.9l-14.6,15.9c-7.6-6.7-15.3-8.6-23.5-8.6c-19,0-33.4,15.5-33.4,34.8
+ c0,19.5,14.1,34.9,33.4,34.9c10.4,0,19.1-4.7,25-10.9v-16h-18.5v-17.1h40V379c-9.6,14.3-27.2,23-46.8,23
+ C1519.3,402.2,1495.3,377.2,1495.3,345.9z"/>
+ <g class="st1">
+ <path class="st2" d="M797.4,426h7.4v60h-7.4V426z"/>
+ <path class="st2" d="M820.8,463.5c0-13.2,8.8-23.5,21.3-23.5c7.2,0,13.6,3,16.9,8.8v-23.7h7V486h-6.8v-7.9
+ c-3.3,5.9-9.9,8.8-17.2,8.8C829.6,486.9,820.8,476.5,820.8,463.5z M859,463.5c0-9.4-6.8-16.6-15.3-16.6c-9,0-15.6,7-15.6,16.6
+ c0,9.5,6.7,16.6,15.6,16.6C852.2,480.1,859,473,859,463.5z"/>
+ <path class="st2" d="M880.8,463.5c0-13,9.8-23.5,22.7-23.5c12,0,21.5,10.4,21.5,23.2c0,1.3-0.2,2.7-0.2,2.8h-36.7
+ c1.1,9,8,14.6,16.4,14.6c5.1,0,10.2-1.8,13.9-4.8l3,5.2c-4.8,3.8-10.8,5.9-17,5.9C891.7,486.9,880.8,477.8,880.8,463.5z
+ M918.1,460.6c-0.7-8.3-7.1-14.3-15-14.3c-7.7,0-14,5.9-15,14.3H918.1z"/>
+ <path class="st2" d="M939.9,440.9h7v7.7c3.1-5.5,9-8.6,15.6-8.6c11.3,0,16.3,6.8,16.3,18.7V486h-7v-26.4c0-8.3-3-12.8-11.2-12.8
+ c-8,0-13.7,6.3-13.7,13.8V486h-7L939.9,440.9L939.9,440.9z"/>
+ <path class="st2" d="M997.2,472.5v-25.7h-6.8V441h6.8v-9.7l7-1.3v11h15.4v5.8h-15.4v25.9c0,6.2,2.7,8,6.3,8
+ c4.2,0,7.4-2.5,7.4-2.5l2.3,5.5c-1.8,1.2-5.5,3.3-10.4,3.3C1001.9,486.9,997.2,483,997.2,472.5z"/>
+ <path class="st2" d="M1032.3,428.3c0-2.6,2-4.7,4.6-4.7s4.7,2.1,4.7,4.7s-2.1,4.6-4.7,4.6
+ C1034.4,432.9,1032.3,430.9,1032.3,428.3z M1033.4,440.9h7v45h-7V440.9z"/>
+ <path class="st2" d="M1059.6,472.5v-25.7h-6.8V441h6.8v-9.7l7-1.3v11h15.3v5.8h-15.3v25.9c0,6.2,2.7,8,6.3,8
+ c4.2,0,7.4-2.5,7.4-2.5l2.3,5.5c-1.8,1.2-5.5,3.3-10.4,3.3C1064.3,486.9,1059.6,483,1059.6,472.5z"/>
+ <path class="st2" d="M1099.3,492.9c4.9,0,7.9-1.4,11-7.9l1-2l-20.3-42.1h7.3l14.2,30.3c1,2.1,2,5.1,2,5.1s1.4-3.7,2.1-5.4
+ l13.4-30h7.2l-21.5,47.3c-4.9,10.6-11.3,11.4-16.6,11.4L1099.3,492.9L1099.3,492.9z"/>
+ <path class="st2" d="M1168.8,477.6l3.2-5.5c4.8,4.7,11.3,8.1,20.3,8.1c7.8,0,15.9-3.4,15.9-10.8c0-6.8-7.8-8.9-15.4-10.8
+ c-10.7-2.7-21.5-6.1-21.5-17.2c0-10.7,10.3-16.2,21-16.2c7.4,0,14.1,1.9,20.2,6.7l-3.1,5.6c-5.4-4.2-11.4-5.6-17.1-5.6
+ c-5.9,0-13.5,2.8-13.5,9.4c0,6.2,6.8,8.2,14.9,10.3c11.1,2.8,22.3,6.6,22.3,17.8c0,12.3-12.3,17.6-23.8,17.6
+ C1180.3,486.9,1173.1,482.2,1168.8,477.6z"/>
+ <path class="st2" d="M1228.8,428.3c0-2.6,2-4.7,4.6-4.7s4.7,2.1,4.7,4.7s-2.1,4.6-4.7,4.6
+ C1230.9,432.9,1228.8,430.9,1228.8,428.3z M1229.9,440.9h7v45h-7V440.9z"/>
+ <path class="st2" d="M1253.7,440.9h7v7.8c2.5-4.9,8.1-8.7,14.4-8.7c7.2,0,12.3,3.1,14.4,9.5c3.2-6.6,10.3-9.5,15.5-9.5
+ c10.8,0,16.6,6.3,16.6,18.7V486h-7.1v-26.4c0-7.7-2.7-12.8-10.9-12.8c-7.6,0-12.4,6.1-12.4,12.9V486h-7.1v-26.4
+ c0-7.7-2.7-12.8-10.8-12.8c-7.9,0-12.6,6.7-12.6,13.2v26h-7V440.9L1253.7,440.9z"/>
+ <path class="st2" d="M1337.5,440.9h6.8v7.8c3.3-5.8,9.9-8.7,17.2-8.7c12.5,0,21.3,10.3,21.3,23.4s-8.8,23.5-21.3,23.5
+ c-7.1,0-13.6-3-16.9-8.8V499h-7L1337.5,440.9L1337.5,440.9z M1375.5,463.4c0-9.5-6.7-16.6-15.6-16.6c-8.6,0-15.3,7.1-15.3,16.6
+ s6.8,16.6,15.3,16.6C1368.9,480.1,1375.5,473,1375.5,463.4z"/>
+ <path class="st2" d="M1396.4,425.1h7V486h-7V425.1z"/>
+ <path class="st2" d="M1419,428.3c0-2.6,2-4.7,4.6-4.7s4.7,2.1,4.7,4.7s-2.1,4.6-4.7,4.6C1421.1,432.9,1419,430.9,1419,428.3z
+ M1420.1,440.9h7v45h-7V440.9z"/>
+ <path class="st2" d="M1446.1,446.8h-7.3V441h7.3v-3.4c0-11.2,5.9-14.2,12.1-14.2c4.4,0,8.6,1.7,10.8,3.1l-2.3,5.4
+ c-0.9-0.5-3.6-2.2-7-2.2c-3.5,0-6.6,1.8-6.6,8.8v2.7h14.3v5.8h-14.3v39h-7V446.8L1446.1,446.8z"/>
+ <path class="st2" d="M1477.5,428.3c0-2.6,2-4.7,4.6-4.7s4.7,2.1,4.7,4.7s-2.1,4.6-4.7,4.6S1477.5,430.9,1477.5,428.3z"/>
+ <rect x="1478.6" y="440.9" class="st2" width="7" height="45"/>
+ <path class="st2" d="M1499.3,463.5c0-13,9.8-23.5,22.7-23.5c12,0,21.6,10.4,21.6,23.2c0,1.3-0.2,2.7-0.2,2.8h-36.7
+ c1.1,9,8.1,14.6,16.4,14.6c5.1,0,10.2-1.8,13.9-4.8l3.1,5.2c-4.8,3.8-10.8,5.9-17,5.9C1510.1,486.9,1499.3,477.8,1499.3,463.5z
+ M1536.6,460.6c-0.7-8.3-7.1-14.3-15-14.3c-7.7,0-14,5.9-15,14.3H1536.6z"/>
+ <path class="st2" d="M1554.1,463.5c0-13.2,8.8-23.5,21.3-23.5c7.2,0,13.6,3,16.9,8.8v-23.7h7V486h-6.8v-7.9
+ c-3.3,5.9-9.9,8.8-17.2,8.8C1562.8,486.9,1554.1,476.5,1554.1,463.5z M1592.3,463.5c0-9.4-6.8-16.6-15.3-16.6
+ c-9,0-15.6,7-15.6,16.6c0,9.5,6.7,16.6,15.6,16.6C1585.5,480.1,1592.3,473,1592.3,463.5z"/>
+ </g>
+ </g>
+ <g>
+ <path class="st0" d="M705.4,408.3c-18.6,64.7-67.8,88.8-85.9,95.6l-41.7-41.7l-84.9,13.1c-12.9,2-25.8-2.6-34.6-12.3l-36.8-40.9
+ c-2.1-2.3-2.9-5.4-2.3-8.4s2.6-5.5,5.4-6.8l64.2-30l-0.2-8.4c-0.7-32.8,19.6-54,60.3-63.4v9.1c0,49.3,27.4,93.6,71.5,115.6
+ l5.8,2.9l5.8-2.9c44.1-22,71.5-66.4,71.5-115.6v-32.5L626.2,243l-68.3,34.2c-58.7,9.1-92,38.5-94.8,83.3l-49.4,23.1
+ c-10.3,4.8-17.4,13.9-19.7,25c-2.3,11.1,0.8,22.3,8.4,30.7l36.8,40.9c14.6,16.2,36.1,23.9,57.7,20.5l72-11.1l43.3,43.3l7.1-1.8
+ c3.4-0.9,84.3-22.8,110.9-115.7L705.4,408.3z M626.2,403.7c-31.9-18.5-51.5-52.2-51.5-89.5v-16.6l51.5-25.7V403.7z"/>
+ <path class="st0" d="M518.7,368.6c0,5.9,4.8,10.7,10.7,10.7s10.7-4.8,10.7-10.7s-4.8-10.7-10.7-10.7
+ C523.5,358,518.7,362.8,518.7,368.6z"/>
+ </g>
+ </g>
+</g>
+<g>
+ <path class="st0" d="M866.7,431.4v66.7H858v-66.7H866.7z"/>
+ <path class="st0" d="M893.1,477.2l-7.1,21h-9.1l23.1-66.7h10.6l23.2,66.7h-9.4l-7.3-21H893.1z M915.4,470.4l-6.7-19.2
+ c-1.5-4.4-2.5-8.3-3.5-12.2H905c-1,4-2.1,8-3.4,12.1l-6.7,19.3H915.4z"/>
+ <path class="st0" d="M1000.7,468.9c-0.5-9.3-1.1-20.5-1-28.8h-0.3c-2.3,7.8-5.1,16.1-8.6,25.3l-12,32.4h-6.7l-11-31.8
+ c-3.2-9.4-6-18-7.9-25.9h-0.2c-0.2,8.3-0.7,19.5-1.3,29.5l-1.8,28.6h-8.4l4.7-66.7h11.2l11.6,32.3c2.8,8.2,5.1,15.5,6.9,22.5h0.3
+ c1.7-6.7,4.1-14.1,7.2-22.5l12.1-32.3h11.2l4.2,66.7h-8.6L1000.7,468.9z"/>
+ <path class="st0" d="M1044.7,487.7c3.9,2.4,9.7,4.4,15.7,4.4c9,0,14.2-4.7,14.2-11.4c0-6.2-3.6-9.8-12.8-13.3
+ c-11.1-3.9-18-9.5-18-18.9c0-10.4,8.8-18.1,22-18.1c7,0,12,1.6,15,3.3l-2.4,7c-2.2-1.2-6.8-3.2-12.9-3.2c-9.3,0-12.8,5.4-12.8,10
+ c0,6.2,4.1,9.3,13.5,12.9c11.5,4.4,17.4,9.8,17.4,19.6c0,10.3-7.8,19.2-23.8,19.2c-6.6,0-13.7-1.9-17.4-4.3L1044.7,487.7z"/>
+ <path class="st0" d="M1105.8,436.5v13.8h12.7v6.6h-12.7v25.8c0,5.9,1.7,9.3,6.7,9.3c2.3,0,4-0.3,5.1-0.6l0.4,6.5
+ c-1.7,0.7-4.4,1.2-7.9,1.2c-4.1,0-7.5-1.3-9.6-3.7c-2.5-2.6-3.4-6.8-3.4-12.5v-26.1h-7.6v-6.6h7.6v-11.5L1105.8,436.5z"/>
+ <path class="st0" d="M1128.5,465.2c0-5.6-0.1-10.5-0.4-14.9h7.8l0.3,9.4h0.4c2.2-6.4,7.6-10.5,13.5-10.5c1,0,1.7,0.1,2.5,0.3v8.2
+ c-0.9-0.2-1.8-0.3-3-0.3c-6.3,0-10.7,4.7-11.9,11.2c-0.2,1.2-0.4,2.6-0.4,4.1v25.5h-8.8V465.2z"/>
+ <path class="st0" d="M1165.4,475.8c0.2,11.8,7.9,16.6,16.7,16.6c6.4,0,10.2-1.1,13.5-2.5l1.5,6.2c-3.1,1.4-8.5,3-16.2,3
+ c-15,0-24-9.7-24-24.2c0-14.5,8.7-25.8,22.9-25.8c15.9,0,20.2,13.8,20.2,22.6c0,1.8-0.2,3.2-0.3,4.1H1165.4z M1191.4,469.6
+ c0.1-5.5-2.3-14.2-12.3-14.2c-9,0-12.9,8.1-13.6,14.2H1191.4z"/>
+ <path class="st0" d="M1238,498.2l-0.7-6h-0.3c-2.7,3.8-8,7.1-14.9,7.1c-9.9,0-14.9-6.8-14.9-13.8c0-11.6,10.5-17.9,29.4-17.8v-1
+ c0-4-1.1-11.1-11.1-11.1c-4.5,0-9.3,1.4-12.7,3.6l-2-5.7c4-2.6,9.9-4.3,16-4.3c14.9,0,18.6,10,18.6,19.6v17.9
+ c0,4.2,0.2,8.2,0.8,11.5H1238z M1236.7,473.7c-9.7-0.2-20.7,1.5-20.7,10.8c0,5.6,3.8,8.3,8.4,8.3c6.4,0,10.4-4,11.8-8
+ c0.3-0.9,0.5-1.9,0.5-2.8V473.7z"/>
+ <path class="st0" d="M1259.6,463.2c0-5-0.1-9-0.4-13h7.8l0.4,7.7h0.3c2.7-4.6,7.3-8.8,15.3-8.8c6.7,0,11.7,4,13.8,9.6h0.2
+ c1.5-2.7,3.4-4.8,5.4-6.2c2.9-2.2,6.2-3.4,10.8-3.4c6.5,0,16,4.2,16,20.8v28.2h-8.7V471c0-9.2-3.4-14.8-10.6-14.8
+ c-5,0-9,3.7-10.5,7.9c-0.4,1.2-0.7,2.8-0.7,4.4v29.6h-8.7v-28.7c0-7.6-3.4-13.2-10.2-13.2c-5.5,0-9.6,4.4-11,8.7
+ c-0.5,1.3-0.7,2.8-0.7,4.3v28.9h-8.7V463.2z"/>
+ <path class="st0" d="M1343.8,427.9h8.9v70.3h-8.9V427.9z"/>
+ <path class="st0" d="M1377.5,436.8c0.1,3-2.1,5.3-5.6,5.3c-3.1,0-5.3-2.4-5.3-5.3c0-3.1,2.3-5.4,5.5-5.4
+ C1375.3,431.3,1377.5,433.7,1377.5,436.8z M1367.6,498.2v-47.9h8.9v47.9H1367.6z"/>
+ <path class="st0" d="M1391.2,463.2c0-5-0.1-9-0.4-13h7.9l0.5,7.9h0.2c2.4-4.6,8.1-9,16.1-9c6.8,0,17.3,4,17.3,20.4v28.6h-8.9v-27.6
+ c0-7.7-2.9-14.2-11.3-14.2c-5.9,0-10.4,4.1-11.9,8.9c-0.4,1.1-0.6,2.6-0.6,4.1v28.8h-8.9V463.2z"/>
+ <path class="st0" d="M1452.1,475.8c0.2,11.8,7.9,16.6,16.7,16.6c6.4,0,10.2-1.1,13.5-2.5l1.5,6.2c-3.1,1.4-8.5,3-16.2,3
+ c-15,0-24-9.7-24-24.2c0-14.5,8.7-25.8,22.9-25.8c15.9,0,20.2,13.8,20.2,22.6c0,1.8-0.2,3.2-0.3,4.1H1452.1z M1478.1,469.6
+ c0.1-5.5-2.3-14.2-12.3-14.2c-9,0-12.9,8.1-13.6,14.2H1478.1z"/>
+ <path class="st0" d="M1539.9,427.9v57.9c0,4.3,0.1,9.1,0.4,12.4h-8l-0.4-8.3h-0.2c-2.7,5.3-8.7,9.4-16.6,9.4
+ c-11.8,0-20.9-9.8-20.9-24.4c-0.1-15.9,10-25.7,21.9-25.7c7.5,0,12.5,3.5,14.7,7.3h0.2v-28.6H1539.9z M1531,469.8
+ c0-1.1-0.1-2.6-0.4-3.7c-1.3-5.5-6.2-10.1-12.8-10.1c-9.2,0-14.6,7.9-14.6,18.5c0,9.7,4.8,17.7,14.4,17.7c6,0,11.4-3.9,13-10.4
+ c0.3-1.2,0.4-2.4,0.4-3.8V469.8z"/>
+</g>
+<text id="IAM_Streamlined__x28_text_copy_x29_" transform="matrix(1.0191 0 0 1 736.3001 576.167)" class="st1 st3 st4">IAM Streamlined</text>
+</svg>
diff --git a/docs/public/images/logos/white/aws.svg b/HydroRoll/public/images/logos/white/aws.svg
index 52261ee..52261ee 100644
--- a/docs/public/images/logos/white/aws.svg
+++ b/HydroRoll/public/images/logos/white/aws.svg
diff --git a/docs/public/images/logos/white/backpack.svg b/HydroRoll/public/images/logos/white/backpack.svg
index 4d17b51..4d17b51 100644
--- a/docs/public/images/logos/white/backpack.svg
+++ b/HydroRoll/public/images/logos/white/backpack.svg
diff --git a/docs/public/images/logos/white/bigcommerce.svg b/HydroRoll/public/images/logos/white/bigcommerce.svg
index 2e13c5a..2e13c5a 100644
--- a/docs/public/images/logos/white/bigcommerce.svg
+++ b/HydroRoll/public/images/logos/white/bigcommerce.svg
diff --git a/docs/public/images/logos/white/binance.svg b/HydroRoll/public/images/logos/white/binance.svg
index 19f6836..19f6836 100644
--- a/docs/public/images/logos/white/binance.svg
+++ b/HydroRoll/public/images/logos/white/binance.svg
diff --git a/docs/public/images/logos/white/blockprotocol.svg b/HydroRoll/public/images/logos/white/blockprotocol.svg
index d43481f..d43481f 100644
--- a/docs/public/images/logos/white/blockprotocol.svg
+++ b/HydroRoll/public/images/logos/white/blockprotocol.svg
diff --git a/docs/public/images/logos/white/builderio.svg b/HydroRoll/public/images/logos/white/builderio.svg
index 53b1b8b..53b1b8b 100644
--- a/docs/public/images/logos/white/builderio.svg
+++ b/HydroRoll/public/images/logos/white/builderio.svg
diff --git a/docs/public/images/logos/white/buildpass.svg b/HydroRoll/public/images/logos/white/buildpass.svg
index cea611f..cea611f 100644
--- a/docs/public/images/logos/white/buildpass.svg
+++ b/HydroRoll/public/images/logos/white/buildpass.svg
diff --git a/docs/public/images/logos/white/calcom.svg b/HydroRoll/public/images/logos/white/calcom.svg
index 469e625..469e625 100644
--- a/docs/public/images/logos/white/calcom.svg
+++ b/HydroRoll/public/images/logos/white/calcom.svg
diff --git a/docs/public/images/logos/white/chotot.svg b/HydroRoll/public/images/logos/white/chotot.svg
index 885da81..885da81 100644
--- a/docs/public/images/logos/white/chotot.svg
+++ b/HydroRoll/public/images/logos/white/chotot.svg
diff --git a/docs/public/images/logos/white/codefresh.svg b/HydroRoll/public/images/logos/white/codefresh.svg
index 2d0de2b..2d0de2b 100644
--- a/docs/public/images/logos/white/codefresh.svg
+++ b/HydroRoll/public/images/logos/white/codefresh.svg
diff --git a/docs/public/images/logos/white/codesandbox.svg b/HydroRoll/public/images/logos/white/codesandbox.svg
index b283835..b283835 100644
--- a/docs/public/images/logos/white/codesandbox.svg
+++ b/HydroRoll/public/images/logos/white/codesandbox.svg
diff --git a/docs/public/images/logos/white/comparastore.svg b/HydroRoll/public/images/logos/white/comparastore.svg
index 07cfe47..07cfe47 100644
--- a/docs/public/images/logos/white/comparastore.svg
+++ b/HydroRoll/public/images/logos/white/comparastore.svg
diff --git a/docs/public/images/logos/white/contentful.svg b/HydroRoll/public/images/logos/white/contentful.svg
index 97dc34d..97dc34d 100644
--- a/docs/public/images/logos/white/contentful.svg
+++ b/HydroRoll/public/images/logos/white/contentful.svg
diff --git a/docs/public/images/logos/white/crowdstrike.svg b/HydroRoll/public/images/logos/white/crowdstrike.svg
index 22b9468..22b9468 100644
--- a/docs/public/images/logos/white/crowdstrike.svg
+++ b/HydroRoll/public/images/logos/white/crowdstrike.svg
diff --git a/docs/public/images/logos/white/datadog.svg b/HydroRoll/public/images/logos/white/datadog.svg
index c112461..c112461 100644
--- a/docs/public/images/logos/white/datadog.svg
+++ b/HydroRoll/public/images/logos/white/datadog.svg
diff --git a/docs/public/images/logos/white/disney.svg b/HydroRoll/public/images/logos/white/disney.svg
index 46b1529..46b1529 100644
--- a/docs/public/images/logos/white/disney.svg
+++ b/HydroRoll/public/images/logos/white/disney.svg
diff --git a/docs/public/images/logos/white/endear.svg b/HydroRoll/public/images/logos/white/endear.svg
index 69b11e9..69b11e9 100644
--- a/docs/public/images/logos/white/endear.svg
+++ b/HydroRoll/public/images/logos/white/endear.svg
diff --git a/docs/public/images/logos/white/espn.svg b/HydroRoll/public/images/logos/white/espn.svg
index d387bbf..d387bbf 100644
--- a/docs/public/images/logos/white/espn.svg
+++ b/HydroRoll/public/images/logos/white/espn.svg
diff --git a/docs/public/images/logos/white/expo.svg b/HydroRoll/public/images/logos/white/expo.svg
index 6dbbd14..6dbbd14 100644
--- a/docs/public/images/logos/white/expo.svg
+++ b/HydroRoll/public/images/logos/white/expo.svg
diff --git a/docs/public/images/logos/white/fandom.svg b/HydroRoll/public/images/logos/white/fandom.svg
index c7d2d18..c7d2d18 100644
--- a/docs/public/images/logos/white/fandom.svg
+++ b/HydroRoll/public/images/logos/white/fandom.svg
diff --git a/docs/public/images/logos/white/framer.svg b/HydroRoll/public/images/logos/white/framer.svg
index 0a62567..0a62567 100644
--- a/docs/public/images/logos/white/framer.svg
+++ b/HydroRoll/public/images/logos/white/framer.svg
diff --git a/docs/public/images/logos/white/github.svg b/HydroRoll/public/images/logos/white/github.svg
index 1dda35e..1dda35e 100644
--- a/docs/public/images/logos/white/github.svg
+++ b/HydroRoll/public/images/logos/white/github.svg
diff --git a/docs/public/images/logos/white/goodrx.svg b/HydroRoll/public/images/logos/white/goodrx.svg
index fdbe3a9..fdbe3a9 100644
--- a/docs/public/images/logos/white/goodrx.svg
+++ b/HydroRoll/public/images/logos/white/goodrx.svg
diff --git a/docs/public/images/logos/white/groupon.svg b/HydroRoll/public/images/logos/white/groupon.svg
index 9b8de27..9b8de27 100644
--- a/docs/public/images/logos/white/groupon.svg
+++ b/HydroRoll/public/images/logos/white/groupon.svg
diff --git a/docs/public/images/logos/white/hash.svg b/HydroRoll/public/images/logos/white/hash.svg
index a6064ee..a6064ee 100644
--- a/docs/public/images/logos/white/hash.svg
+++ b/HydroRoll/public/images/logos/white/hash.svg
diff --git a/docs/public/images/logos/white/hearst.svg b/HydroRoll/public/images/logos/white/hearst.svg
index 88610b5..88610b5 100644
--- a/docs/public/images/logos/white/hearst.svg
+++ b/HydroRoll/public/images/logos/white/hearst.svg
diff --git a/docs/public/images/logos/white/hulu.svg b/HydroRoll/public/images/logos/white/hulu.svg
index e8ff267..e8ff267 100644
--- a/docs/public/images/logos/white/hulu.svg
+++ b/HydroRoll/public/images/logos/white/hulu.svg
diff --git a/docs/public/images/logos/white/lattice.svg b/HydroRoll/public/images/logos/white/lattice.svg
index 95d9cf5..95d9cf5 100644
--- a/docs/public/images/logos/white/lattice.svg
+++ b/HydroRoll/public/images/logos/white/lattice.svg
diff --git a/docs/public/images/logos/white/lguplus.svg b/HydroRoll/public/images/logos/white/lguplus.svg
index 3d773e9..3d773e9 100644
--- a/docs/public/images/logos/white/lguplus.svg
+++ b/HydroRoll/public/images/logos/white/lguplus.svg
diff --git a/docs/public/images/logos/white/line.svg b/HydroRoll/public/images/logos/white/line.svg
index b2960a6..b2960a6 100644
--- a/docs/public/images/logos/white/line.svg
+++ b/HydroRoll/public/images/logos/white/line.svg
diff --git a/docs/public/images/logos/white/makeswift.svg b/HydroRoll/public/images/logos/white/makeswift.svg
index 7eba3cd..7eba3cd 100644
--- a/docs/public/images/logos/white/makeswift.svg
+++ b/HydroRoll/public/images/logos/white/makeswift.svg
diff --git a/docs/public/images/logos/white/maze.svg b/HydroRoll/public/images/logos/white/maze.svg
index fbe30f1..fbe30f1 100644
--- a/docs/public/images/logos/white/maze.svg
+++ b/HydroRoll/public/images/logos/white/maze.svg
diff --git a/docs/public/images/logos/white/microsoft.svg b/HydroRoll/public/images/logos/white/microsoft.svg
index a02ca55..a02ca55 100644
--- a/docs/public/images/logos/white/microsoft.svg
+++ b/HydroRoll/public/images/logos/white/microsoft.svg
diff --git a/docs/public/images/logos/white/miro.svg b/HydroRoll/public/images/logos/white/miro.svg
index 34b4762..34b4762 100644
--- a/docs/public/images/logos/white/miro.svg
+++ b/HydroRoll/public/images/logos/white/miro.svg
diff --git a/docs/public/images/logos/white/n26.svg b/HydroRoll/public/images/logos/white/n26.svg
index 11e57cc..11e57cc 100644
--- a/docs/public/images/logos/white/n26.svg
+++ b/HydroRoll/public/images/logos/white/n26.svg
diff --git a/docs/public/images/logos/white/n8n.svg b/HydroRoll/public/images/logos/white/n8n.svg
index 0457774..0457774 100644
--- a/docs/public/images/logos/white/n8n.svg
+++ b/HydroRoll/public/images/logos/white/n8n.svg
diff --git a/docs/public/images/logos/white/netflix.svg b/HydroRoll/public/images/logos/white/netflix.svg
index 8a2a466..8a2a466 100644
--- a/docs/public/images/logos/white/netflix.svg
+++ b/HydroRoll/public/images/logos/white/netflix.svg
diff --git a/docs/public/images/logos/white/nhost.svg b/HydroRoll/public/images/logos/white/nhost.svg
index 02eecff..02eecff 100644
--- a/docs/public/images/logos/white/nhost.svg
+++ b/HydroRoll/public/images/logos/white/nhost.svg
diff --git a/docs/public/images/logos/white/paypal.svg b/HydroRoll/public/images/logos/white/paypal.svg
index 51a04c6..51a04c6 100644
--- a/docs/public/images/logos/white/paypal.svg
+++ b/HydroRoll/public/images/logos/white/paypal.svg
diff --git a/docs/public/images/logos/white/plex.svg b/HydroRoll/public/images/logos/white/plex.svg
index e9e9c7c..e9e9c7c 100644
--- a/docs/public/images/logos/white/plex.svg
+++ b/HydroRoll/public/images/logos/white/plex.svg
diff --git a/docs/public/images/logos/white/rapidapi.svg b/HydroRoll/public/images/logos/white/rapidapi.svg
index 3d89ef0..3d89ef0 100644
--- a/docs/public/images/logos/white/rapidapi.svg
+++ b/HydroRoll/public/images/logos/white/rapidapi.svg
diff --git a/docs/public/images/logos/white/reactflow.svg b/HydroRoll/public/images/logos/white/reactflow.svg
index 80a273f..80a273f 100644
--- a/docs/public/images/logos/white/reactflow.svg
+++ b/HydroRoll/public/images/logos/white/reactflow.svg
diff --git a/docs/public/images/logos/white/rocketchat.svg b/HydroRoll/public/images/logos/white/rocketchat.svg
index cf96a84..cf96a84 100644
--- a/docs/public/images/logos/white/rocketchat.svg
+++ b/HydroRoll/public/images/logos/white/rocketchat.svg
diff --git a/docs/public/images/logos/white/ryanair.svg b/HydroRoll/public/images/logos/white/ryanair.svg
index 2eaf8db..2eaf8db 100644
--- a/docs/public/images/logos/white/ryanair.svg
+++ b/HydroRoll/public/images/logos/white/ryanair.svg
diff --git a/docs/public/images/logos/white/sap.svg b/HydroRoll/public/images/logos/white/sap.svg
index 7c8cc32..7c8cc32 100644
--- a/docs/public/images/logos/white/sap.svg
+++ b/HydroRoll/public/images/logos/white/sap.svg
diff --git a/docs/public/images/logos/white/segment.svg b/HydroRoll/public/images/logos/white/segment.svg
index a30dd62..a30dd62 100644
--- a/docs/public/images/logos/white/segment.svg
+++ b/HydroRoll/public/images/logos/white/segment.svg
diff --git a/docs/public/images/logos/white/shopify.svg b/HydroRoll/public/images/logos/white/shopify.svg
index 470a002..470a002 100644
--- a/docs/public/images/logos/white/shopify.svg
+++ b/HydroRoll/public/images/logos/white/shopify.svg
diff --git a/docs/public/images/logos/white/showtime.svg b/HydroRoll/public/images/logos/white/showtime.svg
index c42d2a9..c42d2a9 100644
--- a/docs/public/images/logos/white/showtime.svg
+++ b/HydroRoll/public/images/logos/white/showtime.svg
diff --git a/docs/public/images/logos/white/snap.svg b/HydroRoll/public/images/logos/white/snap.svg
index 972d287..972d287 100644
--- a/docs/public/images/logos/white/snap.svg
+++ b/HydroRoll/public/images/logos/white/snap.svg
diff --git a/docs/public/images/logos/white/solanafm.svg b/HydroRoll/public/images/logos/white/solanafm.svg
index 067cf6a..067cf6a 100644
--- a/docs/public/images/logos/white/solanafm.svg
+++ b/HydroRoll/public/images/logos/white/solanafm.svg
diff --git a/docs/public/images/logos/white/sourcegraph.svg b/HydroRoll/public/images/logos/white/sourcegraph.svg
index 729546b..729546b 100644
--- a/docs/public/images/logos/white/sourcegraph.svg
+++ b/HydroRoll/public/images/logos/white/sourcegraph.svg
diff --git a/docs/public/images/logos/white/stedi.svg b/HydroRoll/public/images/logos/white/stedi.svg
index 45c26c1..45c26c1 100644
--- a/docs/public/images/logos/white/stedi.svg
+++ b/HydroRoll/public/images/logos/white/stedi.svg
diff --git a/docs/public/images/logos/white/supernova.svg b/HydroRoll/public/images/logos/white/supernova.svg
index ba97813..ba97813 100644
--- a/docs/public/images/logos/white/supernova.svg
+++ b/HydroRoll/public/images/logos/white/supernova.svg
diff --git a/docs/public/images/logos/white/teespring.svg b/HydroRoll/public/images/logos/white/teespring.svg
index c3e9cea..c3e9cea 100644
--- a/docs/public/images/logos/white/teespring.svg
+++ b/HydroRoll/public/images/logos/white/teespring.svg
diff --git a/docs/public/images/logos/white/tripadvisor.svg b/HydroRoll/public/images/logos/white/tripadvisor.svg
index 149c5c4..149c5c4 100644
--- a/docs/public/images/logos/white/tripadvisor.svg
+++ b/HydroRoll/public/images/logos/white/tripadvisor.svg
diff --git a/docs/public/images/logos/white/twilio.svg b/HydroRoll/public/images/logos/white/twilio.svg
index 45bae61..45bae61 100644
--- a/docs/public/images/logos/white/twilio.svg
+++ b/HydroRoll/public/images/logos/white/twilio.svg
diff --git a/docs/public/images/logos/white/twitch.svg b/HydroRoll/public/images/logos/white/twitch.svg
index fda0deb..fda0deb 100644
--- a/docs/public/images/logos/white/twitch.svg
+++ b/HydroRoll/public/images/logos/white/twitch.svg
diff --git a/docs/public/images/logos/white/vercel.svg b/HydroRoll/public/images/logos/white/vercel.svg
index 4bad42b..4bad42b 100644
--- a/docs/public/images/logos/white/vercel.svg
+++ b/HydroRoll/public/images/logos/white/vercel.svg
diff --git a/docs/public/images/logos/white/vimeo.svg b/HydroRoll/public/images/logos/white/vimeo.svg
index f085f11..f085f11 100644
--- a/docs/public/images/logos/white/vimeo.svg
+++ b/HydroRoll/public/images/logos/white/vimeo.svg
diff --git a/docs/public/images/logos/white/volvo.svg b/HydroRoll/public/images/logos/white/volvo.svg
index d7988d4..d7988d4 100644
--- a/docs/public/images/logos/white/volvo.svg
+++ b/HydroRoll/public/images/logos/white/volvo.svg
diff --git a/docs/public/images/logos/white/waggel.svg b/HydroRoll/public/images/logos/white/waggel.svg
index e5047d1..e5047d1 100644
--- a/docs/public/images/logos/white/waggel.svg
+++ b/HydroRoll/public/images/logos/white/waggel.svg
diff --git a/docs/public/images/logos/white/washingtonpost.svg b/HydroRoll/public/images/logos/white/washingtonpost.svg
index 657ef5c..657ef5c 100644
--- a/docs/public/images/logos/white/washingtonpost.svg
+++ b/HydroRoll/public/images/logos/white/washingtonpost.svg
diff --git a/docs/public/images/logos/white/watershed.svg b/HydroRoll/public/images/logos/white/watershed.svg
index 78ef521..78ef521 100644
--- a/docs/public/images/logos/white/watershed.svg
+++ b/HydroRoll/public/images/logos/white/watershed.svg
diff --git a/docs/public/images/logos/white/wayfair.svg b/HydroRoll/public/images/logos/white/wayfair.svg
index 1f34ac9..1f34ac9 100644
--- a/docs/public/images/logos/white/wayfair.svg
+++ b/HydroRoll/public/images/logos/white/wayfair.svg
diff --git a/docs/public/images/logos/white/woocommerce.svg b/HydroRoll/public/images/logos/white/woocommerce.svg
index b86ce0f..b86ce0f 100644
--- a/docs/public/images/logos/white/woocommerce.svg
+++ b/HydroRoll/public/images/logos/white/woocommerce.svg
diff --git a/docs/public/images/logos/white/xata.svg b/HydroRoll/public/images/logos/white/xata.svg
index 3a8aab6..3a8aab6 100644
--- a/docs/public/images/logos/white/xata.svg
+++ b/HydroRoll/public/images/logos/white/xata.svg
diff --git a/docs/public/images/logos/white/xiaomi.svg b/HydroRoll/public/images/logos/white/xiaomi.svg
index 9f3eff8..9f3eff8 100644
--- a/docs/public/images/logos/white/xiaomi.svg
+++ b/HydroRoll/public/images/logos/white/xiaomi.svg
diff --git a/docs/public/images/logos/white/yousign.svg b/HydroRoll/public/images/logos/white/yousign.svg
index e8076b9..e8076b9 100644
--- a/docs/public/images/logos/white/yousign.svg
+++ b/HydroRoll/public/images/logos/white/yousign.svg
diff --git a/docs/public/images/people/HsiangNianian.jpg b/HydroRoll/public/images/people/HsiangNianian.jpg
index 78c5593..78c5593 100644
--- a/docs/public/images/people/HsiangNianian.jpg
+++ b/HydroRoll/public/images/people/HsiangNianian.jpg
Binary files differ
diff --git a/docs/public/images/people/Stardust.jpg b/HydroRoll/public/images/people/Stardust.jpg
index 3b8d337..3b8d337 100644
--- a/docs/public/images/people/Stardust.jpg
+++ b/HydroRoll/public/images/people/Stardust.jpg
Binary files differ
diff --git a/docs/public/og-image.png b/HydroRoll/public/og-image.png
index 433c654..433c654 100644
--- a/docs/public/og-image.png
+++ b/HydroRoll/public/og-image.png
Binary files differ
diff --git a/docs/.gitignore b/docs/.gitignore
deleted file mode 100644
index b8f437c..0000000
--- a/docs/.gitignore
+++ /dev/null
@@ -1,6 +0,0 @@
-/public/*.st
-/public/*.toml
-/public/schema.json
-/public/feed.xml
-# Sentry
-.sentryclirc
diff --git a/docs/LICENSE b/docs/LICENSE
deleted file mode 100644
index fa0086a..0000000
--- a/docs/LICENSE
+++ /dev/null
@@ -1,373 +0,0 @@
-Mozilla Public License Version 2.0
-==================================
-
-1. Definitions
---------------
-
-1.1. "Contributor"
- means each individual or legal entity that creates, contributes to
- the creation of, or owns Covered Software.
-
-1.2. "Contributor Version"
- means the combination of the Contributions of others (if any) used
- by a Contributor and that particular Contributor's Contribution.
-
-1.3. "Contribution"
- means Covered Software of a particular Contributor.
-
-1.4. "Covered Software"
- means Source Code Form to which the initial Contributor has attached
- the notice in Exhibit A, the Executable Form of such Source Code
- Form, and Modifications of such Source Code Form, in each case
- including portions thereof.
-
-1.5. "Incompatible With Secondary Licenses"
- means
-
- (a) that the initial Contributor has attached the notice described
- in Exhibit B to the Covered Software; or
-
- (b) that the Covered Software was made available under the terms of
- version 1.1 or earlier of the License, but not also under the
- terms of a Secondary License.
-
-1.6. "Executable Form"
- means any form of the work other than Source Code Form.
-
-1.7. "Larger Work"
- means a work that combines Covered Software with other material, in
- a separate file or files, that is not Covered Software.
-
-1.8. "License"
- means this document.
-
-1.9. "Licensable"
- means having the right to grant, to the maximum extent possible,
- whether at the time of the initial grant or subsequently, any and
- all of the rights conveyed by this License.
-
-1.10. "Modifications"
- means any of the following:
-
- (a) any file in Source Code Form that results from an addition to,
- deletion from, or modification of the contents of Covered
- Software; or
-
- (b) any new file in Source Code Form that contains any Covered
- Software.
-
-1.11. "Patent Claims" of a Contributor
- means any patent claim(s), including without limitation, method,
- process, and apparatus claims, in any patent Licensable by such
- Contributor that would be infringed, but for the grant of the
- License, by the making, using, selling, offering for sale, having
- made, import, or transfer of either its Contributions or its
- Contributor Version.
-
-1.12. "Secondary License"
- means either the GNU General Public License, Version 2.0, the GNU
- Lesser General Public License, Version 2.1, the GNU Affero General
- Public License, Version 3.0, or any later versions of those
- licenses.
-
-1.13. "Source Code Form"
- means the form of the work preferred for making modifications.
-
-1.14. "You" (or "Your")
- means an individual or a legal entity exercising rights under this
- License. For legal entities, "You" includes any entity that
- controls, is controlled by, or is under common control with You. For
- purposes of this definition, "control" means (a) the power, direct
- or indirect, to cause the direction or management of such entity,
- whether by contract or otherwise, or (b) ownership of more than
- fifty percent (50%) of the outstanding shares or beneficial
- ownership of such entity.
-
-2. License Grants and Conditions
---------------------------------
-
-2.1. Grants
-
-Each Contributor hereby grants You a world-wide, royalty-free,
-non-exclusive license:
-
-(a) under intellectual property rights (other than patent or trademark)
- Licensable by such Contributor to use, reproduce, make available,
- modify, display, perform, distribute, and otherwise exploit its
- Contributions, either on an unmodified basis, with Modifications, or
- as part of a Larger Work; and
-
-(b) under Patent Claims of such Contributor to make, use, sell, offer
- for sale, have made, import, and otherwise transfer either its
- Contributions or its Contributor Version.
-
-2.2. Effective Date
-
-The licenses granted in Section 2.1 with respect to any Contribution
-become effective for each Contribution on the date the Contributor first
-distributes such Contribution.
-
-2.3. Limitations on Grant Scope
-
-The licenses granted in this Section 2 are the only rights granted under
-this License. No additional rights or licenses will be implied from the
-distribution or licensing of Covered Software under this License.
-Notwithstanding Section 2.1(b) above, no patent license is granted by a
-Contributor:
-
-(a) for any code that a Contributor has removed from Covered Software;
- or
-
-(b) for infringements caused by: (i) Your and any other third party's
- modifications of Covered Software, or (ii) the combination of its
- Contributions with other software (except as part of its Contributor
- Version); or
-
-(c) under Patent Claims infringed by Covered Software in the absence of
- its Contributions.
-
-This License does not grant any rights in the trademarks, service marks,
-or logos of any Contributor (except as may be necessary to comply with
-the notice requirements in Section 3.4).
-
-2.4. Subsequent Licenses
-
-No Contributor makes additional grants as a result of Your choice to
-distribute the Covered Software under a subsequent version of this
-License (see Section 10.2) or under the terms of a Secondary License (if
-permitted under the terms of Section 3.3).
-
-2.5. Representation
-
-Each Contributor represents that the Contributor believes its
-Contributions are its original creation(s) or it has sufficient rights
-to grant the rights to its Contributions conveyed by this License.
-
-2.6. Fair Use
-
-This License is not intended to limit any rights You have under
-applicable copyright doctrines of fair use, fair dealing, or other
-equivalents.
-
-2.7. Conditions
-
-Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
-in Section 2.1.
-
-3. Responsibilities
--------------------
-
-3.1. Distribution of Source Form
-
-All distribution of Covered Software in Source Code Form, including any
-Modifications that You create or to which You contribute, must be under
-the terms of this License. You must inform recipients that the Source
-Code Form of the Covered Software is governed by the terms of this
-License, and how they can obtain a copy of this License. You may not
-attempt to alter or restrict the recipients' rights in the Source Code
-Form.
-
-3.2. Distribution of Executable Form
-
-If You distribute Covered Software in Executable Form then:
-
-(a) such Covered Software must also be made available in Source Code
- Form, as described in Section 3.1, and You must inform recipients of
- the Executable Form how they can obtain a copy of such Source Code
- Form by reasonable means in a timely manner, at a charge no more
- than the cost of distribution to the recipient; and
-
-(b) You may distribute such Executable Form under the terms of this
- License, or sublicense it under different terms, provided that the
- license for the Executable Form does not attempt to limit or alter
- the recipients' rights in the Source Code Form under this License.
-
-3.3. Distribution of a Larger Work
-
-You may create and distribute a Larger Work under terms of Your choice,
-provided that You also comply with the requirements of this License for
-the Covered Software. If the Larger Work is a combination of Covered
-Software with a work governed by one or more Secondary Licenses, and the
-Covered Software is not Incompatible With Secondary Licenses, this
-License permits You to additionally distribute such Covered Software
-under the terms of such Secondary License(s), so that the recipient of
-the Larger Work may, at their option, further distribute the Covered
-Software under the terms of either this License or such Secondary
-License(s).
-
-3.4. Notices
-
-You may not remove or alter the substance of any license notices
-(including copyright notices, patent notices, disclaimers of warranty,
-or limitations of liability) contained within the Source Code Form of
-the Covered Software, except that You may alter any license notices to
-the extent required to remedy known factual inaccuracies.
-
-3.5. Application of Additional Terms
-
-You may choose to offer, and to charge a fee for, warranty, support,
-indemnity or liability obligations to one or more recipients of Covered
-Software. However, You may do so only on Your own behalf, and not on
-behalf of any Contributor. You must make it absolutely clear that any
-such warranty, support, indemnity, or liability obligation is offered by
-You alone, and You hereby agree to indemnify every Contributor for any
-liability incurred by such Contributor as a result of warranty, support,
-indemnity or liability terms You offer. You may include additional
-disclaimers of warranty and limitations of liability specific to any
-jurisdiction.
-
-4. Inability to Comply Due to Statute or Regulation
----------------------------------------------------
-
-If it is impossible for You to comply with any of the terms of this
-License with respect to some or all of the Covered Software due to
-statute, judicial order, or regulation then You must: (a) comply with
-the terms of this License to the maximum extent possible; and (b)
-describe the limitations and the code they affect. Such description must
-be placed in a text file included with all distributions of the Covered
-Software under this License. Except to the extent prohibited by statute
-or regulation, such description must be sufficiently detailed for a
-recipient of ordinary skill to be able to understand it.
-
-5. Termination
---------------
-
-5.1. The rights granted under this License will terminate automatically
-if You fail to comply with any of its terms. However, if You become
-compliant, then the rights granted under this License from a particular
-Contributor are reinstated (a) provisionally, unless and until such
-Contributor explicitly and finally terminates Your grants, and (b) on an
-ongoing basis, if such Contributor fails to notify You of the
-non-compliance by some reasonable means prior to 60 days after You have
-come back into compliance. Moreover, Your grants from a particular
-Contributor are reinstated on an ongoing basis if such Contributor
-notifies You of the non-compliance by some reasonable means, this is the
-first time You have received notice of non-compliance with this License
-from such Contributor, and You become compliant prior to 30 days after
-Your receipt of the notice.
-
-5.2. If You initiate litigation against any entity by asserting a patent
-infringement claim (excluding declaratory judgment actions,
-counter-claims, and cross-claims) alleging that a Contributor Version
-directly or indirectly infringes any patent, then the rights granted to
-You by any and all Contributors for the Covered Software under Section
-2.1 of this License shall terminate.
-
-5.3. In the event of termination under Sections 5.1 or 5.2 above, all
-end user license agreements (excluding distributors and resellers) which
-have been validly granted by You or Your distributors under this License
-prior to termination shall survive termination.
-
-************************************************************************
-* *
-* 6. Disclaimer of Warranty *
-* ------------------------- *
-* *
-* Covered Software is provided under this License on an "as is" *
-* basis, without warranty of any kind, either expressed, implied, or *
-* statutory, including, without limitation, warranties that the *
-* Covered Software is free of defects, merchantable, fit for a *
-* particular purpose or non-infringing. The entire risk as to the *
-* quality and performance of the Covered Software is with You. *
-* Should any Covered Software prove defective in any respect, You *
-* (not any Contributor) assume the cost of any necessary servicing, *
-* repair, or correction. This disclaimer of warranty constitutes an *
-* essential part of this License. No use of any Covered Software is *
-* authorized under this License except under this disclaimer. *
-* *
-************************************************************************
-
-************************************************************************
-* *
-* 7. Limitation of Liability *
-* -------------------------- *
-* *
-* Under no circumstances and under no legal theory, whether tort *
-* (including negligence), contract, or otherwise, shall any *
-* Contributor, or anyone who distributes Covered Software as *
-* permitted above, be liable to You for any direct, indirect, *
-* special, incidental, or consequential damages of any character *
-* including, without limitation, damages for lost profits, loss of *
-* goodwill, work stoppage, computer failure or malfunction, or any *
-* and all other commercial damages or losses, even if such party *
-* shall have been informed of the possibility of such damages. This *
-* limitation of liability shall not apply to liability for death or *
-* personal injury resulting from such party's negligence to the *
-* extent applicable law prohibits such limitation. Some *
-* jurisdictions do not allow the exclusion or limitation of *
-* incidental or consequential damages, so this exclusion and *
-* limitation may not apply to You. *
-* *
-************************************************************************
-
-8. Litigation
--------------
-
-Any litigation relating to this License may be brought only in the
-courts of a jurisdiction where the defendant maintains its principal
-place of business and such litigation shall be governed by laws of that
-jurisdiction, without reference to its conflict-of-law provisions.
-Nothing in this Section shall prevent a party's ability to bring
-cross-claims or counter-claims.
-
-9. Miscellaneous
-----------------
-
-This License represents the complete agreement concerning the subject
-matter hereof. If any provision of this License is held to be
-unenforceable, such provision shall be reformed only to the extent
-necessary to make it enforceable. Any law or regulation which provides
-that the language of a contract shall be construed against the drafter
-shall not be used to construe this License against a Contributor.
-
-10. Versions of the License
----------------------------
-
-10.1. New Versions
-
-Mozilla Foundation is the license steward. Except as provided in Section
-10.3, no one other than the license steward has the right to modify or
-publish new versions of this License. Each version will be given a
-distinguishing version number.
-
-10.2. Effect of New Versions
-
-You may distribute the Covered Software under the terms of the version
-of the License under which You originally received the Covered Software,
-or under the terms of any subsequent version published by the license
-steward.
-
-10.3. Modified Versions
-
-If you create software not governed by this License, and you want to
-create a new license for such software, you may create and use a
-modified version of this License if you rename the license and remove
-any references to the name of the license steward (except to note that
-such modified license differs from this License).
-
-10.4. Distributing Source Code Form that is Incompatible With Secondary
-Licenses
-
-If You choose to distribute Source Code Form that is Incompatible With
-Secondary Licenses under the terms of this version of the License, the
-notice described in Exhibit B of this License must be attached.
-
-Exhibit A - Source Code Form License Notice
--------------------------------------------
-
- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-If it is not possible or desirable to put the notice in a particular
-file, then You may include the notice in a location (such as a LICENSE
-file in a relevant directory) where a recipient would be likely to look
-for such a notice.
-
-You may add additional accurate notices of copyright ownership.
-
-Exhibit B - "Incompatible With Secondary Licenses" Notice
----------------------------------------------------------
-
- This Source Code Form is "Incompatible With Secondary Licenses", as
- defined by the Mozilla Public License, v. 2.0. \ No newline at end of file
diff --git a/docs/Pipfile b/docs/Pipfile
deleted file mode 100644
index 9b1207e..0000000
--- a/docs/Pipfile
+++ /dev/null
@@ -1,10 +0,0 @@
-[[source]]
-url = "https://pypi.org/simple"
-verify_ssl = true
-name = "pypi"
-
-[packages]
-flask = "*"
-
-[requires]
-python_version = "3.9"
diff --git a/docs/api/index.py b/docs/api/index.py
deleted file mode 100644
index 28bff7d..0000000
--- a/docs/api/index.py
+++ /dev/null
@@ -1,9 +0,0 @@
-from sanic import Sanic
-from sanic.response import json
-app = Sanic()
-
-
-@app.route('/')
-@app.route('/<path:path>')
-async def index(request, path=""):
- return json({'hello': path})
diff --git a/docs/api/roots.py b/docs/api/roots.py
deleted file mode 100644
index 428c625..0000000
--- a/docs/api/roots.py
+++ /dev/null
@@ -1,24 +0,0 @@
-import json
-import random
-from http.server import BaseHTTPRequestHandler
-from os.path import dirname, abspath, join
-from typing import Any
-
-dir = dirname(abspath(__file__))
-
-class handler(BaseHTTPRequestHandler):
- def do_GET(self):
- self.send_response(200)
- self.send_header('Content-type', 'application/json')
- self.end_headers()
-
- with open(join(dir, '..', 'data', 'roots.txt'), 'r', encoding='utf-8') as file:
- lines = file.readlines()
- random_line = random.choice(lines)
- response = {
- 'line': random_line.strip()
- }
- response_json = json.dumps(response, ensure_ascii=False)
-
- self.wfile.write(response_json.encode('utf-8'))
- return \ No newline at end of file
diff --git a/docs/assets/bg.jpeg b/docs/assets/bg.jpeg
deleted file mode 100644
index ea74792..0000000
--- a/docs/assets/bg.jpeg
+++ /dev/null
Binary files differ
diff --git a/docs/assets/inter-v12-latin-700.ttf b/docs/assets/inter-v12-latin-700.ttf
deleted file mode 100644
index d39cfb0..0000000
--- a/docs/assets/inter-v12-latin-700.ttf
+++ /dev/null
Binary files differ
diff --git a/docs/assets/space-mono-v12-latin-regular.ttf b/docs/assets/space-mono-v12-latin-regular.ttf
deleted file mode 100644
index d47a7bb..0000000
--- a/docs/assets/space-mono-v12-latin-regular.ttf
+++ /dev/null
Binary files differ
diff --git a/docs/assets/未命名绘图.drawio b/docs/assets/未命名绘图.drawio
deleted file mode 100644
index 7905496..0000000
--- a/docs/assets/未命名绘图.drawio
+++ /dev/null
@@ -1,83 +0,0 @@
-<mxfile host="app.diagrams.net" modified="2023-09-29T15:24:48.616Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.41" etag="n8KncuzfugVioFd6lPyc" version="21.8.2" type="github">
- <diagram name="第 1 页" id="fM8ZoEg2tMh_4A5Gsyvf">
- <mxGraphModel dx="1309" dy="1988" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
- <root>
- <mxCell id="0" />
- <mxCell id="1" parent="0" />
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-1" value="iamai" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
- <mxGeometry x="357" y="60" width="113" height="60" as="geometry" />
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-2" value="HydroRoll&lt;br&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
- <mxGeometry x="354" y="210" width="120" height="60" as="geometry" />
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-4" value="Psi" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
- <mxGeometry x="190" y="460" width="120" height="60" as="geometry" />
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-5" value="HydroRollCore" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
- <mxGeometry x="520" y="460" width="120" height="60" as="geometry" />
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-16" value="Tokens" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="SVVQ4AVB_GTqvJ0-vTll-4" target="SVVQ4AVB_GTqvJ0-vTll-2">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="414" y="389.5" as="sourcePoint" />
- <mxPoint x="334" y="389.5" as="targetPoint" />
- </mxGeometry>
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-17" value="Events" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;fillColor=#f8cecc;strokeColor=#b85450;" edge="1" parent="1" source="SVVQ4AVB_GTqvJ0-vTll-2" target="SVVQ4AVB_GTqvJ0-vTll-4">
- <mxGeometry width="80" relative="1" as="geometry">
- <mxPoint x="370" y="300" as="sourcePoint" />
- <mxPoint x="450" y="300" as="targetPoint" />
- </mxGeometry>
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-18" value="Tokens" style="html=1;verticalAlign=bottom;startArrow=oval;startFill=1;endArrow=block;startSize=8;curved=0;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#f8cecc;strokeColor=#b85450;" edge="1" parent="1" source="SVVQ4AVB_GTqvJ0-vTll-4" target="SVVQ4AVB_GTqvJ0-vTll-5">
- <mxGeometry width="60" relative="1" as="geometry">
- <mxPoint x="380" y="300" as="sourcePoint" />
- <mxPoint x="440" y="300" as="targetPoint" />
- </mxGeometry>
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-19" value="Signal" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;fillColor=#f8cecc;strokeColor=#b85450;" edge="1" parent="1" source="SVVQ4AVB_GTqvJ0-vTll-5" target="SVVQ4AVB_GTqvJ0-vTll-2">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="670" y="370" as="sourcePoint" />
- <mxPoint x="590" y="390" as="targetPoint" />
- </mxGeometry>
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-21" value="Events" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="SVVQ4AVB_GTqvJ0-vTll-1" target="SVVQ4AVB_GTqvJ0-vTll-2">
- <mxGeometry width="80" relative="1" as="geometry">
- <mxPoint x="370" y="300" as="sourcePoint" />
- <mxPoint x="450" y="300" as="targetPoint" />
- </mxGeometry>
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-22" value="Signal" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="SVVQ4AVB_GTqvJ0-vTll-2">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="240" y="160" as="sourcePoint" />
- <mxPoint x="380" y="120" as="targetPoint" />
- </mxGeometry>
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-26" value="Events" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;entryX=0.865;entryY=-0.048;entryDx=0;entryDy=0;exitX=0.704;exitY=1.07;exitDx=0;exitDy=0;exitPerimeter=0;entryPerimeter=0;" edge="1" parent="1" source="SVVQ4AVB_GTqvJ0-vTll-38" target="SVVQ4AVB_GTqvJ0-vTll-1">
- <mxGeometry width="80" relative="1" as="geometry">
- <mxPoint x="481" y="-70" as="sourcePoint" />
- <mxPoint x="290" y="174.5" as="targetPoint" />
- </mxGeometry>
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-30" value="Signal" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0.29;entryY=1.026;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="SVVQ4AVB_GTqvJ0-vTll-1" target="SVVQ4AVB_GTqvJ0-vTll-38">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="450" y="120" as="sourcePoint" />
- <mxPoint x="360" y="-70" as="targetPoint" />
- <Array as="points" />
- </mxGeometry>
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-35" value="Adapters" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
- <mxGeometry x="334" y="-170" width="160" height="86" as="geometry" />
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-36" value="Mirai" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="SVVQ4AVB_GTqvJ0-vTll-35">
- <mxGeometry y="26" width="160" height="26" as="geometry" />
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-37" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="SVVQ4AVB_GTqvJ0-vTll-35">
- <mxGeometry y="52" width="160" height="8" as="geometry" />
- </mxCell>
- <mxCell id="SVVQ4AVB_GTqvJ0-vTll-38" value="go-cqhttp" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="SVVQ4AVB_GTqvJ0-vTll-35">
- <mxGeometry y="60" width="160" height="26" as="geometry" />
- </mxCell>
- </root>
- </mxGraphModel>
- </diagram>
-</mxfile>
diff --git a/docs/components/Authors.tsx b/docs/components/Authors.tsx
deleted file mode 100644
index 0623440..0000000
--- a/docs/components/Authors.tsx
+++ /dev/null
@@ -1,22 +0,0 @@
-import { Avatar } from "./Avatar";
-import cn from "classnames";
-import HYDROROLL_TEAM from "../content/team";
-import type { Author } from "../content/team";
-
-export function Authors({ authors }: { authors: Array<Author> }) {
- const validAuthors = authors.filter((author) => HYDROROLL_TEAM[author]);
- return (
- <div className="w-full border-b border-gray-400 authors border-opacity-20">
- <div
- className={cn(
- "flex flex-wrap justify-center py-8 mx-auto gap-7",
- authors.length > 4 && "max-w-3xl"
- )}
- >
- {validAuthors.map((username) => (
- <Avatar key={username} {...HYDROROLL_TEAM[username]} />
- ))}
- </div>
- </div>
- );
-}
diff --git a/docs/components/Avatar.tsx b/docs/components/Avatar.tsx
deleted file mode 100644
index 8914269..0000000
--- a/docs/components/Avatar.tsx
+++ /dev/null
@@ -1,37 +0,0 @@
-import Image from "next/image";
-import type { AuthorDetails } from "../content/team";
-
-export const Avatar = ({ name, picture, GithubUsername }: AuthorDetails) => (
- <div className="flex items-center flex-shrink-0 md:justify-start">
- <div className="w-[32px] h-[32px]">
- <Image
- src={picture}
- height={32}
- width={32}
- title={name}
- className="w-full rounded-full"
- alt={name}
- priority
- />
- </div>
- <dl className="ml-2 text-sm font-medium leading-4 text-left whitespace-no-wrap">
- <dt className="sr-only">Name</dt>
- <dd className="text-gray-900 dark:text-white">{name}</dd>
- {GithubUsername && (
- <>
- <dt className="sr-only">Github</dt>
- <dd>
- <a
- href={`https://github.com/${GithubUsername}`}
- className="text-xs text-blue-500 no-underline betterhover:hover:text-blue-600 betterhover:hover:underline"
- target="_blank"
- rel="noopener noreferrer"
- >
- {`@${GithubUsername}`}
- </a>
- </dd>
- </>
- )}
- </dl>
- </div>
-);
diff --git a/docs/components/Badge.tsx b/docs/components/Badge.tsx
deleted file mode 100644
index 45e5a0c..0000000
--- a/docs/components/Badge.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-import cn from "classnames";
-
-import type { ReactNode } from "react";
-
-export type BadgeProps = React.ComponentProps<"span"> & {
- children: ReactNode;
- className?: string;
-};
-
-export default function Badge(props: BadgeProps) {
- const { children, className, ...rest } = props;
-
- return (
- <span
- className={cn(
- "dark:text-black text-white inline-flex items-center justify-center shrink-0 box-border rounded-lg capitalize whitespace-nowrap font-bold tabular-nums h-5 px-2 text-xs bg-gradient-to-r from-[#d74a41] to-[#407aeb] align-middle",
- className
- )}
- {...rest}
- >
- {children}
- </span>
- );
-}
diff --git a/docs/components/Callout.tsx b/docs/components/Callout.tsx
deleted file mode 100644
index d284bae..0000000
--- a/docs/components/Callout.tsx
+++ /dev/null
@@ -1,55 +0,0 @@
-import React, { ReactElement, ReactNode } from "react";
-import {
- LightBulbIcon,
- ExclamationIcon,
- ExclamationCircleIcon,
- InformationCircleIcon,
-} from "@heroicons/react/solid";
-
-const THEMES = {
- info: {
- classes:
- "bg-blue-100 text-blue-800 dark:text-blue-300 dark:bg-blue-200 dark:bg-opacity-10",
- icon: <InformationCircleIcon className="w-5 h-5 mt-1" />,
- },
- idea: {
- classes:
- "bg-gray-100 text-gray-800 dark:text-gray-300 dark:bg-gray-200 dark:bg-opacity-10",
- icon: <LightBulbIcon className="w-5 h-5 mt-1" />,
- },
- error: {
- classes:
- "bg-red-200 text-red-900 dark:text-red-200 dark:bg-red-600 dark:bg-opacity-30",
- icon: <ExclamationCircleIcon className="w-5 h-5 mt-1" />,
- },
- default: {
- classes:
- "bg-orange-100 text-orange-800 dark:text-orange-300 dark:bg-orange-200 dark:bg-opacity-10",
- icon: <ExclamationIcon className="w-5 h-5 mt-1" />,
- },
-};
-
-export default function Callout({
- children,
- type = "default",
- icon,
-}: {
- children: ReactNode;
- type: keyof typeof THEMES;
- icon?: ReactElement;
-}) {
- return (
- <div className={`${THEMES[type].classes} flex rounded-lg callout mt-6`}>
- <div
- className="py-2 pl-3 pr-2 text-xl select-none"
- style={{
- fontFamily:
- '"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',
- }}
- >
- {icon || THEMES[type].icon}
- </div>
- <div className="py-2 pr-4 overflow-auto">{children}</div>
- </div>
- );
-}
diff --git a/docs/components/Container.tsx b/docs/components/Container.tsx
deleted file mode 100644
index a6db4d8..0000000
--- a/docs/components/Container.tsx
+++ /dev/null
@@ -1,9 +0,0 @@
-import type { ReactNode } from "react";
-
-type Props = {
- children?: ReactNode;
-};
-
-export const Container = ({ children }: Props) => {
- return <div className="mx-auto max-w-7xl sm:px-6 lg:px-8">{children}</div>;
-};
diff --git a/docs/components/ExamplesArea.tsx b/docs/components/ExamplesArea.tsx
deleted file mode 100644
index c4c7060..0000000
--- a/docs/components/ExamplesArea.tsx
+++ /dev/null
@@ -1,30 +0,0 @@
-import { useSSG } from "nextra/ssg";
-import { DetailedFeatureLink } from "./Feature";
-import { GitHubIcon } from "./Icons";
-
-export const ExamplesArea = ({
- filter = "featured",
-}: {
- filter: "featured" | "all";
-}) => {
- const { examples } = useSSG();
-
- return (
- <div className="grid grid-cols-1 mt-12 gap-x-6 gap-y-12 sm:grid-cols-2 lg:mt-16 lg:gap-x-8 lg:gap-y-12">
- {examples
- .filter(({ featured }) => (filter === "featured" ? featured : true))
- .map(({ name, description, slug }) => (
- <DetailedFeatureLink
- key={name}
- feature={{
- Icon: GitHubIcon,
- description,
- name,
- }}
- target="_blank"
- href={`https://github.com/retrofor/HydroRoll/tree/main/examples/${slug}`}
- />
- ))}
- </div>
- );
-};
diff --git a/docs/components/ExtraContent.tsx b/docs/components/ExtraContent.tsx
deleted file mode 100644
index 93567ce..0000000
--- a/docs/components/ExtraContent.tsx
+++ /dev/null
@@ -1,10 +0,0 @@
-import RemoteCacheCounter from "./RemoteCacheCounter";
-import { useTurboSite } from "./SiteSwitcher";
-
-export default function ExtraContent() {
- const site = useTurboSite();
-
- if (site === "AI") {
- return <RemoteCacheCounter />;
- }
-}
diff --git a/docs/components/Feature.tsx b/docs/components/Feature.tsx
deleted file mode 100644
index 1a8a8b2..0000000
--- a/docs/components/Feature.tsx
+++ /dev/null
@@ -1,88 +0,0 @@
-import classNames from "classnames";
-import Link from "next/link";
-import type { Feature } from "../content/legacy-features";
-
-type FeatureProps = {
- feature: Omit<Feature, "page">;
- // include feature description
- detailed?: boolean;
-};
-
-const DetailedFeatureInner = (props: { feature: FeatureProps["feature"] }) => {
- const { Icon, name, description } = props.feature;
- return (
- <>
- <div className="inline-flex items-center space-x-3">
- <div className="flex items-center justify-center bg-black rounded-full bg-opacity-5 w-9 h-9 icon-circle">
- <Icon
- className={classNames(
- "h-8 w-8 dark:text-white flex-shrink-0 p-1.5 text-black block dark:stroke-[url(#pink-gradient)]",
- Icon.requiresFill && "dark:fill-[url(#pink-gradient)]"
- )}
- aria-hidden="true"
- />
- </div>
- <h3 className="m-0 text-lg font-semibold leading-6 tracking-tight text-gray-900 dark:text-white">
- {name}
- </h3>
- </div>
- <div>
- <p className="mt-2 text-base font-medium leading-7 text-gray-500 dark:text-gray-400">
- {description}
- </p>
- </div>
- <style jsx global>{`
- html.dark .icon-circle {
- background: linear-gradient(
- 180deg,
- rgba(50, 134, 241, 0.2) 0%,
- rgba(195, 58, 195, 0.2) 100%
- );
- }
- `}</style>
- </>
- );
-};
-
-const featureWrapperClasses = `relative block overflow-hidden p-10 bg-white shadow-lg rounded-xl dark:bg-opacity-5 no-underline text-black dark:text-white`;
-
-export const DetailedFeatureLink = (props: {
- href: string;
- feature: FeatureProps["feature"];
- target?: string;
-}) => {
- const { href, feature, ...rest } = props;
- return (
- <Link href={href} className={featureWrapperClasses} {...rest}>
- <DetailedFeatureInner feature={feature}></DetailedFeatureInner>
- </Link>
- );
-};
-
-export default function Feature(props: FeatureProps) {
- const { feature, detailed = false } = props;
- const { Icon, name } = feature;
-
- if (detailed) {
- return (
- <div className={featureWrapperClasses}>
- <DetailedFeatureInner feature={feature} />
- </div>
- );
- }
-
- return (
- <div className="flex items-center space-x-4">
- <div>
- <Icon
- className="block w-8 h-8 text-black dark:text-white"
- style={{ height: 24, width: 24 }}
- aria-hidden="true"
- />
- </div>
- <div>
- <div className="my-0 font-medium dark:text-white">{name}</div>
- </div>
- </div>
- );
-}
diff --git a/docs/components/Features.tsx b/docs/components/Features.tsx
deleted file mode 100644
index c8a6eed..0000000
--- a/docs/components/Features.tsx
+++ /dev/null
@@ -1,46 +0,0 @@
-import React from "react";
-import {
- LEGACY_REPO_DOCS_FEATURES,
- LEGACY_REPO_HOME_FEATURES,
-} from "../content/legacy-features";
-import Feature from "./Feature";
-
-export function HomeFeatures() {
- return (
- <DetailedFeaturesGrid>
- {LEGACY_REPO_HOME_FEATURES.map((feature) => (
- <Feature
- key={feature.name.split(" ").join("-")}
- feature={feature}
- detailed
- />
- ))}
- </DetailedFeaturesGrid>
- );
-}
-
-export function DocsFeatures({ detailed = true }: { detailed?: boolean }) {
- return (
- <div className="grid grid-cols-2 gap-6 my-12 sm:grid-cols-3 ">
- {LEGACY_REPO_DOCS_FEATURES.map((feature) => (
- <Feature
- key={feature.name.split(" ").join("-")}
- feature={feature}
- detailed={detailed}
- />
- ))}
- </div>
- );
-}
-
-export function DetailedFeaturesGrid({
- children,
-}: {
- children?: React.ReactNode;
-}) {
- return (
- <div className="grid grid-cols-1 mt-12 gap-x-6 gap-y-12 sm:grid-cols-2 lg:mt-16 lg:grid-cols-3 lg:gap-x-8 lg:gap-y-12">
- {children}
- </div>
- );
-}
diff --git a/docs/components/Footer.tsx b/docs/components/Footer.tsx
deleted file mode 100644
index 9a3bf23..0000000
--- a/docs/components/Footer.tsx
+++ /dev/null
@@ -1,249 +0,0 @@
-import { useRouter } from "next/router";
-import Link from "next/link";
-import { useState, ReactNode, ReactElement } from "react";
-import cn from "classnames";
-import { ThemeSwitch } from "nextra-theme-docs";
-import HydroRolllogo from "./logos/HydroRoll";
-import { useTurboSite, TurboSite } from "./SiteSwitcher";
-
-function FooterLink({ href, children }: { href: string; children: ReactNode }) {
- const classes =
- "text-sm text-[#666666] dark:text-[#888888] no-underline betterhover:hover:text-gray-700 betterhover:hover:dark:text-white transition";
- if (href.startsWith("http")) {
- return (
- <a href={href} className={classes}>
- {children}
- </a>
- );
- }
- return (
- <Link href={href} className={classes}>
- {children}
- </Link>
- );
-}
-
-function FooterHeader({ children }: { children: ReactNode }) {
- return <h3 className="text-sm text-black dark:text-white">{children}</h3>;
-}
-
-const navigation = {
- general: [
- { name: "Blog", href: "/blog" },
- { name: "Releases", href: "https://github.com/HydroRoll-Team/HydroRoll/releases" },
- ],
- AI: [
- { name: "文档", href: "/AI/docs" },
- { name: "FAQ", href: "/AI/docs/faq" },
- ],
- TRPG: [
- { name: "文档", href: "/TRPG/docs" },
- { name: "特性", href: "/TRPG/docs/features" },
- ],
- support: [
- {
- name: "GitHub",
- href: "https://github.com/HydroRoll-Team/support",
- },
- {
- name: "Discord",
- href: "https://hydroroll.retrofor.space/discord",
- },
- ],
- links: (site: TurboSite) => [
- { name: "Dice!", href: "https://forum.kokona.tech" },
- {
- name: "OlivOS",
- href: "https://forum.olivos.run",
- },
- // { name: "Dicex骰子屋", href: "https://forum.dicex.link" },
- // { name: "SealDice", href: "https://dice.weizaima.com/"},
- { name: "HuggingFace", href: "https://huggingface.co " }
- // {
- // name: "",
- // href: `https://vercel.com/${
- // site === "AI" ? "solutions/HydroRollAI" : "contact/sales"
- // }?utm_source=turbo.build&utm_medium=referral&utm_campaign=footer-enterpriseLink`,
- // },
- ],
- legal: [
- { name: "隐私政策", href: "/privacy" },
- // { name: "Terms of Service", href: "/terms" },
- ],
-};
-
-export function FooterContent() {
- const site = useTurboSite();
- return (
- <div className="w-full" aria-labelledby="footer-heading">
- <h2 id="footer-heading" className="sr-only">
- Footer
- </h2>
- <div className="w-full py-8 mx-auto">
- <div className="xl:grid xl:grid-cols-3 xl:gap-8">
- <div className="grid grid-cols-1 gap-8 xl:col-span-2">
- <div className="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-6 md:gap-8">
- <div className="mt-12 md:!mt-0">
- <FooterHeader>Resources</FooterHeader>
- <ul role="list" className="mt-4 space-y-1.5 list-none ml-0">
- {navigation.general.map((item) => (
- <li key={item.name}>
- <FooterLink href={item.href}>{item.name}</FooterLink>
- </li>
- ))}
- </ul>
- </div>
- <div className="mt-12 md:!mt-0">
- <FooterHeader>AI Model</FooterHeader>
- <ul role="list" className="mt-4 space-y-1.5 list-none ml-0">
- {navigation.AI.map((item) => (
- <li key={item.name}>
- <FooterLink href={item.href}>{item.name}</FooterLink>
- </li>
- ))}
- </ul>
- </div>
- <div className="mt-12 md:!mt-0">
- <FooterHeader>TRPG</FooterHeader>
- <ul role="list" className="mt-4 space-y-1.5 list-none ml-0">
- {navigation.TRPG.map((item) => (
- <li key={item.name}>
- <FooterLink href={item.href}>{item.name}</FooterLink>
- </li>
- ))}
- </ul>
- </div>
- <div className="mt-12 md:!mt-0">
- <FooterHeader>Links</FooterHeader>
- <ul role="list" className="mt-4 space-y-1.5 list-none ml-0">
- {navigation.links(site).map((item) => (
- <li key={item.name}>
- <FooterLink href={item.href}>{item.name}</FooterLink>
- </li>
- ))}
- </ul>
- </div>
- <div className="mt-12 md:!mt-0">
- <FooterHeader>Legal</FooterHeader>
- <ul role="list" className="mt-4 space-y-1.5 list-none ml-0">
- {navigation.legal.map((item) => (
- <li key={item.name}>
- <FooterLink href={item.href}>{item.name}</FooterLink>
- </li>
- ))}
- </ul>
- </div>
- <div className="mt-12 md:!mt-0">
- <FooterHeader>Support</FooterHeader>
- <ul role="list" className="mt-4 space-y-1.5 list-none ml-0">
- {navigation.support.map((item) => (
- <li key={item.name}>
- <FooterLink href={item.href}>{item.name}</FooterLink>
- </li>
- ))}
- </ul>
- </div>
- </div>
- </div>
- <div className="mt-12 xl:!mt-0">
- <FooterHeader>Subscribe to HydroRoll newsletter</FooterHeader>
- <p className="mt-4 text-sm text-gray-600 dark:text-[#888888]">
- 订阅水系最新的blog与release内容,抑或是插件与模型的更新。
- </p>
- <SubmitForm />
- </div>
- </div>
-
- <div className="pt-8 mt-8 sm:flex sm:items-center sm:justify-between">
- <div>
- <a
- className="text-current"
- target="_blank"
- rel="noopener noreferrer"
- title="retrofor.space homepage"
- href="https://hydroroll.retrofor.space/"
- >
- <HydroRolllogo />
- </a>
- <p className="mt-4 text-xs text-gray-500 dark:text-[#888888]">
- &copy; {new Date().getFullYear()} HydroRoll-Team. All rights
- reserved.
- </p>
- </div>
- </div>
- </div>
- </div>
- );
-}
-
-function SubmitForm() {
- const [email, setEmail] = useState("");
- const router = useRouter();
- return (
- <form
- className="mt-4 sm:flex sm:max-w-md"
- onSubmit={(e) => {
- fetch("/api/signup", {
- method: "POST",
- headers: {
- "Content-Type": "application/json",
- },
- body: JSON.stringify({ email }),
- })
- .then((res) => res.json())
- .then((res) => {
- return router.push("/confirm");
- });
- e.preventDefault();
- }}
- >
- <label htmlFor="email-address" className="sr-only">
- Email address
- </label>
- <input
- type="email"
- name="email-address"
- id="email-address"
- autoComplete="email"
- required
- value={email}
- onChange={(e) => setEmail(e.target.value)}
- className="border-[#666666] dark:border-[#888888] w-full min-w-0 px-4 py-2 text-base text-gray-900 placeholder-gray-500 bg-white border rounded-md appearance-none dark:text-white sm:text-sm dark:bg-transparent focus:outline-none focus:ring-2 focus:ring-gray-800 dark:focus:border-white focus:placeholder-gray-400"
- placeholder="you@example.com"
- />
- <div className="mt-3 rounded-md sm:mt-0 sm:ml-3 sm:flex-shrink-0">
- <button
- type="submit"
- className="flex items-center justify-center w-full px-4 py-2 text-base font-medium text-white bg-black border border-transparent rounded-md dark:bg-white dark:text-black sm:text-sm betterhover:hover:bg-gray-600 focus:outline-none focus:ring-2 focus:ring-gray-800 dark:focus:ring-white dark:betterhover:hover:bg-gray-300"
- >
- 订阅 Subscribe
- </button>
- </div>
- </form>
- );
-}
-
-export function Footer({ menu }: { menu?: boolean }): ReactElement {
- return (
- <footer className="bg-[#FAFAFA] pb-[env(safe-area-inset-bottom)] relative dark:bg-[#111111]">
- <div className="absolute top-0 h-12 w-full -translate-y-full bg-gradient-to-t from-[#FAFAFA] to-transparent dark:from-black pointer-events-none" />
- <div
- className={cn(
- "mx-auto max-w-[90rem] py-2 px-4 flex gap-2",
- menu ? "flex" : "hidden"
- )}
- >
- <ThemeSwitch />
- </div>
- <hr className="dark:border-neutral-800" />
- <div
- className={cn(
- "mx-auto max-w-[90rem] py-12 flex justify-center md:justify-center text-black dark:text-white",
- "pl-[max(env(safe-area-inset-left),1.5rem)] pr-[max(env(safe-area-inset-right),1.5rem)]"
- )}
- >
- <FooterContent />
- </div>
- </footer>
- );
-}
diff --git a/docs/components/FullTurboCTA.tsx b/docs/components/FullTurboCTA.tsx
deleted file mode 100644
index 0c3a44b..0000000
--- a/docs/components/FullTurboCTA.tsx
+++ /dev/null
@@ -1,41 +0,0 @@
-import { Container } from "./Container";
-import Callout from "./Callout";
-import Link from "next/link";
-
-function FullTurboCTA() {
- return (
- <div className="flex flex-col items-start w-full gap-4 p-6 mt-8 bg-white shadow-lg md:items-center md:flex-row rounded-xl dark:bg-opacity-5">
- <div className="justify-start flex-1">
- <h3 className="font-semibold leading-6 tracking-tight">
- Ready to go
- <span className="m-2 font-mono full-turbo">{">>>"} FULL TURBO</span>
- at your organization?
- </h3>
- <div className="text-base font-medium leading-7 text-gray-500 dark:text-gray-400">
- Vercel&apos;s Experts can bring your entire team up to speed quickly
- </div>
- </div>
- <div className="flex-none">
- <Link
- href="https://vercel.com/contact/sales?utm_source=turbo.build&utm_medium=referral&utm_campaign=turborepo_side_banner"
- className="justify-center block px-4 py-2 text-black no-underline bg-white rounded-full dark:bg-opacity-5 dark:text-white"
- >
- Talk to an Expert
- </Link>
- </div>
- <style jsx global>{`
- .full-turbo {
- background-image: linear-gradient(
- 60deg,
- rgba(50, 134, 241, 1) 0%,
- rgba(255, 30, 86, 1) 100%
- );
- background-clip: text;
- color: transparent;
- }
- `}</style>
- </div>
- );
-}
-
-export default FullTurboCTA;
diff --git a/docs/components/HeaderLogo.tsx b/docs/components/HeaderLogo.tsx
deleted file mode 100644
index a1fc395..0000000
--- a/docs/components/HeaderLogo.tsx
+++ /dev/null
@@ -1,36 +0,0 @@
-import SiteSwitcher from "./SiteSwitcher";
-import Link from "next/link";
-import styles from "./header-logo.module.css";
-import TurboAnimated from "./logos/TurboAnimated";
-import { LogoContext } from "./LogoContext";
-
-function HeaderLogo() {
- return (
- <>
- <LogoContext />
- <svg
- data-testid="geist-icon"
- fill="none"
- height={24}
- shapeRendering="geometricPrecision"
- stroke="currentColor"
- strokeLinecap="round"
- strokeLinejoin="round"
- strokeWidth="1.5"
- viewBox="0 0 24 24"
- className="dark:text-[#333] text-[#eaeaea] ml-2 mr-1"
- >
- <path d="M16.88 3.549L7.12 20.451" />
- </svg>
-
- <Link href="/" title="Home" className="hover:opacity-75">
- <TurboAnimated height={32} />
- </Link>
- <div className={styles.siteSwitcher}>
- <SiteSwitcher />
- </div>
- </>
- );
-}
-
-export default HeaderLogo;
diff --git a/docs/components/HydroRollTRPGFeatures.tsx b/docs/components/HydroRollTRPGFeatures.tsx
deleted file mode 100644
index c470df7..0000000
--- a/docs/components/HydroRollTRPGFeatures.tsx
+++ /dev/null
@@ -1,106 +0,0 @@
-import {
- AdjustmentsIcon,
- ArchiveIcon,
- DesktopComputerIcon,
- DownloadIcon,
- ServerIcon,
-} from "@heroicons/react/outline";
-import { DetailedFeatureLink } from "./Feature";
-import { CSSIcon, JSIcon, TSIcon } from "./Icons";
-
-export const HydroRollTRPGFeatures = () => {
- return (
- <div className="grid grid-cols-1 mt-12 gap-x-6 gap-y-12 sm:grid-cols-2 lg:mt-16 lg:gap-x-8 lg:gap-y-12">
- <DetailedFeatureLink
- feature={{
- Icon: JSIcon,
- description: `Supports all ESNext features, Browserslist and top-level await.`,
- name: "JavaScript",
- }}
- href="/TRPG/docs/features/javascript"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: TSIcon,
- description: (
- <>
- Supports TypeScript out of the box, including resolving{" "}
- <code>paths</code> and <code>baseUrl</code>.
- </>
- ),
- name: "TypeScript",
- }}
- href="/TRPG/docs/features/typescript"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: DownloadIcon,
- description: (
- <>
- Supports <code>require</code>, <code>import</code>, dynamic
- imports and more.
- </>
- ),
- name: "Imports",
- }}
- href="/TRPG/docs/features/imports"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: DesktopComputerIcon,
- description: `Our optimized dev server supports Hot Module Reloading (HMR) and Fast Refresh.`,
- name: "Dev Server",
- }}
- href="/pack/docs/features/dev-server"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: CSSIcon,
- description: (
- <>
- Supports Global CSS, CSS Modules, postcss-nested and{" "}
- <code>@import</code>.
- </>
- ),
- name: "CSS",
- }}
- href="/TRPG/docs/features/css"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: ArchiveIcon,
- description:
- "Learn about Next.js, Svelte, Vue and React Server Components support.",
- name: "Frameworks",
- }}
- href="/TRPG/docs/features/frameworks"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: ServerIcon,
- description: (
- <>
- Supports the <code>/public</code> directory, JSON imports, and
- importing assets via ESM.
- </>
- ),
- name: "Static Assets",
- }}
- href="/TRPG/docs/features/static-assets"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: AdjustmentsIcon,
- description: (
- <>
- Supports environment variables via <code>.env</code>,{" "}
- <code>.env.local</code>, and more.
- </>
- ),
- name: "Environment Variables",
- }}
- href="/TRPG/docs/features/environment-variables"
- ></DetailedFeatureLink>
- </div>
- );
-};
diff --git a/docs/components/HydroRollTRPGQuickstart.tsx b/docs/components/HydroRollTRPGQuickstart.tsx
deleted file mode 100644
index 8f57f38..0000000
--- a/docs/components/HydroRollTRPGQuickstart.tsx
+++ /dev/null
@@ -1,28 +0,0 @@
-import {
- LightBulbIcon,
- QuestionMarkCircleIcon,
-} from "@heroicons/react/outline";
-import { DetailedFeatureLink } from "./Feature";
-
-export const HydroRollTRPGQuickstartArea = () => {
- return (
- <div className="grid grid-cols-1 mt-12 gap-x-6 gap-y-12 sm:grid-cols-2 lg:mt-16 lg:gap-x-8 lg:gap-y-12">
- <DetailedFeatureLink
- feature={{
- Icon: QuestionMarkCircleIcon,
- description: `Learn why we created Turbopack, and why we think it’s the future of bundling for the web.`,
- name: "Why TRPG?",
- }}
- href="/TRPG/docs/why-trpg"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: LightBulbIcon,
- description: `Learn about the innovative architecture that powers TRPG’s speed improvements.`,
- name: "Core Concepts",
- }}
- href="/TRPG/docs/core-concepts"
- ></DetailedFeatureLink>
- </div>
- );
-};
diff --git a/docs/components/Icons.tsx b/docs/components/Icons.tsx
deleted file mode 100644
index c203b3d..0000000
--- a/docs/components/Icons.tsx
+++ /dev/null
@@ -1,165 +0,0 @@
-import React, { ComponentProps } from "react";
-
-export type IconType = ((props: ComponentProps<"svg">) => JSX.Element) & {
- requiresFill?: boolean;
-};
-
-export const TailwindIcon: IconType = (props) => {
- return (
- <svg
- width="30"
- height="18"
- viewBox="0 0 30 18"
- fill="currentColor"
- aria-hidden="true"
- {...props}
- >
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M15 0c-4 0-6.5 2-7.5 6 1.5-2 3.25-2.75 5.25-2.25 1.141.285 1.957 1.113 2.86 2.03C17.08 7.271 18.782 9 22.5 9c4 0 6.5-2 7.5-6-1.5 2-3.25 2.75-5.25 2.25-1.141-.285-1.957-1.113-2.86-2.03C20.42 1.728 18.718 0 15 0ZM7.5 9C3.5 9 1 11 0 15c1.5-2 3.25-2.75 5.25-2.25 1.141.285 1.957 1.113 2.86 2.03C9.58 16.271 11.282 18 15 18c4 0 6.5-2 7.5-6-1.5 2-3.25 2.75-5.25 2.25-1.141-.285-1.957-1.113-2.86-2.03C12.92 10.729 11.218 9 7.5 9Z"
- ></path>
- </svg>
- );
-};
-
-export const GitHubIcon: IconType = ({ height = 28, ...props }) => {
- return (
- <svg
- height={height}
- viewBox="2 2 20 20"
- fill="currentColor"
- aria-hidden="true"
- >
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- fill="currentColor"
- d="M12 3C7.0275 3 3 7.12937 3 12.2276C3 16.3109 5.57625 19.7597 9.15374 20.9824C9.60374 21.0631 9.77249 20.7863 9.77249 20.5441C9.77249 20.3249 9.76125 19.5982 9.76125 18.8254C7.5 19.2522 6.915 18.2602 6.735 17.7412C6.63375 17.4759 6.19499 16.6569 5.8125 16.4378C5.4975 16.2647 5.0475 15.838 5.80124 15.8264C6.51 15.8149 7.01625 16.4954 7.18499 16.7723C7.99499 18.1679 9.28875 17.7758 9.80625 17.5335C9.885 16.9337 10.1212 16.53 10.38 16.2993C8.3775 16.0687 6.285 15.2728 6.285 11.7432C6.285 10.7397 6.63375 9.9092 7.20749 9.26326C7.1175 9.03257 6.8025 8.08674 7.2975 6.81794C7.2975 6.81794 8.05125 6.57571 9.77249 7.76377C10.4925 7.55615 11.2575 7.45234 12.0225 7.45234C12.7875 7.45234 13.5525 7.55615 14.2725 7.76377C15.9937 6.56418 16.7475 6.81794 16.7475 6.81794C17.2424 8.08674 16.9275 9.03257 16.8375 9.26326C17.4113 9.9092 17.76 10.7281 17.76 11.7432C17.76 15.2843 15.6563 16.0687 13.6537 16.2993C13.98 16.5877 14.2613 17.1414 14.2613 18.0065C14.2613 19.2407 14.25 20.2326 14.25 20.5441C14.25 20.7863 14.4188 21.0746 14.8688 20.9824C16.6554 20.364 18.2079 19.1866 19.3078 17.6162C20.4077 16.0457 20.9995 14.1611 21 12.2276C21 7.12937 16.9725 3 12 3Z"
- />
- </svg>
- );
-};
-
-export const DockerIcon: IconType = ({ height = 28, ...props }) => {
- return (
- <svg viewBox="0 0 122.88 88.17" {...props}>
- <g>
- <path
- fill="transparent"
- strokeWidth={6}
- d="M121.68,33.34c-0.34-0.28-3.42-2.62-10.03-2.62c-1.71,0-3.48,0.17-5.19,0.46c-1.25-8.72-8.49-12.94-8.78-13.16 l-1.77-1.03l-1.14,1.65c-1.42,2.22-2.51,4.73-3.13,7.29c-1.2,4.96-0.46,9.63,2.05,13.62c-3.02,1.71-7.92,2.11-8.95,2.17l-80.93,0 c-2.11,0-3.82,1.71-3.82,3.82c-0.11,7.07,1.08,14.13,3.53,20.8c2.79,7.29,6.95,12.71,12.31,16.01c6.04,3.7,15.9,5.81,27.01,5.81 c5.01,0,10.03-0.46,14.99-1.37c6.9-1.25,13.51-3.65,19.6-7.12c5.02-2.91,9.52-6.61,13.34-10.94c6.44-7.24,10.26-15.33,13.05-22.51 c0.4,0,0.74,0,1.14,0c7.01,0,11.34-2.79,13.73-5.19c1.6-1.48,2.79-3.31,3.65-5.36l0.51-1.48L121.68,33.34L121.68,33.34z M71.59,39.38h10.83c0.51,0,0.97-0.4,0.97-0.97v-9.69c0-0.51-0.4-0.97-0.97-0.97l0,0l-10.83,0c-0.51,0-0.97,0.4-0.97,0.97l0,0v9.69 C70.68,38.98,71.08,39.38,71.59,39.38L71.59,39.38z M56.49,11.63h10.83c0.51,0,0.97-0.4,0.97-0.97V0.97c0-0.51-0.46-0.97-0.97-0.97 L56.49,0c-0.51,0-0.97,0.4-0.97,0.97l0,0v9.69C55.52,11.17,55.97,11.63,56.49,11.63L56.49,11.63z M56.49,25.53h10.83 c0.51,0,0.97-0.46,0.97-0.97v-9.69c0-0.51-0.46-0.97-0.97-0.97H56.49c-0.51,0-0.97,0.4-0.97,0.97l0,0v9.69 C55.52,25.08,55.97,25.53,56.49,25.53L56.49,25.53z M41.5,25.53h10.83c0.51,0,0.97-0.46,0.97-0.97v-9.69c0-0.51-0.4-0.97-0.97-0.97 l0,0H41.5c-0.51,0-0.97,0.4-0.97,0.97l0,0v9.69C40.53,25.08,40.93,25.53,41.5,25.53L41.5,25.53z M26.28,25.53h10.83 c0.51,0,0.97-0.46,0.97-0.97v-9.69c0-0.51-0.4-0.97-0.97-0.97l0,0H26.28c-0.51,0-0.97,0.4-0.97,0.97v9.69 C25.37,25.08,25.77,25.53,26.28,25.53L26.28,25.53z M56.49,39.38h10.83c0.51,0,0.97-0.4,0.97-0.97v-9.69c0-0.51-0.4-0.97-0.97-0.97 l0,0l-10.83,0c-0.51,0-0.97,0.4-0.97,0.97l0,0v9.69C55.52,38.98,55.97,39.38,56.49,39.38L56.49,39.38L56.49,39.38z M41.5,39.38 h10.83c0.51,0,0.97-0.4,0.97-0.97l0,0v-9.69c0-0.51-0.4-0.97-0.97-0.97l0,0l-10.83,0c-0.51,0-0.97,0.4-0.97,0.97l0,0v9.69 C40.53,38.98,40.93,39.38,41.5,39.38L41.5,39.38L41.5,39.38z M26.28,39.38h10.83c0.51,0,0.97-0.4,0.97-0.97l0,0v-9.69 c0-0.51-0.4-0.97-0.97-0.97l0,0l-10.83,0c-0.51,0-0.97,0.4-0.97,0.97v9.69C25.37,38.98,25.77,39.38,26.28,39.38L26.28,39.38z M11.35,39.38h10.83c0.51,0,0.97-0.4,0.97-0.97l0,0v-9.69c0-0.51-0.4-0.97-0.97-0.97l0,0l-10.83,0c-0.51,0-0.97,0.4-0.97,0.97l0,0 v9.69C10.44,38.98,10.84,39.38,11.35,39.38L11.35,39.38L11.35,39.38z"
- />
- </g>
- </svg>
- );
-};
-
-export const RectangleGroupIcon: IconType = (props) => {
- return (
- <svg
- xmlns="http://www.w3.org/2000/svg"
- fill="none"
- viewBox="0 0 24 24"
- strokeWidth={1.5}
- stroke="currentColor"
- {...props}
- >
- <path
- strokeLinecap="round"
- strokeLinejoin="round"
- d="M2.25 7.125C2.25 6.504 2.754 6 3.375 6h6c.621 0 1.125.504 1.125 1.125v3.75c0 .621-.504 1.125-1.125 1.125h-6a1.125 1.125 0 01-1.125-1.125v-3.75zM14.25 8.625c0-.621.504-1.125 1.125-1.125h5.25c.621 0 1.125.504 1.125 1.125v8.25c0 .621-.504 1.125-1.125 1.125h-5.25a1.125 1.125 0 01-1.125-1.125v-8.25zM3.75 16.125c0-.621.504-1.125 1.125-1.125h5.25c.621 0 1.125.504 1.125 1.125v2.25c0 .621-.504 1.125-1.125 1.125h-5.25a1.125 1.125 0 01-1.125-1.125v-2.25z"
- />
- </svg>
- );
-};
-
-export const FaceSmileIcon: IconType = (props) => {
- return (
- <svg
- xmlns="http://www.w3.org/2000/svg"
- fill="none"
- viewBox="0 0 24 24"
- strokeWidth={1.5}
- stroke="currentColor"
- {...props}
- >
- <path
- strokeLinecap="round"
- strokeLinejoin="round"
- d="M15.182 15.182a4.5 4.5 0 01-6.364 0M21 12a9 9 0 11-18 0 9 9 0 0118 0zM9.75 9.75c0 .414-.168.75-.375.75S9 10.164 9 9.75 9.168 9 9.375 9s.375.336.375.75zm-.375 0h.008v.015h-.008V9.75zm5.625 0c0 .414-.168.75-.375.75s-.375-.336-.375-.75.168-.75.375-.75.375.336.375.75zm-.375 0h.008v.015h-.008V9.75z"
- />
- </svg>
- );
-};
-
-export const RectangleStackIcon: IconType = (props) => {
- return (
- <svg
- xmlns="http://www.w3.org/2000/svg"
- fill="none"
- viewBox="0 0 24 24"
- strokeWidth={1.5}
- stroke="currentColor"
- {...props}
- >
- <path
- strokeLinecap="round"
- strokeLinejoin="round"
- d="M6 6.878V6a2.25 2.25 0 012.25-2.25h7.5A2.25 2.25 0 0118 6v.878m-12 0c.235-.083.487-.128.75-.128h10.5c.263 0 .515.045.75.128m-12 0A2.25 2.25 0 004.5 9v.878m13.5-3A2.25 2.25 0 0119.5 9v.878m0 0a2.246 2.246 0 00-.75-.128H5.25c-.263 0-.515.045-.75.128m15 0A2.25 2.25 0 0121 12v6a2.25 2.25 0 01-2.25 2.25H5.25A2.25 2.25 0 013 18v-6c0-.98.626-1.813 1.5-2.122"
- />
- </svg>
- );
-};
-
-export const JSIcon: IconType = (props) => {
- return (
- <svg viewBox="0 0 1024 1024" stroke="currentColor" {...props}>
- <path d="M416 176.002h-160v424.996c0 105.16-36.064 134.522-98.824 134.522-29.41 0-55.896-5.042-76.5-12.126L64 847.808C93.4 857.932 138.518 864 173.814 864 317.91 864 416 796.258 416 602.04V176.002zM764.926 160C610.04 160 512 247.996 512 364.308c0 100.166 75.502 162.88 185.282 203.33 79.4 28.316 110.784 53.616 110.784 95.078 0 45.512-36.278 74.85-104.896 74.85-63.726 0-121.578-21.28-160.788-42.51v-0.042L512 821.454c37.278 21.276 106.882 42.51 182.334 42.51C875.708 863.96 960 766.86 960 652.568c0-97.1-53.916-159.8-170.556-204.326-86.278-34.382-122.54-53.59-122.54-97.084 0-34.4 31.376-65.738 96.086-65.738 63.692 0 107.488 21.414 133.01 34.582l38.25-128C894.25 174.44 840.376 160 764.926 160z" />
- </svg>
- );
-};
-
-JSIcon.requiresFill = true;
-
-export const TSIcon: IconType = (props) => {
- return (
- <svg
- viewBox="0 0 350 350"
- stroke="currentColor"
- fill="currentColor"
- {...props}
- >
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M198 228.56V278.56C206.1 282.76 216 285.86 227 287.96C238 290.06 250 291.06 262 291.06C274 291.06 285 289.96 296 287.66C307 285.36 316 281.56 324 276.66C332.1 271.36 339 264.66 343 255.66C347 246.66 350.1 236.66 350.1 223.66C350.1 214.56 348.7 206.66 346 199.66C343.3 192.66 339.4 186.66 334 181.66C328.9 176.36 323 171.66 316 167.66C309 163.66 301 159.46 292 155.66C285.4 152.96 280 150.36 274 147.76C268.8 145.16 264.3 142.56 261 139.96C257.3 137.26 254.5 134.46 252.5 131.56C250.5 128.56 249.5 125.26 249.5 121.56C249.5 118.16 250.39 115.06 252.2 112.26C254.01 109.46 256.5 107.16 259.7 105.16C262.9 103.16 266.9 101.66 271.7 100.56C276.4 99.46 281.6 98.96 287.7 98.96C291.9 98.96 296.3 99.27 300.7 99.9C305.3 100.53 310 101.5 314.7 102.8C319.4 104.1 324 105.7 328.7 107.7C333.1 109.7 337.2 112 340.7 114.6V67.6C333.1 64.7 324.7 62.5 315.7 61.1C306.7 59.7 296.7 59 284.7 59C272.7 59 261.7 60.3 250.7 62.8C239.7 65.3 230.7 69.3 222.7 74.8C214.6 80.2 208.7 86.8 203.7 95.8C199 104.2 196.7 113.8 196.7 125.8C196.7 140.8 201 153.8 209.7 163.8C218.3 174.8 231.7 182.8 248.7 190.8C255.6 193.6 261.7 196.4 267.7 199.1C273.7 201.8 278.7 204.6 282.7 207.5C287 210.4 290.4 213.6 292.7 217C295.2 220.4 296.5 224.4 296.5 229C296.5 232.2 295.72 235.2 294.2 238C292.68 240.8 290.3 243.2 287.1 245.2C283.9 247.2 280 248.8 275.1 250C270.4 251.1 265.1 251.7 258.1 251.7C247.1 251.7 236.1 249.8 226.1 246C215.1 242.2 205.1 236.5 196.1 229L198 228.56ZM114 105.56H178V64.56H-1V105.56H63V288.56H114V105.56Z"
- />
- </svg>
- );
-};
-
-TSIcon.requiresFill = true;
-
-export const CSSIcon: IconType = (props) => {
- return (
- <svg viewBox="0 0 470.699 470.699" stroke="currentColor" {...props}>
- <path
- d="M426.981,0H43.701C34.52,0,27.632,7.769,28.442,16.949L63.45,409.254c0.811,9.173,8.745,18.774,17.644,21.253
- l138.006,38.335c8.887,2.463,23.413,2.479,32.313,0.032l138.177-38.281c8.901-2.472,16.835-11.986,17.645-21.175l35.023-392.469
- C443.068,7.769,436.209,0,426.981,0z M360.51,141.611c-0.006,0.06-0.053,0.107-0.112,0.117c-0.06,0.01-0.118-0.021-0.144-0.077
- L252.13,185.96c-1.54,0.631-2.418,2.264-2.098,3.897c0.322,1.633,1.754,2.811,3.419,2.811h84.103c4.474,0,8.736,1.9,11.728,5.227
- c2.991,3.327,4.429,7.768,3.954,12.216l-13.141,123.273c-0.645,6.048-4.709,11.186-10.447,13.205l-89.269,31.41
- c-3.362,1.184-7.027,1.193-10.397,0.025l-88.852-30.778c-5.773-2-9.871-7.153-10.52-13.228l-5.957-55.828
- c-0.313-2.931,0.634-5.857,2.604-8.048c1.971-2.192,4.779-3.444,7.727-3.444h24.725c5.313,0,9.769,4.007,10.331,9.289l3.655,34.316
- l61.521,21.385l61.803-21.58l7.559-71.17H129.835c-5.297,0-9.746-3.985-10.327-9.25l-3.327-30.164
- c-0.508-4.601,2.088-8.982,6.366-10.745l111.837-46.109c1.269-0.523,1.99-1.868,1.724-3.214c-0.267-1.345-1.446-2.314-2.817-2.314
- H115.542c-3.545,0-6.518-2.677-6.888-6.201l-3.406-32.421c-0.205-1.951,0.428-3.898,1.741-5.357
- c1.313-1.458,3.184-2.291,5.146-2.291h246.379c1.973,0,3.852,0.842,5.166,2.313c1.314,1.472,1.938,3.434,1.715,5.394L360.51,141.611
- z"
- />
- </svg>
- );
-};
-
-CSSIcon.requiresFill = true;
diff --git a/docs/components/Logo.tsx b/docs/components/Logo.tsx
deleted file mode 100644
index 4c697ea..0000000
--- a/docs/components/Logo.tsx
+++ /dev/null
@@ -1,119 +0,0 @@
-export const Logo = () => (
- <svg
- height={35}
- width={120}
- viewBox="0 0 333 75"
- className="dark:text-white text-gray-900"
- fill="none"
- xmlns="http://www.w3.org/2000/svg"
- >
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M297.282 0.0221394C288.721 -0.273052 280.161 2.38367 273.076 7.99231L277.799 10.649C283.408 6.51635 290.492 4.7452 297.282 5.04039V0.0221394Z"
- fill="url(#paint0_linear)"
- />
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M322.373 11.2394C316.469 5.04038 308.794 1.20289 300.529 0.317316V5.33557C307.614 6.51634 313.813 9.76344 318.831 14.7817L322.373 11.2394Z"
- fill="url(#paint1_linear)"
- />
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M333 35.4451C332.705 27.7701 329.753 20.0951 324.735 13.6009L321.192 17.1432C325.325 22.7519 327.687 28.9509 327.982 35.4451H333Z"
- fill="url(#paint2_linear)"
- />
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M324.735 60.8315C329.753 54.3373 332.705 46.6624 333 38.9874H327.982C327.687 45.4816 325.325 51.6806 321.192 57.2892L324.735 60.8315Z"
- fill="url(#paint3_linear)"
- />
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M300.529 74.1152C308.499 73.2296 316.469 69.3921 322.373 63.1931L318.831 59.6508C313.813 64.9642 307.318 68.2113 300.529 69.0969V74.1152Z"
- fill="url(#paint4_linear)"
- />
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M273.076 66.4402C280.161 72.0488 288.721 74.7055 297.282 74.4104V69.3921C290.492 69.6873 283.703 67.9161 277.799 63.7835L273.076 66.4402Z"
- fill="url(#paint5_linear)"
- />
- <path
- d="M19.0886 26.424V57H8.89658V26.424H0.524582V17.792H27.4606V26.424H19.0886ZM39.5859 17.792V39.112C39.5859 40.256 39.6206 41.4347 39.6899 42.648C39.7939 43.8267 40.0539 44.9013 40.4699 45.872C40.9206 46.8427 41.6139 47.64 42.5499 48.264C43.4859 48.8533 44.8033 49.148 46.5019 49.148C48.2006 49.148 49.5006 48.8533 50.4019 48.264C51.3379 47.64 52.0313 46.8427 52.4819 45.872C52.9326 44.9013 53.1926 43.8267 53.2619 42.648C53.3659 41.4347 53.4179 40.256 53.4179 39.112V17.792H63.5579V40.516C63.5579 46.6173 62.1539 51.072 59.3459 53.88C56.5726 56.688 52.2913 58.092 46.5019 58.092C40.7126 58.092 36.4139 56.688 33.6059 53.88C30.7979 51.072 29.3939 46.6173 29.3939 40.516V17.792H39.5859ZM79.3883 35.316H81.3123C83.3229 35.316 84.8656 34.9 85.9403 34.068C87.0149 33.236 87.5523 32.04 87.5523 30.48C87.5523 28.92 87.0149 27.724 85.9403 26.892C84.8656 26.06 83.3229 25.644 81.3123 25.644H79.3883V35.316ZM101.8 57H89.1123L79.3883 41.92V57H69.1963V17.792H85.0563C87.2403 17.792 89.1469 18.1213 90.7763 18.78C92.4056 19.404 93.7403 20.2707 94.7803 21.38C95.8549 22.4893 96.6523 23.772 97.1723 25.228C97.7269 26.684 98.0043 28.244 98.0043 29.908C98.0043 32.8893 97.2763 35.316 95.8203 37.188C94.3989 39.0253 92.2843 40.2733 89.4763 40.932L101.8 57ZM113.655 49.096H115.891C118.457 49.096 120.294 48.7667 121.403 48.108C122.513 47.4493 123.067 46.392 123.067 44.936C123.067 43.48 122.513 42.4227 121.403 41.764C120.294 41.1053 118.457 40.776 115.891 40.776H113.655V49.096ZM113.655 33.184H115.527C118.717 33.184 120.311 31.9187 120.311 29.388C120.311 26.8573 118.717 25.592 115.527 25.592H113.655V33.184ZM103.463 17.792H118.647C122.253 17.792 124.991 18.6587 126.863 20.392C128.735 22.1253 129.671 24.6213 129.671 27.88C129.671 29.856 129.307 31.5027 128.579 32.82C127.886 34.1027 126.811 35.1947 125.355 36.096C126.811 36.3733 128.042 36.8067 129.047 37.396C130.087 37.9507 130.919 38.644 131.543 39.476C132.202 40.308 132.67 41.244 132.947 42.284C133.225 43.324 133.363 44.4333 133.363 45.612C133.363 47.4493 133.034 49.0787 132.375 50.5C131.751 51.9213 130.85 53.1173 129.671 54.088C128.527 55.0587 127.123 55.7867 125.459 56.272C123.795 56.7573 121.923 57 119.843 57H103.463V17.792ZM145.455 37.396C145.455 38.956 145.749 40.3947 146.339 41.712C146.928 43.0293 147.725 44.1733 148.731 45.144C149.736 46.1147 150.897 46.8773 152.215 47.432C153.567 47.952 154.988 48.212 156.479 48.212C157.969 48.212 159.373 47.952 160.691 47.432C162.043 46.8773 163.221 46.1147 164.227 45.144C165.267 44.1733 166.081 43.0293 166.671 41.712C167.26 40.3947 167.555 38.956 167.555 37.396C167.555 35.836 167.26 34.3973 166.671 33.08C166.081 31.7627 165.267 30.6187 164.227 29.648C163.221 28.6773 162.043 27.932 160.691 27.412C159.373 26.8573 157.969 26.58 156.479 26.58C154.988 26.58 153.567 26.8573 152.215 27.412C150.897 27.932 149.736 28.6773 148.731 29.648C147.725 30.6187 146.928 31.7627 146.339 33.08C145.749 34.3973 145.455 35.836 145.455 37.396ZM134.795 37.396C134.795 34.484 135.332 31.78 136.407 29.284C137.481 26.7533 138.972 24.552 140.879 22.68C142.785 20.808 145.056 19.352 147.691 18.312C150.36 17.2373 153.289 16.7 156.479 16.7C159.633 16.7 162.545 17.2373 165.215 18.312C167.884 19.352 170.172 20.808 172.079 22.68C174.02 24.552 175.528 26.7533 176.603 29.284C177.677 31.78 178.215 34.484 178.215 37.396C178.215 40.308 177.677 43.0293 176.603 45.56C175.528 48.056 174.02 50.24 172.079 52.112C170.172 53.984 167.884 55.4573 165.215 56.532C162.545 57.572 159.633 58.092 156.479 58.092C153.289 58.092 150.36 57.572 147.691 56.532C145.056 55.4573 142.785 53.984 140.879 52.112C138.972 50.24 137.481 48.056 136.407 45.56C135.332 43.0293 134.795 40.308 134.795 37.396ZM192.245 35.316H194.169C196.179 35.316 197.722 34.9 198.797 34.068C199.871 33.236 200.409 32.04 200.409 30.48C200.409 28.92 199.871 27.724 198.797 26.892C197.722 26.06 196.179 25.644 194.169 25.644H192.245V35.316ZM214.657 57H201.969L192.245 41.92V57H182.053V17.792H197.913C200.097 17.792 202.003 18.1213 203.633 18.78C205.262 19.404 206.597 20.2707 207.637 21.38C208.711 22.4893 209.509 23.772 210.029 25.228C210.583 26.684 210.861 28.244 210.861 29.908C210.861 32.8893 210.133 35.316 208.677 37.188C207.255 39.0253 205.141 40.2733 202.333 40.932L214.657 57ZM238.628 26.424H226.512V32.976H237.952V41.608H226.512V48.368H238.628V57H216.32V17.792H238.628V26.424ZM253.568 35.784H256.948C260.692 35.784 262.564 34.1547 262.564 30.896C262.564 27.6373 260.692 26.008 256.948 26.008H253.568V35.784ZM253.568 57H243.376V17.792H259.6C264.003 17.792 267.365 18.936 269.688 21.224C272.045 23.512 273.224 26.736 273.224 30.896C273.224 35.056 272.045 38.28 269.688 40.568C267.365 42.856 264.003 44 259.6 44H253.568V57ZM284.91 37.396C284.91 38.956 285.205 40.3947 285.794 41.712C286.383 43.0293 287.181 44.1733 288.186 45.144C289.191 46.1147 290.353 46.8773 291.67 47.432C293.022 47.952 294.443 48.212 295.934 48.212C297.425 48.212 298.829 47.952 300.146 47.432C301.498 46.8773 302.677 46.1147 303.682 45.144C304.722 44.1733 305.537 43.0293 306.126 41.712C306.715 40.3947 307.01 38.956 307.01 37.396C307.01 35.836 306.715 34.3973 306.126 33.08C305.537 31.7627 304.722 30.6187 303.682 29.648C302.677 28.6773 301.498 27.932 300.146 27.412C298.829 26.8573 297.425 26.58 295.934 26.58C294.443 26.58 293.022 26.8573 291.67 27.412C290.353 27.932 289.191 28.6773 288.186 29.648C287.181 30.6187 286.383 31.7627 285.794 33.08C285.205 34.3973 284.91 35.836 284.91 37.396ZM274.25 37.396C274.25 34.484 274.787 31.78 275.862 29.284C276.937 26.7533 278.427 24.552 280.334 22.68C282.241 20.808 284.511 19.352 287.146 18.312C289.815 17.2373 292.745 16.7 295.934 16.7C299.089 16.7 302.001 17.2373 304.67 18.312C307.339 19.352 309.627 20.808 311.534 22.68C313.475 24.552 314.983 26.7533 316.058 29.284C317.133 31.78 317.67 34.484 317.67 37.396C317.67 40.308 317.133 43.0293 316.058 45.56C314.983 48.056 313.475 50.24 311.534 52.112C309.627 53.984 307.339 55.4573 304.67 56.532C302.001 57.572 299.089 58.092 295.934 58.092C292.745 58.092 289.815 57.572 287.146 56.532C284.511 55.4573 282.241 53.984 280.334 52.112C278.427 50.24 276.937 48.056 275.862 45.56C274.787 43.0293 274.25 40.308 274.25 37.396Z"
- fill="currentColor"
- />
- <defs>
- <linearGradient
- id="paint0_linear"
- x1="303.038"
- y1={0}
- x2="303.038"
- y2="74.4325"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#1E90FF" />
- <stop offset={1} stopColor="#FF1E56" />
- </linearGradient>
- <linearGradient
- id="paint1_linear"
- x1="303.038"
- y1={0}
- x2="303.038"
- y2="74.4325"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#1E90FF" />
- <stop offset={1} stopColor="#FF1E56" />
- </linearGradient>
- <linearGradient
- id="paint2_linear"
- x1="303.038"
- y1={0}
- x2="303.038"
- y2="74.4325"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#1E90FF" />
- <stop offset={1} stopColor="#FF1E56" />
- </linearGradient>
- <linearGradient
- id="paint3_linear"
- x1="303.038"
- y1={0}
- x2="303.038"
- y2="74.4325"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#1E90FF" />
- <stop offset={1} stopColor="#FF1E56" />
- </linearGradient>
- <linearGradient
- id="paint4_linear"
- x1="303.038"
- y1={0}
- x2="303.038"
- y2="74.4325"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#1E90FF" />
- <stop offset={1} stopColor="#FF1E56" />
- </linearGradient>
- <linearGradient
- id="paint5_linear"
- x1="303.038"
- y1={0}
- x2="303.038"
- y2="74.4325"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#1E90FF" />
- <stop offset={1} stopColor="#FF1E56" />
- </linearGradient>
- </defs>
- </svg>
-);
diff --git a/docs/components/LogoContext/icons.tsx b/docs/components/LogoContext/icons.tsx
deleted file mode 100644
index dabefc2..0000000
--- a/docs/components/LogoContext/icons.tsx
+++ /dev/null
@@ -1,228 +0,0 @@
-import classNames from "classnames";
-
-export const VercelLogo = ({ className }: { className?: string }) => (
- <svg
- height={22}
- viewBox="0 0 235 203"
- fill="none"
- xmlns="http://www.w3.org/2000/svg"
- className={classNames(className, "dark:fill-white fill-black")}
- >
- <path d="M117.082 0L234.164 202.794H0L117.082 0Z" fill="currentColor" />
- </svg>
-);
-
-export const TurborepoLogo = ({ className }: { className?: string }) => (
- <svg
- width="100"
- height="100"
- viewBox="0 0 100 100"
- fill="none"
- className={className}
- xmlns="http://www.w3.org/2000/svg"
- >
- <path
- d="M49.5423 17.3221C31.7763 17.3221 17.3223 31.7761 17.3223 49.5421C17.3223 67.3081 31.7763 81.7621 49.5423 81.7621C67.3083 81.7621 81.7623 67.3081 81.7623 49.5421C81.7623 31.7761 67.3083 17.3221 49.5423 17.3221ZM49.5423 66.2161C40.3323 66.2161 32.8683 58.7521 32.8683 49.5421C32.8683 40.3321 40.3323 32.8681 49.5423 32.8681C58.7523 32.8681 66.2163 40.3321 66.2163 49.5421C66.2163 58.7521 58.7523 66.2161 49.5423 66.2161Z"
- className="dark:fill-white fill-black"
- />
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M52.2419 12.03V0C78.3899 1.398 99.162 23.046 99.162 49.542C99.162 76.038 78.3899 97.68 52.2419 99.084V87.054C71.7299 85.662 87.1619 69.378 87.1619 49.542C87.1619 29.706 71.7299 13.422 52.2419 12.03ZM21.126 74.1419C15.96 68.1779 12.63 60.5819 12.036 52.2419H0C0.624 63.9119 5.292 74.5019 12.606 82.6559L21.12 74.1419H21.126ZM46.8421 99.084V87.054C38.4961 86.46 30.9001 83.136 24.9361 77.964L16.4221 86.478C24.5821 93.798 35.1721 98.46 46.8361 99.084H46.8421Z"
- fill="url(#paint0_linear_2758_13788)"
- />
- <defs>
- <linearGradient
- id="paint0_linear_2758_13788"
- x1="54.1863"
- y1="6.9667"
- x2="5.4184"
- y2="55.7346"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#0096FF" />
- <stop offset="1" stopColor="#FF1E56" />
- </linearGradient>
- </defs>
- </svg>
-);
-
-export const TurbopackLogo = ({ className }: { className?: string }) => (
- <svg
- width="100"
- height="100"
- viewBox="0 0 100 100"
- fill="none"
- className={className}
- xmlns="http://www.w3.org/2000/svg"
- >
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M38.6868 36.6983C37.5559 36.6983 36.6391 37.6151 36.6391 38.7459V61.5202C36.6391 62.651 37.5559 63.5678 38.6868 63.5678H61.461C62.5919 63.5678 63.5086 62.651 63.5086 61.5202V38.7459C63.5086 37.6151 62.5919 36.6983 61.461 36.6983H38.6868ZM22.259 20.4426C21.2232 20.4426 20.3834 21.2823 20.3834 22.3182V77.9479C20.3834 78.9838 21.2232 79.8235 22.259 79.8235H77.8887C78.9246 79.8235 79.7643 78.9838 79.7643 77.9479V22.3182C79.7643 21.2823 78.9246 20.4426 77.8887 20.4426H22.259Z"
- className="dark:fill-white fill-black"
- />
- <path
- d="M0 51.0638V87.234C0 89.6609 0.677167 91.9295 1.85286 93.8614L14.8936 80.8206V51.0638H0Z"
- fill="url(#paint0_linear_2758_13848)"
- />
- <path
- d="M5.94644 98.0278L18.8765 85.0978C18.9666 85.1035 19.0574 85.1064 19.1489 85.1064H47.6402V100H12.766C10.2582 100 7.91931 99.2769 5.94644 98.0278Z"
- fill="url(#paint1_linear_2758_13848)"
- />
- <path
- d="M53.481 100H87.234C94.2845 100 100 94.2845 100 87.234V12.766C100 5.71551 94.2845 0 87.234 0H51.0638V14.8936H80.8511C83.2012 14.8936 85.1064 16.7988 85.1064 19.1489V80.8511C85.1064 83.2012 83.2012 85.1064 80.8511 85.1064H53.481V100Z"
- fill="url(#paint2_linear_2758_13848)"
- />
- <defs>
- <linearGradient
- id="paint0_linear_2758_13848"
- x1="54.9167"
- y1="7.03125"
- x2="5.69936"
- y2="55.9148"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#0096FF" />
- <stop offset="1" stopColor="#FF1E56" />
- </linearGradient>
- <linearGradient
- id="paint1_linear_2758_13848"
- x1="54.9167"
- y1="7.03125"
- x2="5.69936"
- y2="55.9148"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#0096FF" />
- <stop offset="1" stopColor="#FF1E56" />
- </linearGradient>
- <linearGradient
- id="paint2_linear_2758_13848"
- x1="54.9167"
- y1="7.03125"
- x2="5.69936"
- y2="55.9148"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#0096FF" />
- <stop offset="1" stopColor="#FF1E56" />
- </linearGradient>
- </defs>
- </svg>
-);
-
-export const NextJSLogo = ({ className }: { className?: string }) => (
- <svg
- width="180"
- height="180"
- viewBox="0 0 180 180"
- fill="none"
- className={className}
- xmlns="http://www.w3.org/2000/svg"
- >
- <mask
- id="mask0_408_139"
- style={{ maskType: "alpha" }}
- maskUnits="userSpaceOnUse"
- x="0"
- y="0"
- width="180"
- height="180"
- >
- <circle cx="90" cy="90" r="90" fill="black" />
- </mask>
- <g mask="url(#mask0_408_139)">
- <circle
- cx="90"
- cy="90"
- r="87"
- fill="black"
- stroke="white"
- strokeWidth="6"
- />
- <path
- d="M149.508 157.52L69.142 54H54V125.97H66.1136V69.3836L139.999 164.845C143.333 162.614 146.509 160.165 149.508 157.52Z"
- fill="url(#paint0_linear_408_139)"
- />
- <rect
- x="115"
- y="54"
- width="12"
- height="72"
- fill="url(#paint1_linear_408_139)"
- />
- </g>
- <defs>
- <linearGradient
- id="paint0_linear_408_139"
- x1="109"
- y1="116.5"
- x2="144.5"
- y2="160.5"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="white" />
- <stop offset="1" stopColor="white" stopOpacity="0" />
- </linearGradient>
- <linearGradient
- id="paint1_linear_408_139"
- x1="121"
- y1="54"
- x2="120.799"
- y2="106.875"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="white" />
- <stop offset="1" stopColor="white" stopOpacity="0" />
- </linearGradient>
- </defs>
- </svg>
-);
-
-export const DesignSystemLogo = ({ className }: { className?: string }) => (
- <svg
- data-testid="geist-icon"
- fill="none"
- height="24"
- shapeRendering="geometricPrecision"
- stroke="currentColor"
- strokeLinecap="round"
- strokeLinejoin="round"
- strokeWidth="1.5"
- viewBox="0 0 24 24"
- className={className}
- width="24"
- >
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M9.67025 6.612L9.09631 7.63233L10.4037 8.36772L10.9772 7.34818C10.4872 7.1987 10.0429 6.94464 9.67025 6.612ZM13.0228 7.34818L13.5963 8.36772L14.9037 7.63233L14.3297 6.612C13.9571 6.94464 13.5128 7.1987 13.0228 7.34818ZM6.41944 20.75C6.4722 20.5084 6.49999 20.2574 6.49999 20C6.49999 19.7426 6.4722 19.4916 6.41945 19.25H7.49999V20.75H6.41944ZM5.32976 17.388L5.90367 16.3677L4.59631 15.6323L4.02284 16.6518C4.51277 16.8013 4.95708 17.0554 5.32976 17.388ZM17.5805 19.25C17.5278 19.4916 17.5 19.7426 17.5 20C17.5 20.2574 17.5278 20.5084 17.5805 20.75H16.5V19.25H17.5805ZM19.9771 16.6518C19.4872 16.8013 19.0429 17.0554 18.6702 17.388L18.0963 16.3677L19.4037 15.6323L19.9771 16.6518ZM9.50367 9.96772L8.60367 11.5677L7.29631 10.8323L8.19631 9.23233L9.50367 9.96772ZM7.70367 13.1677L6.80367 14.7677L5.49631 14.0323L6.39631 12.4323L7.70367 13.1677ZM15.3963 11.5677L14.4963 9.96772L15.8037 9.23233L16.7037 10.8323L15.3963 11.5677ZM17.1963 14.7677L16.2963 13.1677L17.6037 12.4323L18.5037 14.0323L17.1963 14.7677ZM12.9 20.75H14.7V19.25H12.9V20.75ZM9.29999 20.75H11.1V19.25H9.29999V20.75Z"
- fill="currentColor"
- strokeWidth="0"
- />
- <circle cx="12" cy="4" r="2" stroke="currentColor" strokeWidth="1.5" />
- <circle cx="3" cy="20" r="2" stroke="currentColor" strokeWidth="1.5" />
- <circle cx="21" cy="20" r="2" stroke="currentColor" strokeWidth="1.5" />
- </svg>
-);
-
-export const IconType = ({ className }: { className?: string }) => (
- <svg
- data-testid="geist-icon"
- fill="none"
- height="24"
- shapeRendering="geometricPrecision"
- stroke="currentColor"
- strokeLinecap="round"
- strokeLinejoin="round"
- strokeWidth="1.5"
- viewBox="0 0 24 24"
- width="24"
- className={className}
- >
- <path d="M4 7V4h16v3" />
- <path d="M9 20h6" />
- <path d="M12 4v16" />
- </svg>
-);
diff --git a/docs/components/LogoContext/index.tsx b/docs/components/LogoContext/index.tsx
deleted file mode 100644
index 3f03740..0000000
--- a/docs/components/LogoContext/index.tsx
+++ /dev/null
@@ -1,169 +0,0 @@
-import { useEffect, useCallback, useState, useRef } from "react";
-import { useTheme } from "nextra-theme-docs";
-import Link from "next/link";
-import classNames from "classnames";
-import { VercelLogo } from "./icons";
-import { PRODUCT_MENU_ITEMS, PLATFORM_MENU_ITEMS } from "./items";
-import type { MenuItemProps } from "./types";
-import { MouseEvent } from "react";
-import { useTurboSite } from "../SiteSwitcher";
-
-function MenuDivider({ children, ...other }: { children: string }) {
- return (
- <h3
- className={classNames(
- "group flex items-center px-4 py-2 text-xs dark:text-gray-600 text-gray-500 font-bold"
- )}
- {...other}
- >
- {children}
- </h3>
- );
-}
-
-function MenuItem({
- children,
- prefix,
- className,
- type,
- href,
- onClick,
- closeMenu,
- disabled,
- ...other
-}: MenuItemProps) {
- const [copied, setCopied] = useState(false);
-
- const handleClick = () => {
- if (onClick) {
- onClick();
- }
- if (type === "copy") {
- setCopied(true);
- } else {
- closeMenu();
- }
- };
-
- useEffect(() => {
- if (copied) {
- const timeout = setTimeout(() => {
- setCopied(false);
- closeMenu();
- }, 2000);
- return () => clearTimeout(timeout);
- }
- }, [copied, closeMenu]);
-
- const classes = classNames(
- className,
- "group flex items-center px-4 py-2 text-sm dark:hover:bg-gray-800 hover:bg-gray-200 w-full rounded-md"
- );
- if (type === "internal") {
- return (
- <Link className={classes} href={href} onClick={handleClick} {...other}>
- {prefix}
- {children}
- </Link>
- );
- }
- if (type === "external") {
- return (
- <a
- href={href}
- onClick={handleClick}
- target="_blank"
- rel="noopener noreferrer"
- className={classes}
- {...other}
- >
- {prefix}
- {children}
- </a>
- );
- }
-
- if (type === "copy") {
- return (
- <button
- onClick={handleClick}
- className={classes}
- disabled={disabled}
- {...other}
- >
- {prefix}
- {copied ? "Copied to clipboard!" : children}
- </button>
- );
- }
-}
-
-export function LogoContext() {
- const [open, setOpen] = useState(false);
- const site = useTurboSite();
- const menu = useRef(null);
- const { theme = "dark" } = useTheme();
-
- const toggleMenu = (e: MouseEvent<HTMLButtonElement>) => {
- e.preventDefault();
- if (e.type === "contextmenu") {
- setOpen((prev) => !prev);
- } else {
- setOpen(false);
- window.open(`https://vercel.com`, "_blank");
- }
- };
-
- const onClickOutside: EventListener = useCallback(
- (e) => {
- if (menu.current && open && !menu.current.contains(e.target)) {
- setOpen(false);
- }
- },
- [open]
- );
-
- useEffect(() => {
- document.addEventListener("click", onClickOutside, true);
- return () => {
- document.removeEventListener("click", onClickOutside, true);
- };
- }, [onClickOutside]);
-
- return (
- <div className="block relative">
- <button onClick={toggleMenu} onContextMenu={toggleMenu} className="flex">
- <VercelLogo />
- </button>
- {open && (
- <div
- ref={menu}
- className="absolute border dark:border-gray-700 left-6 z-10 mt-2 w-60 origin-top-right divide-y divide-gray-100 rounded-md bg-white dark:bg-black shadow-sm focus:outline-none"
- >
- <div className="p-2">
- <MenuDivider>Platform</MenuDivider>
- {PLATFORM_MENU_ITEMS({ theme, site }).map((item) => (
- <MenuItem
- key={item.name}
- closeMenu={() => setOpen(false)}
- {...item}
- >
- {item.children}
- </MenuItem>
- ))}
- <MenuDivider>Products</MenuDivider>
- {PRODUCT_MENU_ITEMS({ theme, site }).map((item) => (
- <MenuItem
- key={item.name}
- closeMenu={() => setOpen(false)}
- {...item}
- >
- {item.children}
- </MenuItem>
- ))}
- </div>
- </div>
- )}
- </div>
- );
-}
diff --git a/docs/components/LogoContext/items.tsx b/docs/components/LogoContext/items.tsx
deleted file mode 100644
index 3d15c01..0000000
--- a/docs/components/LogoContext/items.tsx
+++ /dev/null
@@ -1,91 +0,0 @@
-import {
- VercelLogo,
- TurborepoLogo,
- TurbopackLogo,
- IconType,
- NextJSLogo,
- DesignSystemLogo,
-} from "./icons";
-import type { ContextItem, ContextList } from "./types";
-import copy from "copy-to-clipboard";
-
-export const PLATFORM_MENU_ITEMS = ({
- theme,
-}: ContextList): Array<ContextItem> => [
- {
- name: "copy-logo",
- "aria-label": "Copy Logo as SVG to Clipboard",
- children: "Copy Logo as SVG",
- prefix: <VercelLogo className="mr-3 h-4 w-4" />,
- type: "copy",
- onClick: () => {
- copy(
- `<svg
- width="76"
- height="65"
- viewBox="0 0 76 65"
- fill="none"
- xmlns="http://www.w3.org/2000/svg"
- >
- <path d="M37.5274 0L75.0548 65H0L37.5274 0Z" fill="${
- theme === "dark" ? "#ffffff" : "#000000"
- }" />
- </svg>`
- );
- },
- },
- {
- name: "copy-wordmark",
- "aria-label": "Copy Wordmark as SVG to Clipboard",
- children: "Copy Wordmark as SVG",
- prefix: <IconType className="mr-3 h-4 w-4" />,
- type: "copy",
- onClick: () => {
- copy(
- // NOTE: We include `xmlns` as this is required when the SVG isn't inlined.
- `<svg xmlns="http://www.w3.org/2000/svg" fill="${
- theme === "dark" ? "#ffffff" : "#000000"
- }" viewBox="0 0 284 65"><path d="M141.68 16.25c-11.04 0-19 7.2-19 18s8.96 18 20 18c6.67 0 12.55-2.64 16.19-7.09l-7.65-4.42c-2.02 2.21-5.09 3.5-8.54 3.5-4.79 0-8.86-2.5-10.37-6.5h28.02c.22-1.12.35-2.28.35-3.5 0-10.79-7.96-17.99-19-17.99zm-9.46 14.5c1.25-3.99 4.67-6.5 9.45-6.5 4.79 0 8.21 2.51 9.45 6.5h-18.9zm117.14-14.5c-11.04 0-19 7.2-19 18s8.96 18 20 18c6.67 0 12.55-2.64 16.19-7.09l-7.65-4.42c-2.02 2.21-5.09 3.5-8.54 3.5-4.79 0-8.86-2.5-10.37-6.5h28.02c.22-1.12.35-2.28.35-3.5 0-10.79-7.96-17.99-19-17.99zm-9.45 14.5c1.25-3.99 4.67-6.5 9.45-6.5 4.79 0 8.21 2.51 9.45 6.5h-18.9zm-39.03 3.5c0 6 3.92 10 10 10 4.12 0 7.21-1.87 8.8-4.92l7.68 4.43c-3.18 5.3-9.14 8.49-16.48 8.49-11.05 0-19-7.2-19-18s7.96-18 19-18c7.34 0 13.29 3.19 16.48 8.49l-7.68 4.43c-1.59-3.05-4.68-4.92-8.8-4.92-6.07 0-10 4-10 10zm82.48-29v46h-9v-46h9zM37.59.25l36.95 64H.64l36.95-64zm92.38 5l-27.71 48-27.71-48h10.39l17.32 30 17.32-30h10.39zm58.91 12v9.69c-1-.29-2.06-.49-3.2-.49-5.81 0-10 4-10 10v14.8h-9v-34h9v9.2c0-5.08 5.91-9.2 13.2-9.2z" /><!-- With love, the ▲ team --></svg>`
- );
- },
- },
- {
- name: "brand-guidelines",
- "aria-label": "Open Brand Guidelines in New Tab",
- children: "Brand Guidelines",
- prefix: <DesignSystemLogo className="mr-3 h-4 w-4" />,
- type: "external",
- href: "https://vercel.com/design/brands",
- },
-];
-
-export const PRODUCT_MENU_ITEMS = ({
- site,
-}: ContextList): Array<ContextItem> => [
- {
- name: "next-js",
- "aria-label": "Open Next.js Home in New Tab",
- children: "Next.js",
- prefix: <NextJSLogo className="mr-3 h-4 w-4" />,
- type: "external",
- href: "https://nextjs.org",
- },
- {
- name: "HydroRollAI",
- "aria-label": "Open Turborepo Home in New Tab",
- disabled: site === "AI",
- children: "HydroRollAI",
- prefix: <TurborepoLogo className="mr-3 h-4 w-4" />,
- type: "internal",
- href: "/AI",
- },
- {
- name: "HydroRollTRPG",
- "aria-label": "Open Turbopack Home in New Tab",
- disabled: site === "TRPG",
- children: "HydroRollTRPG",
- prefix: <TurbopackLogo className="mr-3 h-4 w-4" />,
- type: "internal",
- href: "/TRPG",
- },
-];
diff --git a/docs/components/LogoContext/types.ts b/docs/components/LogoContext/types.ts
deleted file mode 100644
index ff7f644..0000000
--- a/docs/components/LogoContext/types.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-import type { ReactNode } from "react";
-import { TurboSite } from "../SiteSwitcher";
-
-type MenuItemType = "internal" | "external" | "copy";
-
-export interface MenuItemProps extends ContextItem {
- closeMenu?: () => void;
- className?: string;
-}
-
-export interface ContextList {
- theme: string;
- site: TurboSite;
-}
-
-export interface ContextItem {
- name: string;
- "aria-label": string;
- disabled?: boolean;
- type: MenuItemType;
- children: ReactNode;
- prefix: ReactNode;
- href?: string;
- onClick?: () => void;
-}
diff --git a/docs/components/MonorepoHandbook.tsx b/docs/components/MonorepoHandbook.tsx
deleted file mode 100644
index d7e2fe5..0000000
--- a/docs/components/MonorepoHandbook.tsx
+++ /dev/null
@@ -1,142 +0,0 @@
-import {
- BanIcon,
- ChatAlt2Icon,
- CloudDownloadIcon,
- CloudUploadIcon,
- CodeIcon,
- CubeIcon,
- LibraryIcon,
- PencilAltIcon,
- ShareIcon,
- ShieldExclamationIcon,
- StarIcon,
-} from "@heroicons/react/outline";
-import React from "react";
-import { DetailedFeatureLink } from "./Feature";
-import { DockerIcon } from "./Icons";
-
-const Wrapper = ({ children }: { children: React.ReactNode }) => {
- return (
- <div className="grid grid-cols-1 mt-12 gap-x-6 gap-y-12 sm:grid-cols-2 lg:mt-16 lg:gap-x-8 lg:gap-y-12">
- {children}
- </div>
- );
-};
-
-export const FundamentalsArea = () => {
- return (
- <Wrapper>
- <DetailedFeatureLink
- feature={{
- Icon: CubeIcon,
- description: `Understand how a monorepo compares to a polyrepo, and what problems it solves.`,
- name: "What is a Monorepo?",
- }}
- href="/docs/handbook/what-is-a-monorepo"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: CloudDownloadIcon,
- description: `Learn how to install and manage packages in your monorepo.`,
- name: "Package Installation",
- }}
- href="/docs/handbook/package-installation"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: ChatAlt2Icon,
- description:
- "Understand how workspaces help you develop packages locally.",
- name: "Workspaces",
- }}
- href="/docs/handbook/workspaces"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: LibraryIcon,
- description:
- "Step-by-step guide on migrating from a multi-repo to a monorepo.",
- name: "Migrating to a Monorepo",
- }}
- href="/docs/handbook/migrating-to-a-monorepo"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: ShareIcon,
- description:
- "Learn how to share code easily using either internal or external packages.",
- name: "Sharing Code",
- }}
- href="/docs/handbook/sharing-code"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: BanIcon,
- description:
- "Learn the common monorepo pain points, and how to fix them.",
- name: "Troubleshooting",
- }}
- href="/docs/handbook/troubleshooting"
- ></DetailedFeatureLink>
- </Wrapper>
- );
-};
-
-export const TasksArea = () => {
- return (
- <Wrapper>
- <DetailedFeatureLink
- feature={{
- Icon: PencilAltIcon,
- description: `Learn how to set up your dev scripts using Turborepo.`,
- name: "Development Tasks",
- }}
- href="/docs/handbook/dev"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: CodeIcon,
- description:
- "Get framework-specific guides for building your apps with Turborepo.",
- name: "Building your App",
- }}
- href="/docs/handbook/building-your-app"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: ShieldExclamationIcon,
- description:
- "Learn how to share linting configs and co-ordinate tasks across your repo.",
- name: "Linting",
- }}
- href="/docs/handbook/linting"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: StarIcon,
- description: "Configure your integration or end-to-end tests easily.",
- name: "Testing",
- }}
- href="/docs/handbook/testing"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: DockerIcon,
- description:
- "Make use of Turborepo's prune command to keep your Docker deploys fast.",
- name: "Deploying with Docker",
- }}
- href="/docs/handbook/deploying-with-docker"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: CloudUploadIcon,
- description:
- "Bundle, version and publish packages to npm from your monorepo.",
- name: "Publishing Packages",
- }}
- href="/docs/handbook/publishing-packages"
- ></DetailedFeatureLink>
- </Wrapper>
- );
-};
diff --git a/docs/components/Navigation.tsx b/docs/components/Navigation.tsx
deleted file mode 100644
index b446d4c..0000000
--- a/docs/components/Navigation.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-import { Navbar } from "nextra-theme-docs";
-import { useTurboSite } from "./SiteSwitcher";
-
-function Navigation(props) {
- const site = useTurboSite();
-
- /*
- Inject a dynamic docs link when NOT on root
- 1. Points to /repo/docs when on /repo
- 2. Points to /pack/docs when on /pack
- */
- const leadingItem = props.items[0];
- if (leadingItem?.id !== "contextual-docs" && site) {
- props.items.unshift({
- title: "Docs",
- type: "page",
- route: `/${site}/docs`,
- id: "contextual-docs",
- key: "contextual-docs",
- });
- }
-
- const lastItem = props.items[props.items.length - 1];
- if (lastItem?.id !== "contextual-enterprise") {
- props.items.push({
- title: "Enterprise",
- newWindow: true,
- // https://github.com/shuding/nextra/issues/1028
- route: "enterprise",
- href: `https://vercel.com/${
- site === "AI" ? "solutions/HydroRollAI" : "contact/sales"
- }?utm_source=turbo.build&utm_medium=referral&utm_campaign=header-enterpriseLink`,
- id: "contextual-enterprise",
- key: "contextual-enterprise",
- });
- }
-
- // remove the top level repo and pack links
- const headerItems = props.items.filter((item) => {
- return item.name !== "AI" && item.name !== "TRPG";
- });
-
- // items last to override the default
- return <Navbar {...props} items={headerItems} />;
-}
-
-export default Navigation;
diff --git a/docs/components/QuickStart.tsx b/docs/components/QuickStart.tsx
deleted file mode 100644
index 113ba4f..0000000
--- a/docs/components/QuickStart.tsx
+++ /dev/null
@@ -1,89 +0,0 @@
-import {
- BookOpenIcon,
- CloudDownloadIcon,
- CloudUploadIcon,
- LightBulbIcon,
- LightningBoltIcon,
- PencilIcon,
- ServerIcon,
- SparklesIcon,
-} from "@heroicons/react/outline";
-import { DetailedFeatureLink } from "./Feature";
-import Turbo from "./logos/Turbo";
-
-export const QuickStartArea = () => {
- return (
- <div className="grid grid-cols-1 mt-12 gap-x-6 gap-y-12 sm:grid-cols-2 lg:mt-16 lg:gap-x-8 lg:gap-y-12">
- <DetailedFeatureLink
- feature={{
- Icon: PencilIcon,
- description: `Add Turborepo to any JavaScript or TypeScript project in minutes.`,
- name: "Add to existing project",
- }}
- href="/AI/docs/getting-started/add-to-project"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: SparklesIcon,
- description: `Build a brand-new monorepo with shared packages powered by Turborepo.`,
- name: "Create a new monorepo",
- }}
- href="/AI/docs/getting-started/create-new"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: ServerIcon,
- description: `Incrementally add Turborepo to your existing monorepo codebase.`,
- name: "Add to existing monorepo",
- }}
- href="/AI/docs/getting-started/existing-monorepo"
- ></DetailedFeatureLink>
- </div>
- );
-};
-
-export const MonoreposArea = () => {
- return (
- <div className="grid grid-cols-1 mt-12 gap-x-6 gap-y-12 sm:grid-cols-2 lg:mt-16 lg:gap-x-8 lg:gap-y-12">
- <DetailedFeatureLink
- feature={{
- Icon: LightBulbIcon,
- description: `Understand why monorepos don't scale - and why Turborepo is the solution.`,
- name: "Why AI?",
- }}
- href="/AI/docs/core-concepts/monorepos"
- ></DetailedFeatureLink>
- <DetailedFeatureLink
- feature={{
- Icon: BookOpenIcon,
- description: `Learn the basics of monorepos before you dive in to Turborepo.`,
- name: "Read the Monorepo Handbook",
- }}
- href="/AI/handbook"
- ></DetailedFeatureLink>
- </div>
- );
-};
-
-export const LearnMoreArea = () => {
- return (
- <div className="grid grid-cols-1 mt-12 gap-x-6 gap-y-12 sm:grid-cols-2 lg:mt-16 lg:gap-x-8 lg:gap-y-12">
- <DetailedFeatureLink
- feature={{
- Icon: CloudUploadIcon,
- description: `Turborepo remembers the output of any task you run - and can skip work that's already been done.`,
- name: "Never do the same work twice",
- }}
- href="/AI/docs/core-concepts/caching"
- />
- <DetailedFeatureLink
- feature={{
- Icon: LightningBoltIcon,
- description: `The way you run your tasks is probably not optimized. Turborepo speeds them up with smart scheduling, minimising idle CPU's.`,
- name: "Maximum Multitasking",
- }}
- href="/AI/docs/core-concepts/monorepos/running-tasks"
- ></DetailedFeatureLink>
- </div>
- );
-};
diff --git a/docs/components/RemoteCacheCounter.tsx b/docs/components/RemoteCacheCounter.tsx
deleted file mode 100644
index 7281887..0000000
--- a/docs/components/RemoteCacheCounter.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-import cn from "classnames";
-import { useState, useEffect } from "react";
-import { animated, useSpring, config } from "@react-spring/web";
-import useTurborepoMinutesSaved from "../lib/useTurborepoMinutesSaved";
-import Link from "next/link";
-
-const counterFormatter = Intl.NumberFormat(undefined, {
- minimumIntegerDigits: 7,
- maximumFractionDigits: 0,
-});
-
-export default function RemoteCacheCounter() {
- const [targetMinutes, setTargetMinutes] = useState(0);
- const timeSaved = useTurborepoMinutesSaved();
- useEffect(() => {
- if (timeSaved) {
- setTargetMinutes(
- timeSaved.local_cache_minutes_saved +
- timeSaved.remote_cache_minutes_saved
- );
- }
- }, [timeSaved]);
-
- const spring = useSpring({
- from: { minutesSaved: 0 },
- minutesSaved: targetMinutes,
- config: config.molasses,
- });
-
- return (
- <Link
- href="/AI/docs/core-concepts/remote-caching"
- className="group mt-4 rounded-lg border border-transparent overflow-hidden bg-origin-border bg-gradient-to-r from-red-500 to-blue-500 dark:text-[#9ca3af] text-[#6b7280]"
- >
- <div className="p-4 dark:bg-[#111111] bg-white">
- <animated.p className="inline-block text-xl bg-gradient-to-r from-red-500 to-blue-500 bg-clip-text text-transparent tabular-nums">
- {spring.minutesSaved.to((t) => counterFormatter.format(t))}
- </animated.p>
- <div className="text-xs">Total Compute Minutes Saved</div>
-
- <div className="text-xs mt-4 group-hover:underline">
- Get Started With Remote Caching →
- </div>
- </div>
- </Link>
- );
-}
diff --git a/docs/components/SiteSwitcher.tsx b/docs/components/SiteSwitcher.tsx
deleted file mode 100644
index 6f6ba15..0000000
--- a/docs/components/SiteSwitcher.tsx
+++ /dev/null
@@ -1,66 +0,0 @@
-import cn from "classnames";
-import { useRouter } from "next/router";
-import Link from "next/link";
-
-export type TurboSite = "TRPG" | "AI";
-
-export function useTurboSite(): TurboSite | undefined {
- const { pathname } = useRouter();
-
- if (pathname.startsWith("/AI")) {
- return "AI";
- }
-
- if (pathname.startsWith("/TRPG")) {
- return "TRPG";
- }
-
- return undefined;
-}
-
-function SiteSwitcherLink({ href, text, isActive }) {
- const classes =
- "py-1 transition-colors duration-300 inline-block w-[50px] cursor-pointer hover:text-black dark:hover:text-white";
-
- const conditionalClasses = {
- "text-black dark:text-white": !!isActive,
- };
-
- return (
- <Link href={href} className={cn(classes, conditionalClasses)}>
- {text}
- </Link>
- );
-}
-
-function SiteSwitcher() {
- const site = useTurboSite();
-
- return (
- <div className="relative flex items-center justify-between p-2 text-xl group">
- <span
- className={cn(
- "flex h-[34px] w-[100px] flex-shrink-0 items-center rounded-[8px] border border-[#dedfde] dark:border-[#333333] p-1 duration-300 ease-in-out",
- "after:h-[24px] after:w-[44px] after:rounded-md dark:after:bg-[#333333] after:shadow-sm after:duration-300 after:border dark:after:border-[#333333] after:border-[#666666]/100 after:bg-gradient-to-b after:from-[#3286F1] after:to-[#C33AC3] after:opacity-20 dark:after:opacity-100 dark:after:bg-none",
- "indeterminate:after:hidden",
- {
- "after:hidden": !site,
- "after:translate-x-[46px]": site === "TRPG",
- }
- )}
- />
-
- <span
- className={cn(
- "z-50 absolute p-1 text-sm flex justify-between text-center w-[100px] text-[#666666] dark:text-[#888888]",
- { "hover:text-black dark:hover:text-white": site }
- )}
- >
- <SiteSwitcherLink href="/AI" text="AI" isActive={site === "AI"} />
- <SiteSwitcherLink href="/TRPG" text="TRPG" isActive={site === "TRPG"} />
- </span>
- </div>
- );
-}
-
-export default SiteSwitcher;
diff --git a/docs/components/Social.tsx b/docs/components/Social.tsx
deleted file mode 100644
index 44e2cc2..0000000
--- a/docs/components/Social.tsx
+++ /dev/null
@@ -1,32 +0,0 @@
-import { DiscordIcon, GitHubIcon } from "nextra/icons";
-
-function Github() {
- return (
- <a
- href="https://github.com/retrofor/HydroRoll"
- className="hidden p-2 text-current sm:flex hover:opacity-75"
- title="HydroRoll GitHub repo"
- target="_blank"
- rel="noreferrer"
- >
- {/* Nextra icons have a <title> attribute providing alt text */}
- <GitHubIcon />
- </a>
- );
-}
-
-function Discord() {
- return (
- <a
- href="https://hydroroll.retrofor.space/discord"
- className="hidden p-2 text-current sm:flex hover:opacity-75"
- title="HydroRoll Discord server"
- target="_blank"
- rel="noreferrer"
- >
- <DiscordIcon />
- </a>
- );
-}
-
-export { Github, Discord };
diff --git a/docs/components/Tabs.tsx b/docs/components/Tabs.tsx
deleted file mode 100644
index f75019a..0000000
--- a/docs/components/Tabs.tsx
+++ /dev/null
@@ -1,37 +0,0 @@
-import type { FC, ReactElement } from "react";
-
-import { Tabs as NextraTabs, Tab } from "nextra-theme-docs";
-import useSWR from "swr";
-
-export { Tab };
-
-export const Tabs: FC<{
- storageKey?: string;
- items: string[];
- children: ReactElement;
-}> = function ({ storageKey = "tab-index", items, children = null, ...props }) {
- // Use SWR so all tabs with the same key can sync their states.
- const { data, mutate } = useSWR(storageKey, (key) => {
- try {
- return JSON.parse(localStorage.getItem(key));
- } catch (e) {
- return null;
- }
- });
-
- const selectedIndex = items.indexOf(data);
-
- return (
- <NextraTabs
- onChange={(index) => {
- localStorage.setItem(storageKey, JSON.stringify(items[index]));
- mutate(items[index], false);
- }}
- selectedIndex={selectedIndex === -1 ? undefined : selectedIndex}
- items={items}
- {...props}
- >
- {children}
- </NextraTabs>
- );
-};
diff --git a/docs/components/Tweet.tsx b/docs/components/Tweet.tsx
deleted file mode 100644
index e5ac388..0000000
--- a/docs/components/Tweet.tsx
+++ /dev/null
@@ -1,46 +0,0 @@
-import Image from "next/image";
-
-function TweetLink({ href, children }) {
- return (
- <a
- href={href}
- target="_blank"
- rel="noopener noreferrer"
- className="inline-block text-[#35ACDF]"
- >
- {children}
- </a>
- );
-}
-
-export function Mention({ children }) {
- return (
- <TweetLink href={`https://twitter.com/${children.replace("@", "")}`}>
- {children}
- </TweetLink>
- );
-}
-
-export default function Tweet({ url, username, name, avatar, date, children }) {
- return (
- <div className="flex p-4 bg-white rounded-md shadow-xl dark:bg-opacity-10">
- <div className="flex-shrink-0 mr-4">
- <Image
- className="w-12 h-12 rounded-full"
- width={42}
- height={42}
- src={avatar}
- alt={`${name} twitter avatar`}
- />
- </div>
- <div>
- <div className="flex items-center space-x-1 text-sm">
- <h4 className="font-medium dark:text-white">{name}</h4>
- <div className="truncate dark:text-gray-400">@{username}</div>
- <div className="dark:text-gray-500 md:hidden xl:block">• {date}</div>
- </div>
- <div className="mt-1 text-sm dark:text-gray-200">{children}</div>
- </div>
- </div>
- );
-}
diff --git a/docs/components/blog/Date.tsx b/docs/components/blog/Date.tsx
deleted file mode 100644
index 506eecc..0000000
--- a/docs/components/blog/Date.tsx
+++ /dev/null
@@ -1,21 +0,0 @@
-import { ReactNode } from "react";
-
-function Date({
- children,
- update = null,
-}: {
- children: ReactNode;
- update?: string;
-}) {
- return (
- <div className="text-sm mt-2 text-center text-gray-500 dark:text-gray-400 font-space-grotesk">
- {children}
-
- {update != null && (
- <div className="text-xs mt-1 text-center">Last updated {update}</div>
- )}
- </div>
- );
-}
-
-export default Date;
diff --git a/docs/components/clients/Clients.tsx b/docs/components/clients/Clients.tsx
deleted file mode 100644
index 199794e..0000000
--- a/docs/components/clients/Clients.tsx
+++ /dev/null
@@ -1,61 +0,0 @@
-import React from "react";
-import cn from "classnames";
-import { users } from "./users";
-import { Logo } from "./Logo";
-
-export function Clients({
- linked,
- staticWidth,
- companyList,
-}: {
- linked?: boolean;
- staticWidth?: boolean;
- companyList?: string[];
-}) {
- const showcaseDark = [];
- const showcaseLight = [];
-
- const LogoWrapper = ({ className, children }) => {
- if (!staticWidth) return children;
- return (
- <div
- className={cn(
- "w-48 lg:w-40 flex items-center justify-center",
- className
- )}
- >
- {children}
- </div>
- );
- };
-
- users
- .filter((i) => (companyList ? companyList.includes(i.caption) : true))
- .forEach((user) => {
- if (user.pinned) {
- showcaseDark.push(
- <LogoWrapper
- key={`${user.caption}-dark`}
- className="flex dark:hidden"
- >
- <Logo user={user} theme={"dark"} isLink={linked} />
- </LogoWrapper>
- );
- showcaseLight.push(
- <LogoWrapper
- key={`${user.caption}-light`}
- className="hidden dark:flex"
- >
- <Logo user={user} theme={"light"} isLink={linked} />
- </LogoWrapper>
- );
- }
- });
-
- return (
- <>
- {showcaseDark}
- {showcaseLight}
- </>
- );
-}
diff --git a/docs/components/clients/Filters.tsx b/docs/components/clients/Filters.tsx
deleted file mode 100644
index 3c22edc..0000000
--- a/docs/components/clients/Filters.tsx
+++ /dev/null
@@ -1,42 +0,0 @@
-import React from "react";
-
-export const Filters: React.FC<{}> = () => (
- <>
- <svg width={0} height={0}>
- <defs>
- <filter id="high-threshold">
- <feColorMatrix type="saturate" values="0" />
- <feComponentTransfer>
- <feFuncR type="discrete" tableValues="0" />
- <feFuncG type="discrete" tableValues="0" />
- <feFuncB type="discrete" tableValues="0" />
- </feComponentTransfer>
- </filter>
- </defs>
- </svg>
- <svg width={0} height={0}>
- <defs>
- <filter id="medium-threshold">
- <feColorMatrix type="saturate" values="0" />
- <feComponentTransfer>
- <feFuncR type="discrete" tableValues="0 1" />
- <feFuncG type="discrete" tableValues="0 1" />
- <feFuncB type="discrete" tableValues="0 1" />
- </feComponentTransfer>
- </filter>
- </defs>
- </svg>
- <svg width={0} height={0}>
- <defs>
- <filter id="low-threshold">
- <feColorMatrix type="saturate" values="0" />
- <feComponentTransfer>
- <feFuncR type="discrete" tableValues="0 0 0 0 1" />
- <feFuncG type="discrete" tableValues="0 0 0 0 1" />
- <feFuncB type="discrete" tableValues="0 0 0 0 1" />
- </feComponentTransfer>
- </filter>
- </defs>
- </svg>
- </>
-);
diff --git a/docs/components/clients/Logo.tsx b/docs/components/clients/Logo.tsx
deleted file mode 100644
index 79ab9c2..0000000
--- a/docs/components/clients/Logo.tsx
+++ /dev/null
@@ -1,67 +0,0 @@
-import React from "react";
-import cn from "classnames";
-import Image from "next/image";
-import { TurboUser } from "./users";
-
-const DEFAULT_SIZE = {
- width: 100,
- height: 75,
-};
-
-export function Logo({
- user,
- theme,
- isLink,
-}: {
- user: TurboUser;
- theme: "dark" | "light";
- isLink: boolean;
-}) {
- const styles = {
- ...DEFAULT_SIZE,
- ...user.style,
- };
- let numericWidth: number;
- let numericHeight: number;
- if (typeof styles.width === "number") {
- numericWidth = styles.width;
- }
- if (typeof styles.height === "number") {
- numericHeight = styles.height;
- }
- const logo = (
- <Image
- src={user.image.replace(
- "/logos",
- theme === "light" ? "/logos/white" : "/logos/color"
- )}
- alt={`${user.caption}'s Logo`}
- width={numericWidth}
- height={numericHeight}
- priority={true}
- style={styles}
- className={cn("mx-8", {
- "hidden dark:inline": theme !== "dark",
- "dark:hidden inline": theme === "dark",
- })}
- />
- );
-
- if (isLink) {
- return (
- <a
- href={user.infoLink}
- target="_blank"
- rel="noopener noreferrer"
- className={cn("flex justify-center item-center", {
- "hidden dark:flex": theme !== "dark",
- "dark:hidden flex": theme === "dark",
- })}
- >
- {logo}
- </a>
- );
- }
-
- return logo;
-}
diff --git a/docs/components/clients/Marquee.tsx b/docs/components/clients/Marquee.tsx
deleted file mode 100644
index 0e0fc6f..0000000
--- a/docs/components/clients/Marquee.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import React from "react";
-
-export function Marquee({ children, ...props }) {
- return (
- <div className="overflow-x-hidden">
- <div className="sr-only">
- These are the logos of some but not all of our users.
- </div>
- <div className="relative">
- <div className="inline-block wrapper">{children}</div>
- </div>
- </div>
- );
-}
diff --git a/docs/components/clients/users.ts b/docs/components/clients/users.ts
deleted file mode 100644
index efd2172..0000000
--- a/docs/components/clients/users.ts
+++ /dev/null
@@ -1,556 +0,0 @@
-import { CSSProperties } from "react";
-
-export type TurboUser = {
- caption: string;
- image: string;
- infoLink: string;
- pinned?: boolean;
- style?: CSSProperties;
-};
-
-export const users: Array<TurboUser> = [
- {
- caption: "Vercel",
- image: "/images/logos/vercel.svg",
- infoLink: "https://vercel.com/",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "AWS",
- image: "/images/logos/aws.svg",
- infoLink: "https://aws.amazon.com/",
- pinned: true,
- style: {
- width: 75,
- },
- },
- {
- caption: "Microsoft",
- image: "/images/logos/microsoft.svg",
- infoLink: "https://www.microsoft.com/",
- pinned: true,
- style: {
- width: 125,
- },
- },
- {
- caption: "Netflix",
- image: "/images/logos/netflix.svg",
- infoLink: "https://netflix.com/",
- pinned: true,
- style: {
- width: 110,
- },
- },
- {
- caption: "Disney",
- image: "/images/logos/disney.svg",
- infoLink: "https://www.disney.com/",
- pinned: true,
- },
- {
- caption: "Github",
- image: "/images/logos/github.svg",
- infoLink: "https://www.github.com/",
- pinned: true,
- style: {
- width: 110,
- },
- },
- {
- caption: "Alibaba",
- image: "/images/logos/alibaba.svg",
- infoLink: "https://www.alibaba.com/",
- pinned: true,
- style: {
- width: 125,
- },
- },
- {
- caption: "Ant Group",
- image: "/images/logos/ant.svg",
- infoLink: "https://antgroup.com/",
- pinned: true,
- style: {
- width: 125,
- },
- },
- {
- caption: "Adobe",
- image: "/images/logos/adobe.svg",
- infoLink: "https://www.adobe.com/",
- pinned: true,
- },
- {
- caption: "PayPal",
- image: "/images/logos/paypal.svg",
- infoLink: "https://www.paypal.com/",
- pinned: true,
- },
-
- {
- caption: "Snap",
- image: "/images/logos/snap.svg",
- infoLink: "https://snap.com/",
- pinned: true,
- },
- {
- caption: "SAP",
- image: "/images/logos/sap.svg",
- infoLink: "https://www.sap.com/",
- pinned: true,
- style: {
- width: 75,
- },
- },
-
- {
- caption: "Shopify",
- image: "/images/logos/shopify.svg",
- infoLink: "https://www.shopify.com/",
- pinned: true,
- style: {
- width: 125,
- },
- },
-
- {
- caption: "Datadog",
- image: "/images/logos/datadog.svg",
- infoLink: "https://www.datadoghq.com/",
- pinned: true,
- style: {
- width: 125,
- },
- },
- {
- caption: "Twilio",
- image: "/images/logos/twilio.svg",
- infoLink: "https://www.twilio.com/",
- pinned: true,
- },
- {
- caption: "Segment",
- image: "/images/logos/segment.svg",
- infoLink: "https://segment.com/",
- pinned: true,
- style: {
- width: 125,
- },
- },
- {
- caption: "Twitch",
- image: "/images/logos/twitch.svg",
- infoLink: "https://www.twitch.tv/",
- pinned: true,
- style: {
- width: 125,
- },
- },
- {
- caption: "Xiaomi",
- image: "/images/logos/xiaomi.svg",
- infoLink: "https://www.mi.com/",
- pinned: true,
- style: {
- width: 50,
- },
- },
- {
- caption: "Line",
- image: "/images/logos/line.svg",
- infoLink: "https://line.me/",
- pinned: true,
- style: {
- width: 75,
- },
- },
- {
- caption: "ESPN",
- image: "/images/logos/espn.svg",
- infoLink: "https://www.espn.com/",
- pinned: true,
- style: {
- width: 125,
- },
- },
- {
- caption: "Volvo",
- image: "/images/logos/volvo.svg",
- infoLink: "https://www.volvo.com/",
- pinned: true,
- style: {
- width: 60,
- },
- },
- {
- caption: "Hearst",
- image: "/images/logos/hearst.svg",
- infoLink: "https://www.hearst.com/",
- pinned: true,
- style: {
- width: 175,
- },
- },
- {
- caption: "The Washington Post",
- image: "/images/logos/washingtonpost.svg",
- infoLink: "https://www.washingtonpost.com/",
- pinned: true,
- style: {
- width: 175,
- },
- },
- {
- caption: "Wayfair",
- image: "/images/logos/wayfair.svg",
- infoLink: "https://www.wayfair.com/",
- pinned: true,
- style: {
- width: 125,
- },
- },
- {
- caption: "Hulu",
- image: "/images/logos/hulu.svg",
- infoLink: "https://www.hulu.com/",
- pinned: true,
- },
- {
- caption: "CrowdStrike",
- image: "/images/logos/crowdstrike.svg",
- infoLink: "https://www.crowdstrike.com/",
- pinned: true,
- style: {
- width: 150,
- marginTop: 20,
- },
- },
- {
- caption: "Binance",
- image: "/images/logos/binance.svg",
- infoLink: "https://www.binance.com/",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "Plex",
- image: "/images/logos/plex.svg",
- infoLink: "https://www.plex.tv/",
- pinned: true,
- },
- {
- caption: "Groupon",
- image: "/images/logos/groupon.svg",
- infoLink: "https://groupon.com/",
- pinned: true,
- style: {
- width: 125,
- },
- },
- {
- caption: "Vimeo",
- image: "/images/logos/vimeo.svg",
- infoLink: "https://vimeo.com/",
- pinned: true,
- },
- {
- caption: "GoodRx",
- image: "/images/logos/goodrx.svg",
- infoLink: "https://www.goodrx.com/",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "Tripadvisor",
- image: "/images/logos/tripadvisor.svg",
- infoLink: "https://www.tripadvisor.com/",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "RapidAPI",
- image: "/images/logos/rapidapi.svg",
- infoLink: "https://rapidapi.com/",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "Miro",
- image: "/images/logos/miro.svg",
- infoLink: "https://miro.com/",
- pinned: true,
- },
- {
- caption: "Lattice",
- image: "/images/logos/lattice.svg",
- infoLink: "https://lattice.com/",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "Watershed",
- image: "/images/logos/watershed.svg",
- infoLink: "https://watershed.com/",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "N26",
- image: "/images/logos/n26.svg",
- infoLink: "https://n26.com/",
- pinned: true,
- style: {
- width: 75,
- },
- },
- {
- caption: "Sourcegraph",
- image: "/images/logos/sourcegraph.svg",
- infoLink: "https://sourcegraph.com/",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "Big Commerce",
- image: "/images/logos/bigcommerce.svg",
- infoLink: "https://www.bigcommerce.com/",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "Stedi",
- image: "/images/logos/stedi.svg",
- infoLink: "https://www.stedi.com/",
- pinned: true,
- style: {
- width: 75,
- },
- },
- {
- caption: "Framer",
- image: "/images/logos/framer.svg",
- infoLink: "https://www.framer.com/",
- pinned: true,
- },
- {
- caption: "Maze",
- image: "/images/logos/maze.svg",
- infoLink: "https://maze.co/",
- pinned: true,
- style: {
- width: 125,
- },
- },
- {
- caption: "Builder.io",
- image: "/images/logos/builderio.svg",
- infoLink: "https://www.builder.io/",
- pinned: true,
- style: {
- width: 125,
- },
- },
- {
- caption: "Contentful",
- image: "/images/logos/contentful.svg",
- infoLink: "https://www.contentful.com/",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "Xata",
- image: "/images/logos/xata.svg",
- infoLink: "https://xata.io/",
- pinned: true,
- },
- {
- caption: "Cal.com",
- image: "/images/logos/calcom.svg",
- infoLink: "https://cal.com/",
- pinned: true,
- },
- {
- caption: "Codesandbox",
- image: "/images/logos/codesandbox.svg",
- infoLink: "https://codesandbox.io/",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "WooCommerce",
- image: "/images/logos/woocommerce.svg",
- infoLink: "https://woocommerce.com/",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "Expo",
- image: "/images/logos/expo.svg",
- infoLink: "https://expo.dev/",
- pinned: true,
- },
- {
- caption: "TeeSpring",
- image: "/images/logos/teespring.svg",
- infoLink: "https://www.spri.ng/",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "Endear",
- image: "/images/logos/endear.svg",
- infoLink: "https://endearhq.com/",
- pinned: true,
- },
- {
- caption: "Makeswift",
- image: "/images/logos/makeswift.svg",
- infoLink: "https://www.makeswift.com/",
- pinned: true,
- },
- {
- caption: "Fandom",
- image: "/images/logos/fandom.svg",
- infoLink: "https://www.fandom.com/",
- pinned: true,
- },
- {
- caption: "Waggel",
- image: "/images/logos/waggel.svg",
- infoLink: "https://www.waggel.co.uk/",
- pinned: true,
- },
- {
- caption: "n8n",
- image: "/images/logos/n8n.svg",
- infoLink: "https://n8n.io/",
- pinned: true,
- },
- {
- caption: "React Flow",
- image: "/images/logos/reactflow.svg",
- infoLink: "https://reactflow.dev/",
- pinned: true,
- },
- {
- caption: "Agrotoken",
- image: "/images/logos/agrotoken.svg",
- infoLink: "https://agrotoken.io/",
- pinned: true,
- },
- {
- caption: "Rocket.Chat",
- image: "/images/logos/rocketchat.svg",
- infoLink: "https://www.rocket.chat/",
- pinned: true,
- },
- {
- caption: "Backpack",
- image: "/images/logos/backpack.svg",
- infoLink: "https://www.backpack.app/",
- pinned: true,
- },
- {
- caption: "Supernova.io",
- image: "/images/logos/supernova.svg",
- infoLink: "https://www.supernova.io/",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "BuildPass",
- image: "/images/logos/buildpass.svg",
- infoLink: "https://www.buildpass.com.au/",
- pinned: true,
- style: {
- width: 175,
- },
- },
- {
- caption: "SolanaFM",
- image: "/images/logos/solanafm.svg",
- infoLink: "https://solana.fm/",
- pinned: true,
- },
- {
- caption: "Authdog",
- image: "/images/logos/authdog.svg",
- infoLink: "https://www.authdog.com/",
- pinned: true,
- style: {
- width: 175,
- },
- },
- {
- caption: "Nhost",
- image: "/images/logos/nhost.svg",
- infoLink: "https://nhost.io/",
- pinned: true,
- },
- {
- caption: "LG U+",
- image: "/images/logos/lguplus.svg",
- infoLink: "https://www.lguplus.com/about/en",
- pinned: true,
- style: {
- width: 150,
- },
- },
- {
- caption: "Comparastore",
- image: "/images/logos/comparastore.svg",
- infoLink: "https://www.comparastore.com",
- pinned: true,
- style: {
- width: 175,
- },
- },
- {
- caption: "Block Protocol",
- image: "/images/logos/blockprotocol.svg",
- infoLink: "https://blockprotocol.org/",
- pinned: true,
- },
- {
- caption: "HASH",
- image: "/images/logos/hash.svg",
- infoLink: "https://hash.dev/",
- pinned: true,
- },
- {
- caption: "Chợ Tốt",
- image: "/images/logos/chotot.svg",
- infoLink: "https://chotot.com/",
- pinned: true,
- },
-];
diff --git a/docs/components/header-logo.module.css b/docs/components/header-logo.module.css
deleted file mode 100644
index 515486e..0000000
--- a/docs/components/header-logo.module.css
+++ /dev/null
@@ -1,20 +0,0 @@
-.desktopLogo {
- display: none;
-
- @media (min-width: 768px) {
- display: block;
- }
-}
-
-.siteSwitcher {
- position: absolute;
- left: 50%;
- transform: translateX(-50%);
-
- @media (min-width: 768px) {
- margin-left: 12px;
- position: relative;
- left: 0;
- transform: none;
- }
-}
diff --git a/docs/components/image/ImageFigure.tsx b/docs/components/image/ImageFigure.tsx
deleted file mode 100644
index b90237e..0000000
--- a/docs/components/image/ImageFigure.tsx
+++ /dev/null
@@ -1,40 +0,0 @@
-import React from "react";
-import Image from "next/image";
-
-type ImageProps = Parameters<typeof Image>[0];
-
-export type ImageFigureProps = ImageProps & {
- caption?: string;
- margin?: number;
- captionSpacing?: number;
- shadow?: boolean;
- borderRadius?: boolean;
-};
-
-export function ImageFigure(props: ImageFigureProps): React.ReactNode {
- const {
- caption,
- margin = 40,
- captionSpacing = null,
- shadow = false,
- borderRadius = false,
- ...rest
- } = props;
-
- return (
- <figure className="block text-center" style={{ margin: `${margin}px 0` }}>
- <div className="relative inline-block w-full max-w-full overflow-hidden border-box text-[0px]">
- {/* eslint-disable-next-line jsx-a11y/alt-text */}
- <Image {...rest} />
- </div>
- {caption && (
- <figcaption
- className="m-0 text-xs text-center text-gray-500"
- style={captionSpacing ? { marginTop: captionSpacing } : {}}
- >
- {caption}
- </figcaption>
- )}
- </figure>
- );
-}
diff --git a/docs/components/image/ThemedImage.tsx b/docs/components/image/ThemedImage.tsx
deleted file mode 100644
index 0416bd9..0000000
--- a/docs/components/image/ThemedImage.tsx
+++ /dev/null
@@ -1,45 +0,0 @@
-import React from "react";
-import Image from "next/image";
-
-export interface Image {
- height: number;
- width: number;
- source: string;
-}
-
-export interface ThemedImageProps {
- title?: string;
- dark?: Image;
- light?: Image;
- priority?: boolean;
-}
-
-export function ThemedImage({
- title,
- light,
- dark,
- priority = false,
-}: ThemedImageProps) {
- return (
- <>
- <div className="block w-full dark:hidden">
- <Image
- alt={title}
- src={light.source}
- width={light.width}
- height={light.height}
- priority={priority}
- />
- </div>
- <div className="hidden w-full dark:block">
- <Image
- alt={title}
- src={dark.source}
- width={dark.width}
- height={dark.height}
- priority={priority}
- />
- </div>
- </>
- );
-}
diff --git a/docs/components/image/ThemedImageFigure.tsx b/docs/components/image/ThemedImageFigure.tsx
deleted file mode 100644
index 9c50dc7..0000000
--- a/docs/components/image/ThemedImageFigure.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-import React from "react";
-import { ImageFigureProps } from "./ImageFigure";
-import { ThemedImage, ThemedImageProps } from "./ThemedImage";
-import cn from "classnames";
-export type ThemedImageFigureProps = Omit<ImageFigureProps, "src"> &
- ThemedImageProps;
-
-export function ThemedImageFigure(
- props: ThemedImageFigureProps
-): React.ReactNode {
- const {
- caption,
- margin = 40,
- captionSpacing = null,
- shadow = false,
- borderRadius = false,
- ...rest
- } = props;
-
- return (
- <figure
- className="block -mx-4 text-center sm:-mx-4 md:-mx-7 lg:-mx-12"
- style={{ marginTop: `${margin}px`, marginBottom: `${margin}px` }}
- >
- <div
- className={cn(
- "relative inline-block max-w-full overflow-hidden border-box text-[0px]",
- {
- "rounded-md": borderRadius,
- "shadow-lg": shadow,
- }
- )}
- >
- {/* eslint-disable-next-line jsx-a11y/alt-text */}
- <ThemedImage {...rest} />
- </div>
- {caption && (
- <figcaption
- className="m-0 text-xs text-center text-gray-500"
- style={captionSpacing ? { marginTop: captionSpacing } : {}}
- >
- {caption}
- </figcaption>
- )}
- </figure>
- );
-}
diff --git a/docs/components/logos/AILogo.tsx b/docs/components/logos/AILogo.tsx
deleted file mode 100644
index f1bc02a..0000000
--- a/docs/components/logos/AILogo.tsx
+++ /dev/null
@@ -1,17 +0,0 @@
-const RepoLogo = (props) => (
- <svg {...props} viewBox="0 0 506 50" xmlns="http://www.w3.org/2000/svg">
- <title>HydroRollAI logo</title>
- {/* <path d="M53.7187 12.0038V1.05332H0.945312V12.0038H20.8673V48.4175H33.7968V12.0038H53.7187Z" />
- <path d="M83.5362 49.1431C99.764 49.1431 108.67 40.8972 108.67 27.3081V1.05332H95.7401V26.0547C95.7401 33.6409 91.7821 37.9287 83.5362 37.9287C75.2904 37.9287 71.3324 33.6409 71.3324 26.0547V1.05332H58.4029V27.3081C58.4029 40.8972 67.3084 49.1431 83.5362 49.1431Z" />
- <path d="M128.462 32.7174H141.325L151.484 48.4175H166.327L154.848 31.3321C161.313 29.0232 165.271 23.8778 165.271 16.8853C165.271 6.72646 157.685 1.05332 146.141 1.05332H115.532V48.4175H128.462V32.7174ZM128.462 22.4925V11.8719H145.481C150.033 11.8719 152.54 13.8509 152.54 17.2152C152.54 20.3816 150.033 22.4925 145.481 22.4925H128.462Z" />
- <path d="M171.287 48.4175H205.128C215.683 48.4175 221.752 43.404 221.752 35.0262C221.752 29.419 218.189 25.593 213.967 23.8778C216.87 22.4925 220.432 19.1942 220.432 13.9828C220.432 5.60502 214.495 1.05332 204.006 1.05332H171.287V48.4175ZM183.689 19.59V11.542H202.687C206.249 11.542 208.228 12.9273 208.228 15.566C208.228 18.2047 206.249 19.59 202.687 19.59H183.689ZM183.689 29.2871H203.875C207.371 29.2871 209.284 31.0022 209.284 33.5749C209.284 36.1476 207.371 37.8628 203.875 37.8628H183.689V29.2871Z" />
- <path d="M253.364 0.261719C236.806 0.261719 224.866 10.6185 224.866 24.7354C224.866 38.8523 236.806 49.2091 253.364 49.2091C269.922 49.2091 281.796 38.8523 281.796 24.7354C281.796 10.6185 269.922 0.261719 253.364 0.261719ZM253.364 11.4761C262.072 11.4761 268.602 16.6215 268.602 24.7354C268.602 32.8493 262.072 37.9947 253.364 37.9947C244.656 37.9947 238.126 32.8493 238.126 24.7354C238.126 16.6215 244.656 11.4761 253.364 11.4761Z" />
- <path d="M300.429 32.7174H313.292L323.451 48.4175H338.294L326.815 31.3321C333.28 29.0232 337.238 23.8778 337.238 16.8853C337.238 6.72646 329.652 1.05332 318.108 1.05332H287.499V48.4175H300.429V32.7174ZM300.429 22.4925V11.8719H317.448C322 11.8719 324.507 13.8509 324.507 17.2152C324.507 20.3816 322 22.4925 317.448 22.4925H300.429Z" />
- <path d="M343.254 1.05332V48.4175H389.299V37.467H355.92V29.7489H385.539V19.0622H355.92V12.0038H389.299V1.05332H343.254Z" />
- <path d="M408.46 33.3111H425.677C437.221 33.3111 444.807 27.7699 444.807 17.2152C444.807 6.59453 437.221 1.05332 425.677 1.05332H395.53V48.4175H408.46V33.3111ZM408.46 22.5585V11.8719H424.951C429.569 11.8719 432.076 13.8509 432.076 17.2152C432.076 20.5135 429.569 22.5585 424.951 22.5585H408.46Z" />
- <path d="M476.899 0.261719C460.341 0.261719 448.401 10.6185 448.401 24.7354C448.401 38.8523 460.341 49.2091 476.899 49.2091C493.456 49.2091 505.33 38.8523 505.33 24.7354C505.33 10.6185 493.456 0.261719 476.899 0.261719ZM476.899 11.4761C485.606 11.4761 492.137 16.6215 492.137 24.7354C492.137 32.8493 485.606 37.9947 476.899 37.9947C468.191 37.9947 461.66 32.8493 461.66 24.7354C461.66 16.6215 468.191 11.4761 476.899 11.4761Z" /> */}
- <a>HydrRollAI</a>
- </svg>
-);
-
-export default RepoLogo;
diff --git a/docs/components/logos/HydroRoll.tsx b/docs/components/logos/HydroRoll.tsx
deleted file mode 100644
index aae0ea7..0000000
--- a/docs/components/logos/HydroRoll.tsx
+++ /dev/null
@@ -1,26 +0,0 @@
-const HydroRoll = ({ height = 20 }: { height?: number }) => (
- <svg height={height} viewBox="0 0 283 64" fill="none">
- <title>HydroRoll</title>
- <path
- fill="currentColor"
- d="M0 350 l0 -350 350 0 350 0 0 350 0 350 -350 0 -350 0 0 -350z m170
-95 c0 -69 -3 -125 -7 -125 -5 0 -8 56 -8 125 0 69 3 125 8 125 4 0 7 -56 7
--125z m57 -212 c-1 -65 -3 -14 -3 112 0 127 2 180 3 118 2 -62 2 -165 0 -230z
-m68 117 c0 -121 -3 -220 -7 -220 -5 0 -8 99 -8 220 0 121 3 220 8 220 4 0 7
--99 7 -220z m125 0 c0 -121 -3 -220 -7 -220 -5 0 -8 99 -8 220 0 121 3 220 8
-220 4 0 7 -99 7 -220z m63 -1 c-1 -122 -5 -224 -8 -227 -3 -3 -5 97 -5 221 0
-125 3 227 8 227 4 0 6 -100 5 -221z m62 96 c0 -69 -3 -125 -7 -125 -5 0 -8 56
--8 125 0 69 3 125 8 125 4 0 7 -56 7 -125z m-347 -67 c-1 -119 -3 -136 -7 -78
--6 75 -2 230 5 230 2 0 3 -69 2 -152z m311 -78 c-4 -54 -6 -31 -6 80 0 116 2
-135 6 75 3 -44 3 -114 0 -155z m-149 130 c0 -22 -4 -40 -10 -40 -5 0 -10 18
--10 40 0 22 5 40 10 40 6 0 10 -18 10 -40z m-101 -160 l-6 -105 0 140 c0 77 2
-124 6 105 4 -19 4 -82 0 -140z m189 33 l-2 -138 -5 105 c-6 100 -3 170 5 170
-2 0 3 -62 2 -137z m-119 62 c-1 -79 -18 -83 -18 -5 -1 52 2 70 9 60 5 -8 9
--33 9 -55z m60 -12 c-1 -55 -3 -70 -9 -53 -14 44 -10 130 6 130 2 0 4 -35 3
--77z m-29 -84 c0 -44 -4 -68 -10 -64 -5 3 -10 35 -10 71 0 36 4 64 10 64 6 0
-10 -30 10 -71z m26 -87 c-12 -11 -15 5 -8 44 l7 39 3 -39 c2 -21 1 -41 -2 -44z"
- />
- </svg>
-);
-
-export default HydroRoll;
diff --git a/docs/components/logos/TRPGLogo.tsx b/docs/components/logos/TRPGLogo.tsx
deleted file mode 100644
index 8bb4785..0000000
--- a/docs/components/logos/TRPGLogo.tsx
+++ /dev/null
@@ -1,16 +0,0 @@
-const PackLogo = (props) => (
- <svg {...props} viewBox="0 0 485 49" xmlns="http://www.w3.org/2000/svg">
- <title>HydroRollTRPG logo</title>
- {/* <path d="M51.1928 12.1277V1.56075H0.267822V12.1277H19.492V47.2659H31.9686V12.1277H51.1928Z" />
- <path d="M79.966 47.9662C95.6254 47.9662 104.219 40.0091 104.219 26.8959V1.56075H91.7424V25.6865C91.7424 33.0069 87.923 37.1446 79.966 37.1446C72.0089 37.1446 68.1895 33.0069 68.1895 25.6865V1.56075H55.7129V26.8959C55.7129 40.0091 64.3065 47.9662 79.966 47.9662Z" />
- <path d="M123.318 32.1157H135.731L145.534 47.2659H159.857L148.78 30.779C155.019 28.551 158.838 23.5858 158.838 16.8382C158.838 7.03519 151.518 1.56075 140.378 1.56075H110.841V47.2659H123.318V32.1157ZM123.318 22.249V12.0004H139.741C144.133 12.0004 146.552 13.9101 146.552 17.1565C146.552 20.212 144.133 22.249 139.741 22.249H123.318Z" />
- <path d="M164.643 47.2659H197.299C207.484 47.2659 213.34 42.4281 213.34 34.3437C213.34 28.9329 209.903 25.2409 205.829 23.5858C208.63 22.249 212.067 19.0662 212.067 14.0374C212.067 5.95303 206.338 1.56075 196.217 1.56075H164.643V47.2659ZM176.611 19.4482V11.6821H194.944C198.381 11.6821 200.291 13.0189 200.291 15.5651C200.291 18.1114 198.381 19.4482 194.944 19.4482H176.611ZM176.611 28.8056H196.089C199.463 28.8056 201.309 30.4607 201.309 32.9433C201.309 35.4259 199.463 37.0809 196.089 37.0809H176.611V28.8056Z" />
- <path d="M243.845 0.796875C227.868 0.796875 216.346 10.7909 216.346 24.4133C216.346 38.0358 227.868 48.0298 243.845 48.0298C259.823 48.0298 271.281 38.0358 271.281 24.4133C271.281 10.7909 259.823 0.796875 243.845 0.796875ZM243.845 11.6184C252.248 11.6184 258.55 16.5836 258.55 24.4133C258.55 32.2431 252.248 37.2083 243.845 37.2083C235.443 37.2083 229.141 32.2431 229.141 24.4133C229.141 16.5836 235.443 11.6184 243.845 11.6184Z" />
- <path d="M289.262 32.6887H305.876C317.016 32.6887 324.336 27.3415 324.336 17.1565C324.336 6.90788 317.016 1.56075 305.876 1.56075H276.785V47.2659H289.262V32.6887ZM289.262 22.3127V12.0004H305.176C309.632 12.0004 312.051 13.9101 312.051 17.1565C312.051 20.3393 309.632 22.3127 305.176 22.3127H289.262Z" />
- <path d="M341.036 1.56075L318.565 47.2659H331.806L335.943 38.6723H359.942L364.079 47.2659H377.765L355.358 1.56075H341.036ZM348.038 13.7827L355.167 28.6783H340.845L348.038 13.7827Z" />
- <path d="M375.141 24.4133C375.141 38.0358 386.535 48.0298 402.45 48.0298C415.181 48.0298 424.029 42.3007 427.53 33.0706L416.136 27.9781C414.353 33.3252 409.706 37.2083 402.45 37.2083C394.302 37.2083 387.872 32.2431 387.872 24.4133C387.872 16.5836 394.302 11.6184 402.45 11.6184C409.706 11.6184 414.353 15.5015 416.136 20.8486L427.53 15.7561C424.029 6.52594 415.181 0.796875 402.45 0.796875C386.535 0.796875 375.141 10.7909 375.141 24.4133Z" />
- <path d="M444.513 1.56075H432.037V47.2659H444.513V35.8715L452.661 28.551L468.512 47.2659H484.362L461.637 20.5303L482.771 1.56075H465.775L444.513 20.8486V1.56075Z" /> */}
- </svg>
-);
-
-export default PackLogo;
diff --git a/docs/components/logos/Turbo.tsx b/docs/components/logos/Turbo.tsx
deleted file mode 100644
index 306880a..0000000
--- a/docs/components/logos/Turbo.tsx
+++ /dev/null
@@ -1,62 +0,0 @@
-type LogoProps = {
- className?: string;
- height?: number;
-};
-
-const Turbo = ({ height = 32, className = "" }: LogoProps) => (
- <svg
- className={className}
- width="112"
- height={height}
- viewBox="0 0 112 28"
- fill="none"
- xmlns="http://www.w3.org/2000/svg"
- >
- <title>HydroRoll</title>
- <path
- d="M48.2623 11.2944V8.24418H33.5623V11.2944H39.1115V21.4374H42.713V11.2944H48.2623Z"
- className="dark:fill-white fill-black"
- />
- <path
- d="M56.5679 21.6396C61.0882 21.6396 63.5688 19.3427 63.5688 15.5574V8.24418H59.9673V15.2083C59.9673 17.3214 58.8648 18.5158 56.5679 18.5158C54.271 18.5158 53.1685 17.3214 53.1685 15.2083V8.24418H49.567V15.5574C49.567 19.3427 52.0476 21.6396 56.5679 21.6396Z"
- className="dark:fill-white fill-black"
- />
- <path
- d="M69.0819 17.0642H72.665L75.4947 21.4374H79.6291L76.4319 16.6783C78.2326 16.0352 79.3351 14.6019 79.3351 12.6542C79.3351 9.82443 77.222 8.24418 74.0064 8.24418H65.4804V21.4374H69.0819V17.0642ZM69.0819 14.2161V11.2577H73.8226C75.0905 11.2577 75.7887 11.8089 75.7887 12.7461C75.7887 13.6281 75.0905 14.2161 73.8226 14.2161H69.0819Z"
- className="dark:fill-white fill-black"
- />
- <path
- d="M81.0108 21.4374H90.4372C93.3772 21.4374 95.0677 20.0409 95.0677 17.7073C95.0677 16.1454 94.0754 15.0797 92.8994 14.6019C93.7079 14.2161 94.7002 13.2973 94.7002 11.8457C94.7002 9.51206 93.0464 8.24418 90.1248 8.24418H81.0108V21.4374ZM84.4653 13.4076V11.1658H89.7573C90.7496 11.1658 91.3008 11.5517 91.3008 12.2867C91.3008 13.0217 90.7496 13.4076 89.7573 13.4076H84.4653ZM84.4653 16.1087H90.0881C91.0619 16.1087 91.5948 16.5864 91.5948 17.3031C91.5948 18.0197 91.0619 18.4974 90.0881 18.4974H84.4653V16.1087Z"
- className="dark:fill-white fill-black"
- />
- <path
- d="M103.873 8.02368C99.2612 8.02368 95.9353 10.9086 95.9353 14.8408C95.9353 18.7731 99.2612 21.6579 103.873 21.6579C108.485 21.6579 111.793 18.7731 111.793 14.8408C111.793 10.9086 108.485 8.02368 103.873 8.02368ZM103.873 11.1474C106.299 11.1474 108.118 12.5807 108.118 14.8408C108.118 17.1009 106.299 18.5342 103.873 18.5342C101.448 18.5342 99.6287 17.1009 99.6287 14.8408C99.6287 12.5807 101.448 11.1474 103.873 11.1474Z"
- className="dark:fill-white fill-black"
- />
- <path
- d="M13.9396 6.42181C9.79423 6.42181 6.42163 9.79441 6.42163 13.9398C6.42163 18.0852 9.79423 21.4578 13.9396 21.4578C18.085 21.4578 21.4576 18.0852 21.4576 13.9398C21.4576 9.79441 18.085 6.42181 13.9396 6.42181ZM13.9396 17.8304C11.7906 17.8304 10.049 16.0888 10.049 13.9398C10.049 11.7908 11.7906 10.0492 13.9396 10.0492C16.0886 10.0492 17.8302 11.7908 17.8302 13.9398C17.8302 16.0888 16.0886 17.8304 13.9396 17.8304Z"
- className="dark:fill-white fill-black"
- />
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M14.5697 5.187V2.38C20.6709 2.7062 25.5177 7.7574 25.5177 13.9398C25.5177 20.1222 20.6709 25.172 14.5697 25.4996V22.6926C19.1169 22.3678 22.7177 18.5682 22.7177 13.9398C22.7177 9.3114 19.1169 5.5118 14.5697 5.187ZM7.30928 19.6798C6.10388 18.2882 5.32688 16.5158 5.18828 14.5698H2.37988C2.52548 17.2928 3.61468 19.7638 5.32128 21.6664L7.30788 19.6798H7.30928ZM13.3097 25.4996V22.6926C11.3623 22.554 9.5899 21.7784 8.1983 20.5716L6.2117 22.5582C8.1157 24.2662 10.5867 25.354 13.3083 25.4996H13.3097Z"
- fill="url(#paint0_linear_531_5968)"
- />
- <defs>
- <linearGradient
- id="paint0_linear_531_5968"
- x1="15.0234"
- y1="4.00556"
- x2="3.64419"
- y2="15.3847"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#0096FF" />
- <stop offset="1" stopColor="#FF1E56" />
- </linearGradient>
- </defs>
- </svg>
-);
-
-export default Turbo;
diff --git a/docs/components/logos/TurboAnimated.tsx b/docs/components/logos/TurboAnimated.tsx
deleted file mode 100644
index 5c63f30..0000000
--- a/docs/components/logos/TurboAnimated.tsx
+++ /dev/null
@@ -1,157 +0,0 @@
-import { AnimatePresence, motion, Variants } from "framer-motion";
-import { useTurboSite } from "../SiteSwitcher";
-import cn from "classnames";
-import styles from "../header-logo.module.css";
-
-type LogoProps = {
- className?: string;
- height?: number;
-};
-
-const LEFT_PADDING = 8;
-const RIGHT_PADDING = 12;
-// The width of the logo + wordmark. This does not include the "invisible" padding.
-const VISUAL_WIDTH = 112;
-
-const TurboAnimated = ({ height = 32, className = "" }: LogoProps) => {
- const site = useTurboSite();
-
- return (
- <svg
- className={className}
- width={LEFT_PADDING + VISUAL_WIDTH}
- height={height}
- viewBox={`0 0 ${LEFT_PADDING + VISUAL_WIDTH} 28`}
- fill="none"
- xmlns="http://www.w3.org/2000/svg"
- >
- <title>AI</title>
-
- <defs>
- <linearGradient
- id="logo-ring-gradient"
- x1="15.0234"
- y1="4.00556"
- x2="3.64419"
- y2="15.3847"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#0096FF" />
- <stop offset="1" stopColor="#FF1E56" />
- </linearGradient>
- <linearGradient id="gradient">
- <stop offset="0%" stopColor="#000000" />
- <stop offset="25%" stopColor="#ffffff" />
- <stop offset="85%" stopColor="#ffffff" />
- <stop offset="100%" stopColor="#000000" />
- </linearGradient>
- <mask id="logo-mask">
- <rect
- x="0"
- y="0"
- width={`${26 + LEFT_PADDING + RIGHT_PADDING}`}
- height="26"
- fill="url(#gradient)"
- transform="translate(-8,0)"
- />
- </mask>
- </defs>
-
- <g mask="url(#logo-mask)" transform={`translate(${LEFT_PADDING},0)`}>
- <AnimatePresence mode="sync" initial={false}>
- {site === "AI" || site === undefined ? (
- <motion.g
- key="HydroRollAI"
- variants={variants}
- initial="hidden"
- animate="visible"
- exit="hidden"
- custom={24}
- className="z-0 relative"
- >
- <path
- d="M13.9396 6.42181C9.79423 6.42181 6.42163 9.79441 6.42163 13.9398C6.42163 18.0852 9.79423 21.4578 13.9396 21.4578C18.085 21.4578 21.4576 18.0852 21.4576 13.9398C21.4576 9.79441 18.085 6.42181 13.9396 6.42181ZM13.9396 17.8304C11.7906 17.8304 10.049 16.0888 10.049 13.9398C10.049 11.7908 11.7906 10.0492 13.9396 10.0492C16.0886 10.0492 17.8302 11.7908 17.8302 13.9398C17.8302 16.0888 16.0886 17.8304 13.9396 17.8304Z"
- className="dark:fill-white fill-black"
- />
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M14.5697 5.187V2.38C20.6709 2.7062 25.5177 7.7574 25.5177 13.9398C25.5177 20.1222 20.6709 25.172 14.5697 25.4996V22.6926C19.1169 22.3678 22.7177 18.5682 22.7177 13.9398C22.7177 9.3114 19.1169 5.5118 14.5697 5.187ZM7.30928 19.6798C6.10388 18.2882 5.32688 16.5158 5.18828 14.5698H2.37988C2.52548 17.2928 3.61468 19.7638 5.32128 21.6664L7.30788 19.6798H7.30928ZM13.3097 25.4996V22.6926C11.3623 22.554 9.5899 21.7784 8.1983 20.5716L6.2117 22.5582C8.1157 24.2662 10.5867 25.354 13.3083 25.4996H13.3097Z"
- fill="url(#logo-ring-gradient)"
- />
- </motion.g>
- ) : (
- <motion.g
- key="HydroRollTRPG"
- variants={variants}
- initial="hidden"
- animate="visible"
- exit="hidden"
- custom={-24}
- className="z-0 relative"
- >
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M10.9443 10.4846C10.6829 10.4846 10.4709 10.6966 10.4709 10.958V16.2234C10.4709 16.4849 10.6829 16.6968 10.9443 16.6968H16.2097C16.4712 16.6968 16.6831 16.4849 16.6831 16.2234V10.958C16.6831 10.6966 16.4712 10.4846 16.2097 10.4846H10.9443ZM7.14628 6.72631C6.90676 6.72631 6.71263 6.92045 6.71263 7.15994V20.0215C6.71263 20.261 6.90676 20.4551 7.14628 20.4551H20.0078C20.2473 20.4551 20.4414 20.261 20.4414 20.0215V7.15994C20.4414 6.92045 20.2473 6.72631 20.0078 6.72631H7.14628Z"
- className="dark:fill-white fill-black"
- />
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M2 13.8059V22.1684C2 22.7295 2.15656 23.254 2.42838 23.7007L5.44339 20.6857V13.8059H2ZM3.37481 24.664L6.36423 21.6745C6.38505 21.6758 6.40605 21.6765 6.42723 21.6765H13.0144V25.12H4.95147C4.37169 25.12 3.83094 24.9528 3.37481 24.664ZM14.3648 25.12H22.1684C23.7985 25.12 25.12 23.7985 25.12 22.1684V4.95147C25.12 3.32142 23.7985 2 22.1684 2H13.8059V5.44339H20.6927C21.236 5.44339 21.6765 5.88386 21.6765 6.42723V20.6927C21.6765 21.2361 21.236 21.6765 20.6927 21.6765H14.3648V25.12Z"
- fill="url(#logo-ring-gradient)"
- />
- </motion.g>
- )}
- </AnimatePresence>
- </g>
-
- {/* Turbo Wordmark */}
- <g
- className={cn("z-10 relative", styles.desktopLogo)}
- transform={`translate(${LEFT_PADDING},0)`}
- >
- <path
- d="M48.2623 11.2944V8.24418H33.5623V11.2944H39.1115V21.4374H42.713V11.2944H48.2623Z"
- className="dark:fill-white fill-black"
- />
- <path
- d="M56.5679 21.6396C61.0882 21.6396 63.5688 19.3427 63.5688 15.5574V8.24418H59.9673V15.2083C59.9673 17.3214 58.8648 18.5158 56.5679 18.5158C54.271 18.5158 53.1685 17.3214 53.1685 15.2083V8.24418H49.567V15.5574C49.567 19.3427 52.0476 21.6396 56.5679 21.6396Z"
- className="dark:fill-white fill-black"
- />
- <path
- d="M69.0819 17.0642H72.665L75.4947 21.4374H79.6291L76.4319 16.6783C78.2326 16.0352 79.3351 14.6019 79.3351 12.6542C79.3351 9.82443 77.222 8.24418 74.0064 8.24418H65.4804V21.4374H69.0819V17.0642ZM69.0819 14.2161V11.2577H73.8226C75.0905 11.2577 75.7887 11.8089 75.7887 12.7461C75.7887 13.6281 75.0905 14.2161 73.8226 14.2161H69.0819Z"
- className="dark:fill-white fill-black"
- />
- <path
- d="M81.0108 21.4374H90.4372C93.3772 21.4374 95.0677 20.0409 95.0677 17.7073C95.0677 16.1454 94.0754 15.0797 92.8994 14.6019C93.7079 14.2161 94.7002 13.2973 94.7002 11.8457C94.7002 9.51206 93.0464 8.24418 90.1248 8.24418H81.0108V21.4374ZM84.4653 13.4076V11.1658H89.7573C90.7496 11.1658 91.3008 11.5517 91.3008 12.2867C91.3008 13.0217 90.7496 13.4076 89.7573 13.4076H84.4653ZM84.4653 16.1087H90.0881C91.0619 16.1087 91.5948 16.5864 91.5948 17.3031C91.5948 18.0197 91.0619 18.4974 90.0881 18.4974H84.4653V16.1087Z"
- className="dark:fill-white fill-black"
- />
- <path
- d="M103.873 8.02368C99.2612 8.02368 95.9353 10.9086 95.9353 14.8408C95.9353 18.7731 99.2612 21.6579 103.873 21.6579C108.485 21.6579 111.793 18.7731 111.793 14.8408C111.793 10.9086 108.485 8.02368 103.873 8.02368ZM103.873 11.1474C106.299 11.1474 108.118 12.5807 108.118 14.8408C108.118 17.1009 106.299 18.5342 103.873 18.5342C101.448 18.5342 99.6287 17.1009 99.6287 14.8408C99.6287 12.5807 101.448 11.1474 103.873 11.1474Z"
- className="dark:fill-white fill-black"
- />
- </g>
- </svg>
- );
-};
-
-export default TurboAnimated;
-
-const variants: Variants = {
- visible: {
- opacity: 1,
- x: 0,
- transition: {
- duration: 0.3,
- },
- },
- hidden: (distance) => ({
- opacity: 0,
- x: distance,
- transition: {
- duration: 0.3,
- },
- }),
-};
diff --git a/docs/components/logos/og/PackLogo.tsx b/docs/components/logos/og/PackLogo.tsx
deleted file mode 100644
index a2bc95a..0000000
--- a/docs/components/logos/og/PackLogo.tsx
+++ /dev/null
@@ -1,72 +0,0 @@
-const PackLogo = (props) => (
- <svg
- {...props}
- viewBox="0 0 697 103"
- fill="none"
- xmlns="http://www.w3.org/2000/svg"
- >
- <path
- fill-rule="evenodd"
- clip-rule="evenodd"
- d="M39.8024 37.699C38.6407 37.699 37.699 38.6407 37.699 39.8024V63.1976C37.699 64.3593 38.6407 65.301 39.8024 65.301H63.1976C64.3593 65.301 65.301 64.3593 65.301 63.1976V39.8024C65.301 38.6407 64.3593 37.699 63.1976 37.699H39.8024ZM22.9267 21C21.8626 21 21 21.8626 21 22.9267V80.0733C21 81.1374 21.8626 82 22.9267 82H80.0733C81.1374 82 82 81.1374 82 80.0733V22.9267C82 21.8626 81.1374 21 80.0733 21H22.9267Z"
- fill="white"
- />
- <path
- d="M200.915 36.6177V24.5219H142.622V36.6177H164.628V76.8399H178.909V36.6177H200.915Z"
- fill="white"
- />
- <path
- d="M233.851 77.6414C251.776 77.6414 261.613 68.5331 261.613 53.5227V24.5219H247.331V52.1382C247.331 60.5178 242.959 65.2541 233.851 65.2541C224.743 65.2541 220.371 60.5178 220.371 52.1382V24.5219H206.089V53.5227C206.089 68.5331 215.926 77.6414 233.851 77.6414Z"
- fill="white"
- />
- <path
- d="M283.475 59.4977H297.684L308.906 76.8399H325.301L312.622 57.9675C319.763 55.4172 324.135 49.7336 324.135 42.0098C324.135 30.7884 315.755 24.5219 303.003 24.5219H269.194V76.8399H283.475V59.4977ZM283.475 48.2034V36.472H302.275C307.303 36.472 310.071 38.6579 310.071 42.3741C310.071 45.8717 307.303 48.2034 302.275 48.2034H283.475Z"
- fill="white"
- />
- <path
- d="M330.78 76.8399H368.16C379.819 76.8399 386.522 71.302 386.522 62.048C386.522 55.8544 382.588 51.6281 377.924 49.7336C381.13 48.2034 385.065 44.5601 385.065 38.8037C385.065 29.5497 378.507 24.5219 366.921 24.5219H330.78V76.8399ZM344.479 44.9973V36.1076H365.464C369.399 36.1076 371.585 37.6378 371.585 40.5525C371.585 43.4671 369.399 44.9973 365.464 44.9973H344.479ZM344.479 55.7086H366.776C370.638 55.7086 372.751 57.6032 372.751 60.445C372.751 63.2867 370.638 65.1813 366.776 65.1813H344.479V55.7086Z"
- fill="white"
- />
- <path
- d="M421.441 23.6475C403.152 23.6475 389.963 35.0875 389.963 50.6809C389.963 66.2743 403.152 77.7143 421.441 77.7143C439.731 77.7143 452.847 66.2743 452.847 50.6809C452.847 35.0875 439.731 23.6475 421.441 23.6475ZM421.441 36.0348C431.06 36.0348 438.273 41.7183 438.273 50.6809C438.273 59.6434 431.06 65.327 421.441 65.327C411.823 65.327 404.609 59.6434 404.609 50.6809C404.609 41.7183 411.823 36.0348 421.441 36.0348Z"
- fill="white"
- />
- <path
- d="M473.428 60.1535H492.447C505.198 60.1535 513.578 54.0327 513.578 42.3741C513.578 30.6427 505.198 24.5219 492.447 24.5219H459.147V76.8399H473.428V60.1535ZM473.428 48.2763V36.472H491.645C496.746 36.472 499.515 38.6579 499.515 42.3741C499.515 46.0174 496.746 48.2763 491.645 48.2763H473.428Z"
- fill="white"
- />
- <path
- d="M532.693 24.5219L506.971 76.8399H522.128L526.864 67.0029H554.335L559.071 76.8399H574.737L549.088 24.5219H532.693ZM540.709 38.5122L548.87 55.5629H532.475L540.709 38.5122Z"
- fill="white"
- />
- <path
- d="M571.733 50.6809C571.733 66.2743 584.776 77.7143 602.993 77.7143C617.566 77.7143 627.694 71.1563 631.702 60.5907L618.659 54.7614C616.619 60.8822 611.299 65.327 602.993 65.327C593.666 65.327 586.306 59.6434 586.306 50.6809C586.306 41.7183 593.666 36.0348 602.993 36.0348C611.299 36.0348 616.619 40.4796 618.659 46.6004L631.702 40.7711C627.694 30.2055 617.566 23.6475 602.993 23.6475C584.776 23.6475 571.733 35.0875 571.733 50.6809Z"
- fill="white"
- />
- <path
- d="M651.143 24.5219H636.861V76.8399H651.143V63.7968L660.469 55.4172L678.613 76.8399H696.757L670.744 46.236L694.935 24.5219H675.48L651.143 46.6004V24.5219Z"
- fill="white"
- />
- <path
- fill-rule="evenodd"
- clip-rule="evenodd"
- d="M0.060791 52.4562V89.6126C0.060791 92.1056 0.75642 94.4361 1.96416 96.4206L15.3605 83.0243V52.4562H0.060791ZM6.16937 100.701L19.452 87.4181C19.5445 87.4239 19.6378 87.4269 19.7318 87.4269H49V102.727H13.1748C10.5987 102.727 8.19603 101.984 6.16937 100.701ZM55 102.727H89.6734C96.9161 102.727 102.787 96.8553 102.787 89.6126V13.114C102.787 5.87136 96.9161 0 89.6734 0H52.5169V15.2997H83.1164C85.5306 15.2997 87.4877 17.2568 87.4877 19.6711V83.0556C87.4877 85.4698 85.5306 87.4269 83.1164 87.4269H55V102.727Z"
- fill="url(#paint0_linear_1910_4887)"
- />
- <defs>
- <linearGradient
- id="paint0_linear_1910_4887"
- x1="56.4749"
- y1="7.22297"
- x2="5.91555"
- y2="57.4394"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#0096FF" />
- <stop offset="1" stopColor="#FF1E56" />
- </linearGradient>
- </defs>
- </svg>
-);
-
-export default PackLogo;
diff --git a/docs/components/logos/og/RepoLogo.tsx b/docs/components/logos/og/RepoLogo.tsx
deleted file mode 100644
index f09a1ff..0000000
--- a/docs/components/logos/og/RepoLogo.tsx
+++ /dev/null
@@ -1,70 +0,0 @@
-const RepoLogo = (props) => (
- <svg
- {...props}
- viewBox="0 0 617 83"
- fill="none"
- xmlns="http://www.w3.org/2000/svg"
- >
- <path
- d="M41.4998 14.5103C26.6177 14.5103 14.51 26.618 14.51 41.5001C14.51 56.3822 26.6177 68.4899 41.4998 68.4899C56.3819 68.4899 68.4897 56.3822 68.4897 41.5001C68.4897 26.618 56.3819 14.5103 41.4998 14.5103ZM41.4998 55.4674C33.7849 55.4674 27.5325 49.2151 27.5325 41.5001C27.5325 33.7851 33.7849 27.5327 41.4998 27.5327C49.2148 27.5327 55.4672 33.7851 55.4672 41.5001C55.4672 49.2151 49.2148 55.4674 41.4998 55.4674Z"
- fill="white"
- />
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M43.7617 10.0772V0C65.6652 1.17107 83.0653 19.305 83.0653 41.5C83.0653 63.695 65.6652 81.8239 43.7617 83V72.9228C60.0863 71.7567 73.0133 58.1161 73.0133 41.5C73.0133 24.8839 60.0863 11.2432 43.7617 10.0772ZM17.6967 62.1068C13.3693 57.1109 10.5798 50.7479 10.0822 43.7617H0C0.522708 53.5374 4.43297 62.4083 10.5597 69.2387L17.6917 62.1068H17.6967ZM39.2382 82.9997V72.9225C32.247 72.4249 25.884 69.6405 20.8881 65.308L13.7562 72.44C20.5916 78.5718 29.4626 82.477 39.2332 82.9997H39.2382Z"
- fill="url(#paint0_linear_1179_4996)"
- />
- <path
- d="M164.719 32.0037V21.0532H111.945V32.0037H131.867V68.4173H144.797V32.0037H164.719Z"
- fill="white"
- />
- <path
- d="M194.536 69.143C210.764 69.143 219.67 60.8971 219.67 47.308V21.0532H206.74V46.0546C206.74 53.6408 202.782 57.9286 194.536 57.9286C186.29 57.9286 182.332 53.6408 182.332 46.0546V21.0532H169.403V47.308C169.403 60.8971 178.308 69.143 194.536 69.143Z"
- fill="white"
- />
- <path
- d="M239.462 52.7172H252.325L262.484 68.4173H277.327L265.848 51.3319C272.313 49.0231 276.271 43.8777 276.271 36.8852C276.271 26.7263 268.685 21.0532 257.141 21.0532H226.532V68.4173H239.462V52.7172ZM239.462 42.4924V31.8717H256.481C261.033 31.8717 263.54 33.8507 263.54 37.2151C263.54 40.3815 261.033 42.4924 256.481 42.4924H239.462Z"
- fill="white"
- />
- <path
- d="M282.287 68.4173H316.128C326.683 68.4173 332.752 63.4039 332.752 55.0261C332.752 49.4189 329.189 45.5928 324.967 43.8777C327.87 42.4924 331.432 39.1941 331.432 33.9827C331.432 25.6049 325.495 21.0532 315.006 21.0532H282.287V68.4173ZM294.689 39.5899V31.5419H313.687C317.249 31.5419 319.228 32.9272 319.228 35.5659C319.228 38.2046 317.249 39.5899 313.687 39.5899H294.689ZM294.689 49.287H314.875C318.371 49.287 320.284 51.0021 320.284 53.5748C320.284 56.1475 318.371 57.8626 314.875 57.8626H294.689V49.287Z"
- fill="white"
- />
- <path
- d="M364.364 20.2616C347.806 20.2616 335.866 30.6184 335.866 44.7353C335.866 58.8521 347.806 69.2089 364.364 69.2089C380.922 69.2089 392.796 58.8521 392.796 44.7353C392.796 30.6184 380.922 20.2616 364.364 20.2616ZM364.364 31.4759C373.072 31.4759 379.602 36.6214 379.602 44.7353C379.602 52.8492 373.072 57.9946 364.364 57.9946C355.656 57.9946 349.126 52.8492 349.126 44.7353C349.126 36.6214 355.656 31.4759 364.364 31.4759Z"
- fill="white"
- />
- <path
- d="M411.429 52.7172H424.292L434.451 68.4173H449.294L437.815 51.3319C444.28 49.0231 448.238 43.8777 448.238 36.8852C448.238 26.7263 440.652 21.0532 429.108 21.0532H398.499V68.4173H411.429V52.7172ZM411.429 42.4924V31.8717H428.448C433 31.8717 435.507 33.8507 435.507 37.2151C435.507 40.3815 433 42.4924 428.448 42.4924H411.429Z"
- fill="white"
- />
- <path
- d="M454.254 21.0532V68.4173H500.299V57.4668H466.92V49.7487H496.539V39.0621H466.92V32.0037H500.299V21.0532H454.254Z"
- fill="white"
- />
- <path
- d="M519.46 53.3109H536.677C548.221 53.3109 555.807 47.7697 555.807 37.2151C555.807 26.5944 548.221 21.0532 536.677 21.0532H506.53V68.4173H519.46V53.3109ZM519.46 42.5584V31.8717H535.951C540.569 31.8717 543.076 33.8507 543.076 37.2151C543.076 40.5134 540.569 42.5584 535.951 42.5584H519.46Z"
- fill="white"
- />
- <path
- d="M587.899 20.2616C571.341 20.2616 559.401 30.6184 559.401 44.7353C559.401 58.8521 571.341 69.2089 587.899 69.2089C604.456 69.2089 616.33 58.8521 616.33 44.7353C616.33 30.6184 604.456 20.2616 587.899 20.2616ZM587.899 31.4759C596.606 31.4759 603.137 36.6214 603.137 44.7353C603.137 52.8492 596.606 57.9946 587.899 57.9946C579.191 57.9946 572.66 52.8492 572.66 44.7353C572.66 36.6214 579.191 31.4759 587.899 31.4759Z"
- fill="white"
- />
- <defs>
- <linearGradient
- id="paint0_linear_1179_4996"
- x1="45.3904"
- y1="5.8358"
- x2="4.53889"
- y2="46.6874"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#0096FF" />
- <stop offset="1" stopColor="#FF1E56" />
- </linearGradient>
- </defs>
- </svg>
-);
-
-export default RepoLogo;
diff --git a/docs/components/logos/og/TurboLogo.tsx b/docs/components/logos/og/TurboLogo.tsx
deleted file mode 100644
index 5646ce2..0000000
--- a/docs/components/logos/og/TurboLogo.tsx
+++ /dev/null
@@ -1,54 +0,0 @@
-const TurboLogo = (props) => (
- <svg
- {...props}
- viewBox="0 0 460 97"
- fill="none"
- xmlns="http://www.w3.org/2000/svg"
- >
- <path
- d="M48.5003 16.9576C31.108 16.9576 16.958 31.1076 16.958 48.5C16.958 65.8923 31.108 80.0423 48.5003 80.0423C65.8927 80.0423 80.0427 65.8923 80.0427 48.5C80.0427 31.1076 65.8927 16.9576 48.5003 16.9576ZM48.5003 64.8233C39.484 64.8233 32.177 57.5163 32.177 48.5C32.177 39.4837 39.484 32.1767 48.5003 32.1767C57.5166 32.1767 64.8236 39.4837 64.8236 48.5C64.8236 57.5163 57.5166 64.8233 48.5003 64.8233Z"
- fill="white"
- />
- <path
- fillRule="evenodd"
- clipRule="evenodd"
- d="M51.143 11.777V0C76.7411 1.3686 97.0762 22.5613 97.0762 48.5C97.0762 74.4387 76.7411 95.6255 51.143 97V85.223C70.2212 83.8603 85.3286 67.9188 85.3286 48.5C85.3286 29.0812 70.2212 13.1397 51.143 11.777ZM20.6817 72.5824C15.6243 66.7439 12.3644 59.3076 11.7829 51.143H0C0.610876 62.5676 5.1807 72.9348 12.3409 80.9173L20.6758 72.5824H20.6817ZM45.8571 97V85.223C37.6866 84.6415 30.2504 81.3875 24.4118 76.3242L16.0769 84.6592C24.0652 91.8252 34.4325 96.3891 45.8512 97H45.8571Z"
- fill="url(#paint0_linear_1368_4681)"
- />
- <path
- d="M192.503 37.4015V24.604H130.828V37.4015H154.111V79.9572H169.221V37.4015H192.503Z"
- fill="white"
- />
- <path
- d="M227.35 80.8053C246.315 80.8053 256.723 71.1685 256.723 55.2872V24.604H241.613V53.8225C241.613 62.6882 236.987 67.6993 227.35 67.6993C217.714 67.6993 213.088 62.6882 213.088 53.8225V24.604H197.978V55.2872C197.978 71.1685 208.385 80.8053 227.35 80.8053Z"
- fill="white"
- />
- <path
- d="M279.853 61.6089H294.887L306.759 79.9572H324.105L310.691 59.99C318.246 57.2917 322.872 51.2784 322.872 43.1064C322.872 31.234 314.006 24.604 300.515 24.604H264.743V79.9572H279.853V61.6089ZM279.853 49.6594V37.2473H299.744C305.063 37.2473 307.993 39.5601 307.993 43.4919C307.993 47.1924 305.063 49.6594 299.744 49.6594H279.853Z"
- fill="white"
- />
- <path
- d="M329.902 79.9572H369.451C381.786 79.9572 388.879 74.0981 388.879 64.3072C388.879 57.7542 384.716 53.2828 379.782 51.2784C383.174 49.6594 387.337 45.8047 387.337 39.7143C387.337 29.9234 380.399 24.604 368.141 24.604H329.902V79.9572ZM344.396 46.2673V36.8619H366.599C370.762 36.8619 373.075 38.4808 373.075 41.5646C373.075 44.6483 370.762 46.2673 366.599 46.2673H344.396ZM344.396 57.6001H367.987C372.073 57.6001 374.308 59.6045 374.308 62.6111C374.308 65.6178 372.073 67.6222 367.987 67.6222H344.396V57.6001Z"
- fill="white"
- />
- <path
- d="M425.824 23.6788C406.473 23.6788 392.519 35.7825 392.519 52.2806C392.519 68.7786 406.473 80.8823 425.824 80.8823C445.174 80.8823 459.051 68.7786 459.051 52.2806C459.051 35.7825 445.174 23.6788 425.824 23.6788ZM425.824 36.7848C436 36.7848 443.632 42.7981 443.632 52.2806C443.632 61.7631 436 67.7764 425.824 67.7764C415.647 67.7764 408.015 61.7631 408.015 52.2806C408.015 42.7981 415.647 36.7848 425.824 36.7848Z"
- fill="white"
- />
- <defs>
- <linearGradient
- id="paint0_linear_1368_4681"
- x1="53.0466"
- y1="6.82015"
- x2="5.30449"
- y2="54.5623"
- gradientUnits="userSpaceOnUse"
- >
- <stop stopColor="#0096FF" />
- <stop offset="1" stopColor="#FF1E56" />
- </linearGradient>
- </defs>
- </svg>
-);
-
-export default TurboLogo;
diff --git a/docs/components/logos/og/VercelLogo.tsx b/docs/components/logos/og/VercelLogo.tsx
deleted file mode 100644
index 020f271..0000000
--- a/docs/components/logos/og/VercelLogo.tsx
+++ /dev/null
@@ -1,16 +0,0 @@
-const VercelLogo = ({
- fill = "none",
- height = 20,
-}: {
- fill?: string;
- height?: number;
-}) => (
- <svg height={height} viewBox="0 0 283 64" fill={fill}>
- <path
- fill={fill}
- d="M141.04 16c-11.04 0-19 7.2-19 18s8.96 18 20 18c6.67 0 12.55-2.64 16.19-7.09l-7.65-4.42c-2.02 2.21-5.09 3.5-8.54 3.5-4.79 0-8.86-2.5-10.37-6.5h28.02c.22-1.12.35-2.28.35-3.5 0-10.79-7.96-17.99-19-17.99zm-9.46 14.5c1.25-3.99 4.67-6.5 9.45-6.5 4.79 0 8.21 2.51 9.45 6.5h-18.9zM248.72 16c-11.04 0-19 7.2-19 18s8.96 18 20 18c6.67 0 12.55-2.64 16.19-7.09l-7.65-4.42c-2.02 2.21-5.09 3.5-8.54 3.5-4.79 0-8.86-2.5-10.37-6.5h28.02c.22-1.12.35-2.28.35-3.5 0-10.79-7.96-17.99-19-17.99zm-9.45 14.5c1.25-3.99 4.67-6.5 9.45-6.5 4.79 0 8.21 2.51 9.45 6.5h-18.9zM200.24 34c0 6 3.92 10 10 10 4.12 0 7.21-1.87 8.8-4.92l7.68 4.43c-3.18 5.3-9.14 8.49-16.48 8.49-11.05 0-19-7.2-19-18s7.96-18 19-18c7.34 0 13.29 3.19 16.48 8.49l-7.68 4.43c-1.59-3.05-4.68-4.92-8.8-4.92-6.07 0-10 4-10 10zm82.48-29v46h-9V5h9zM36.95 0L73.9 64H0L36.95 0zm92.38 5l-27.71 48L73.91 5H84.3l17.32 30 17.32-30h10.39zm58.91 12v9.69c-1-.29-2.06-.49-3.2-.49-5.81 0-10 4-10 10V51h-9V17h9v9.2c0-5.08 5.91-9.2 13.2-9.2z"
- />
- </svg>
-);
-
-export default VercelLogo;
diff --git a/docs/components/output-mode-table.mdx b/docs/components/output-mode-table.mdx
deleted file mode 100644
index 56fd80a..0000000
--- a/docs/components/output-mode-table.mdx
+++ /dev/null
@@ -1,7 +0,0 @@
-| option | description |
-| ----------- | ---------------------------------------- |
-| full | This is the default. Displays all output |
-| hash-only | Show only the hashes of the tasks |
-| new-only | Only show output from cache misses |
-| errors-only | Only show output from task failures |
-| none | Hides all task output |
diff --git a/docs/components/pages/AI-home/AIFeatures.tsx b/docs/components/pages/AI-home/AIFeatures.tsx
deleted file mode 100644
index aa8c236..0000000
--- a/docs/components/pages/AI-home/AIFeatures.tsx
+++ /dev/null
@@ -1,15 +0,0 @@
-import { REPO_HOME_FEATURES } from "../../../content/features";
-import { FadeIn } from "../home-shared/FadeIn";
-import { FeaturesBento } from "../home-shared/FeaturesBento";
-
-export function AIFeatures() {
- return (
- <FadeIn className="py-16 md:py-24 lg:py-32">
- <FeaturesBento
- header="为什么使用模型?"
- body="模型, 一种可以用来预测未来的工具."
- features={REPO_HOME_FEATURES}
- />
- </FadeIn>
- );
-}
diff --git a/docs/components/pages/AI-home/AIHero.tsx b/docs/components/pages/AI-home/AIHero.tsx
deleted file mode 100644
index be2ea40..0000000
--- a/docs/components/pages/AI-home/AIHero.tsx
+++ /dev/null
@@ -1,113 +0,0 @@
-import cn from "classnames";
-import Image from "next/image";
-import Link from "next/link";
-import gradients from "../home-shared/gradients.module.css";
-import { HeroText, SectionSubtext } from "../home-shared/Headings";
-import { Gradient } from "../home-shared/Gradient";
-import { FadeIn } from "../home-shared/FadeIn";
-import { CTAButton } from "../home-shared/CTAButton";
-import RepoLogo from "../../logos/AILogo";
-
-export function AIHero() {
- return (
- <>
- <FadeIn
- noVertical
- className="font-sans w-auto pb-16 pt-[48px] md:pb-24 lg:pb-32 md:pt-16 lg:pt-20 flex justify-between gap-8 items-center flex-col relative z-0"
- >
- <FadeIn className="z-50 flex items-center justify-center w-full ">
- <div className="absolute min-w-[614px] min-h-[614px]">
- {/* TODO: On dark mode, there should be a "breathing" gradient inside the inner circle */}
- <Image
- alt="AI"
- src="/images/docs/AI/repo-hero-circles-dark.svg"
- width={614}
- height={614}
- className="hidden dark:block"
- />
- <Image
- alt="AI"
- src="/images/docs/AI/repo-hero-circles-light.svg"
- width={614}
- height={614}
- className="block dark:hidden"
- />
- </div>
- <div className="absolute z-50 flex items-center justify-center w-64 h-64">
- <Gradient
- small
- width={120}
- height={120}
- conic
- className="dark:opacity-100 opacity-40"
- />
- </div>
-
- <div className="w-[120px] h-[120px] z-50">
- <Image
- alt=""
- src={`/images/docs/AI/repo-hero-logo-dark.svg`}
- width={120}
- height={120}
- className="hidden dark:block"
- />
- <Image
- alt=""
- src={`/images/docs/AI/repo-hero-logo-light.svg`}
- width={120}
- height={120}
- className="block dark:hidden"
- />
- </div>
- </FadeIn>
- <Gradient
- width={1000}
- height={1000}
- className="top-[-500px] dark:opacity-20 opacity-[0.15]"
- conic
- />
- <div className="absolute top-0 z-10 w-full h-48 dark:from-black from-white to-transparent bg-gradient-to-b" />
- <FadeIn
- delay={0.15}
- className="z-50 flex flex-col items-center justify-center gap-5 px-6 text-center lg:gap-6"
- >
- <RepoLogo
- alt="AI"
- width="200"
- className="w-[160px] md:w-[200px] fill-black dark:fill-white"
- />
- <HeroText h1>Artificial Intelligence MODEL</HeroText>
- <SectionSubtext hero>
- 简单易用的人工智能模型,尤其用于各种NLP场景,如文本分类、文本生成、文本匹配、命名实体识别、关系抽取等。
- </SectionSubtext>
- </FadeIn>
- <FadeIn
- delay={0.3}
- className="z-50 flex flex-col items-center w-full max-w-md gap-5 px-6"
- >
- <div className="flex flex-col w-full gap-3 md:!flex-row">
- <CTAButton>
- <Link href="/AI/docs" className="block py-3">
- 快速开始
- </Link>
- </CTAButton>
- <CTAButton outline>
- <a
- target="_blank"
- rel="noreferrer"
- href="https://github.com/retrofor/HydroRoll"
- className="block py-3"
- >
- 查看源码
- </a>
- </CTAButton>
- </div>
- <p className="text-sm text-[#666666]">License: GPL-3.0</p>
- </FadeIn>
- <FadeIn delay={0.5} className="relative w-full">
- <div className="absolute bottom-0 w-full dark:from-black from-white to-transparent h-72 bg-gradient-to-t" />
- </FadeIn>
- </FadeIn>
- </>
- );
-}
diff --git a/docs/components/pages/AI-home/AILetter.tsx b/docs/components/pages/AI-home/AILetter.tsx
deleted file mode 100644
index 8b9b405..0000000
--- a/docs/components/pages/AI-home/AILetter.tsx
+++ /dev/null
@@ -1,106 +0,0 @@
-import { HeroText } from "../home-shared/Headings";
-import Image from "next/image";
-import cn from "classnames";
-import gradients from "../home-shared/gradients.module.css";
-import { FadeIn } from "../home-shared/FadeIn";
-import { CTAButton } from "../home-shared/CTAButton";
-import Link from "next/link";
-import { Gradient } from "../home-shared/Gradient";
-
-export function AILetter() {
- return (
- <section className="relative flex flex-col items-center px-6 py-16 font-sans md:py-24 lg:py-32 gap-14">
- <FadeIn>
- <HeroText className="lg:text-[65px]">
- 优化完善你的骰子系统
- <br />
- 不再那么死板繁琐
- </HeroText>
- </FadeIn>
- <div className="flex flex-col max-w-xl leading-6 md:text-lg lg:text-lg">
- <FadeIn className="opacity-70">
- <p>
- 当你的骰子系统越来越大,跑的团也越来越多且趋于复杂时,你会发现你的骰子系统越来越难以维护,越来越难以使用。
- HydroRollAI提供了很多工具,帮助你优化你的骰子系统,比如文本分析,自动化生成,自动化测试等等。
- </p>
- <br />
- <p>
- 你可以写一整套完整的自动化流程,也可以只使用其中的一部分,HydroRollAI会按照你的流程自动去测试你的骰子系统,找出其中的问题。
- 同时,HydroRollAI也会帮助你生成文档,让你的骰子系统更加易于使用。
- 整个流程是并行的,你可以在任何时候停止,或者在任何时候加入新的流程。
- </p>
- <br />
- <p>我们还需要点其他的什么东西。</p>
- <br></br>
- <p>
- 一种新颖的骰子系统,可以让你的骰子系统更加灵活,更加易于使用。
- </p>
- <br />
- <p>通过HydroRollAI,处理骰子系统就是那么简单处理。</p>
- <br />
- <p>
- 你可以在HydroRollAI的文档中找到更多关于HydroRollAI的信息,或者你可以直接开始使用HydroRollAI。
- </p>
- </FadeIn>
- <FadeIn noVertical viewTriggerOffset className="relative h-2 md:h-12">
- <span
- className={cn(
- "w-full h-[1px] -bottom-8 md:-bottom-4 lg:-bottom-4 absolute",
- gradients.letterLine
- )}
- />
- </FadeIn>
- <FadeIn
- viewTriggerOffset
- noVertical
- className="flex items-end justify-center gap-3 md:self-start md:-ml-4 lg:self-start lg:-ml-4 min-w-[300px]"
- >
- <div className="w-24 h-24 min-w-[96px] min-h-[96px] rounded-full border dark:border-white/10 border-black/10 flex items-center justify-center ">
- <Image
- alt="Image of Jared Palmer"
- src="/images/people/Stardust.jpg"
- width={64}
- height={64}
- className="rounded-full grayscale"
- />
- </div>
- <div className="flex flex-col">
- {/* <Image
- alt="Jared Palmer's hand written signature"
- src="/images/docs/AI/jared-signature-light.svg"
- width={190}
- height={90}
- className="block mt-3 mb-4 ml-3 dark:hidden"
- />
- <Image
- alt="Jared Palmer's hand written signature"
- src="/images/docs/AI/jared-signature-dark.svg"
- width={209}
- height={116}
- className="hidden -mt-2 dark:block"
- /> */}
- <div className="flex gap-2 flex-wrap text-sm leading-none text-[#888888] max-w-[156px] md:max-w-xl lg:max-w-xl">
- <p className="font-bold">Stardust·减(Stardust)</p>
- <p>水系模型训练者之一</p>
- </div>
- </div>
- </FadeIn>
- </div>
- <FadeIn noVertical className="relative flex justify-center w-full mt-16">
- <div className="max-w-[180px] w-full">
- <CTAButton>
- <Link href="/AI/docs" className="block py-3 font-sans">
- 开始训练
- </Link>
- </CTAButton>
- </div>
- <Gradient
- width={1200}
- height={300}
- className="bottom-[-200px] -z-10 opacity-20"
- conic
- />
- </FadeIn>
- </section>
- );
-}
diff --git a/docs/components/pages/AI-home/index.tsx b/docs/components/pages/AI-home/index.tsx
deleted file mode 100644
index b65040c..0000000
--- a/docs/components/pages/AI-home/index.tsx
+++ /dev/null
@@ -1,22 +0,0 @@
-import { AIHero } from "./AIHero";
-import { AIFeatures } from "./AIFeatures";
-import { AILetter } from "./AILetter";
-import { GradientSectionBorder } from "../home-shared/GradientSectionBorder";
-import { LandingPageGlobalStyles } from "../home-shared/GlobalStyles";
-
-export default function HydroRollAIHome() {
- return (
- <>
- <LandingPageGlobalStyles />
- <main className="relative">
- <AIHero />
- <GradientSectionBorder>
- <AIFeatures />
- </GradientSectionBorder>
- <GradientSectionBorder>
- <AILetter />
- </GradientSectionBorder>
- </main>
- </>
- );
-}
diff --git a/docs/components/pages/TRPG-home/DocsBenchmarkStat.tsx b/docs/components/pages/TRPG-home/DocsBenchmarkStat.tsx
deleted file mode 100644
index 5b8dcf6..0000000
--- a/docs/components/pages/TRPG-home/DocsBenchmarkStat.tsx
+++ /dev/null
@@ -1,53 +0,0 @@
-import benchmarkData from "./benchmark-data/data.json";
-
-type StatFunc = (data: typeof benchmarkData) => string;
-
-/**
- * Replace with satisfies keyword when TS 4.9 drops
- */
-const satisfies =
- <T,>() =>
- <U extends T>(t: U) =>
- t;
-
-const formatToSeconds = (seconds: number) => `${seconds.toFixed(1)}s`;
-const formatPercentage = (percentage: number) => `${percentage.toFixed(1)}x`;
-
-const stats = satisfies<Record<string, StatFunc>>()({
- "next12-cold-1000": (data) => formatToSeconds(data.cold[1000].next12),
- "turbopack-cold-1000": (data) => formatToSeconds(data.cold[1000].next13),
- "turbopack-cold-vs-next12": (data) =>
- formatPercentage(data.cold[1000].next12 / data.cold[1000].next13),
- "turbopack-cold-vs-next12-30000": (data) =>
- formatPercentage(data.cold[30000].next12 / data.cold[30000].next13),
- "turbopack-update-vs-next12": (data) =>
- formatPercentage(
- data.file_change[1000].next12 / data.file_change[1000].next13
- ),
- "turbopack-update-vs-next12-30000": (data) =>
- formatPercentage(
- data.file_change[30000].next12 / data.file_change[30000].next13
- ),
- "vite-cold-1000": (data) => formatToSeconds(data.cold[1000].vite),
- "turbopack-cold-vs-vite": (data) =>
- formatPercentage(data.cold[1000].vite / data.cold[1000].next13),
- "turbopack-cold-vs-vite-30000": (data) =>
- formatPercentage(data.cold[30000].vite / data.cold[30000].next13),
- "turbopack-update-vs-vite": (data) =>
- formatPercentage(
- data.file_change[1000].vite / data.file_change[1000].next13
- ),
- "turbopack-update-vs-vite-30000": (data) =>
- formatPercentage(
- data.file_change[30000].vite / data.file_change[30000].next13
- ),
-});
-
-type Stat = keyof typeof stats;
-
-export function DocsBenchmarkStat(props: { stat: Stat }) {
- if (!stats[props.stat]) {
- throw new Error(`Invalid stat: ${props.stat}`);
- }
- return stats[props.stat](benchmarkData);
-}
diff --git a/docs/components/pages/TRPG-home/DocsBenchmarksGraph.tsx b/docs/components/pages/TRPG-home/DocsBenchmarksGraph.tsx
deleted file mode 100644
index 7fb9d55..0000000
--- a/docs/components/pages/TRPG-home/DocsBenchmarksGraph.tsx
+++ /dev/null
@@ -1,31 +0,0 @@
-import { useState } from "react";
-import {
- BenchmarkBar,
- BenchmarkCategory,
- BenchmarkNumberOfModules,
-} from "./PackBenchmarks";
-import { BenchmarksGraph } from "./PackBenchmarksGraph";
-import { PackBenchmarksPicker } from "./PackBenchmarksPicker";
-
-export function DocsBenchmarksGraph(props: {
- bars: BenchmarkBar[];
- category: BenchmarkCategory;
-}) {
- const [numberOfModules, setNumberOfModules] =
- useState<BenchmarkNumberOfModules>("1000");
- return (
- <div className="my-10">
- <BenchmarksGraph
- bars={props.bars}
- category={props.category}
- numberOfModules={numberOfModules}
- pinTime
- />
- <div className="flex justify-center mt-6">
- <PackBenchmarksPicker
- setNumberOfModules={setNumberOfModules}
- ></PackBenchmarksPicker>
- </div>
- </div>
- );
-}
diff --git a/docs/components/pages/TRPG-home/PackBenchmarkTabs.tsx b/docs/components/pages/TRPG-home/PackBenchmarkTabs.tsx
deleted file mode 100644
index e79b820..0000000
--- a/docs/components/pages/TRPG-home/PackBenchmarkTabs.tsx
+++ /dev/null
@@ -1,149 +0,0 @@
-import { useRef, useState } from "react";
-import { AnimatePresence, motion } from "framer-motion";
-import { BenchmarkCategory } from "./PackBenchmarks";
-import classNames from "classnames";
-import gradients from "../home-shared/gradients.module.css";
-
-const TABS: {
- id: BenchmarkCategory;
- title: string;
- soon: boolean;
- tooltip: string;
-}[] = [
- {
- id: "cold",
- title: "冷加载",
- soon: false,
- tooltip: "First run",
- },
- {
- id: "file_change",
- title: "热加载",
- soon: false,
- tooltip: "Hot Reload (HMR)",
- },
- {
- id: "code_build",
- title: "核心构建",
- soon: true,
- tooltip: "First Build",
- },
- {
- id: "build_from_cache",
- title: "使用缓存构建",
- soon: true,
- tooltip: "Second Build",
- },
-];
-
-const TRANSITION = {
- duration: 0.3,
- ease: [0.59, 0.15, 0.18, 0.93],
-};
-
-function SoonBadge() {
- return (
- <span className="inline-flex items-center h-5 px-2 rounded-full text-xs font-medium dark:text-[#888888] dark:bg-[#333333] text-[#666666] bg-[#EAEAEA] ">
- Soon
- </span>
- );
-}
-
-export function PackBenchmarkTabs({
- onTabChange,
-}: {
- onTabChange: (tab: BenchmarkCategory) => void;
-}) {
- const [activeTab, setActiveTab] = useState(0);
-
- const onTabClick = (index: number) => {
- if (TABS[index].soon) return;
- setActiveTab(index);
- onTabChange(TABS[index].id);
- };
-
- return (
- <div className="flex items-center justify-center w-full">
- <div className="relative flex items-center justify-start pb-12 overflow-x-scroll overflow-y-clip no-scrollbar">
- <AnimatePresence>
- <div className="flex flex-row items-center rounded-full p-1 dark:bg-[#ffffff0d] bg-[#00000005] mx-5">
- {TABS.map((tab, index) => (
- <button
- className="relative px-5 py-3"
- key={tab.id}
- onClick={() => onTabClick(index)}
- disabled={tab.soon}
- >
- {TABS[activeTab].id === tab.id && (
- <motion.div
- className={classNames(
- gradients.benchmarkActiveTab,
- "absolute w-full rounded-full h-full top-0 left-0 border border-neutral-200 dark:border-neutral-800"
- )}
- layoutId="tabSwitcher"
- style={{ borderRadius: 36 }}
- transition={TRANSITION}
- />
- )}
- <ToolTip text={tab.tooltip}>
- <motion.div
- animate={{ opacity: activeTab === index ? 1 : 0.4 }}
- className="flex flex-row items-center justify-center gap-2 whitespace-nowrap"
- transition={{ ...TRANSITION, duration: 0.2 }}
- style={{ cursor: tab.soon ? "not-allowed" : "pointer" }}
- >
- <span
- className="z-10 m-0 font-medium"
- style={{ opacity: tab.soon ? 0.6 : 1 }}
- >
- {tab.title}
- </span>
- {tab.soon && <SoonBadge />}
- </motion.div>
- </ToolTip>
- </button>
- ))}
- </div>
- </AnimatePresence>
- </div>
- </div>
- );
-}
-
-function ToolTip({ text, children }: { text; children: React.ReactNode }) {
- const [show, setShow] = useState(false);
- const timeout = useRef<NodeJS.Timeout>();
-
- const onMouseEnter = () => {
- timeout.current = setTimeout(() => {
- setShow(true);
- }, 800);
- };
-
- const onMouseLeave = () => {
- clearTimeout(timeout.current);
- setShow(false);
- };
-
- return (
- <div
- className="relative"
- onMouseEnter={onMouseEnter}
- onMouseLeave={onMouseLeave}
- >
- <motion.div
- animate={show ? { opacity: 1, y: 0 } : { opacity: 0, y: -4 }}
- transition={{ duration: 0.2, ease: [0.59, 0.15, 0.18, 0.93] }}
- className={
- "absolute top-[100%] mt-4 w-full flex flex-col items-center justify-center z-50"
- }
- >
- <div className={gradients.tooltipArrow} />
- <div className="dark:bg-[#333333] bg-neutral-100 rounded-lg px-4 py-1 whitespace-nowrap">
- <p className="font-sans text-sm text-[#888888]">{text}</p>
- </div>
- </motion.div>
- <div>{children}</div>
- </div>
- );
-}
diff --git a/docs/components/pages/TRPG-home/PackBenchmarks.tsx b/docs/components/pages/TRPG-home/PackBenchmarks.tsx
deleted file mode 100644
index 0d3322c..0000000
--- a/docs/components/pages/TRPG-home/PackBenchmarks.tsx
+++ /dev/null
@@ -1,97 +0,0 @@
-import { useState } from "react";
-import { FadeIn } from "../home-shared/FadeIn";
-import { SectionHeader, SectionSubtext } from "../home-shared/Headings";
-import { BenchmarksGraph } from "./PackBenchmarksGraph";
-import { PackBenchmarksPicker } from "./PackBenchmarksPicker";
-import { PackBenchmarkTabs } from "./PackBenchmarkTabs";
-
-export type BenchmarkNumberOfModules = "1000" | "5000" | "10000" | "30000";
-export type BenchmarkCategory =
- | "cold"
- | "from_cache"
- | "file_change"
- | "code_build"
- | "build_from_cache";
-export interface BenchmarkData {
- HydroRoll: number;
- Shiki: number;
- OlivOS: number;
- SealDice: number;
-}
-
-export interface BenchmarkBar {
- label: string;
- key: keyof BenchmarkData;
- core?: true;
- swc?: true;
-}
-
-export const DEFAULT_BARS: BenchmarkBar[] = [
- {
- key: "HydroRoll",
- label: "HydroRoll水系",
- core: true,
- },
- {
- key: "Shiki",
- label: "溯洄Shiki",
- },
- {
- key: "OlivOS",
- label: "OlivOS青果",
- swc: true,
- },
- {
- key: "SealDice",
- label: "SealDice海豹",
- },
-];
-export const HMR_BARS: BenchmarkBar[] = [
- {
- key: "HydroRoll",
- label: "HydroRoll水系",
- core: true,
- },
- {
- key: "Shiki",
- label: "溯洄Shiki",
- },
- {
- key: "OlivOS",
- label: "OlivOS青果",
- swc: true,
- },
- {
- key: "SealDice",
- label: "SealDice海豹",
- },
-];
-
-export function PackBenchmarks() {
- const [numberOfModules, setNumberOfModules] =
- useState<BenchmarkNumberOfModules>("1000");
- const [category, setCategory] = useState<BenchmarkCategory>("cold");
-
- return (
- <FadeIn className="relative flex flex-col items-center justify-center w-full gap-10 py-16 font-sans md:py-24 lg:py-32">
- <div className="flex flex-col items-center gap-5 md:gap-6">
- <SectionHeader>速度不止于此</SectionHeader>
- <SectionSubtext>
- 快速加载,模块化设计,fastapi、aiohttp、flask等高效率支持库,
- 为核心提速。
- </SectionSubtext>
- </div>
- <div className="flex flex-col items-center w-full">
- <PackBenchmarkTabs onTabChange={setCategory} />
- <BenchmarksGraph
- category={category}
- numberOfModules={numberOfModules}
- bars={DEFAULT_BARS}
- />
- </div>
- <PackBenchmarksPicker
- setNumberOfModules={setNumberOfModules}
- ></PackBenchmarksPicker>
- </FadeIn>
- );
-}
diff --git a/docs/components/pages/TRPG-home/PackBenchmarksGraph.tsx b/docs/components/pages/TRPG-home/PackBenchmarksGraph.tsx
deleted file mode 100644
index 489553a..0000000
--- a/docs/components/pages/TRPG-home/PackBenchmarksGraph.tsx
+++ /dev/null
@@ -1,334 +0,0 @@
-import cn from "classnames";
-import {
- animate,
- motion,
- useInView,
- useAnimation,
- AnimationPlaybackControls,
-} from "framer-motion";
-import Image from "next/image";
-import { useEffect, useRef, useState } from "react";
-import benchmarkData from "./benchmark-data/data.json";
-import { Gradient } from "../home-shared/Gradient";
-import gradients from "../home-shared/gradients.module.css";
-import {
- BenchmarkBar,
- BenchmarkCategory,
- BenchmarkData,
- BenchmarkNumberOfModules,
-} from "./PackBenchmarks";
-import HydroRoll from "../../logos/HydroRoll";
-
-interface BenchmarksGraphProps {
- category: BenchmarkCategory;
- numberOfModules: BenchmarkNumberOfModules;
- bars: BenchmarkBar[];
- pinTime?: true;
-}
-
-export function BenchmarksGraph({
- category,
- numberOfModules,
- bars,
- pinTime,
-}: BenchmarksGraphProps) {
- const data: BenchmarkData = benchmarkData[category][numberOfModules];
- const keys = bars.map((bar) => bar.key);
- const longestTime = Math.max(...keys.map((key) => data[key])) * 1000;
- const longestTimeWithPadding = longestTime * 1.15;
- const graphRef = useRef(null);
- const graphInView = useInView(graphRef, { once: true, margin: "-128px" });
-
- return (
- <div className="flex w-full max-w-[1248px] relative px-6">
- <div className="absolute top-0 flex items-center justify-center flex-1 w-full h-full">
- <Gradient
- gray
- width="100%"
- height="100%"
- className="dark:opacity-0 dark:md:opacity-25 opacity-10"
- />
- </div>
- <div
- ref={graphRef}
- className="relative flex flex-col flex-1 gap-6 md:gap-10"
- >
- {bars.map((bar) => {
- return (
- <GraphBar
- key={bar.key}
- core={bar.core}
- Label={
- <GraphLabel label={bar.label} core={bar.core} swc={bar.swc} />
- }
- duration={data[bar.key] * 1000}
- longestTime={longestTimeWithPadding}
- inView={graphInView}
- pinTime={pinTime}
- ></GraphBar>
- );
- })}
- </div>
- </div>
- );
-}
-
-const START_DELAY = 0.0;
-
-const graphBarVariants = {
- initial: {
- width: 0,
- },
- progress: {
- width: "100%",
- },
-};
-
-const graphBarWrapperVariants = {
- hidden: {
- opacity: 0,
- },
- show: {
- opacity: 1,
- },
-};
-
-function GraphBar({
- core,
- duration,
- longestTime,
- inView,
- Label,
- pinTime,
-}: {
- core?: boolean;
- duration: number;
- longestTime: number;
- Label: JSX.Element;
- inView?: boolean;
- // Pin the time
- pinTime?: true;
-}) {
- const controls = useAnimation();
- const [timer, setTimer] = useState(0);
- const [timerAnimation, setTimerAnimation] =
- useState<AnimationPlaybackControls>();
- const [barWidth, setBarWidth] = useState(0);
- const [, setFinished] = useState(false);
-
- async function stopAnimation() {
- timerAnimation && timerAnimation.stop();
- controls.stop();
- }
-
- async function resetAnimation() {
- setTimer(0);
- setFinished(false);
- await controls.start("initial");
- }
-
- async function startAnimation() {
- const transition = {
- duration: duration / 1000,
- delay: START_DELAY,
- };
- setBarWidth((duration / longestTime) * 100);
- await controls.start("show");
- controls
- .start("progress", {
- ...transition,
- ease: "linear",
- })
- .then(() => {
- setFinished(true);
- });
- const timerAnimationRef = animate(0, duration, {
- ...transition,
- ease: "linear",
- onUpdate(value) {
- setTimer(value);
- },
- });
- setTimerAnimation(timerAnimationRef);
- }
-
- async function playFullAnimation() {
- await stopAnimation();
- await controls.start("hidden");
- await resetAnimation();
- await startAnimation();
- }
-
- useEffect(() => {
- if (inView) {
- void startAnimation();
- } else {
- void stopAnimation();
- void resetAnimation();
- }
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, [inView]);
-
- useEffect(() => {
- if (!inView) return;
- void playFullAnimation();
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, [duration, longestTime]);
-
- return (
- <div className="justify-center w-full gap-1 md:flex-row md:flex align-center">
- <div className="flex items-center w-48">{Label}</div>
- <div className="flex w-full items-center justify-between gap-4 z-10 border dark:border-[#333333] rounded-lg p-1">
- <motion.div
- animate={controls}
- variants={graphBarWrapperVariants}
- style={{ width: `${barWidth}%` }}
- transition={{ duration: 0.1 }}
- initial="hidden"
- className={cn(
- "flex items-center h-full rounded relative dark:bg-[#383838] bg-[#E6E6E6]"
- )}
- >
- <motion.div
- className={cn(
- "h-12 rounded w-0 relative",
- core ? gradients.benchmarkTurbo : gradients.benchmark,
- { [gradients.barBorder]: !core }
- )}
- variants={graphBarVariants}
- animate={controls}
- transition={{ duration: 0.1 }}
- />
- </motion.div>
- <motion.div
- animate={controls}
- variants={graphBarWrapperVariants}
- className="pr-2"
- transition={{ duration: 0.1 }}
- >
- <GraphTimer
- core={core}
- timer={pinTime ? duration : timer}
- duration={duration}
- />
- </motion.div>
- </div>
- </div>
- );
-}
-
-const GraphTimer = ({
- core,
- timer,
- duration,
-}: {
- core: boolean;
- timer: number;
- duration: number;
-}) => {
- return (
- <div className={`flex flex-row gap-2 w-24 justify-end items-center z-10`}>
- {core && (
- <div className="relative flex w-6 h-6">
- <Image
- alt="HydroRollTRPG"
- src="/images/docs/TRPG/turbo-benchmark-icon-light.svg"
- width={32}
- height={32}
- className="block dark:hidden"
- />
- <Image
- alt="HydroRollTRPG"
- src="/images/docs/TRPG/turbo-benchmark-icon-dark.svg"
- width={32}
- height={32}
- className="hidden dark:block"
- />
- <Gradient
- pink
- width="100%"
- height="100%"
- small
- className="opacity-0 dark:opacity-60"
- />
- </div>
- )}
- <p className="font-mono">
- <Time value={timer} maxValue={duration} />
- </p>
- </div>
- );
-};
-
-function roundTo(num: number, decimals: number) {
- const factor = Math.pow(10, decimals);
- return Math.round(num * factor) / factor;
-}
-
-const Time = ({
- value,
- maxValue,
-}: {
- value: number;
- maxValue: number;
-}): JSX.Element => {
- let unitValue: string;
- let unit: string;
- if (maxValue < 1000) {
- unitValue = Math.round(value).toFixed(0);
- unit = "ms";
- } else {
- const roundedValue = roundTo(value / 1000, 1);
- unitValue = roundedValue.toFixed(1);
- unit = "s";
- }
-
- return (
- <>
- {unitValue}
- {unit}
- </>
- );
-};
-
-function GraphLabel({
- label,
- core,
- swc,
- mobileOnly,
- esbuild,
-}: {
- label: string;
- core?: boolean;
- swc?: boolean;
- mobileOnly?: boolean;
- esbuild?: boolean;
-}) {
- return (
- <div
- className={`flex items-center h-12 whitespace-nowrap font-bold gap-y-1 gap-x-2 ${
- mobileOnly && "md:hidden"
- }`}
- >
- <p>{label}</p>
- {core && (
- <p
- className={cn(
- "font-space-grotesk m-0",
- gradients.benchmarkTurboLabel
- )}
- >
- 水系核心
- </p>
- )}
- {swc && (
- <p className="font-space-grotesk m-0 font-light text-[#666666]">
- 青果核
- </p>
- )}
- {esbuild && (
- <p className="font-space-grotesk m-0 text-[#666666]">esbuild</p>
- )}
- </div>
- );
-}
diff --git a/docs/components/pages/TRPG-home/PackBenchmarksPicker.tsx b/docs/components/pages/TRPG-home/PackBenchmarksPicker.tsx
deleted file mode 100644
index 8f0e83e..0000000
--- a/docs/components/pages/TRPG-home/PackBenchmarksPicker.tsx
+++ /dev/null
@@ -1,20 +0,0 @@
-import { BenchmarkNumberOfModules } from "./PackBenchmarks";
-import { PackDropdown } from "./PackDropdown";
-
-export function PackBenchmarksPicker(props: {
- setNumberOfModules: (num: BenchmarkNumberOfModules) => void;
-}) {
- return (
- <div className="flex items-center gap-3">
- <a
- className="dark:text-[#888888] hover:underline underline-offset-4 text-[#666666] text-sm"
- href="https://github.com/HydroRoll-Team/HydroRoll/blob/main/docs/components/pages/pack-home/benchmark-data"
- >
- 本体文件大小
- </a>
- <PackDropdown
- onOptionSelected={(value) => props.setNumberOfModules(value)}
- />
- </div>
- );
-}
diff --git a/docs/components/pages/TRPG-home/PackDropdown.tsx b/docs/components/pages/TRPG-home/PackDropdown.tsx
deleted file mode 100644
index 7ff5d76..0000000
--- a/docs/components/pages/TRPG-home/PackDropdown.tsx
+++ /dev/null
@@ -1,117 +0,0 @@
-import { useState, Fragment } from "react";
-import { Listbox, Transition } from "@headlessui/react";
-import { BenchmarkNumberOfModules } from "./PackBenchmarks";
-
-export function PackDropdown({
- onOptionSelected,
-}: {
- onOptionSelected: (option: BenchmarkNumberOfModules) => void;
-}) {
- const [selectedOption, setSelectedOption] =
- useState<BenchmarkNumberOfModules>("1000");
-
- const onSelect = (option: BenchmarkNumberOfModules) => {
- onOptionSelected(option);
- setSelectedOption(option);
- };
-
- return (
- <div className="relative">
- <Listbox value={selectedOption} onChange={onSelect}>
- <Listbox.Button className="flex w-24 pl-3 pr-2 py-2 gap-3 rounded !bg-[#fafafa] dark:!bg-[#111111] dark:hover:text-white hover:text-black dark:text-[#888888] text-[#666666] items-center justify-between transition-all text-sm leading-none font-medium m-0">
- {Number(selectedOption).toLocaleString()}
- <Arrow />
- </Listbox.Button>
-
- <Transition
- as={Fragment}
- leave="transition ease-in duration-100"
- leaveFrom="opacity-100"
- leaveTo="opacity-0"
- >
- <Listbox.Options className="absolute left-0 mt-2 w-full dark:bg-[#111111] bg-[#FAFAFA] rounded py-1 z-50 list">
- <Listbox.Option
- value="1000"
- className={({ active }) =>
- `relative cursor-default select-none py-1 text-sm pl-3 text-gray-400 ${
- active ? "bg-gray-800 text-gray-100" : "text-gray-900"
- }`
- }
- >
- 1000
- </Listbox.Option>
- <Listbox.Option
- className={({ active }) =>
- `relative cursor-default select-none py-1 text-sm pl-3 text-gray-400 ${
- active ? "bg-gray-800 text-gray-100" : "text-gray-900"
- }`
- }
- value="5000"
- >
- 5000
- </Listbox.Option>
- <Listbox.Option
- className={({ active }) =>
- `relative cursor-default select-none py-1 text-sm pl-3 text-gray-400 ${
- active ? "bg-gray-800 text-gray-100" : "text-gray-900"
- }`
- }
- value="10000"
- >
- 10000
- </Listbox.Option>
- <Listbox.Option
- className={({ active }) =>
- `relative cursor-default select-none py-1 text-sm pl-3 text-gray-400 ${
- active ? "bg-gray-800 text-gray-100" : "text-gray-900"
- }`
- }
- value="30000"
- >
- 30000
- </Listbox.Option>
- </Listbox.Options>
- </Transition>
- </Listbox>
- </div>
- );
-}
-
-function BenchmarkOption({
- value,
- onSelect,
-}: {
- value: BenchmarkNumberOfModules;
- onSelect: (value: string) => void;
-}) {
- return (
- <div
- className="flex pl-3 py-2 items-center justify-between cursor-pointer transition-all dark:text-[#888888] dark:hover:text-white text-[#666666] hover:text-[#000]"
- onClick={() => onSelect(value)}
- >
- <p className="text-sm leading-none font-medium m-0">
- {Number(value).toLocaleString()}
- </p>
- </div>
- );
-}
-
-function Arrow() {
- return (
- <svg
- width="16"
- height="16"
- viewBox="0 0 16 16"
- fill="none"
- xmlns="http://www.w3.org/2000/svg"
- >
- <path
- d="M4 6L8 10L12 6"
- stroke="#666666"
- strokeWidth="1.5"
- strokeLinecap="round"
- strokeLinejoin="round"
- />
- </svg>
- );
-}
diff --git a/docs/components/pages/TRPG-home/PackFeatures.tsx b/docs/components/pages/TRPG-home/PackFeatures.tsx
deleted file mode 100644
index 7abbb96..0000000
--- a/docs/components/pages/TRPG-home/PackFeatures.tsx
+++ /dev/null
@@ -1,12 +0,0 @@
-import { PACK_HOME_FEATURES } from "../../../content/features";
-import { FeaturesBento } from "../home-shared/FeaturesBento";
-
-export function PackFeatures() {
- return (
- <FeaturesBento
- header="为什么选择水系核心?"
- body="水系核心基于规则包运行,可自定义程度高,且运行速率快。"
- features={PACK_HOME_FEATURES}
- />
- );
-}
diff --git a/docs/components/pages/TRPG-home/PackHero.tsx b/docs/components/pages/TRPG-home/PackHero.tsx
deleted file mode 100644
index 33052db..0000000
--- a/docs/components/pages/TRPG-home/PackHero.tsx
+++ /dev/null
@@ -1,114 +0,0 @@
-import cn from "classnames";
-import Image from "next/image";
-import Link from "next/link";
-// import { Marquee } from "../../clients/Marquee";
-// import { Clients } from "../../clients/Clients";
-import gradients from "../home-shared/gradients.module.css";
-import { HeroText, SectionSubtext } from "../home-shared/Headings";
-import { Gradient } from "../home-shared/Gradient";
-import { FadeIn } from "../home-shared/FadeIn";
-import { CTAButton } from "../home-shared/CTAButton";
-import PackLogo from "../../logos/TRPGLogo";
-
-export function PackHero() {
- return (
- <>
- <FadeIn
- noVertical
- className="font-sans w-auto pb-16 pt-[48px] md:pb-24 lg:pb-32 md:pt-16 lg:pt-20 flex justify-between gap-8 items-center flex-col relative z-0"
- >
- <FadeIn className="z-50 flex items-center justify-center w-full">
- <div className="absolute min-w-[614px] min-h-[614px]">
- <Image
- alt="HydroRollTRPG"
- src="/images/docs/AI/repo-hero-circles-dark.svg"
- width={614}
- height={614}
- className="hidden dark:block"
- />
- <Image
- alt="HydroRollTRPG"
- src="/images/docs/AI/repo-hero-circles-dark.svg"
- width={614}
- height={614}
- className="block dark:hidden"
- />
- </div>
- <div className="absolute z-50 flex items-center justify-center w-64 h-64">
- <Gradient
- small
- width={120}
- height={120}
- conic
- className="dark:opacity-100 opacity-40"
- />
- </div>
-
- <div className="w-[120px] z-50 mt-[-8.075px] mb-[-8.075px]">
- <Image
- alt=""
- src={`/images/docs/AI/repo-hero-logo-dark.svg`}
- width={120}
- height={136.15}
- className="hidden dark:block"
- />
- <Image
- alt=""
- src={`/images/docs/AI/repo-hero-logo-dark.svg`}
- width={120}
- height={136.15}
- className="block dark:hidden"
- />
- </div>
- </FadeIn>
- <Gradient
- width={1000}
- height={1000}
- className="top-[-500px] dark:opacity-20 opacity-[0.15]"
- conic
- />
- <div className="absolute top-0 z-10 w-full h-48 dark:from-black from-white to-transparent bg-gradient-to-b" />
- <FadeIn
- delay={0.15}
- className="z-50 flex flex-col items-center justify-center gap-5 px-6 text-center lg:gap-6"
- >
- <PackLogo
- alt="HydroRollTRPG"
- width="200"
- className="w-[160px] md:w-[200px] fill-black dark:fill-white"
- />
- <HeroText h1>Tabletop Role-Playing Game</HeroText>
- <SectionSubtext hero>
- TRPG 模块是水系的另一个重要组成部分,它提供了一套完整的 TRPG 架构,包括骰子、角色卡、战斗、技能、物品、地图、音乐等等。
- </SectionSubtext>
- </FadeIn>
- <FadeIn
- delay={0.3}
- className="z-50 flex flex-col items-center w-full max-w-md gap-5 px-6"
- >
- <div className="flex flex-col w-full gap-3 md:!flex-row">
- <CTAButton>
- <Link href="/TRPG/docs" className="block py-3">
- 快速开始
- </Link>
- </CTAButton>
- <CTAButton outline>
- <a
- target="_blank"
- rel="noreferrer"
- href="https://github.com/HydroRoll-Team/HydroRoll"
- className="block py-3"
- >
- 查看源码
- </a>
- </CTAButton>
- </div>
- <p className="text-sm text-[#666666]">License: GPL-3.0</p>
- </FadeIn>
- <FadeIn delay={0.5} className="relative w-full">
- <div className="absolute bottom-0 w-full dark:from-black from-white to-transparent h-72 bg-gradient-to-t" />
- </FadeIn>
- </FadeIn>
- </>
- );
-}
diff --git a/docs/components/pages/TRPG-home/PackLetter.tsx b/docs/components/pages/TRPG-home/PackLetter.tsx
deleted file mode 100644
index df58116..0000000
--- a/docs/components/pages/TRPG-home/PackLetter.tsx
+++ /dev/null
@@ -1,104 +0,0 @@
-import { HeroText } from "../home-shared/Headings";
-import Image from "next/image";
-import cn from "classnames";
-import gradients from "../home-shared/gradients.module.css";
-import { FadeIn } from "../home-shared/FadeIn";
-import { CTAButton } from "../home-shared/CTAButton";
-import Link from "next/link";
-import { Gradient } from "../home-shared/Gradient";
-
-export function PackLetter() {
- return (
- <section className="relative flex flex-col items-center px-6 py-16 font-sans md:py-24 lg:py-32 gap-14">
- <FadeIn>
- <HeroText>
- 究竟什么才是真正的
- <br />
- 水系?
- </HeroText>
- </FadeIn>
- <div className="flex flex-col max-w-xl leading-6 md:text-lg lg:text-lg">
- <FadeIn className="opacity-70">
- <p>
- 当水系公测后,我接触TRPG已经有两年多了,我希望能够在这里分享一些我对TRPG的理解。
- TRPG,是一种游戏,也是一种文化,它的核心是“故事”。究竟要怎么讲好一个故事呢?我认为,一个好的故事,应该是有趣的,有趣的故事,才能吸引人,才能让人愿意去听,去看,去玩。
- </p>
- <br />
- <p>
- 但是,有趣的故事,不是随随便便就能讲好的,它需要有一个好的故事背景,需要有一个好的故事情节,需要有一个好的故事结局。这些,都是一个好的故事所必须具备的。
- 水系其实是站在规则书作者的角度去设计的,它的第一服务对象永远是世界主,再是kp与pl们。所以,水系的设计,是为了让世界主们能够更好的描绘自己所想象的那个世界。
- </p>
- <br />
- <p>
- 水系是自由的,这主要表现在规则书是以热插拔规则包的形式存在的,世界主们可以根据自己的需要,自由的编写自己想要的规则包,来丰富自己的世界。水系是开放的,这主要表现在规则书的开源,世界主们可以根据自己的需要,自由的修改规则书,来丰富自己的世界。
- 总之,水系是为世界主们服务的,水系的目的,就是让世界主们能够更好的讲好自己的故事,构建好自己的世界。让更多冷门世界观与规则书得到更多人的关注,让更多人能够参与到TRPG的世界中来。
- </p>
- </FadeIn>
- <FadeIn
- noVertical
- viewTriggerOffset
- className="relative h-2 md:h-12 lg:h-12"
- >
- <span
- className={cn(
- "w-full h-[1px] -bottom-8 md:-bottom-4 lg:-bottom-4 absolute",
- gradients.letterLine
- )}
- />
- </FadeIn>
- <FadeIn
- viewTriggerOffset
- noVertical
- className="flex items-end justify-center gap-3 md:self-start md:-ml-4 lg:self-start lg:-ml-4 min-w-[300px]"
- >
- <div className="w-24 h-24 min-w-[96px] min-h-[96px] rounded-full border dark:border-white/10 border-black/10 flex items-center justify-center ">
- <Image
- alt="Image of Tobias Koopers"
- src="/images/people/HsiangNianian.jpg"
- width={64}
- height={64}
- className="rounded-full"
- />
- </div>
- <div className="flex flex-col gap-3 pb-2">
- <Image
- alt="Tobias Koppers hand written signature"
- src="/images/docs/TRPG/tobias-signature-light.svg"
- // 16 px added and offset to account for the glow
- width={173 + 16}
- height={91 + 16}
- className="block -mb-3 -ml-3 dark:hidden"
- />
- {/* <Image
- alt="Tobias Koppers hand written signature"
- src="/images/docs/TRPG/tobias-signature-dark.svg"
- // 16 px added and offset to account for the glow
- width={173 + 16}
- height={91 + 16}
- className="hidden -mb-3 -ml-3 dark:block"
- /> */}
- <div className="flex gap-2 flex-wrap text-sm leading-none text-[#888888] max-w-[156px] md:max-w-xl lg:max-w-xl">
- <p className="font-bold">简律纯(HsiangNianian)</p>
- <p>Creator of HydroRoll</p>
- </div>
- </div>
- </FadeIn>
- </div>
- <FadeIn noVertical className="relative flex justify-center w-full mt-16">
- <div className="max-w-[180px] w-full">
- <CTAButton>
- <Link href="/TRPG/docs" className="block py-3 font-sans">
- 开始搭建
- </Link>
- </CTAButton>
- </div>
- <Gradient
- width={1200}
- height={300}
- className="bottom-[-200px] -z-10 opacity-20"
- conic
- />
- </FadeIn>
- </section>
- );
-}
diff --git a/docs/components/pages/TRPG-home/benchmark-data/README.md b/docs/components/pages/TRPG-home/benchmark-data/README.md
deleted file mode 100644
index 9b53481..0000000
--- a/docs/components/pages/TRPG-home/benchmark-data/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# `turbopack` Benchmark Data
-
-- `bench_startup`: Time from cold start of the bundler to the browser successfully retrieving bundled scripts. This does not include react hydration time.
-- `bench_hydration`: Time from cold start of the bundler to the browser successfully retrieving bundled scripts. This does wait until react hydration has completed.
-- `bench_restart`: Before measuring: warms up any available persistent cache (we don’t have one yet) by performing the equivalent of the bench_hydration benchmark, shuts down the server. Then, times another bench_hydration.
-- `bench_hmr_to_eval`: Measures the time it takes from an incremental change to be made, bundled, sent over hmr, and evaluated by the browser.
-- `bench_hmr_to_commit`: Measures the time it takes from an incremental change to be made, bundled, sent over hmr, evaluated by the browser, and committed by React (runs a useEffect).
diff --git a/docs/components/pages/TRPG-home/benchmark-data/data.json b/docs/components/pages/TRPG-home/benchmark-data/data.json
deleted file mode 100644
index f88ae6f..0000000
--- a/docs/components/pages/TRPG-home/benchmark-data/data.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "cold": {
- "1000": {
- "next13": 1.38187759,
- "vite": 4.19890847,
- "next12": 3.64327949,
- "next11": 9.19035540
- },
- "5000": {
- "next13": 3.99792562,
- "vite": 16.59615430,
- "next12": 12.14057345,
- "next11": 32.89712268
- },
- "10000": {
- "next13": 7.34248178,
- "vite": 32.25177941,
- "next12": 23.27525035,
- "next11": 71.80680350
- },
- "30000": {
- "next13": 21.97034306,
- "vite": 97.74466099,
- "next12": 89.07274544,
- "next11": 237.61188540
- }
- },
- "file_change": {
- "1000": {
- "next13": 0.01890358,
- "vite": 0.10476515,
- "next12": 0.14617346,
- "next11": 0.21155549
- },
- "5000": {
- "next13": 0.02379283,
- "vite": 0.10963156,
- "next12": 0.49470051,
- "next11": 0.86600602
- },
- "10000": {
- "next13": 0.02302405,
- "vite": 0.11295908,
- "next12": 1.15193035,
- "next11": 2.35675312
- },
- "30000": {
- "next13": 0.02246753,
- "vite": 0.13328557,
- "next12": 6.40370549,
- "next11": 9.50431942
- }
- }
-}
diff --git a/docs/components/pages/TRPG-home/index.tsx b/docs/components/pages/TRPG-home/index.tsx
deleted file mode 100644
index d08443b..0000000
--- a/docs/components/pages/TRPG-home/index.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-import { PackBenchmarks } from "./PackBenchmarks";
-import { PackHero } from "./PackHero";
-import { PackLetter } from "./PackLetter";
-import { PackFeatures } from "./PackFeatures";
-import { GradientSectionBorder } from "../home-shared/GradientSectionBorder";
-import { LandingPageGlobalStyles } from "../home-shared/GlobalStyles";
-
-export default function HydroRollTRPGHome() {
- return (
- <>
- <LandingPageGlobalStyles />
- <main className="relative">
- <PackHero />
- <GradientSectionBorder>
- <PackBenchmarks />
- <PackFeatures />
- </GradientSectionBorder>
- <GradientSectionBorder>
- <PackLetter />
- </GradientSectionBorder>
- </main>
- </>
- );
-}
diff --git a/docs/components/pages/confirm.tsx b/docs/components/pages/confirm.tsx
deleted file mode 100644
index ae54cd0..0000000
--- a/docs/components/pages/confirm.tsx
+++ /dev/null
@@ -1,36 +0,0 @@
-/* eslint-disable react/no-unescaped-entities */
-import Head from "next/head";
-import { Container } from "../Container";
-
-export default function Confirm() {
- return (
- <>
- <Head>
- <title>Confirm</title>
- <meta name="robots" content="noindex" />
- </Head>
- <Container>
- <div className="container mx-auto">
- <div className="pt-20 mx-auto ">
- <div className="max-w-md mx-auto rounded-lg shadow-xl dark:bg-gray-900 dark:bg-opacity-80">
- <div className="p-6 rounded-lg shadow-sm ">
- <div className="mx-auto space-y-4 dark:text-white">
- <h2 className="text-xl font-bold">Thanks so much!</h2>
- <p>
- Keep an eye on your inbox for product updates and
- announcements from Turbo and Vercel.
- </p>{" "}
- <p>
- Thanks,
- <br />
- The HydroRoll'水系 Team.
- </p>
- </div>
- </div>
- </div>
- </div>
- </div>
- </Container>
- </>
- );
-}
diff --git a/docs/components/pages/home-shared/CTAButton.tsx b/docs/components/pages/home-shared/CTAButton.tsx
deleted file mode 100644
index 57da227..0000000
--- a/docs/components/pages/home-shared/CTAButton.tsx
+++ /dev/null
@@ -1,43 +0,0 @@
-import cn from "classnames";
-import { MouseEventHandler } from "react";
-import gradients from "./gradients.module.css";
-
-export function CTAButton({
- children,
- outline,
- onClick,
- monospace,
-}: {
- outline?: boolean;
- children: React.ReactNode;
- onClick?: MouseEventHandler<HTMLButtonElement>;
- monospace?: boolean;
-}) {
- const outlineClasses =
- "border dark:border-neutral-400 dark:text-neutral-200 dark:hover:border-white dark:hover:text-white border-[#EAEAEA] text-neutral-800 hover:border-black hover:text-black";
- const filledClasses =
- "dark:text-black text-white border-transparent bg-black dark:bg-white";
-
- return (
- <div className="relative w-full group">
- <button
- onClick={onClick}
- className={`w-full min-w-[120px] text-base font-medium no-underline ${
- outline ? outlineClasses : filledClasses
- } rounded md:leading-6 transition-all duration-300 ${
- monospace ? "font-mono" : ""
- }`}
- >
- {children}
- </button>
- {!outline && (
- <div
- className={cn(
- "absolute bg-red-100 w-full h-full top-0 -z-10 rounded-full transition-all duration-300 blur-xl group-hover:opacity-70 opacity-0",
- gradients.translatingGlow
- )}
- />
- )}
- </div>
- );
-}
diff --git a/docs/components/pages/home-shared/FadeIn.tsx b/docs/components/pages/home-shared/FadeIn.tsx
deleted file mode 100644
index 826a078..0000000
--- a/docs/components/pages/home-shared/FadeIn.tsx
+++ /dev/null
@@ -1,50 +0,0 @@
-import { motion, useInView } from "framer-motion";
-import { useRef } from "react";
-
-export function FadeIn({
- children,
- className,
- noVertical,
- delay,
- viewTriggerOffset,
-}: {
- children: React.ReactNode;
- className?: string;
- noVertical?: boolean;
- delay?: number;
- viewTriggerOffset?: boolean;
-}) {
- const ref = useRef(null);
- const inView = useInView(ref, {
- once: true,
- margin: viewTriggerOffset ? "-128px" : "0px",
- });
-
- const fadeUpVariants = {
- initial: {
- opacity: 0,
- y: noVertical ? 0 : 24,
- },
- animate: {
- opacity: 1,
- y: 0,
- },
- };
-
- return (
- <motion.div
- ref={ref}
- animate={inView ? "animate" : "initial"}
- variants={fadeUpVariants}
- className={className}
- initial={false}
- transition={{
- duration: 1,
- delay: delay || 0,
- ease: [0.21, 0.47, 0.32, 0.98],
- }}
- >
- {children}
- </motion.div>
- );
-}
diff --git a/docs/components/pages/home-shared/FeatureBox.tsx b/docs/components/pages/home-shared/FeatureBox.tsx
deleted file mode 100644
index c9d46c1..0000000
--- a/docs/components/pages/home-shared/FeatureBox.tsx
+++ /dev/null
@@ -1,42 +0,0 @@
-import Image from "next/image";
-import type { ReactNode } from "react";
-
-export function FeatureBox({
- name,
- description,
- iconDark,
- iconLight,
-}: {
- iconDark: Parameters<typeof Image>[0]["src"];
- iconLight: Parameters<typeof Image>[0]["src"];
- name: string;
- description: ReactNode;
-}) {
- return (
- <div className="box-border relative flex flex-col gap-5 p-8 overflow-hidden text-black no-underline border dark:text-white rounded-xl dark:border-neutral-800">
- <Image
- src={iconDark}
- width={64}
- height={64}
- aria-hidden="true"
- alt=""
- className="hidden dark:block"
- />
- <Image
- src={iconLight}
- width={64}
- height={64}
- aria-hidden="true"
- alt=""
- className="block dark:hidden"
- />
- <div className="flex flex-col gap-2">
- <h3 className="m-0 font-bold leading-5 text-gray-900 font-space-grotesk dark:text-white">
- {name}
- </h3>
-
- <p className="m-0 leading-6 opacity-70">{description}</p>
- </div>
- </div>
- );
-}
diff --git a/docs/components/pages/home-shared/FeaturesBento.tsx b/docs/components/pages/home-shared/FeaturesBento.tsx
deleted file mode 100644
index f2664db..0000000
--- a/docs/components/pages/home-shared/FeaturesBento.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-import type { Features } from "../../../content/features";
-import { FadeIn } from "./FadeIn";
-import { SectionHeader, SectionSubtext } from "./Headings";
-import { FeatureBox } from "./FeatureBox";
-
-export function FeaturesBento({
- header,
- body,
- features,
-}: {
- header: string;
- body: string;
- features: Features;
-}) {
- return (
- <section className="relative flex flex-col items-center px-6 pb-16 font-sans md:pb-24 lg:pb-32 gap-9 lg:gap-14">
- <FadeIn className="flex flex-col items-center gap-5 md:gap-6">
- <SectionHeader>{header}</SectionHeader>
- <SectionSubtext>{body}</SectionSubtext>
- </FadeIn>
- <div className="grid grid-cols-1 gap-x-4 gap-y-4 sm:grid-cols-2 lg:grid-cols-3 lg:gap-x-6 lg:gap-y-6 max-w-[1200px]">
- {features.map((feature) => (
- <FadeIn
- className="flex"
- key={feature.name.replace(/\s+/g, "-").toLowerCase()}
- >
- <FeatureBox
- name={feature.name}
- description={feature.description}
- iconDark={feature.iconDark}
- iconLight={feature.iconLight}
- />
- </FadeIn>
- ))}
- </div>
- </section>
- );
-}
diff --git a/docs/components/pages/home-shared/GlobalStyles.tsx b/docs/components/pages/home-shared/GlobalStyles.tsx
deleted file mode 100644
index 5f695f3..0000000
--- a/docs/components/pages/home-shared/GlobalStyles.tsx
+++ /dev/null
@@ -1,20 +0,0 @@
-import Head from "next/head";
-
-export function LandingPageGlobalStyles() {
- return (
- <Head>
- <style>
- {`
- .dark footer,
- .dark body {
- background-color: black !important;
- }
-
- .dark .nextra-nav-container .nextra-nav-container-blur {
- background-color: rgba(0,0,0,.5) !important;
- }
- `}
- </style>
- </Head>
- );
-}
diff --git a/docs/components/pages/home-shared/Gradient.tsx b/docs/components/pages/home-shared/Gradient.tsx
deleted file mode 100644
index 9a03a99..0000000
--- a/docs/components/pages/home-shared/Gradient.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-import cn from "classnames";
-import gradients from "./gradients.module.css";
-
-export function Gradient({
- width = 1000,
- height = 200,
- opacity,
- pink,
- blue,
- conic,
- gray,
- className,
- small,
-}: {
- width?: number | string;
- height?: number | string;
- opacity?: number;
- pink?: boolean;
- blue?: boolean;
- conic?: boolean;
- gray?: boolean;
- className?: string;
- small?: boolean;
-}) {
- return (
- <span
- className={cn(
- "absolute",
- gradients.glow,
- {
- [gradients.glowPink]: pink,
- [gradients.glowBlue]: blue,
- [gradients.glowConic]: conic,
- [gradients.glowSmall]: small,
- [gradients.glowGray]: gray,
- },
- className
- )}
- style={{
- width,
- height,
- opacity,
- borderRadius: "100%",
- }}
- />
- );
-}
diff --git a/docs/components/pages/home-shared/GradientSectionBorder.tsx b/docs/components/pages/home-shared/GradientSectionBorder.tsx
deleted file mode 100644
index ef1e824..0000000
--- a/docs/components/pages/home-shared/GradientSectionBorder.tsx
+++ /dev/null
@@ -1,37 +0,0 @@
-import cn from "classnames";
-import { FadeIn } from "./FadeIn";
-import gradients from "../home-shared/gradients.module.css";
-
-export function GradientSectionBorder({
- children,
-}: {
- children: React.ReactNode;
-}) {
- return (
- <section className={cn("relative overflow-hidden")}>
- <FadeIn noVertical viewTriggerOffset>
- <span
- className={cn(
- "w-full absolute white h-[1px] top-0 opacity-25",
- gradients.gradientSectionBorderDivider
- )}
- />
- <span
- className={cn(
- gradients.gradientSectionBorder,
- gradients.gradientSectionBorderLeft,
- "dark:opacity-35 opacity-[0.15]"
- )}
- />
- <span
- className={cn(
- gradients.gradientSectionBorder,
- gradients.gradientSectionBorderRight,
- "dark:opacity-35 opacity-[0.15]"
- )}
- />
- </FadeIn>
- {children}
- </section>
- );
-}
diff --git a/docs/components/pages/home-shared/Headings.tsx b/docs/components/pages/home-shared/Headings.tsx
deleted file mode 100644
index 43a5e52..0000000
--- a/docs/components/pages/home-shared/Headings.tsx
+++ /dev/null
@@ -1,56 +0,0 @@
-import cn from "classnames";
-import gradients from "./gradients.module.css";
-
-export function HeroText({
- children,
- className,
- h1,
-}: {
- children: React.ReactNode;
- className?: string;
- h1?: boolean;
-}) {
- const combinedClassname = cn(
- gradients.heroHeading,
- "font-extrabold tracking-[-0.04em] leading-none text-[40px] md:text-5xl lg:text-[80px] max-w-lg md:max-w-xl lg:max-w-4xl text-center text-transparent",
- className
- );
-
- if (h1) {
- return <h1 className={combinedClassname}>{children}</h1>;
- }
- return <h2 className={combinedClassname}>{children}</h2>;
-}
-
-export function SectionHeader({ children }: { children: React.ReactNode }) {
- return (
- <h2
- className={cn(
- gradients.heroHeading,
- "font-bold tracking-[-0.01em] pb-1 text-[32px] md:text-4xl lg:text-[40px] max-w-sm md:max-w-md lg:max-w-2xl text-center text-transparent"
- )}
- >
- {children}
- </h2>
- );
-}
-
-export function SectionSubtext({
- hero,
- children,
-}: {
- hero?: boolean;
- children: React.ReactNode;
-}) {
- const textClasses = hero
- ? "text-[20px] lg:text-xl"
- : "text-[16px] lg:text-[20px]";
-
- return (
- <p
- className={`font-space-grotesk leading-snug dark:text-[#FFFFFFB2] text-[#00000080] ${textClasses} max-w-md md:max-w-xl lg:max-w-[640px] text-center`}
- >
- {children}
- </p>
- );
-}
diff --git a/docs/components/pages/home-shared/gradients.module.css b/docs/components/pages/home-shared/gradients.module.css
deleted file mode 100644
index 3f94e39..0000000
--- a/docs/components/pages/home-shared/gradients.module.css
+++ /dev/null
@@ -1,231 +0,0 @@
-.benchmarkTurbo {
- background: linear-gradient(288.43deg, #651eff 28.29%, #518ca1 78.78%);
- box-shadow: 0px 0px 16px #5f26f0;
- :global(.light) & {
- background: linear-gradient(
- 268.86deg,
- #1ebcff -5.68%,
- #7fdcd4 107.63%,
- #51a181 107.64%
- );
- box-shadow: none;
- }
-}
-
-.benchmarkActiveTab {
- background: radial-gradient(
- 50% 50% at 50% 100%,
- rgba(255, 255, 255, 0.2) 0%,
- rgba(255, 255, 255, 0) 100%
- ),
- linear-gradient(0deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12)),
- radial-gradient(
- 128.57% 128.57% at 50% 0%,
- rgba(255, 255, 255, 0.1) 0%,
- rgba(255, 255, 255, 0) 100%
- ),
- radial-gradient(
- 100% 427.04% at 100% 0%,
- rgba(255, 255, 255, 0.1) 0%,
- rgba(255, 255, 255, 0) 100%
- ),
- radial-gradient(
- 100% 462.63% at 0% 0%,
- rgba(255, 255, 255, 0.1) 0%,
- rgba(255, 255, 255, 0) 100%
- );
- :global(.light) & {
- background: linear-gradient(
- 0deg,
- rgba(255, 255, 255, 0.8),
- rgba(255, 255, 255, 0.8)
- ),
- radial-gradient(
- 50% 50% at 49.66% 0%,
- rgba(255, 255, 255, 0.1) 0%,
- rgba(255, 255, 255, 0) 100%
- );
- }
-}
-
-.benchmarkTurboLabel {
- background: linear-gradient(288.43deg, #651eff 28.29%, #518ca1 78.78%);
- color: transparent;
- background-clip: text;
- :global(.light) & {
- background: linear-gradient(
- 268.86deg,
- #1ebcff -5.68%,
- #7fdcd4 107.63%,
- #51a181 107.64%
- ),
- linear-gradient(288.43deg, #5f26f0 28.29%, #518ca1 78.78%);
- color: transparent;
- background-clip: text;
- }
-}
-
-.benchmark {
- background: linear-gradient(270deg, #5c5c5c 0%, #1f1f1f 100%);
- :global(.light) & {
- background: linear-gradient(89.98deg, #e0e0e0 0.01%, #9c9c9c 99.49%);
- }
-}
-
-.barBorder {
- border: rgba(255, 255, 255, 0.4) 1px solid;
- :global(.light) & {
- border: rgba(0, 0, 0, 0.6) 1px solid;
- }
-}
-
-.tooltipArrow {
- display: block;
- border-left: 8px solid transparent;
- border-bottom: 8px solid #333333;
- border-right: 8px solid transparent;
- :global(.light) & {
- border-bottom: 8px solid #f5f5f5;
- }
-}
-.translatingGlow {
- background: linear-gradient(32deg, #2a8af6 0%, #a853ba 50%, #518ca1 100%);
- background-size: 200% 200%;
- animation: translateGlow 7s linear infinite;
- will-change: filter;
-}
-
-@keyframes translateGlow {
- 0% {
- background-position: -20% -20%;
- }
- 25% {
- background-position: 30% 80%;
- }
- 50% {
- background-position: 110% 110%;
- }
- 75% {
- background-position: 80% 30%;
- }
- 100% {
- background-position: -20% -20%;
- }
-}
-
-.turbopackHeaderText {
- background: linear-gradient(
- 90deg,
- rgba(200, 221, 255, 0.75) 0%,
- rgba(255, 202, 222, 0.75) 100%
- ),
- linear-gradient(0deg, #ffffff, #ffffff);
-
- :global(.light) & {
- background: linear-gradient(
- 90deg,
- rgba(200, 221, 255, 0.1) 0%,
- rgba(255, 202, 222, 0.1) 100%
- ),
- #000000;
- background-clip: text;
- }
- background-clip: text;
-}
-
-.heroHeading {
- background: linear-gradient(180deg, #ffffff 0%, #aaaaaa 100%), #ffffff;
- :global(.light) & {
- background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, #000000 100%);
- background-clip: text;
- }
- background-clip: text;
-}
-
-.letterLine {
- opacity: 0.2;
- background: linear-gradient(
- 90deg,
- #000000 0%,
- #ffffff 20%,
- #ffffff 80%,
- #000000 100%
- );
- :global(.light) & {
- background: linear-gradient(
- 90deg,
- #ffffff 0%,
- #000000 20%,
- #000000 80%,
- #ffffff 100%
- );
- }
-}
-
-.glow {
- mix-blend-mode: normal;
- filter: blur(75px);
- will-change: filter;
-}
-
-.glowSmall {
- filter: blur(32px);
-}
-
-.glowBlue {
- background: linear-gradient(180deg, #58a5ff 0%, #a67af4 100%);
-}
-
-.glowPink {
- background: linear-gradient(180deg, #518ca1 0%, #5f26f0 100%);
-}
-
-.glowConic {
- background: conic-gradient(
- from 180deg at 50% 50%,
- #1ebcff 0deg,
- #7fdcd4 180deg,
- #51a181 360deg
- );
-}
-
-.glowGray {
- background: rgba(255, 255, 255, 0.15);
-}
-
-.gradientSectionBorder {
- --gradient-y-offset: -200px;
- --gradient-x-offset: -200px;
- --height: 255px;
- position: relative;
- overflow: hidden;
- will-change: filter;
-}
-
-.gradientSectionBorderLeft {
- position: absolute;
- width: 60vw;
- height: var(--height);
- left: var(--gradient-x-offset);
- top: var(--gradient-y-offset);
- background: linear-gradient(180deg, #58a5ff 0%, #a67af4 100%);
- border-radius: 100%;
- mix-blend-mode: normal;
- filter: blur(50px);
-}
-
-.gradientSectionBorderRight {
- width: 60vw;
- position: absolute;
- height: var(--height);
- right: var(--gradient-x-offset);
- top: var(--gradient-y-offset);
- background: linear-gradient(180deg, #5f26f0 0%, #518ca1 100%);
- border-radius: 100%;
- mix-blend-mode: normal;
- filter: blur(50px);
-}
-
-.gradientSectionBorderDivider {
- background: linear-gradient(90deg, #288cf9 0%, #5f26f0 100%);
-}
diff --git a/docs/components/pages/landing/HydroRollAI.tsx b/docs/components/pages/landing/HydroRollAI.tsx
deleted file mode 100644
index 8bb778e..0000000
--- a/docs/components/pages/landing/HydroRollAI.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-import Image from "next/image";
-
-export function HydroRollAI() {
- return (
- <div className="relative w-24 h-24">
- <div className="pointer-events-none absolute w-[261px] h-[261px] top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 bg-gradient-to-b from-[#FF3358] to-[#FF4FD8] mix-blend-normal opacity-5 dark:opacity-[0.15] blur-[60px]" />
- <div className="contents dark:hidden">
- <Image
- alt="HydroRollAI Logo"
- src={`/images/docs/AI/repo-hero-logo-light.svg`}
- width={120}
- height={120}
- className="absolute w-[84px] top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2"
- />
- </div>
- <div className="dark:contents hidden">
- <Image
- alt="HydroRollAI Logo"
- src={`/images/docs/AI/repo-hero-logo-dark.svg`}
- width={120}
- height={120}
- className="hidden dark:block absolute w-[84px] top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2"
- />
- </div>
- </div>
- );
-}
diff --git a/docs/components/pages/landing/HydroRollTRPG.tsx b/docs/components/pages/landing/HydroRollTRPG.tsx
deleted file mode 100644
index 27cd838..0000000
--- a/docs/components/pages/landing/HydroRollTRPG.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-import Image from "next/image";
-
-export function HydroRollTRPG() {
- return (
- <div className="relative w-24 h-24">
- <div className="pointer-events-none absolute w-[261px] h-[261px] top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 bg-gradient-to-b from-[#4EBFFF] to-[#BD69FF] mix-blend-normal opacity-5 dark:opacity-[0.15] blur-[60px]" />
- <div className="contents dark:hidden">
- <Image
- alt=""
- src={`/images/docs/TRPG/turbopack-hero-logo-light.svg`}
- width={120}
- height={136.15}
- className="absolute w-[84px] top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2"
- />
- </div>
- <div className="dark:contents hidden">
- <Image
- alt=""
- src={`/images/docs/TRPG/turbopack-hero-logo-dark.svg`}
- width={120}
- height={136.15}
- className="hidden dark:block absolute w-[84px] top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2"
- />
- </div>
- </div>
- );
-}
diff --git a/docs/components/pages/landing/TurboHeroBackground.tsx b/docs/components/pages/landing/TurboHeroBackground.tsx
deleted file mode 100644
index dffa5b6..0000000
--- a/docs/components/pages/landing/TurboHeroBackground.tsx
+++ /dev/null
@@ -1,33 +0,0 @@
-import cn from "classnames";
-import styles from "./turbohero-background.module.css";
-
-export function TurboheroBackground(): JSX.Element {
- return (
- <div
- className={cn(
- "![perspective:1000px] sm:![perspective:1000px] md:![perspective:1000px] lg:![perspective:1000px]",
- styles.container
- )}
- >
- <div
- className="z-[100] absolute inset-0 [--gradient-stop-1:0px] [--gradient-stop-2:50%]"
- style={{
- background:
- "linear-gradient(to top, rgba(0,0,0,0) 0px, var(--geist-foreground) 50%)",
- }}
- />
- <div
- style={{
- transform: "rotateX(75deg)",
- position: "absolute",
- top: 0,
- bottom: 0,
- left: 0,
- right: 0,
- }}
- >
- <div className={styles.lines} />
- </div>
- </div>
- );
-}
diff --git a/docs/components/pages/landing/index.module.css b/docs/components/pages/landing/index.module.css
deleted file mode 100644
index a492233..0000000
--- a/docs/components/pages/landing/index.module.css
+++ /dev/null
@@ -1,184 +0,0 @@
-.leftLights::before {
- content: "";
- position: absolute;
- pointer-events: none;
- width: 25%;
- height: 900px;
- left: -12.5%;
- top: calc(50% - 900px / 2 + 151px);
- opacity: 0.2;
- background: linear-gradient(180deg, #77b8ff 0%, rgba(42, 138, 246, 0.4) 100%);
- filter: blur(125px);
- transform: rotate(-15deg);
- border-bottom-left-radius: 25% 25%;
- border-bottom-right-radius: 25% 25%;
- border-top-left-radius: 100% 100%;
- border-top-right-radius: 100% 100%;
- z-index: 200;
- will-change: filter;
- mix-blend-mode: normal;
-}
-
-.leftLights::after {
- content: "";
- position: absolute;
- pointer-events: none;
- width: 40%;
- height: 422px;
- left: 0px;
- top: calc(50% - 422px / 2 + 298px);
- opacity: 0.5;
- background: linear-gradient(
- 180deg,
- rgba(29, 92, 162, 0.2) 0%,
- rgba(42, 138, 246, 0.4) 100%
- );
- filter: blur(125px);
- will-change: filter;
- mix-blend-mode: normal;
-}
-
-.rightLights::before {
- z-index: 200;
- content: "";
- position: absolute;
- pointer-events: none;
- width: 25%;
- height: 900px;
- right: -12.5%;
- top: calc(50% - 900px / 2 + 151px);
- background-image: linear-gradient(
- 180deg,
- rgba(53, 25, 92, 0.4) 0%,
- rgb(99, 42, 233) 100%
- );
- filter: blur(125px);
- transform: rotate(15deg);
- border-bottom-left-radius: 25% 25%;
- border-bottom-right-radius: 25% 25%;
- border-top-left-radius: 100% 100%;
- border-top-right-radius: 100% 100%;
- opacity: 0.2;
- overflow: hidden;
- will-change: filter;
- mix-blend-mode: normal;
-}
-
-.rightLights::after {
- content: "";
- position: absolute;
- pointer-events: none;
- width: 40%;
- height: 422px;
- right: 0px;
- top: calc(50% - 422px / 2 + 298px);
- opacity: 0.25;
-
- background: linear-gradient(
- 180deg,
- rgba(151, 164, 236, 0.4) 0%,
- rgb(115, 42, 233) 100%
- );
- transform: matrix(-1, 0, 0, 1, 0, 0);
- filter: blur(125px);
- will-change: filter;
- mix-blend-mode: normal;
-}
-
-.counter-border {
- --border-radius: 12px;
- --border-size: 1px;
- --padding: 1px;
- --border-bg: conic-gradient(
- from 180deg at 50% 50%,
- #2a2ae9 0deg,
- #a853ba 112.5deg,
- #2a8af6 228.75deg,
- rgba(42, 138, 246, 0) 360deg
- );
- position: relative;
- overflow: hidden;
- font-size: 2rem;
- padding: calc(var(--padding) + var(--border-size));
- border-radius: var(--border-radius);
- display: inline-block;
- z-index: 0;
- backface-visibility: hidden;
- perspective: 1000;
- transform: translate3d(0, 0, 0);
-}
-
-.counter-border:hover {
- cursor: pointer;
-}
-
-.counter-border i {
- content: "";
- position: absolute;
- top: var(--border-size);
- right: var(--border-size);
- bottom: var(--border-size);
- left: var(--border-size);
- padding: var(--border-size);
- mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
- mask-composite: exclude;
- z-index: -1;
- border-radius: calc(var(--border-radius) + var(--border-size));
-}
-
-.counter-border i::before {
- content: "";
- display: block;
- background: var(--border-bg);
- box-shadow: 0px 0px 40px 20px --var(--border-bg);
- width: calc(100% * 1.41421356237);
- padding-bottom: calc(100% * 1.41421356237);
- position: absolute;
- left: 50%;
- top: 50%;
- transform: translate(-50%, -50%);
- border-radius: 100%;
- z-index: -2;
- animation: spin 5s linear infinite;
-}
-
-@media (prefers-reduced-motion) {
- .counter-border i::before {
- animation: none;
- }
-}
-
-@keyframes spin {
- from {
- transform: translate(-50%, -50%) rotate(360deg);
- }
- to {
- transform: translate(-50%, -50%) rotate(0);
- }
-}
-
-.leftBottomLights {
- position: absolute;
- width: 387px;
- height: 404px;
- left: calc(50% - 387px / 2 - 80px);
- bottom: -32px;
- background: linear-gradient(180deg, #58a5ff 0%, #a67af4 100%);
- mix-blend-mode: normal;
- opacity: 0.15;
- filter: blur(50px);
- will-change: filter;
-}
-
-.rightBottomLights {
- position: absolute;
- width: 387px;
- height: 404px;
- left: calc(50% - 387px / 2 + 81px);
- bottom: -32px;
- background: linear-gradient(180deg, #3333ff 0%, #4fdfff 100%);
- mix-blend-mode: normal;
- opacity: 0.15;
- filter: blur(50px);
- will-change: filter;
-}
diff --git a/docs/components/pages/landing/index.tsx b/docs/components/pages/landing/index.tsx
deleted file mode 100644
index 0cf3ea3..0000000
--- a/docs/components/pages/landing/index.tsx
+++ /dev/null
@@ -1,197 +0,0 @@
-import React from "react";
-import Head from "next/head";
-import cn from "classnames";
-import Link from "next/link";
-import { motion } from "framer-motion";
-import { Clients } from "../../clients/Clients";
-import { Marquee } from "../../clients/Marquee";
-import { TurboheroBackground } from "./TurboHeroBackground";
-import { HydroRollAI } from "./HydroRollAI";
-import { HydroRollTRPG } from "./HydroRollTRPG";
-import { FadeIn } from "../home-shared/FadeIn";
-import { LandingPageGlobalStyles } from "../home-shared/GlobalStyles";
-import styles from "./index.module.css";
-import PackLogo from "../../logos/TRPGLogo";
-import RepoLogo from "../../logos/AILogo";
-
-function Background() {
- return (
- <div className="absolute top-0 left-0 w-full h-full overflow-hidden pointer-events-none">
- <div
- className={cn(
- "z-[-1] absolute w-full h-full [--gradient-stop-1:60%] [--gradient-stop-2:85%] lg:[--gradient-stop-1:50%] lg:[--gradient-stop-2:90%]",
- "[--gradient-color-1=rgba(0,0,0,1)] [--gradient-color-2=rgba(0,0,0,0.8)] [--gradient-color-3=rgba(0,0,0,0)]",
- "dark:[--gradient-color-1=rgba(255,255,255,1)] dark:[--gradient-color-2=rgba(255,255,255,0.8)] dark:[--gradient-color-3=rgba(255,255,255,0)]"
- )}
- style={{
- background:
- "linear-gradient(180deg, var(--gradient-color-1) 0%, var(--gradient-color-2) var(--gradient-stop-1), var(--gradient-color-3) var(--gradient-stop-2), 100% transparent)",
- }}
- />
- <span className={cn(styles.leftLights, "opacity-50 dark:opacity-100")} />
- <span className={cn(styles.rightLights, "opacity-50 dark:opacity-100")} />
- <span className="absolute bottom-0 left-0 w-full h-48 bg-gradient-to-t dark:from-black from-white to-transparent" />
- <span className="bg-gradient-to-b dark:from-black from-white to-transparent absolute top-[20vh] left-0 w-full h-[50vh]" />
- <TurboheroBackground />
- </div>
- );
-}
-
-export function CardBadge({ children }: { children: React.ReactNode }) {
- return (
- <div className="font-mono font-bold text-xs text-black/50 dark:text-white/50 px-[6px] py-[3.25px] tracking-[-0.01em] rounded-[6px] uppercase flex justify-center items-center bg-black/5 dark:bg-white/[0.15] border border-black/[0.1] dark:border-white/[0.1]">
- {children}
- </div>
- );
-}
-
-const variants = {
- hidden: { opacity: 0 },
- active: { opacity: 1 },
-};
-
-function Card({
- alt,
- href,
- title,
- icon: Icon,
- className,
- children,
-}: {
- href: string;
- icon: React.ElementType;
- title: "AI" | "TRPG";
- alt?: string;
- className?: string;
- children: React.ReactNode;
-}) {
- const [hovering, setHovering] = React.useState(false);
- return (
- <Link
- href={href}
- className={cn(
- styles["counter-border"],
- "w-[calc(100%_-_0px)] h-[304]px sm:!w-[488px] sm:h-[352px]"
- )}
- onMouseEnter={() => setHovering(true)}
- onMouseLeave={() => setHovering(false)}
- >
- <motion.i
- initial="hidden"
- animate={hovering ? "active" : "hidden"}
- variants={variants}
- aria-hidden="true"
- ></motion.i>
- <div
- className={cn(
- "relative w-full h-full max-w-full !pb-12 pt-8 md:!pb-4 md:!pt-4 p-3 rounded-xl overflow-hidden flex flex-col items-center justify-center border border-[rgba(255,255,255,0.05)]",
- className
- )}
- >
- <div className="flex items-center justify-center flex-1 mb-7 md:mb-0">
- <Icon />
- </div>
-
- <div className="flex flex-col items-center flex-1">
- {title == "TRPG" ? (
- <PackLogo
- alt={alt}
- className="w-[160px] md:w-[220px] mb-3 fill-black dark:fill-white"
- />
- ) : (
- <RepoLogo
- alt={alt}
- className="w-[160px] md:w-[220px] mb-3 fill-black dark:fill-white"
- />
- )}
- {children}
- </div>
- </div>
- </Link>
- );
-}
-
-function SiteCards() {
- return (
- <div className="flex w-full container items-center justify-center gap-6 px-6 sm:mx-0 mt-8 md:!mt-14 lg:!mt-15 md:mb-0 flex-col lg:!flex-row z-10 lg:!translate-y-0">
- <FadeIn delay={0.1}>
- <Card
- title="AI"
- alt="HydroRollAI"
- icon={HydroRollAI}
- href="/AI"
- className="turborepoCardBg"
- >
- <p className="text-lg !w-[280px] md:!w-[340px] font-space-grotesk text-center opacity-50 dark:opacity-70">
- 水系核心——AI模块
- </p>
- </Card>
- </FadeIn>
- <FadeIn delay={0.2}>
- <Card
- title="TRPG"
- alt="HydroRollTRPG"
- icon={HydroRollTRPG}
- href="/TRPG"
- className="turbopackCardBg"
- >
- <div className="absolute top-3 left-3">
- <CardBadge>alpha</CardBadge>
- </div>
- <p className="text-lg !w-[280px] md:!w-[340px] font-space-grotesk text-center opacity-50 dark:opacity-70 ">
- 阅读水系TRPG模块文档
- </p>
- </Card>
- </FadeIn>
- </div>
- );
-}
-
-function Teams() {
- return (
- <div className="mx-auto ">
- <p className="bg-contain mb-2 md:!mb-4 text-sm font-semibold tracking-wide text-center text-[#666666] dark:text-[#888888] uppercase">
- Thx by teams from
- <br className="inline md:hidden" /> around the world
- <br></br>
- 感谢以下来自世界各地的团队或组织的贡献
- </p>
- <div className="z-50 grid grid-flow-col grid-rows-6 sm:grid-rows-3 md:grid-rows-2 lg:grid-rows-1">
- <Clients
- companyList={[
- "Vercel",
- "AWS",
- "Microsoft",
- "Adobe"
- ]}
- staticWidth
- />
- </div>
- </div>
- );
-}
-
-function LandingPage() {
- return (
- <>
- <LandingPageGlobalStyles />
- <main className="relative flex flex-col items-center justify-center w-full h-full overflow-hidden [--geist-foreground:#fff] dark:[--geist-foreground:#000] [--gradient-stop-1:0px] [--gradient-stop-2:120px] sm:[--gradient-stop-1:0px] sm:[--gradient-stop-2:120px]">
- <Background />
- <FadeIn className="z-10 flex flex-col items-center justify-center w-full h-full">
- <h1 className="mt-12 lg:!mt-20 mx-6 w-[300px] md:!w-full font-extrabold text-5xl lg:text-6xl leading-tight text-center mb-4 bg-clip-text text-transparent bg-gradient-to-b from-black/80 to-black dark:from-white dark:to-[#AAAAAA]">
- Make it Happen
- </h1>
- <p className="mx-6 text-xl max-h-[112px] md:max-h-[96px] w-[315px] md:w-[660px] md:text-2xl font-space-grotesk text-center text-[#666666] dark:text-[#888888]">
- HydroRoll&apos;水系 是一个基于nlp多任务模型的跨平台骰系,尽管只是作为深度学习框架iamai的插件并且借鉴了大量其它骰系较好的机制,但它仍然有自己的创新之处与标准遵循。
- </p>
- </FadeIn>
- <SiteCards />
- <FadeIn delay={0.3} className="z-10 py-16">
- <Teams />
- </FadeIn>
- </main>
- </>
- );
-}
-
-export default LandingPage;
diff --git a/docs/components/pages/landing/turbohero-background.module.css b/docs/components/pages/landing/turbohero-background.module.css
deleted file mode 100644
index 8f157e1..0000000
--- a/docs/components/pages/landing/turbohero-background.module.css
+++ /dev/null
@@ -1,108 +0,0 @@
-.container {
- position: absolute;
- z-index: -6;
- overflow: hidden;
- inset: 0;
- transition: perspective 3000ms ease 0s;
-}
-
-.lines {
- --right: #f8cde8;
- --left: #b9ddff;
- position: absolute;
- width: 200vw;
- margin-left: -50%;
- transform: translateY(0);
- background-image: linear-gradient(
- to right,
- var(--left) 45%,
- rgba(0, 0, 0, 0) 50%,
- var(--right) 55%
- );
- mask-image: linear-gradient(
- to right,
- rgba(0, 0, 0, 1) 2px,
- rgba(0, 0, 0, 0) 1px
- ),
- linear-gradient(to bottom, rgba(0, 0, 0, 1) 2px, rgba(0, 0, 0, 0) 1px);
- mask-size: 60px 60px;
- overflow: hidden;
- mask-repeat: repeat repeat;
- display: flex;
- align-items: center;
- justify-content: center;
- inset: -100% 0px;
- background-position-y: 100%;
- mask-position: 50% 0px;
- animation: go-up 60s linear infinite;
-}
-
-@media (min-width: 1024px) {
- .lines {
- animation-duration: 30s;
- mask-size: 80px 80px;
- }
-}
-
-:global(.dark) .lines {
- --right: #4c2638;
- --left: #223b67;
-}
-
-@keyframes go-up {
- 0% {
- transform: translateY(0);
- }
-
- 100% {
- transform: translateY(calc(50% + 28px));
- }
-}
-
-.pulse::before {
- content: "";
- position: absolute;
- inset: 0px;
- animation: pulse-frames ease-out 8s infinite;
- animation-delay: 0s;
- background: rgba(0, 0, 0, 0)
- linear-gradient(
- to top,
- rgba(0, 0, 0, 0) 45%,
- var(--pulse-color) 50%,
- rgba(0, 0, 0, 0) 90%
- )
- no-repeat;
- z-index: 211;
- animation-delay: var(--delay);
-}
-
-@keyframes pulse-frames {
- 0% {
- transform: translateY(0%);
- }
- 50% {
- transform: translateY(200%);
- }
- 100% {
- transform: translateY(200%);
- }
-}
-
-@media (prefers-reduced-motion) {
- .lines {
- animation: none;
- }
- .pulse::before {
- animation: none;
- }
-}
-
-@media (prefers-reduced-motion) {
- .lines {
- animation: none;
- }
- .pulse::before {
- animation: none;
- }
-}
diff --git a/docs/components/pages/showcase.tsx b/docs/components/pages/showcase.tsx
deleted file mode 100644
index 922f943..0000000
--- a/docs/components/pages/showcase.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-/* eslint-disable react/no-unescaped-entities */
-import { Container } from "../Container";
-import { Clients } from "../clients/Clients";
-
-export default function Showcase() {
- return (
- <main className="relative">
- <div className="mx-auto">
- <div className="py-16 lg:text-center">
- <p className="text-base font-semibold leading-6 tracking-wide text-blue-600 uppercase dark:text-gray-400 font-space-grotesk">
- Showcase
- </p>
- <h1 className="mt-2 text-3xl font-extrabold leading-8 tracking-tight text-gray-900 md:text-5xl dark:text-white sm:text-4xl sm:leading-10">
- Wut about plugins?
- </h1>
- <p className="max-w-3xl mt-4 text-xl leading-7 text-gray-500 dark:text-gray-400 lg:mx-auto font-space-grotesk">
- Turbo is the one of the fastest growing toolchains in the frontend
- ecosystem. It's trusted by thousands of developers in production
- including teams at Vercel, AWS, Netflix, Microsoft, Disney, and
- more.
- </p>
- </div>
- </div>
-
- <div className="grid items-center grid-cols-3 gap-16 sm:grid-cols-4 md:grid-cols-5 lg:grid-cols-6 xl:grid-cols-7 ">
- <Clients linked />
- </div>
- <Container>
- <div className="max-w-xl pt-20 pb-24 mx-auto space-y-6 text-center">
- <div className="mt-2 text-2xl font-extrabold leading-8 tracking-tight text-gray-900 dark:text-white sm:text-4xl sm:leading-10">
- Are you using HydroRoll?
- </div>
- <div className="mx-auto rounded-md">
- <a
- href="https://github.com/retrofor/HydroRoll/edit/main/docs/components/clients/users.ts"
- target="_blank"
- rel="noopener noreferrer"
- className="inline-flex items-center justify-center w-auto px-8 py-3 text-base font-medium text-white no-underline bg-black border border-transparent rounded-md dark:bg-white dark:text-black betterhover:dark:hover:bg-gray-300 betterhover:hover:bg-gray-700 md:py-3 md:text-lg md:px-10 md:leading-6"
- >
- Add Your Plugins
- </a>
- </div>
- </div>
- </Container>
- </main>
- );
-}
diff --git a/docs/components/useIsomorphicLayoutEffect.tsx b/docs/components/useIsomorphicLayoutEffect.tsx
deleted file mode 100644
index c685670..0000000
--- a/docs/components/useIsomorphicLayoutEffect.tsx
+++ /dev/null
@@ -1,7 +0,0 @@
-import * as React from "react";
-
-const useIsomorphicLayoutEffect =
- typeof window !== "undefined" ? React.useLayoutEffect : React.useEffect;
-
-/* eslint-disable-next-line import/no-default-export -- TODO: Fix ESLint Error (#13355) */
-export default useIsomorphicLayoutEffect;
diff --git a/docs/components/usePrefersReducedMotion.tsx b/docs/components/usePrefersReducedMotion.tsx
deleted file mode 100644
index dd9d82c..0000000
--- a/docs/components/usePrefersReducedMotion.tsx
+++ /dev/null
@@ -1,44 +0,0 @@
-import { useState, useEffect } from "react";
-
-const QUERY = "(prefers-reduced-motion: no-preference)";
-const isRenderingOnServer = typeof window === "undefined";
-/**
- * All code here from https://www.joshwcomeau.com/snippets/react-hooks/use-prefers-reduced-motion/
- */
-const getInitialState = () => {
- // For our initial server render, we won't know if the user
- // prefers reduced motion, but it doesn't matter. This value
- // will be overwritten on the client, before any animations
- // occur.
- return isRenderingOnServer ? true : !window.matchMedia(QUERY).matches;
-};
-
-/**
- * Checks the user's device setting for `prefers-reduced-motion`.
- * Use this if you can't use a media query in CSS.
- *
- * From https://www.joshwcomeau.com/snippets/react-hooks/use-prefers-reduced-motion/
- */
-export function usePrefersReducedMotion(): boolean {
- const [prefersReducedMotion, setPrefersReducedMotion] =
- useState(getInitialState);
- useEffect(() => {
- const mediaQueryList = window.matchMedia(QUERY);
- const listener = (event: MediaQueryListEvent) => {
- setPrefersReducedMotion(!event.matches);
- };
- if (mediaQueryList.addEventListener) {
- mediaQueryList.addEventListener("change", listener);
- } else {
- mediaQueryList.addListener(listener);
- }
- return () => {
- if (mediaQueryList.removeEventListener) {
- mediaQueryList.removeEventListener("change", listener);
- } else {
- mediaQueryList.removeListener(listener);
- }
- };
- }, []);
- return prefersReducedMotion;
-}
diff --git a/docs/content/features.ts b/docs/content/features.ts
deleted file mode 100644
index a6ef5c9..0000000
--- a/docs/content/features.ts
+++ /dev/null
@@ -1,161 +0,0 @@
-import type Image from "next/image";
-import EcosystemIconDark from "../public/images/docs/shared/feature-icons/ecosystem-dark.svg";
-import EcosystemIconLight from "../public/images/docs/shared/feature-icons/ecosystem-light.svg";
-import LightningIconDark from "../public/images/docs/shared/feature-icons/lightning-dark.svg";
-import LightningIconLight from "../public/images/docs/shared/feature-icons/lightning-light.svg";
-import BarsIconDark from "../public/images/docs/shared/feature-icons/bars-dark.svg";
-import BarsIconLight from "../public/images/docs/shared/feature-icons/bars-light.svg";
-import MultiEnvTargetsIconDark from "../public/images/docs/shared/feature-icons/multi-env-targets-dark.svg";
-import MultiEnvTargetsIconLight from "../public/images/docs/shared/feature-icons/multi-env-targets-light.svg";
-import NextJSIconDark from "../public/images/docs/shared/feature-icons/nextjs-dark.svg";
-import NextJSIconLight from "../public/images/docs/shared/feature-icons/nextjs-light.svg";
-import ServerComponentsIconDark from "../public/images/docs/shared/feature-icons/server-components-dark.svg";
-import ServerComponentsIconLight from "../public/images/docs/shared/feature-icons/server-components-light.svg";
-import FingerprintIconDark from "../public/images/docs/shared/feature-icons/fingerprint-dark.svg";
-import FingerprintIconLight from "../public/images/docs/shared/feature-icons/fingerprint-light.svg";
-import CloudIconDark from "../public/images/docs/shared/feature-icons/cloud-dark.svg";
-import CloudIconLight from "../public/images/docs/shared/feature-icons/cloud-light.svg";
-import CpuIconDark from "../public/images/docs/shared/feature-icons/cpu-dark.svg";
-import CpuIconLight from "../public/images/docs/shared/feature-icons/cpu-light.svg";
-import PieconDark from "../public/images/docs/shared/feature-icons/piecon-dark.svg";
-import PieconLight from "../public/images/docs/shared/feature-icons/piecon-light.svg";
-import RefreshIconDark from "../public/images/docs/shared/feature-icons/refresh-dark.svg";
-import RefreshIconLight from "../public/images/docs/shared/feature-icons/refresh-light.svg";
-import ArrowsExpandIconDark from "../public/images/docs/shared/feature-icons/arrows-expand-dark.svg";
-import ArrowsExpandIconLight from "../public/images/docs/shared/feature-icons/arrows-expand-light.svg";
-import BeakerIconDark from "../public/images/docs/shared/feature-icons/beaker-dark.svg";
-import BeakerIconLight from "../public/images/docs/shared/feature-icons/beaker-light.svg";
-
-type NextImageSrc = Parameters<typeof Image>[0]["src"];
-
-export type Feature = {
- name: string;
- description: string;
- iconDark: NextImageSrc;
- iconLight: NextImageSrc;
- page: "all" | "home" | "docs";
-};
-
-export type Features = Array<Feature>;
-
-const REPO_FEATURES: Features = [
- {
- name: "逐步增量的设计",
- description: `只需构建一次工作流——一旦HydroRollAI完成一个任务,它就不会再重新执行。`,
- iconDark: RefreshIconDark,
- iconLight: RefreshIconLight,
- page: "all",
- },
- {
- name: "内容感知哈希",
- description: `HydroRollAI根据文件内容而不是时间戳来确定需要构建的内容。`,
- iconDark: FingerprintIconDark,
- iconLight: FingerprintIconLight,
- page: "home",
- },
- {
- name: "并行执行",
- description: `以最大并行性使用每个核心来执行构建,避免浪费空闲CPU。`,
- iconDark: LightningIconDark,
- iconLight: LightningIconLight,
- page: "all",
- },
- {
- name: "远程缓存",
- description: `与团队成员和CI/CD共享远程构建缓存,加快构建速度。`,
- iconDark: CloudIconDark,
- iconLight: CloudIconLight,
- page: "all",
- },
- {
- name: "零运行时开销",
- description: `HydroRollAI不会干扰您的运行时代码,也不会修改您的源映射文件。 `,
- iconDark: CpuIconDark,
- iconLight: CpuIconLight,
- page: "all",
- },
- {
- name: "精简子集",
- description: `通过生成仅包含构建特定目标所需内容的部分,加快模型的部署速度。`,
- iconDark: PieconDark,
- iconLight: PieconLight,
- page: "all",
- },
- {
- name: "任务流水线",
- description: `定义任务之间的关系,然后让HydroRollAI优化构建顺序和时间。`,
- iconDark: ArrowsExpandIconDark,
- iconLight: ArrowsExpandIconLight,
- page: "all",
- },
- {
- name: "满足您的需求",
- description: `正在使用Pytorch或者Tensorflow?保持您的包发布工作流程,并使用HydroRollAI加速任务运行。`,
- iconDark: BeakerIconDark,
- iconLight: BeakerIconLight,
- page: "home",
- },
- {
- name: `在浏览器中进行性能分析`,
- description: `生成构建分析文件,并在Chrome或Edge中导入,以了解哪些任务耗时最长`,
- iconDark: BarsIconDark,
- iconLight: BarsIconLight,
- page: "home",
- },
-];
-
-const PACK_FEATURES: Features = [
- {
- name: "逐步增量设计",
- description: `只需构建一次工作流——一旦HydroRollCore完成一个任务,它就不会再重新执行。`,
- iconDark: BarsIconDark,
- iconLight: BarsIconLight,
- page: "all",
- },
- {
- name: "生态系统友好",
- description: `可以直接支持Python与TypeScript,也可以通过插件支持其他语言,且官方给出的规则包十分丰富。`,
- iconDark: EcosystemIconDark,
- iconLight: EcosystemIconLight,
- page: "home",
- },
- {
- name: "闪电般快速的HMR",
- description: `无论你写的规则包大小如何,热加载(HMR)始终保持快速的读取和运行速度。`,
- iconDark: LightningIconDark,
- iconLight: LightningIconLight,
- page: "all",
- },
- {
- name: "模型与HydroRoll本体组件",
- description: `在使用HydroRollCore时,可以获得对AI模型以及水系本体组件的原生支持。`,
- iconDark: ServerComponentsIconDark,
- iconLight: ServerComponentsIconLight,
- page: "all",
- },
- {
- name: "同时多个环境目标",
- description: `一起构建并优化多个环境(webui、本地静态wiki站点、服务器接口组件)`,
- iconDark: MultiEnvTargetsIconDark,
- iconLight: MultiEnvTargetsIconLight,
- page: "all",
- },
- {
- name: "站点支持 Next.js",
- description: `HydroRollCore将为Next.js的生产构建提供动力,无论是在本地还是在云端。`,
- iconDark: NextJSIconDark,
- iconLight: NextJSIconLight,
- page: "all",
- },
-];
-export const REPO_DOCS_FEATURES = REPO_FEATURES.filter(
- (f) => f.page === "docs" || f.page === "all"
-);
-
-export const REPO_HOME_FEATURES = REPO_FEATURES.filter(
- (f) => f.page === "home" || f.page === "all"
-);
-
-export const PACK_HOME_FEATURES = PACK_FEATURES.filter(
- (f) => f.page === "home" || f.page === "all"
-);
diff --git a/docs/content/legacy-features.ts b/docs/content/legacy-features.ts
deleted file mode 100644
index 8a25d88..0000000
--- a/docs/content/legacy-features.ts
+++ /dev/null
@@ -1,91 +0,0 @@
-// Remove when docs is refactored to use the new icons (see ./features.ts)
-
-import React from "react";
-import {
- ArrowsExpandIcon,
- BeakerIcon,
- ChartBarIcon,
- ChartPieIcon,
- ChipIcon,
- CloudUploadIcon,
- FingerPrintIcon,
- LightningBoltIcon,
- RefreshIcon,
-} from "@heroicons/react/outline";
-import { IconType } from "../components/Icons";
-
-export type Feature = {
- name: string;
- description: React.ReactNode;
- Icon: IconType;
- page: "all" | "home" | "docs";
-};
-
-export type Features = Array<Feature>;
-
-const LEGACY_REPO_FEATURES: Features = [
- {
- name: "Incremental builds",
- description: `Building once is painful enough, Turborepo will remember what you've built and skip the stuff that's already been computed.`,
- Icon: RefreshIcon,
- page: "all",
- },
- {
- name: "Content-aware hashing",
- description: `Turborepo looks at the contents of your files, not timestamps to figure out what needs to be built.`,
- Icon: FingerPrintIcon,
- page: "home",
- },
- {
- name: "Parallel execution",
- description: `Execute builds using every core at maximum parallelism without wasting idle CPUs.`,
- Icon: LightningBoltIcon,
- page: "all",
- },
- {
- name: "Remote Caching",
- description: `Share a remote build cache with your teammates and CI/CD for even faster builds.`,
- Icon: CloudUploadIcon,
- page: "all",
- },
- {
- name: "Zero runtime overhead",
- description: `Turborepo won’t interfere with your runtime code or touch your sourcemaps. `,
- Icon: ChipIcon,
- page: "all",
- },
- {
- name: "Pruned subsets",
- description: `Speed up PaaS deploys by generating a subset of your monorepo with only what's needed to build a specific target.`,
- Icon: ChartPieIcon,
- page: "all",
- },
- {
- name: "Task pipelines",
- description: `Define the relationships between your tasks and then let Turborepo optimize what to build and when.`,
- Icon: ArrowsExpandIcon,
- page: "all",
- },
- {
- name: "Meets you where you’re at",
- description: `Using Lerna? Keep your package publishing workflow and use Turborepo to turbocharge task running.`,
- Icon: BeakerIcon,
- page: "home",
- },
- {
- name: `Profile in your browser`,
- description: `Generate build profiles and import them in Chrome or Edge to understand which tasks are taking the longest.`,
- Icon: ChartBarIcon,
- page: "home",
- },
-];
-
-export const LEGACY_REPO_DOCS_FEATURES = LEGACY_REPO_FEATURES.filter(
- (f) => f.page === "docs" || f.page === "all"
-);
-
-export const LEGACY_REPO_HOME_FEATURES = LEGACY_REPO_FEATURES.filter(
- (f) => f.page === "home" || f.page === "all"
-);
-
-export default LEGACY_REPO_FEATURES;
diff --git a/docs/content/team.ts b/docs/content/team.ts
deleted file mode 100644
index 1c8ac0f..0000000
--- a/docs/content/team.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-const HYDROROLL_TEAM: Record<string, AuthorDetails> = {
- HsiangNianian: {
- name: "简律纯",
- GithubUsername: "HsiangNianian",
- picture: "/images/people/HsiangNianian.jpg",
- },
-};
-
-export type Author = keyof typeof HYDROROLL_TEAM;
-export type AuthorDetails = {
- name: string;
- GithubUsername?: string;
- picture: string;
-};
-
-export default HYDROROLL_TEAM;
diff --git a/docs/custom.css b/docs/custom.css
deleted file mode 100644
index 8921ffd..0000000
--- a/docs/custom.css
+++ /dev/null
@@ -1,73 +0,0 @@
-code {
- @apply text-sm;
-}
-
-.dark .invert-on-dark {
- filter: invert(1) brightness(1.8);
-}
-
-/*
- * Increase the contrast of this text (used in the left sidebar) in dark mode to be WCAG AA compliant.
- * Nextra does not expose a way of customizing just this color without creating a new theme, so use custom
- * css. Includes the class name in the selector twice to increase specificity without using `!important`.
- */
-html[class~="dark"] .dark\:nx-text-neutral-500.dark\:nx-text-neutral-500 {
- color: rgba(150, 150, 150, var(--tw-text-opacity));
-}
-
-@font-face {
- font-family: "Space Grotesk";
- font-style: normal;
- font-weight: 400;
- src: url(https://fonts.gstatic.com/s/spacegrotesk/v13/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUXskPMBBSSJLm2E.woff2)
- format("woff2");
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
- U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
- U+FEFF, U+FFFD;
- font-display: swap;
-}
-
-@font-face {
- font-family: "Space Grotesk";
- font-style: normal;
- font-weight: 500;
- src: url(https://fonts.gstatic.com/s/spacegrotesk/v13/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7aUXskPMBBSSJLm2E.woff2)
- format("woff2");
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
- U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
- U+FEFF, U+FFFD;
- font-display: swap;
-}
-
-.turborepoCardBg {
- background: #fff;
- box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.03),
- 0px 2px 4px rgba(0, 0, 0, 0.05), 0px 12px 24px rgba(0, 0, 0, 0.05);
-}
-
-.dark .turborepoCardBg {
- /* background: rgba(0, 0, 0, 0.8); */
- background: #000;
- border: 1px solid rgba(255, 255, 255, 0.1);
- box-shadow: 0px 20px 48px rgba(0, 0, 0, 0.2);
-}
-
-.turbopackCardBg {
- background: #fff;
- box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.03),
- 0px 2px 4px rgba(0, 0, 0, 0.05), 0px 12px 24px rgba(0, 0, 0, 0.05);
-}
-
-.dark .turbopackCardBg {
- background: rgba(0, 0, 0, 0.8);
- background: #000;
- border: 1px solid rgba(255, 255, 255, 0.1);
- box-shadow: 0px 20px 48px rgba(0, 0, 0, 0.2);
-}
-
-.list,
-.list:focus-visible,
-.list:focus {
- outline: none !important;
- box-shadow: none !important;
-}
diff --git a/docs/data/roots.txt b/docs/data/roots.txt
deleted file mode 100644
index a8c6869..0000000
--- a/docs/data/roots.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-天地有万古,此身不再得;人生只百年,此日最易过。
-居逆境中,周身皆针砭药石,砥节砺行而不觉;处顺境内,眼前尽兵刃戈矛,销膏靡骨而不知。
-人情反复,世路崎岖。
-遇沉沉不语之士,且莫输心;见悻悻自好之人,应须防口。
-欲做精金美玉的人品,定从烈火中煅来;思立掀天揭地的事功,须向薄冰上履过。
-一念错,便觉百行皆非,防之当如渡海浮囊,勿容一针之罅漏;万善全,始得一生无愧,修之当如凌云宝树,须假众木以撑持。
-忙处事为,常向闲中先检点,过举自稀;动时念想,预从静里密操持,非心自息。
-身不宜忙,而忙于闲暇之时,亦可儆惕惰气;心不可放,而放于收摄之后,亦可鼓畅天机。
-面上扫开十层甲,眉目才无可憎;胸中涤去数斗尘,语言方觉有味。
-容得性情上偏私,便是一大学问;消得家庭内嫌雪,才为火内栽莲。
-塞得物欲之路,才堪辟道义之门;驰得尘俗之肩,方可挑圣贤之担。
-一念过差,足丧生平之善;终身检饬,难盖一事之愆。
-与人者,与其易疏于终,不若难亲于始;御事者,与其巧持于后,不若拙守于前。
-讨了人事的便宜,必受天道的亏;贪了世味的滋益,必招性分的损。
-了心自了事,犹根拔而草不生;逃世不逃名,似膻存而蚋仍集。
diff --git a/docs/lib/ConvertKitApi.ts b/docs/lib/ConvertKitApi.ts
deleted file mode 100644
index c2915a1..0000000
--- a/docs/lib/ConvertKitApi.ts
+++ /dev/null
@@ -1,59 +0,0 @@
-import axios from "axios";
-
-const API_KEY = process.env.CONVERTKIT_API_KEY;
-const API_SECRET = process.env.CONVERTKIT_API_SECRET;
-
-const Http = axios.create({
- baseURL: "https://api.convertkit.com/v3",
- headers: {
- "Content-Type": "application/json; charset=utf-8",
- },
-});
-
-export function subscribeToForm({
- formId,
- email,
- firstName,
- fields,
-}: {
- formId: string;
- email: string;
- firstName: string;
- fields?: Record<string, any>;
-}): Promise<Subscriber> {
- return Http(`/forms/${formId}/subscribe`, {
- method: "POST",
- data: { api_key: API_KEY, email, first_name: firstName, fields },
- }).then((res) => res.data.subscription?.subscriber);
-}
-
-export function updateSubscriber(
- id: string,
- update: Subscriber
-): Promise<unknown> {
- return Http(`/subscribers/${id}`, {
- method: "PUT",
- data: {
- api_secret: API_SECRET,
- ...update,
- },
- }).then((res) => res.data);
-}
-
-export interface Subscriber {
- id: number;
- first_name: string;
- email_address: string;
- state: string; // maybe 'active' | 'inactive'
- created_at: string;
- fields: Record<string, any>;
-}
-
-export function getSubscriber(id: string): Promise<Subscriber> {
- return Http(`/subscribers/${id}`, {
- method: "GET",
- data: {
- api_secret: API_SECRET,
- },
- }).then((res) => res.data.subscriber);
-}
diff --git a/docs/lib/useTurborepoMinutesSaved.ts b/docs/lib/useTurborepoMinutesSaved.ts
deleted file mode 100644
index 4689ca7..0000000
--- a/docs/lib/useTurborepoMinutesSaved.ts
+++ /dev/null
@@ -1,38 +0,0 @@
-import useSWR from "swr";
-import axios from "axios";
-
-const fetcher = (url) => axios.get(url).then((res) => res.data);
-
-const path =
- "https://api.us-east.tinybird.co/v0/pipes/turborepo_time_saved_ticker.json?token=p.eyJ1IjogIjAzYzA0Y2MyLTM1YTAtNDhhNC05ZTZjLThhMWE0NGNhNjhkZiIsICJpZCI6ICJmOWIzMTU5Yi0wOTVjLTQyM2UtOWIwNS04ZDZlNzIyNjEwNzIifQ.A3TOPdm3Lhmn-1x5m6jNvulCQbbgUeQfAIO3IaaAt5k";
-
-const REFRESH_INTERVAL_IN_MS = 3500;
-
-interface QueryResponse {
- meta: { name: string; type: string }[];
- data: {
- last_update_time: string;
- remote_cache_minutes_saved: number;
- local_cache_minutes_saved: number;
- }[];
- rows: number;
- statistics: {
- elapsed: number;
- rows_read: number;
- bytes_read: number;
- };
-}
-
-export default function useTurborepoMinutesSaved():
- | {
- last_update_time: string;
- remote_cache_minutes_saved: number;
- local_cache_minutes_saved: number;
- }
- | undefined {
- const swr = useSWR<QueryResponse, unknown>(path, fetcher, {
- refreshInterval: REFRESH_INTERVAL_IN_MS,
- });
-
- return swr.data?.data[0];
-}
diff --git a/docs/next-env.d.ts b/docs/next-env.d.ts
deleted file mode 100644
index 4f11a03..0000000
--- a/docs/next-env.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-/// <reference types="next" />
-/// <reference types="next/image-types/global" />
-
-// NOTE: This file should not be edited
-// see https://nextjs.org/docs/basic-features/typescript for more information.
diff --git a/docs/next.config.js b/docs/next.config.js
deleted file mode 100644
index d92dbc6..0000000
--- a/docs/next.config.js
+++ /dev/null
@@ -1,94 +0,0 @@
-const { withSentryConfig } = require("@sentry/nextjs");
-const withNextra = require("nextra")({
- theme: "nextra-theme-docs",
- themeConfig: "./theme.config.js",
- unstable_flexsearch: true,
- unstable_staticImage: true,
-});
-
-const sentryWebpackPluginOptions = {
- silent: true,
-};
-
-const OLD_TURBOREPO_ROUTES = [
- "/docs",
- "/docs/getting-started/create-new",
- "/docs/getting-started/existing-monorepo",
- "/docs/acknowledgements",
- "/docs/faq",
- "/docs/troubleshooting",
-];
-
-const nextConfig = withNextra({
- sentry: {
- autoInstrumentServerFunctions: false,
- hideSourceMaps: true,
- },
- reactStrictMode: true,
- experimental: {
- legacyBrowsers: false,
- },
- webpack: (config, { webpack }) => {
- config.plugins.push(
- new webpack.DefinePlugin({
- __SENTRY_DEBUG__: false,
- __SENTRY_TRACING__: false,
- })
- );
-
- // return the modified config
- return config;
- },
- rewrites() {
- return {
- beforeFiles: [
- {
- source: "/sitemap.xml",
- destination:
- "https://crawled-sitemap.vercel.sh/turbobuild-sitemap.xml",
- },
- ],
- };
- },
- async redirects() {
- return [
- ...OLD_TURBOREPO_ROUTES.map((route) => ({
- source: route,
- destination: `/AI${route}`,
- permanent: true,
- })),
- {
- source: "/docs/getting-started",
- destination: "/AI/docs",
- permanent: true,
- },
- {
- source: "/discord{/}?",
- permanent: true,
- destination: "https://discord.gg/JBe8BYJgKT",
- },
- {
- source: "/docs/changelog",
- permanent: true,
- destination: "https://github.com/retrofor/HydroRoll/releases",
- },
- {
- // Accidentally created, eventually removable. See below.
- source: "/AI/docs/getting-started",
- destination: "/AI/docs",
- permanent: true,
- },
- {
- // This rule accidentally created a bunch of URLs.
- //
- // They've _never_ resolved, so _eventually_ we should be able to remove the
- // redirects we added above to fix them.
- source: "/docs/:path*",
- permanent: true,
- destination: "/AI/docs/:path*",
- },
- ];
- },
-});
-
-module.exports = withSentryConfig(nextConfig, sentryWebpackPluginOptions);
diff --git a/docs/package-lock.json b/docs/package-lock.json
deleted file mode 100644
index e69cde3..0000000
--- a/docs/package-lock.json
+++ /dev/null
@@ -1,15753 +0,0 @@
-{
- "name": "docs",
- "version": "1.0.0",
- "lockfileVersion": 2,
- "requires": true,
- "packages": {
- "": {
- "name": "docs",
- "version": "1.0.0",
- "license": "MPL-2.0",
- "dependencies": {
- "@headlessui/react": "^1.7.3",
- "@heroicons/react": "1.0.6",
- "@mdx-js/react": "^2.1.4",
- "@react-aria/ssr": "3.3.0",
- "@react-spring/web": "^9.6.1",
- "@sentry/nextjs": "^7.17.3",
- "@vercel/analytics": "^0.1.1",
- "@vercel/og": "^0.0.20",
- "axios": "0.27.2",
- "classnames": "2.3.2",
- "copy-to-clipboard": "^3.3.3",
- "framer-motion": "^7.3.6",
- "next": "^13.0.0",
- "next-themes": "^0.2.0",
- "nextra": "^2.0.1",
- "nextra-theme-docs": "^2.0.1",
- "react": "^18.2.0",
- "react-dom": "^18.2.0",
- "swr": "1.3.0"
- },
- "devDependencies": {
- "@babel/core": "7.20.12",
- "@types/node": "^16.11.12",
- "@types/react": "18.0.21",
- "autoprefixer": "10.4.14",
- "csstype": "3.1.2",
- "eslint": "8.10.0",
- "eslint-config-next": "12.3.1",
- "eslint-config-prettier": "8.5.0",
- "gray-matter": "^4.0.3",
- "postcss": "8.4.21",
- "rss": "^1.2.2",
- "tailwindcss": "3.1.8",
- "typescript": "4.8.4"
- },
- "engines": {
- "node": "16.x"
- }
- },
- "node_modules/@aashutoshrathi/word-wrap": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
- "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/@ampproject/remapping": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
- "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
- "dev": true,
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@babel/code-frame": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz",
- "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==",
- "dev": true,
- "dependencies": {
- "@babel/highlight": "^7.22.10",
- "chalk": "^2.4.2"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/compat-data": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz",
- "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/core": {
- "version": "7.20.12",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz",
- "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==",
- "dev": true,
- "dependencies": {
- "@ampproject/remapping": "^2.1.0",
- "@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.20.7",
- "@babel/helper-compilation-targets": "^7.20.7",
- "@babel/helper-module-transforms": "^7.20.11",
- "@babel/helpers": "^7.20.7",
- "@babel/parser": "^7.20.7",
- "@babel/template": "^7.20.7",
- "@babel/traverse": "^7.20.12",
- "@babel/types": "^7.20.7",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.2.2",
- "semver": "^6.3.0"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/babel"
- }
- },
- "node_modules/@babel/generator": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz",
- "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.22.10",
- "@jridgewell/gen-mapping": "^0.3.2",
- "@jridgewell/trace-mapping": "^0.3.17",
- "jsesc": "^2.5.1"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-compilation-targets": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz",
- "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==",
- "dev": true,
- "dependencies": {
- "@babel/compat-data": "^7.22.9",
- "@babel/helper-validator-option": "^7.22.5",
- "browserslist": "^4.21.9",
- "lru-cache": "^5.1.1",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-environment-visitor": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz",
- "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-function-name": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz",
- "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==",
- "dev": true,
- "dependencies": {
- "@babel/template": "^7.22.5",
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-hoist-variables": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz",
- "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-module-imports": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz",
- "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-module-transforms": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz",
- "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-module-imports": "^7.22.5",
- "@babel/helper-simple-access": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/helper-validator-identifier": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-simple-access": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz",
- "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-split-export-declaration": {
- "version": "7.22.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz",
- "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-string-parser": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz",
- "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-identifier": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz",
- "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-option": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz",
- "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helpers": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz",
- "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==",
- "dev": true,
- "dependencies": {
- "@babel/template": "^7.22.5",
- "@babel/traverse": "^7.22.10",
- "@babel/types": "^7.22.10"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/highlight": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz",
- "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-validator-identifier": "^7.22.5",
- "chalk": "^2.4.2",
- "js-tokens": "^4.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/parser": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz",
- "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==",
- "dev": true,
- "bin": {
- "parser": "bin/babel-parser.js"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@babel/runtime": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.10.tgz",
- "integrity": "sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==",
- "dependencies": {
- "regenerator-runtime": "^0.14.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/template": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz",
- "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==",
- "dev": true,
- "dependencies": {
- "@babel/code-frame": "^7.22.5",
- "@babel/parser": "^7.22.5",
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/traverse": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz",
- "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==",
- "dev": true,
- "dependencies": {
- "@babel/code-frame": "^7.22.10",
- "@babel/generator": "^7.22.10",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
- "@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/parser": "^7.22.10",
- "@babel/types": "^7.22.10",
- "debug": "^4.1.0",
- "globals": "^11.1.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/types": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz",
- "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-string-parser": "^7.22.5",
- "@babel/helper-validator-identifier": "^7.22.5",
- "to-fast-properties": "^2.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@braintree/sanitize-url": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz",
- "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A=="
- },
- "node_modules/@emotion/is-prop-valid": {
- "version": "0.8.8",
- "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz",
- "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==",
- "optional": true,
- "dependencies": {
- "@emotion/memoize": "0.7.4"
- }
- },
- "node_modules/@emotion/memoize": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
- "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",
- "optional": true
- },
- "node_modules/@eslint/eslintrc": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
- "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
- "dev": true,
- "dependencies": {
- "ajv": "^6.12.4",
- "debug": "^4.3.2",
- "espree": "^9.4.0",
- "globals": "^13.19.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
- "strip-json-comments": "^3.1.1"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/@eslint/eslintrc/node_modules/globals": {
- "version": "13.20.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
- "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
- "dev": true,
- "dependencies": {
- "type-fest": "^0.20.2"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@eslint/eslintrc/node_modules/type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@headlessui/react": {
- "version": "1.7.16",
- "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.16.tgz",
- "integrity": "sha512-2MphIAZdSUacZBT6EXk8AJkj+EuvaaJbtCyHTJrPsz8inhzCl7qeNPI1uk1AUvCgWylVtdN8cVVmnhUDPxPy3g==",
- "dependencies": {
- "client-only": "^0.0.1"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "react": "^16 || ^17 || ^18",
- "react-dom": "^16 || ^17 || ^18"
- }
- },
- "node_modules/@heroicons/react": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-1.0.6.tgz",
- "integrity": "sha512-JJCXydOFWMDpCP4q13iEplA503MQO3xLoZiKum+955ZCtHINWnx26CUxVxxFQu/uLb4LW3ge15ZpzIkXKkJ8oQ==",
- "peerDependencies": {
- "react": ">= 16"
- }
- },
- "node_modules/@humanwhocodes/config-array": {
- "version": "0.9.5",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz",
- "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==",
- "dev": true,
- "dependencies": {
- "@humanwhocodes/object-schema": "^1.2.1",
- "debug": "^4.1.1",
- "minimatch": "^3.0.4"
- },
- "engines": {
- "node": ">=10.10.0"
- }
- },
- "node_modules/@humanwhocodes/object-schema": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
- "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
- "dev": true
- },
- "node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
- "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
- "dev": true,
- "dependencies": {
- "@jridgewell/set-array": "^1.0.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
- "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
- "dev": true,
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/set-array": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
- "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
- "dev": true,
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.4.15",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
- "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
- },
- "node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.19",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz",
- "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==",
- "dev": true,
- "dependencies": {
- "@jridgewell/resolve-uri": "^3.1.0",
- "@jridgewell/sourcemap-codec": "^1.4.14"
- }
- },
- "node_modules/@mdx-js/mdx": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.3.0.tgz",
- "integrity": "sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "@types/mdx": "^2.0.0",
- "estree-util-build-jsx": "^2.0.0",
- "estree-util-is-identifier-name": "^2.0.0",
- "estree-util-to-js": "^1.1.0",
- "estree-walker": "^3.0.0",
- "hast-util-to-estree": "^2.0.0",
- "markdown-extensions": "^1.0.0",
- "periscopic": "^3.0.0",
- "remark-mdx": "^2.0.0",
- "remark-parse": "^10.0.0",
- "remark-rehype": "^10.0.0",
- "unified": "^10.0.0",
- "unist-util-position-from-estree": "^1.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "unist-util-visit": "^4.0.0",
- "vfile": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/@mdx-js/mdx/node_modules/estree-walker": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
- "dependencies": {
- "@types/estree": "^1.0.0"
- }
- },
- "node_modules/@mdx-js/mdx/node_modules/unist-util-visit": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
- "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.1.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/@mdx-js/react": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz",
- "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==",
- "dependencies": {
- "@types/mdx": "^2.0.0",
- "@types/react": ">=16"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- },
- "peerDependencies": {
- "react": ">=16"
- }
- },
- "node_modules/@motionone/animation": {
- "version": "10.15.1",
- "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.15.1.tgz",
- "integrity": "sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ==",
- "dependencies": {
- "@motionone/easing": "^10.15.1",
- "@motionone/types": "^10.15.1",
- "@motionone/utils": "^10.15.1",
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@motionone/dom": {
- "version": "10.16.2",
- "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.16.2.tgz",
- "integrity": "sha512-bnuHdNbge1FutZXv+k7xub9oPWcF0hsu8y1HTH/qg6av58YI0VufZ3ngfC7p2xhMJMnoh0LXFma2EGTgPeCkeg==",
- "dependencies": {
- "@motionone/animation": "^10.15.1",
- "@motionone/generators": "^10.15.1",
- "@motionone/types": "^10.15.1",
- "@motionone/utils": "^10.15.1",
- "hey-listen": "^1.0.8",
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@motionone/easing": {
- "version": "10.15.1",
- "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.15.1.tgz",
- "integrity": "sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==",
- "dependencies": {
- "@motionone/utils": "^10.15.1",
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@motionone/generators": {
- "version": "10.15.1",
- "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.15.1.tgz",
- "integrity": "sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ==",
- "dependencies": {
- "@motionone/types": "^10.15.1",
- "@motionone/utils": "^10.15.1",
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@motionone/types": {
- "version": "10.15.1",
- "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.15.1.tgz",
- "integrity": "sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA=="
- },
- "node_modules/@motionone/utils": {
- "version": "10.15.1",
- "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.15.1.tgz",
- "integrity": "sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw==",
- "dependencies": {
- "@motionone/types": "^10.15.1",
- "hey-listen": "^1.0.8",
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@napi-rs/simple-git": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git/-/simple-git-0.1.8.tgz",
- "integrity": "sha512-BvOMdkkofTz6lEE35itJ/laUokPhr/5ToMGlOH25YnhLD2yN1KpRAT4blW9tT8281/1aZjW3xyi73bs//IrDKA==",
- "engines": {
- "node": ">= 10"
- },
- "optionalDependencies": {
- "@napi-rs/simple-git-android-arm-eabi": "0.1.8",
- "@napi-rs/simple-git-android-arm64": "0.1.8",
- "@napi-rs/simple-git-darwin-arm64": "0.1.8",
- "@napi-rs/simple-git-darwin-x64": "0.1.8",
- "@napi-rs/simple-git-linux-arm-gnueabihf": "0.1.8",
- "@napi-rs/simple-git-linux-arm64-gnu": "0.1.8",
- "@napi-rs/simple-git-linux-arm64-musl": "0.1.8",
- "@napi-rs/simple-git-linux-x64-gnu": "0.1.8",
- "@napi-rs/simple-git-linux-x64-musl": "0.1.8",
- "@napi-rs/simple-git-win32-arm64-msvc": "0.1.8",
- "@napi-rs/simple-git-win32-x64-msvc": "0.1.8"
- }
- },
- "node_modules/@napi-rs/simple-git-android-arm-eabi": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-android-arm-eabi/-/simple-git-android-arm-eabi-0.1.8.tgz",
- "integrity": "sha512-JJCejHBB1G6O8nxjQLT4quWCcvLpC3oRdJJ9G3MFYSCoYS8i1bWCWeU+K7Br+xT+D6s1t9q8kNJAwJv9Ygpi0g==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@napi-rs/simple-git-android-arm64": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-android-arm64/-/simple-git-android-arm64-0.1.8.tgz",
- "integrity": "sha512-mraHzwWBw3tdRetNOS5KnFSjvdAbNBnjFLA8I4PwTCPJj3Q4txrigcPp2d59cJ0TC51xpnPXnZjYdNwwSI9g6g==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@napi-rs/simple-git-darwin-arm64": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-darwin-arm64/-/simple-git-darwin-arm64-0.1.8.tgz",
- "integrity": "sha512-ufy/36eI/j4UskEuvqSH7uXtp3oXeLDmjQCfKJz3u5Vx98KmOMKrqAm2H81AB2WOtCo5mqS6PbBeUXR8BJX8lQ==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@napi-rs/simple-git-darwin-x64": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-darwin-x64/-/simple-git-darwin-x64-0.1.8.tgz",
- "integrity": "sha512-Vb21U+v3tPJNl+8JtIHHT8HGe6WZ8o1Tq3f6p+Jx9Cz71zEbcIiB9FCEMY1knS/jwQEOuhhlI9Qk7d4HY+rprA==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@napi-rs/simple-git-linux-arm-gnueabihf": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm-gnueabihf/-/simple-git-linux-arm-gnueabihf-0.1.8.tgz",
- "integrity": "sha512-6BPTJ7CzpSm2t54mRLVaUr3S7ORJfVJoCk2rQ8v8oDg0XAMKvmQQxOsAgqKBo9gYNHJnqrOx3AEuEgvB586BuQ==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@napi-rs/simple-git-linux-arm64-gnu": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm64-gnu/-/simple-git-linux-arm64-gnu-0.1.8.tgz",
- "integrity": "sha512-qfESqUCAA/XoQpRXHptSQ8gIFnETCQt1zY9VOkplx6tgYk9PCeaX4B1Xuzrh3eZamSCMJFn+1YB9Ut8NwyGgAA==",
- "cpu": [
- "arm64"
- ],
- "hasInstallScript": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@napi-rs/simple-git-linux-arm64-musl": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm64-musl/-/simple-git-linux-arm64-musl-0.1.8.tgz",
- "integrity": "sha512-G80BQPpaRmQpn8dJGHp4I2/YVhWDUNJwcCrJAtAdbKFDCMyCHJBln2ERL/+IEUlIAT05zK/c1Z5WEprvXEdXow==",
- "cpu": [
- "arm64"
- ],
- "hasInstallScript": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@napi-rs/simple-git-linux-x64-gnu": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-x64-gnu/-/simple-git-linux-x64-gnu-0.1.8.tgz",
- "integrity": "sha512-NI6o1sZYEf6vPtNWJAm9w8BxJt+LlSFW0liSjYe3lc3e4dhMfV240f0ALeqlwdIldRPaDFwZSJX5/QbS7nMzhw==",
- "cpu": [
- "x64"
- ],
- "hasInstallScript": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@napi-rs/simple-git-linux-x64-musl": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-x64-musl/-/simple-git-linux-x64-musl-0.1.8.tgz",
- "integrity": "sha512-wljGAEOW41er45VTiU8kXJmO480pQKzsgRCvPlJJSCaEVBbmo6XXbFIXnZy1a2J3Zyy2IOsRB4PVkUZaNuPkZQ==",
- "cpu": [
- "x64"
- ],
- "hasInstallScript": true,
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@napi-rs/simple-git-win32-arm64-msvc": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-win32-arm64-msvc/-/simple-git-win32-arm64-msvc-0.1.8.tgz",
- "integrity": "sha512-QuV4QILyKPfbWHoQKrhXqjiCClx0SxbCTVogkR89BwivekqJMd9UlMxZdoCmwLWutRx4z9KmzQqokvYI5QeepA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@napi-rs/simple-git-win32-x64-msvc": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-win32-x64-msvc/-/simple-git-win32-x64-msvc-0.1.8.tgz",
- "integrity": "sha512-UzNS4JtjhZhZ5hRLq7BIUq+4JOwt1ThIKv11CsF1ag2l99f0123XvfEpjczKTaa94nHtjXYc2Mv9TjccBqYOew==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/env": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.13.tgz",
- "integrity": "sha512-fwz2QgVg08v7ZL7KmbQBLF2PubR/6zQdKBgmHEl3BCyWTEDsAQEijjw2gbFhI1tcKfLdOOJUXntz5vZ4S0Polg=="
- },
- "node_modules/@next/eslint-plugin-next": {
- "version": "12.3.1",
- "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.3.1.tgz",
- "integrity": "sha512-sw+lTf6r6P0j+g/n9y4qdWWI2syPqZx+uc0+B/fRENqfR3KpSid6MIKqc9gNwGhJASazEQ5b3w8h4cAET213jw==",
- "dev": true,
- "dependencies": {
- "glob": "7.1.7"
- }
- },
- "node_modules/@next/eslint-plugin-next/node_modules/glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
- "dev": true,
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/@next/swc-darwin-arm64": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.13.tgz",
- "integrity": "sha512-ZptVhHjzUuivnXMNCJ6lER33HN7lC+rZ01z+PM10Ows21NHFYMvGhi5iXkGtBDk6VmtzsbqnAjnx4Oz5um0FjA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-darwin-x64": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.13.tgz",
- "integrity": "sha512-t9nTiWCLApw8W4G1kqJyYP7y6/7lyal3PftmRturIxAIBlZss9wrtVN8nci50StDHmIlIDxfguYIEGVr9DbFTg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-arm64-gnu": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.13.tgz",
- "integrity": "sha512-xEHUqC8eqR5DHe8SOmMnDU1K3ggrJ28uIKltrQAwqFSSSmzjnN/XMocZkcVhuncuxYrpbri0iMQstRyRVdQVWg==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-arm64-musl": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.13.tgz",
- "integrity": "sha512-sNf3MnLAm8rquSSAoeD9nVcdaDeRYOeey4stOWOyWIgbBDtP+C93amSgH/LPTDoUV7gNiU6f+ghepTjTjRgIUQ==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-x64-gnu": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.13.tgz",
- "integrity": "sha512-WhcRaJJSHyx9OWmKjjz+OWHumiPZWRqmM/09Bt7Up4UqUJFFhGExeztR4trtv3rflvULatu9IH/nTV8fUUgaMA==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-x64-musl": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.13.tgz",
- "integrity": "sha512-+Y4LLhOWWZQIDKVwr2R17lq2KSN0F1c30QVgGIWfnjjHpH8nrIWHEndhqYU+iFuW8It78CiJjQKTw4f51HD7jA==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-win32-arm64-msvc": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.13.tgz",
- "integrity": "sha512-rWurdOR20uxjfqd1X9vDAgv0Jb26KjyL8akF9CBeFqX8rVaBAnW/Wf6A2gYEwyYY4Bai3T7p1kro6DFrsvBAAw==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-win32-ia32-msvc": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.13.tgz",
- "integrity": "sha512-E8bSPwRuY5ibJ3CzLQmJEt8qaWrPYuUTwnrwygPUEWoLzD5YRx9SD37oXRdU81TgGwDzCxpl7z5Nqlfk50xAog==",
- "cpu": [
- "ia32"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-win32-x64-msvc": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.13.tgz",
- "integrity": "sha512-4KlyC6jWRubPnppgfYsNTPeWfGCxtWLh5vaOAW/kdzAk9widqho8Qb5S4K2vHmal1tsURi7Onk2MMCV1phvyqA==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dev": true,
- "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==",
- "dev": true,
- "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==",
- "dev": true,
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@popperjs/core": {
- "version": "2.11.8",
- "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
- "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/popperjs"
- }
- },
- "node_modules/@react-aria/ssr": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.3.0.tgz",
- "integrity": "sha512-yNqUDuOVZIUGP81R87BJVi/ZUZp/nYOBXbPsRe7oltJOfErQZD+UezMpw4vM2KRz18cURffvmC8tJ6JTeyDtaQ==",
- "dependencies": {
- "@babel/runtime": "^7.6.2"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-spring/animated": {
- "version": "9.7.3",
- "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.3.tgz",
- "integrity": "sha512-5CWeNJt9pNgyvuSzQH+uy2pvTg8Y4/OisoscZIR8/ZNLIOI+CatFBhGZpDGTF/OzdNFsAoGk3wiUYTwoJ0YIvw==",
- "dependencies": {
- "@react-spring/shared": "~9.7.3",
- "@react-spring/types": "~9.7.3"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
- },
- "node_modules/@react-spring/core": {
- "version": "9.7.3",
- "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.3.tgz",
- "integrity": "sha512-IqFdPVf3ZOC1Cx7+M0cXf4odNLxDC+n7IN3MDcVCTIOSBfqEcBebSv+vlY5AhM0zw05PDbjKrNmBpzv/AqpjnQ==",
- "dependencies": {
- "@react-spring/animated": "~9.7.3",
- "@react-spring/shared": "~9.7.3",
- "@react-spring/types": "~9.7.3"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/react-spring/donate"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
- },
- "node_modules/@react-spring/shared": {
- "version": "9.7.3",
- "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.3.tgz",
- "integrity": "sha512-NEopD+9S5xYyQ0pGtioacLhL2luflh6HACSSDUZOwLHoxA5eku1UPuqcJqjwSD6luKjjLfiLOspxo43FUHKKSA==",
- "dependencies": {
- "@react-spring/types": "~9.7.3"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
- },
- "node_modules/@react-spring/types": {
- "version": "9.7.3",
- "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.3.tgz",
- "integrity": "sha512-Kpx/fQ/ZFX31OtlqVEFfgaD1ACzul4NksrvIgYfIFq9JpDHFwQkMVZ10tbo0FU/grje4rcL4EIrjekl3kYwgWw=="
- },
- "node_modules/@react-spring/web": {
- "version": "9.7.3",
- "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
- "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
- "dependencies": {
- "@react-spring/animated": "~9.7.3",
- "@react-spring/core": "~9.7.3",
- "@react-spring/shared": "~9.7.3",
- "@react-spring/types": "~9.7.3"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
- },
- "node_modules/@resvg/resvg-wasm": {
- "version": "2.0.0-alpha.4",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-wasm/-/resvg-wasm-2.0.0-alpha.4.tgz",
- "integrity": "sha512-pWIG9a/x1ky8gXKRhPH1OPKpHFoMN1ISLbJ+O+gPXQHIAKhNd5I28RlWf7q576hAOQA9JZTlo3p/M2uyLzJmmw==",
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@rollup/plugin-commonjs": {
- "version": "24.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-24.0.0.tgz",
- "integrity": "sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==",
- "dependencies": {
- "@rollup/pluginutils": "^5.0.1",
- "commondir": "^1.0.1",
- "estree-walker": "^2.0.2",
- "glob": "^8.0.3",
- "is-reference": "1.2.1",
- "magic-string": "^0.27.0"
- },
- "engines": {
- "node": ">=14.0.0"
- },
- "peerDependencies": {
- "rollup": "^2.68.0||^3.0.0"
- },
- "peerDependenciesMeta": {
- "rollup": {
- "optional": true
- }
- }
- },
- "node_modules/@rollup/pluginutils": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz",
- "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "estree-walker": "^2.0.2",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=14.0.0"
- },
- "peerDependencies": {
- "rollup": "^1.20.0||^2.0.0||^3.0.0"
- },
- "peerDependenciesMeta": {
- "rollup": {
- "optional": true
- }
- }
- },
- "node_modules/@rushstack/eslint-patch": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.3.tgz",
- "integrity": "sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==",
- "dev": true
- },
- "node_modules/@sentry-internal/tracing": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.63.0.tgz",
- "integrity": "sha512-Fxpc53p6NGvLSURg3iRvZA0k10K9yfeVhtczvJnpX30POBuV41wxpkLHkb68fjksirjEma1K3Ut1iLOEEDpPQg==",
- "dependencies": {
- "@sentry/core": "7.63.0",
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0",
- "tslib": "^2.4.1 || ^1.9.3"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/browser": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.63.0.tgz",
- "integrity": "sha512-P1Iw/2281C/7CUCRsN4jgXvjMNKnrwKqxRg7JqN8eVeCDPMpOeEPHNJ6YatEXdVLTKVn0JB7L63Q1prhFr8+SQ==",
- "dependencies": {
- "@sentry-internal/tracing": "7.63.0",
- "@sentry/core": "7.63.0",
- "@sentry/replay": "7.63.0",
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0",
- "tslib": "^2.4.1 || ^1.9.3"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/cli": {
- "version": "1.75.2",
- "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-1.75.2.tgz",
- "integrity": "sha512-CG0CKH4VCKWzEaegouWfCLQt9SFN+AieFESCatJ7zSuJmzF05ywpMusjxqRul6lMwfUhRKjGKOzcRJ1jLsfTBw==",
- "hasInstallScript": true,
- "dependencies": {
- "https-proxy-agent": "^5.0.0",
- "mkdirp": "^0.5.5",
- "node-fetch": "^2.6.7",
- "progress": "^2.0.3",
- "proxy-from-env": "^1.1.0",
- "which": "^2.0.2"
- },
- "bin": {
- "sentry-cli": "bin/sentry-cli"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@sentry/core": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.63.0.tgz",
- "integrity": "sha512-13Ljiq8hv6ieCkO+Am99/PljYJO5ynKT/hRQrWgGy9IIEgUr8sV3fW+1W6K4/3MCeOJou0HsiGBjOD1mASItVg==",
- "dependencies": {
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0",
- "tslib": "^2.4.1 || ^1.9.3"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/integrations": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.63.0.tgz",
- "integrity": "sha512-+P8GNqFZNH/yS/KPbvUfUDERneoRNUrqp9ayvvp8aq4cTtrBdM72CYgI21oG6cti42SSM1VDLYZomTV3ElPzSg==",
- "dependencies": {
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0",
- "localforage": "^1.8.1",
- "tslib": "^2.4.1 || ^1.9.3"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/nextjs": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-7.63.0.tgz",
- "integrity": "sha512-pf1kEt2oqxe84+DdmGkI6BEe1KMUcUFU4PZKg5GRFY7e2ZqHoS8hTJF5rBkScqVlQoXDTiGpfI+vU8Ie3snUcQ==",
- "dependencies": {
- "@rollup/plugin-commonjs": "24.0.0",
- "@sentry/core": "7.63.0",
- "@sentry/integrations": "7.63.0",
- "@sentry/node": "7.63.0",
- "@sentry/react": "7.63.0",
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0",
- "@sentry/webpack-plugin": "1.20.0",
- "chalk": "3.0.0",
- "rollup": "2.78.0",
- "stacktrace-parser": "^0.1.10",
- "tslib": "^2.4.1 || ^1.9.3"
- },
- "engines": {
- "node": ">=8"
- },
- "peerDependencies": {
- "next": "^10.0.8 || ^11.0 || ^12.0 || ^13.0",
- "react": "16.x || 17.x || 18.x",
- "webpack": ">= 4.0.0"
- },
- "peerDependenciesMeta": {
- "webpack": {
- "optional": true
- }
- }
- },
- "node_modules/@sentry/nextjs/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==",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/@sentry/nextjs/node_modules/chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/nextjs/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==",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/@sentry/nextjs/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=="
- },
- "node_modules/@sentry/nextjs/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==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/nextjs/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==",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/node": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.63.0.tgz",
- "integrity": "sha512-tSMyfQNbfjX1w8vJDZtvWeaD4QQ/Z4zVW/TLXfL/JZFIIksPgDZmqLdF+NJS4bSGTU5JiHiUh4pYhME4mHgNBQ==",
- "dependencies": {
- "@sentry-internal/tracing": "7.63.0",
- "@sentry/core": "7.63.0",
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0",
- "cookie": "^0.4.1",
- "https-proxy-agent": "^5.0.0",
- "lru_map": "^0.3.3",
- "tslib": "^2.4.1 || ^1.9.3"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/react": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.63.0.tgz",
- "integrity": "sha512-KFRjgADVE4aMI7gJmGnoSz65ZErQlz9xRB3vETWSyNOLprWXuQLPPtcDEn39BROtsDG4pLyYFaSDiD7o0+DyjQ==",
- "dependencies": {
- "@sentry/browser": "7.63.0",
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0",
- "hoist-non-react-statics": "^3.3.2",
- "tslib": "^2.4.1 || ^1.9.3"
- },
- "engines": {
- "node": ">=8"
- },
- "peerDependencies": {
- "react": "15.x || 16.x || 17.x || 18.x"
- }
- },
- "node_modules/@sentry/replay": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.63.0.tgz",
- "integrity": "sha512-ikeFVojuP9oDF103blZcj0Vvb4S50dV54BESMrMW2lYBoMMjvOd7AdL+iDHjn1OL05/mv1C6Oc8MovmvdjILVA==",
- "dependencies": {
- "@sentry/core": "7.63.0",
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@sentry/types": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.63.0.tgz",
- "integrity": "sha512-pZNwJVW7RqNLGuTUAhoygt0c9zmc0js10eANAz0MstygJRhQI1tqPDuiELVdujPrbeL+IFKF+7NvRDAydR2Niw==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/utils": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.63.0.tgz",
- "integrity": "sha512-7FQv1RYAwnuTuarruP+1+Jd6YQuN7i/Y7KltwPMVEwU7j5mzYQaexLr/Jz1XIdR2KYVdkbXQyP8jj8BmA6u9Jw==",
- "dependencies": {
- "@sentry/types": "7.63.0",
- "tslib": "^2.4.1 || ^1.9.3"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@sentry/webpack-plugin": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/@sentry/webpack-plugin/-/webpack-plugin-1.20.0.tgz",
- "integrity": "sha512-Ssj1mJVFsfU6vMCOM2d+h+KQR7QHSfeIP16t4l20Uq/neqWXZUQ2yvQfe4S3BjdbJXz/X4Rw8Hfy1Sd0ocunYw==",
- "dependencies": {
- "@sentry/cli": "^1.74.6",
- "webpack-sources": "^2.0.0 || ^3.0.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@shuding/opentype.js": {
- "version": "1.4.0-beta.0",
- "resolved": "https://registry.npmjs.org/@shuding/opentype.js/-/opentype.js-1.4.0-beta.0.tgz",
- "integrity": "sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==",
- "dependencies": {
- "fflate": "^0.7.3",
- "string.prototype.codepointat": "^0.2.1"
- },
- "bin": {
- "ot": "bin/ot"
- },
- "engines": {
- "node": ">= 8.0.0"
- }
- },
- "node_modules/@swc/helpers": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz",
- "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==",
- "dependencies": {
- "tslib": "^2.4.0"
- }
- },
- "node_modules/@theguild/remark-mermaid": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/@theguild/remark-mermaid/-/remark-mermaid-0.0.4.tgz",
- "integrity": "sha512-C1gssw07eURtCwzXqZZdvyV/eawQ/cXfARaXIgBU9orffox+/YQ+exxmNu9v16NSGzAVsGF4qEVHvCOcCR/FpQ==",
- "dependencies": {
- "mermaid": "^10.2.2",
- "unist-util-visit": "^5.0.0"
- },
- "peerDependencies": {
- "react": "^18.2.0"
- }
- },
- "node_modules/@theguild/remark-npm2yarn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/@theguild/remark-npm2yarn/-/remark-npm2yarn-0.1.1.tgz",
- "integrity": "sha512-ZKwd/bjQ9V+pESLnu8+q8jqn15alXzJOuVckraebsXwqVBTw53Gmupiw9zCdLNHU829KTYNycJYea6m9HRLuOg==",
- "dependencies": {
- "npm-to-yarn": "^2.0.0",
- "unist-util-visit": "^5.0.0"
- }
- },
- "node_modules/@types/acorn": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz",
- "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==",
- "dependencies": {
- "@types/estree": "*"
- }
- },
- "node_modules/@types/d3-scale": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz",
- "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==",
- "dependencies": {
- "@types/d3-time": "*"
- }
- },
- "node_modules/@types/d3-scale-chromatic": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz",
- "integrity": "sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw=="
- },
- "node_modules/@types/d3-time": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz",
- "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg=="
- },
- "node_modules/@types/debug": {
- "version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz",
- "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==",
- "dependencies": {
- "@types/ms": "*"
- }
- },
- "node_modules/@types/estree": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz",
- "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA=="
- },
- "node_modules/@types/estree-jsx": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.0.tgz",
- "integrity": "sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==",
- "dependencies": {
- "@types/estree": "*"
- }
- },
- "node_modules/@types/hast": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.5.tgz",
- "integrity": "sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==",
- "dependencies": {
- "@types/unist": "^2"
- }
- },
- "node_modules/@types/js-yaml": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz",
- "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA=="
- },
- "node_modules/@types/json5": {
- "version": "0.0.29",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
- "dev": true
- },
- "node_modules/@types/katex": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.14.0.tgz",
- "integrity": "sha512-+2FW2CcT0K3P+JMR8YG846bmDwplKUTsWgT2ENwdQ1UdVfRk3GQrh6Mi4sTopy30gI8Uau5CEqHTDZ6YvWIUPA=="
- },
- "node_modules/@types/mdast": {
- "version": "3.0.12",
- "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz",
- "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==",
- "dependencies": {
- "@types/unist": "^2"
- }
- },
- "node_modules/@types/mdx": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.6.tgz",
- "integrity": "sha512-sVcwEG10aFU2KcM7cIA0M410UPv/DesOPyG8zMVk0QUDexHA3lYmGucpEpZ2dtWWhi2ip3CG+5g/iH0PwoW4Fw=="
- },
- "node_modules/@types/ms": {
- "version": "0.7.31",
- "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
- "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
- },
- "node_modules/@types/node": {
- "version": "16.18.40",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.40.tgz",
- "integrity": "sha512-+yno3ItTEwGxXiS/75Q/aHaa5srkpnJaH+kdkTVJ3DtJEwv92itpKbxU+FjPoh2m/5G9zmUQfrL4A4C13c+iGA==",
- "dev": true
- },
- "node_modules/@types/prop-types": {
- "version": "15.7.5",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
- "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
- },
- "node_modules/@types/react": {
- "version": "18.0.21",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz",
- "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==",
- "dependencies": {
- "@types/prop-types": "*",
- "@types/scheduler": "*",
- "csstype": "^3.0.2"
- }
- },
- "node_modules/@types/scheduler": {
- "version": "0.16.3",
- "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz",
- "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ=="
- },
- "node_modules/@types/unist": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz",
- "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g=="
- },
- "node_modules/@types/yoga-layout": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz",
- "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw=="
- },
- "node_modules/@typescript-eslint/parser": {
- "version": "5.62.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz",
- "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==",
- "dev": true,
- "dependencies": {
- "@typescript-eslint/scope-manager": "5.62.0",
- "@typescript-eslint/types": "5.62.0",
- "@typescript-eslint/typescript-estree": "5.62.0",
- "debug": "^4.3.4"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/@typescript-eslint/scope-manager": {
- "version": "5.62.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz",
- "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==",
- "dev": true,
- "dependencies": {
- "@typescript-eslint/types": "5.62.0",
- "@typescript-eslint/visitor-keys": "5.62.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/types": {
- "version": "5.62.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz",
- "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==",
- "dev": true,
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/typescript-estree": {
- "version": "5.62.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz",
- "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==",
- "dev": true,
- "dependencies": {
- "@typescript-eslint/types": "5.62.0",
- "@typescript-eslint/visitor-keys": "5.62.0",
- "debug": "^4.3.4",
- "globby": "^11.1.0",
- "is-glob": "^4.0.3",
- "semver": "^7.3.7",
- "tsutils": "^3.21.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
- "dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- },
- "node_modules/@typescript-eslint/visitor-keys": {
- "version": "5.62.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz",
- "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==",
- "dev": true,
- "dependencies": {
- "@typescript-eslint/types": "5.62.0",
- "eslint-visitor-keys": "^3.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@vercel/analytics": {
- "version": "0.1.11",
- "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-0.1.11.tgz",
- "integrity": "sha512-mj5CPR02y0BRs1tN3oZcBNAX9a8NxsIUl9vElDPcqxnMfP0RbRc9fI9Ud7+QDg/1Izvt5uMumsr+6YsmVHcyuw==",
- "peerDependencies": {
- "react": "^16.8||^17||^18"
- }
- },
- "node_modules/@vercel/og": {
- "version": "0.0.20",
- "resolved": "https://registry.npmjs.org/@vercel/og/-/og-0.0.20.tgz",
- "integrity": "sha512-089P+TfqWz0xBxjOvOhkZIDDtfrLcye94H4IZ+SqxoGPWpNGXaBvRJER/z5SoJxJRcCAL8tPiK5zdjRskM6tLw==",
- "dependencies": {
- "@resvg/resvg-wasm": "2.0.0-alpha.4",
- "satori": "0.0.43",
- "yoga-wasm-web": "0.1.2"
- },
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/acorn": {
- "version": "8.10.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
- "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==",
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "peerDependencies": {
- "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
- }
- },
- "node_modules/acorn-node": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
- "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
- "dev": true,
- "dependencies": {
- "acorn": "^7.0.0",
- "acorn-walk": "^7.0.0",
- "xtend": "^4.0.2"
- }
- },
- "node_modules/acorn-node/node_modules/acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
- "dev": true,
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/acorn-walk": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
- "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
- "dev": true,
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "dependencies": {
- "debug": "4"
- },
- "engines": {
- "node": ">= 6.0.0"
- }
- },
- "node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-sequence-parser": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz",
- "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg=="
- },
- "node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "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==",
- "dev": true,
- "dependencies": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/arch": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
- "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "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==",
- "dev": true
- },
- "node_modules/argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
- "node_modules/aria-query": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
- "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
- "dev": true,
- "dependencies": {
- "dequal": "^2.0.3"
- }
- },
- "node_modules/array-buffer-byte-length": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
- "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "is-array-buffer": "^3.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array-includes": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz",
- "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "get-intrinsic": "^1.1.3",
- "is-string": "^1.0.7"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "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==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/array.prototype.findlastindex": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz",
- "integrity": "sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.1.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array.prototype.flat": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz",
- "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array.prototype.flatmap": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz",
- "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array.prototype.tosorted": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz",
- "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.1.3"
- }
- },
- "node_modules/arraybuffer.prototype.slice": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz",
- "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==",
- "dev": true,
- "dependencies": {
- "array-buffer-byte-length": "^1.0.0",
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "get-intrinsic": "^1.2.1",
- "is-array-buffer": "^3.0.2",
- "is-shared-array-buffer": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/ast-types-flow": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
- "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==",
- "dev": true
- },
- "node_modules/astring": {
- "version": "1.8.6",
- "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz",
- "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==",
- "bin": {
- "astring": "bin/astring"
- }
- },
- "node_modules/asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
- },
- "node_modules/autoprefixer": {
- "version": "10.4.14",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz",
- "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/autoprefixer"
- }
- ],
- "dependencies": {
- "browserslist": "^4.21.5",
- "caniuse-lite": "^1.0.30001464",
- "fraction.js": "^4.2.0",
- "normalize-range": "^0.1.2",
- "picocolors": "^1.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "bin": {
- "autoprefixer": "bin/autoprefixer"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/axe-core": {
- "version": "4.7.2",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz",
- "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/axios": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
- "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
- "dependencies": {
- "follow-redirects": "^1.14.9",
- "form-data": "^4.0.0"
- }
- },
- "node_modules/axobject-query": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
- "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==",
- "dev": true,
- "dependencies": {
- "dequal": "^2.0.3"
- }
- },
- "node_modules/bail": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
- "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "node_modules/binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "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==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "dependencies": {
- "fill-range": "^7.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/browserslist": {
- "version": "4.21.10",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz",
- "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==",
- "dev": true,
- "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"
- }
- ],
- "dependencies": {
- "caniuse-lite": "^1.0.30001517",
- "electron-to-chromium": "^1.4.477",
- "node-releases": "^2.0.13",
- "update-browserslist-db": "^1.0.11"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
- "node_modules/busboy": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
- "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
- "dependencies": {
- "streamsearch": "^1.1.0"
- },
- "engines": {
- "node": ">=10.16.0"
- }
- },
- "node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- },
- "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==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/camelcase-css": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
- "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
- "dev": true,
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/camelize": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz",
- "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/caniuse-lite": {
- "version": "1.0.30001519",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz",
- "integrity": "sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ]
- },
- "node_modules/ccount": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
- "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/character-entities": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
- "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/character-entities-html4": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
- "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/character-entities-legacy": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
- "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/character-reference-invalid": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
- "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/chokidar": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
- "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
- "dev": true,
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ],
- "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"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/chokidar/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==",
- "dev": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/classnames": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz",
- "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="
- },
- "node_modules/client-only": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
- "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
- },
- "node_modules/clipboardy": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.2.tgz",
- "integrity": "sha512-16KrBOV7bHmHdxcQiCvfUFYVFyEah4FI8vYT1Fr7CGSA4G+xBWMEfUEQJS1hxeHGtI9ju1Bzs9uXSbj5HZKArw==",
- "dependencies": {
- "arch": "^2.1.0",
- "execa": "^0.8.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/clsx": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
- "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
- },
- "node_modules/combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "dependencies": {
- "delayed-stream": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/comma-separated-tokens": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
- "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/commander": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
- "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
- "engines": {
- "node": ">= 12"
- }
- },
- "node_modules/commondir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg=="
- },
- "node_modules/compute-scroll-into-view": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.0.3.tgz",
- "integrity": "sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A=="
- },
- "node_modules/concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
- "dev": true
- },
- "node_modules/convert-source-map": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
- "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
- "dev": true
- },
- "node_modules/cookie": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
- "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/copy-to-clipboard": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz",
- "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==",
- "dependencies": {
- "toggle-selection": "^1.0.6"
- }
- },
- "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==",
- "dependencies": {
- "layout-base": "^1.0.0"
- }
- },
- "node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/css-background-parser": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/css-background-parser/-/css-background-parser-0.1.0.tgz",
- "integrity": "sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA=="
- },
- "node_modules/css-box-shadow": {
- "version": "1.0.0-3",
- "resolved": "https://registry.npmjs.org/css-box-shadow/-/css-box-shadow-1.0.0-3.tgz",
- "integrity": "sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg=="
- },
- "node_modules/css-color-keywords": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz",
- "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/css-to-react-native": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz",
- "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==",
- "dependencies": {
- "camelize": "^1.0.0",
- "css-color-keywords": "^1.0.0",
- "postcss-value-parser": "^4.0.2"
- }
- },
- "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==",
- "dev": true,
- "bin": {
- "cssesc": "bin/cssesc"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/csstype": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
- "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
- },
- "node_modules/cytoscape": {
- "version": "3.26.0",
- "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.26.0.tgz",
- "integrity": "sha512-IV+crL+KBcrCnVVUCZW+zRRRFUZQcrtdOPXki+o4CFUWLdAEYvuZLcBSJC9EBK++suamERKzeY7roq2hdovV3w==",
- "dependencies": {
- "heap": "^0.2.6",
- "lodash": "^4.17.21"
- },
- "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==",
- "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==",
- "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==",
- "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=="
- },
- "node_modules/d3": {
- "version": "7.8.5",
- "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz",
- "integrity": "sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/d3-ease": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
- "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
- "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==",
- "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==",
- "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==",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-geo": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz",
- "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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=="
- },
- "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==",
- "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=="
- },
- "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==",
- "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.0.0",
- "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz",
- "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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.10",
- "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.10.tgz",
- "integrity": "sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==",
- "dependencies": {
- "d3": "^7.8.2",
- "lodash-es": "^4.17.21"
- }
- },
- "node_modules/damerau-levenshtein": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
- "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
- "dev": true
- },
- "node_modules/dayjs": {
- "version": "1.11.9",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz",
- "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA=="
- },
- "node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/decode-named-character-reference": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz",
- "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==",
- "dependencies": {
- "character-entities": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/deep-is": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
- "dev": true
- },
- "node_modules/define-properties": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
- "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
- "dev": true,
- "dependencies": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/defined": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz",
- "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/delaunator": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz",
- "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==",
- "dependencies": {
- "robust-predicates": "^3.0.0"
- }
- },
- "node_modules/delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/dequal": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/detective": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz",
- "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==",
- "dev": true,
- "dependencies": {
- "acorn-node": "^1.8.2",
- "defined": "^1.0.0",
- "minimist": "^1.2.6"
- },
- "bin": {
- "detective": "bin/detective.js"
- },
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/didyoumean": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
- "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
- "dev": true
- },
- "node_modules/diff": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz",
- "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==",
- "engines": {
- "node": ">=0.3.1"
- }
- },
- "node_modules/dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "dev": true,
- "dependencies": {
- "path-type": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/dlv": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
- "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
- "dev": true
- },
- "node_modules/doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
- "dev": true,
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/dompurify": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.5.tgz",
- "integrity": "sha512-F9e6wPGtY+8KNMRAVfxeCOHU0/NPWMSENNq4pQctuXRqqdEPW7q3CrLbR5Nse044WwacyjHGOMlvNsBe1y6z9A=="
- },
- "node_modules/electron-to-chromium": {
- "version": "1.4.490",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.490.tgz",
- "integrity": "sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A==",
- "dev": true
- },
- "node_modules/elkjs": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.8.2.tgz",
- "integrity": "sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ=="
- },
- "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==",
- "dev": true
- },
- "node_modules/entities": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
- "engines": {
- "node": ">=0.12"
- },
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
- "node_modules/es-abstract": {
- "version": "1.22.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz",
- "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==",
- "dev": true,
- "dependencies": {
- "array-buffer-byte-length": "^1.0.0",
- "arraybuffer.prototype.slice": "^1.0.1",
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "es-set-tostringtag": "^2.0.1",
- "es-to-primitive": "^1.2.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.2.1",
- "get-symbol-description": "^1.0.0",
- "globalthis": "^1.0.3",
- "gopd": "^1.0.1",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
- "is-array-buffer": "^3.0.2",
- "is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-typed-array": "^1.1.10",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.12.3",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.5.0",
- "safe-array-concat": "^1.0.0",
- "safe-regex-test": "^1.0.0",
- "string.prototype.trim": "^1.2.7",
- "string.prototype.trimend": "^1.0.6",
- "string.prototype.trimstart": "^1.0.6",
- "typed-array-buffer": "^1.0.0",
- "typed-array-byte-length": "^1.0.0",
- "typed-array-byte-offset": "^1.0.0",
- "typed-array-length": "^1.0.4",
- "unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.10"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/es-set-tostringtag": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
- "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.1.3",
- "has": "^1.0.3",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/es-shim-unscopables": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
- "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
- "dev": true,
- "dependencies": {
- "has": "^1.0.3"
- }
- },
- "node_modules/es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "dependencies": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "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==",
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/eslint": {
- "version": "8.10.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.10.0.tgz",
- "integrity": "sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw==",
- "dev": true,
- "dependencies": {
- "@eslint/eslintrc": "^1.2.0",
- "@humanwhocodes/config-array": "^0.9.2",
- "ajv": "^6.10.0",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.3.2",
- "doctrine": "^3.0.0",
- "escape-string-regexp": "^4.0.0",
- "eslint-scope": "^7.1.1",
- "eslint-utils": "^3.0.0",
- "eslint-visitor-keys": "^3.3.0",
- "espree": "^9.3.1",
- "esquery": "^1.4.0",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
- "functional-red-black-tree": "^1.0.1",
- "glob-parent": "^6.0.1",
- "globals": "^13.6.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.0.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "js-yaml": "^4.1.0",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.0.4",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.1",
- "regexpp": "^3.2.0",
- "strip-ansi": "^6.0.1",
- "strip-json-comments": "^3.1.0",
- "text-table": "^0.2.0",
- "v8-compile-cache": "^2.0.3"
- },
- "bin": {
- "eslint": "bin/eslint.js"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint-config-next": {
- "version": "12.3.1",
- "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.3.1.tgz",
- "integrity": "sha512-EN/xwKPU6jz1G0Qi6Bd/BqMnHLyRAL0VsaQaWA7F3KkjAgZHi4f1uL1JKGWNxdQpHTW/sdGONBd0bzxUka/DJg==",
- "dev": true,
- "dependencies": {
- "@next/eslint-plugin-next": "12.3.1",
- "@rushstack/eslint-patch": "^1.1.3",
- "@typescript-eslint/parser": "^5.21.0",
- "eslint-import-resolver-node": "^0.3.6",
- "eslint-import-resolver-typescript": "^2.7.1",
- "eslint-plugin-import": "^2.26.0",
- "eslint-plugin-jsx-a11y": "^6.5.1",
- "eslint-plugin-react": "^7.31.7",
- "eslint-plugin-react-hooks": "^4.5.0"
- },
- "peerDependencies": {
- "eslint": "^7.23.0 || ^8.0.0",
- "typescript": ">=3.3.1"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/eslint-config-prettier": {
- "version": "8.5.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz",
- "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==",
- "dev": true,
- "bin": {
- "eslint-config-prettier": "bin/cli.js"
- },
- "peerDependencies": {
- "eslint": ">=7.0.0"
- }
- },
- "node_modules/eslint-import-resolver-node": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
- "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==",
- "dev": true,
- "dependencies": {
- "debug": "^3.2.7",
- "is-core-module": "^2.13.0",
- "resolve": "^1.22.4"
- }
- },
- "node_modules/eslint-import-resolver-node/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-import-resolver-typescript": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz",
- "integrity": "sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==",
- "dev": true,
- "dependencies": {
- "debug": "^4.3.4",
- "glob": "^7.2.0",
- "is-glob": "^4.0.3",
- "resolve": "^1.22.0",
- "tsconfig-paths": "^3.14.1"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "eslint": "*",
- "eslint-plugin-import": "*"
- }
- },
- "node_modules/eslint-import-resolver-typescript/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dev": true,
- "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/eslint-module-utils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz",
- "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==",
- "dev": true,
- "dependencies": {
- "debug": "^3.2.7"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependenciesMeta": {
- "eslint": {
- "optional": true
- }
- }
- },
- "node_modules/eslint-module-utils/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-plugin-import": {
- "version": "2.28.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.0.tgz",
- "integrity": "sha512-B8s/n+ZluN7sxj9eUf7/pRFERX0r5bnFA2dCaLHy2ZeaQEAz0k+ZZkFWRFHJAqxfxQDx6KLv9LeIki7cFdwW+Q==",
- "dev": true,
- "dependencies": {
- "array-includes": "^3.1.6",
- "array.prototype.findlastindex": "^1.2.2",
- "array.prototype.flat": "^1.3.1",
- "array.prototype.flatmap": "^1.3.1",
- "debug": "^3.2.7",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.7",
- "eslint-module-utils": "^2.8.0",
- "has": "^1.0.3",
- "is-core-module": "^2.12.1",
- "is-glob": "^4.0.3",
- "minimatch": "^3.1.2",
- "object.fromentries": "^2.0.6",
- "object.groupby": "^1.0.0",
- "object.values": "^1.1.6",
- "resolve": "^1.22.3",
- "semver": "^6.3.1",
- "tsconfig-paths": "^3.14.2"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/eslint-plugin-jsx-a11y": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz",
- "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==",
- "dev": true,
- "dependencies": {
- "@babel/runtime": "^7.20.7",
- "aria-query": "^5.1.3",
- "array-includes": "^3.1.6",
- "array.prototype.flatmap": "^1.3.1",
- "ast-types-flow": "^0.0.7",
- "axe-core": "^4.6.2",
- "axobject-query": "^3.1.1",
- "damerau-levenshtein": "^1.0.8",
- "emoji-regex": "^9.2.2",
- "has": "^1.0.3",
- "jsx-ast-utils": "^3.3.3",
- "language-tags": "=1.0.5",
- "minimatch": "^3.1.2",
- "object.entries": "^1.1.6",
- "object.fromentries": "^2.0.6",
- "semver": "^6.3.0"
- },
- "engines": {
- "node": ">=4.0"
- },
- "peerDependencies": {
- "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
- }
- },
- "node_modules/eslint-plugin-react": {
- "version": "7.33.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.1.tgz",
- "integrity": "sha512-L093k0WAMvr6VhNwReB8VgOq5s2LesZmrpPdKz/kZElQDzqS7G7+DnKoqT+w4JwuiGeAhAvHO0fvy0Eyk4ejDA==",
- "dev": true,
- "dependencies": {
- "array-includes": "^3.1.6",
- "array.prototype.flatmap": "^1.3.1",
- "array.prototype.tosorted": "^1.1.1",
- "doctrine": "^2.1.0",
- "estraverse": "^5.3.0",
- "jsx-ast-utils": "^2.4.1 || ^3.0.0",
- "minimatch": "^3.1.2",
- "object.entries": "^1.1.6",
- "object.fromentries": "^2.0.6",
- "object.hasown": "^1.1.2",
- "object.values": "^1.1.6",
- "prop-types": "^15.8.1",
- "resolve": "^2.0.0-next.4",
- "semver": "^6.3.1",
- "string.prototype.matchall": "^4.0.8"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
- }
- },
- "node_modules/eslint-plugin-react-hooks": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz",
- "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0"
- }
- },
- "node_modules/eslint-plugin-react/node_modules/doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/eslint-plugin-react/node_modules/resolve": {
- "version": "2.0.0-next.4",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
- "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
- "dev": true,
- "dependencies": {
- "is-core-module": "^2.9.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/eslint-scope": {
- "version": "7.2.2",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
- "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
- "dev": true,
- "dependencies": {
- "esrecurse": "^4.3.0",
- "estraverse": "^5.2.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint-utils": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
- "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
- "dev": true,
- "dependencies": {
- "eslint-visitor-keys": "^2.0.0"
- },
- "engines": {
- "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
- },
- "peerDependencies": {
- "eslint": ">=5"
- }
- },
- "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
- "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/eslint-visitor-keys": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz",
- "integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==",
- "dev": true,
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint/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==",
- "dev": true,
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/eslint/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "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/eslint/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==",
- "dev": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/eslint/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==",
- "dev": true
- },
- "node_modules/eslint/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==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/eslint/node_modules/globals": {
- "version": "13.20.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
- "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
- "dev": true,
- "dependencies": {
- "type-fest": "^0.20.2"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/eslint/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==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/eslint/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==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/eslint/node_modules/type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/espree": {
- "version": "9.6.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
- "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
- "dev": true,
- "dependencies": {
- "acorn": "^8.9.0",
- "acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.4.1"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "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==",
- "bin": {
- "esparse": "bin/esparse.js",
- "esvalidate": "bin/esvalidate.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/esquery": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
- "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
- "dev": true,
- "dependencies": {
- "estraverse": "^5.1.0"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "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==",
- "dev": true,
- "dependencies": {
- "estraverse": "^5.2.0"
- },
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "dev": true,
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/estree-util-attach-comments": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz",
- "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==",
- "dependencies": {
- "@types/estree": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-util-build-jsx": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz",
- "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "estree-util-is-identifier-name": "^2.0.0",
- "estree-walker": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-util-build-jsx/node_modules/estree-walker": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
- "dependencies": {
- "@types/estree": "^1.0.0"
- }
- },
- "node_modules/estree-util-is-identifier-name": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz",
- "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-util-to-js": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz",
- "integrity": "sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "astring": "^1.8.0",
- "source-map": "^0.7.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-util-value-to-estree": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-1.3.0.tgz",
- "integrity": "sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==",
- "dependencies": {
- "is-plain-obj": "^3.0.0"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/estree-util-visit": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz",
- "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "@types/unist": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-walker": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
- "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
- },
- "node_modules/esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/execa": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz",
- "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==",
- "dependencies": {
- "cross-spawn": "^5.0.1",
- "get-stream": "^3.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/execa/node_modules/cross-spawn": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
- "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==",
- "dependencies": {
- "lru-cache": "^4.0.1",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "node_modules/execa/node_modules/lru-cache": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
- "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
- "dependencies": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- }
- },
- "node_modules/execa/node_modules/shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
- "dependencies": {
- "shebang-regex": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/execa/node_modules/shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/execa/node_modules/which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "which": "bin/which"
- }
- },
- "node_modules/execa/node_modules/yallist": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A=="
- },
- "node_modules/extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
- },
- "node_modules/extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "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==",
- "dev": true
- },
- "node_modules/fast-glob": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz",
- "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==",
- "dev": true,
- "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.4"
- },
- "engines": {
- "node": ">=8.6.0"
- }
- },
- "node_modules/fast-glob/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==",
- "dev": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "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==",
- "dev": true
- },
- "node_modules/fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
- "dev": true
- },
- "node_modules/fastq": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
- "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
- "dev": true,
- "dependencies": {
- "reusify": "^1.0.4"
- }
- },
- "node_modules/fflate": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz",
- "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw=="
- },
- "node_modules/file-entry-cache": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
- "dev": true,
- "dependencies": {
- "flat-cache": "^3.0.4"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- }
- },
- "node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/flat-cache": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
- "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
- "dev": true,
- "dependencies": {
- "flatted": "^3.1.0",
- "rimraf": "^3.0.2"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- }
- },
- "node_modules/flatted": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
- "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
- "dev": true
- },
- "node_modules/flexsearch": {
- "version": "0.7.31",
- "resolved": "https://registry.npmjs.org/flexsearch/-/flexsearch-0.7.31.tgz",
- "integrity": "sha512-XGozTsMPYkm+6b5QL3Z9wQcJjNYxp0CYn3U1gO7dwD6PAqU1SVWZxI9CCg3z+ml3YfqdPnrBehaBrnH2AGKbNA=="
- },
- "node_modules/focus-visible": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/focus-visible/-/focus-visible-5.2.0.tgz",
- "integrity": "sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ=="
- },
- "node_modules/follow-redirects": {
- "version": "1.15.2",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
- "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
- "funding": [
- {
- "type": "individual",
- "url": "https://github.com/sponsors/RubenVerborgh"
- }
- ],
- "engines": {
- "node": ">=4.0"
- },
- "peerDependenciesMeta": {
- "debug": {
- "optional": true
- }
- }
- },
- "node_modules/for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
- "dev": true,
- "dependencies": {
- "is-callable": "^1.1.3"
- }
- },
- "node_modules/form-data": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/fraction.js": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
- "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
- "dev": true,
- "engines": {
- "node": "*"
- },
- "funding": {
- "type": "patreon",
- "url": "https://www.patreon.com/infusion"
- }
- },
- "node_modules/framer-motion": {
- "version": "7.10.3",
- "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-7.10.3.tgz",
- "integrity": "sha512-k2ccYeZNSpPg//HTaqrU+4pRq9f9ZpaaN7rr0+Rx5zA4wZLbk547wtDzge2db1sB+1mnJ6r59P4xb+aEIi/W+w==",
- "dependencies": {
- "@motionone/dom": "^10.15.3",
- "hey-listen": "^1.0.8",
- "tslib": "2.4.0"
- },
- "optionalDependencies": {
- "@emotion/is-prop-valid": "^0.8.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/framer-motion/node_modules/tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
- },
- "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=="
- },
- "node_modules/fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "hasInstallScript": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
- }
- },
- "node_modules/function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
- },
- "node_modules/function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/functional-red-black-tree": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==",
- "dev": true
- },
- "node_modules/functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
- "dev": true,
- "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==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/get-intrinsic": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
- "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
- "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/git-up": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz",
- "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==",
- "dependencies": {
- "is-ssh": "^1.4.0",
- "parse-url": "^8.1.0"
- }
- },
- "node_modules/git-url-parse": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz",
- "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==",
- "dependencies": {
- "git-up": "^7.0.0"
- }
- },
- "node_modules/github-slugger": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz",
- "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw=="
- },
- "node_modules/glob": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
- "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^5.0.1",
- "once": "^1.3.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "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==",
- "dev": true,
- "dependencies": {
- "is-glob": "^4.0.3"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/glob-to-regexp": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
- "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
- },
- "node_modules/glob/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
- "node_modules/glob/node_modules/minimatch": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "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==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/globalthis": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
- "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
- "dev": true,
- "dependencies": {
- "define-properties": "^1.1.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/globby": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
- "dev": true,
- "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.0.1",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
- "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.1.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/graceful-fs": {
- "version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
- },
- "node_modules/gray-matter": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",
- "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==",
- "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==",
- "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==",
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.1.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
- "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/hash-obj": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/hash-obj/-/hash-obj-4.0.0.tgz",
- "integrity": "sha512-FwO1BUVWkyHasWDW4S8o0ssQXjvyghLV2rfVhnN36b2bbcj45eGiuzdn9XOvOpjV3TKQD7Gm2BWNXdE9V4KKYg==",
- "dependencies": {
- "is-obj": "^3.0.0",
- "sort-keys": "^5.0.0",
- "type-fest": "^1.0.2"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/hast-util-from-dom": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/hast-util-from-dom/-/hast-util-from-dom-4.2.0.tgz",
- "integrity": "sha512-t1RJW/OpJbCAJQeKi3Qrj1cAOLA0+av/iPFori112+0X7R3wng+jxLA+kXec8K4szqPRGI8vPxbbpEYvvpwaeQ==",
- "dependencies": {
- "hastscript": "^7.0.0",
- "web-namespaces": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-from-html": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-1.0.2.tgz",
- "integrity": "sha512-LhrTA2gfCbLOGJq2u/asp4kwuG0y6NhWTXiPKP+n0qNukKy7hc10whqqCFfyvIA1Q5U5d0sp9HhNim9gglEH4A==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "hast-util-from-parse5": "^7.0.0",
- "parse5": "^7.0.0",
- "vfile": "^5.0.0",
- "vfile-message": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-from-html-isomorphic": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-from-html-isomorphic/-/hast-util-from-html-isomorphic-1.0.0.tgz",
- "integrity": "sha512-Yu480AKeOEN/+l5LA674a+7BmIvtDj24GvOt7MtQWuhzUwlaaRWdEPXAh3Qm5vhuthpAipFb2vTetKXWOjmTvw==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "hast-util-from-dom": "^4.0.0",
- "hast-util-from-html": "^1.0.0",
- "unist-util-remove-position": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-from-parse5": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz",
- "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "@types/unist": "^2.0.0",
- "hastscript": "^7.0.0",
- "property-information": "^6.0.0",
- "vfile": "^5.0.0",
- "vfile-location": "^4.0.0",
- "web-namespaces": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-is-element": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.3.tgz",
- "integrity": "sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "@types/unist": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-parse-selector": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz",
- "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==",
- "dependencies": {
- "@types/hast": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-estree": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.3.3.tgz",
- "integrity": "sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^2.0.0",
- "@types/unist": "^2.0.0",
- "comma-separated-tokens": "^2.0.0",
- "estree-util-attach-comments": "^2.0.0",
- "estree-util-is-identifier-name": "^2.0.0",
- "hast-util-whitespace": "^2.0.0",
- "mdast-util-mdx-expression": "^1.0.0",
- "mdast-util-mdxjs-esm": "^1.0.0",
- "property-information": "^6.0.0",
- "space-separated-tokens": "^2.0.0",
- "style-to-object": "^0.4.1",
- "unist-util-position": "^4.0.0",
- "zwitch": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-text": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-3.1.2.tgz",
- "integrity": "sha512-tcllLfp23dJJ+ju5wCCZHVpzsQQ43+moJbqVX3jNWPB7z/KFC4FyZD6R7y94cHL6MQ33YtMZL8Z0aIXXI4XFTw==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "@types/unist": "^2.0.0",
- "hast-util-is-element": "^2.0.0",
- "unist-util-find-after": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-whitespace": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz",
- "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hastscript": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz",
- "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "comma-separated-tokens": "^2.0.0",
- "hast-util-parse-selector": "^3.0.0",
- "property-information": "^6.0.0",
- "space-separated-tokens": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/heap": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz",
- "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg=="
- },
- "node_modules/hey-listen": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz",
- "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q=="
- },
- "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==",
- "dependencies": {
- "react-is": "^16.7.0"
- }
- },
- "node_modules/https-proxy-agent": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
- "dependencies": {
- "agent-base": "6",
- "debug": "4"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "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==",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ignore": {
- "version": "5.2.4",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
- "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
- "dev": true,
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/immediate": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
- },
- "node_modules/import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
- "dependencies": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
- "dev": true,
- "engines": {
- "node": ">=0.8.19"
- }
- },
- "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==",
- "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=="
- },
- "node_modules/inline-style-parser": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
- "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
- },
- "node_modules/internal-slot": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
- "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.2.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "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==",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/intersection-observer": {
- "version": "0.12.2",
- "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.12.2.tgz",
- "integrity": "sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg=="
- },
- "node_modules/is-alphabetical": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
- "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/is-alphanumerical": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz",
- "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
- "dependencies": {
- "is-alphabetical": "^2.0.0",
- "is-decimal": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/is-array-buffer": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
- "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.0",
- "is-typed-array": "^1.1.10"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "dev": true,
- "dependencies": {
- "has-bigints": "^1.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "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==",
- "dev": true,
- "dependencies": {
- "binary-extensions": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-buffer": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
- "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-core-module": {
- "version": "2.13.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz",
- "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==",
- "dev": true,
- "dependencies": {
- "has": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "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==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "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==",
- "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==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "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==",
- "dev": true,
- "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==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "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==",
- "dev": true,
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-obj": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-3.0.0.tgz",
- "integrity": "sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "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==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-reference": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
- "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
- "dependencies": {
- "@types/estree": "*"
- }
- },
- "node_modules/is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-ssh": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz",
- "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==",
- "dependencies": {
- "protocols": "^2.0.1"
- }
- },
- "node_modules/is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "dev": true,
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "dev": true,
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-typed-array": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
- "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
- "dev": true,
- "dependencies": {
- "which-typed-array": "^1.1.11"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/isarray": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
- "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
- "dev": true
- },
- "node_modules/isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
- },
- "node_modules/js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- },
- "node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dependencies": {
- "argparse": "^2.0.1"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
- "dev": true,
- "bin": {
- "jsesc": "bin/jsesc"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "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==",
- "dev": true
- },
- "node_modules/json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
- "dev": true
- },
- "node_modules/json5": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
- "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
- "dev": true,
- "bin": {
- "json5": "lib/cli.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/jsonc-parser": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
- "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w=="
- },
- "node_modules/jsx-ast-utils": {
- "version": "3.3.5",
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz",
- "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==",
- "dev": true,
- "dependencies": {
- "array-includes": "^3.1.6",
- "array.prototype.flat": "^1.3.1",
- "object.assign": "^4.1.4",
- "object.values": "^1.1.6"
- },
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/katex": {
- "version": "0.16.8",
- "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.8.tgz",
- "integrity": "sha512-ftuDnJbcbOckGY11OO+zg3OofESlbR5DRl2cmN8HeWeeFIV7wTXvAOx8kEjZjobhA+9wh2fbKeO6cdcA9Mnovg==",
- "funding": [
- "https://opencollective.com/katex",
- "https://github.com/sponsors/katex"
- ],
- "dependencies": {
- "commander": "^8.3.0"
- },
- "bin": {
- "katex": "cli.js"
- }
- },
- "node_modules/khroma": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.0.0.tgz",
- "integrity": "sha512-2J8rDNlQWbtiNYThZRvmMv5yt44ZakX+Tz5ZIp/mN1pt4snn+m030Va5Z4v8xA0cQFDXBwO/8i42xL4QPsVk3g=="
- },
- "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==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/kleur": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
- "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/language-subtag-registry": {
- "version": "0.3.22",
- "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
- "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==",
- "dev": true
- },
- "node_modules/language-tags": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz",
- "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==",
- "dev": true,
- "dependencies": {
- "language-subtag-registry": "~0.3.2"
- }
- },
- "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=="
- },
- "node_modules/levn": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "dev": true,
- "dependencies": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/lie": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
- "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
- "dependencies": {
- "immediate": "~3.0.5"
- }
- },
- "node_modules/lilconfig": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
- "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/localforage": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz",
- "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==",
- "dependencies": {
- "lie": "3.1.1"
- }
- },
- "node_modules/lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
- },
- "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=="
- },
- "node_modules/lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ=="
- },
- "node_modules/lodash.merge": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
- "dev": true
- },
- "node_modules/longest-streak": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
- "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "dependencies": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- },
- "bin": {
- "loose-envify": "cli.js"
- }
- },
- "node_modules/lru_map": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz",
- "integrity": "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ=="
- },
- "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==",
- "dev": true,
- "dependencies": {
- "yallist": "^3.0.2"
- }
- },
- "node_modules/magic-string": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.4.13"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/markdown-extensions": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz",
- "integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/markdown-table": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz",
- "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/match-sorter": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz",
- "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==",
- "dependencies": {
- "@babel/runtime": "^7.12.5",
- "remove-accents": "0.4.2"
- }
- },
- "node_modules/mdast-util-definitions": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz",
- "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "@types/unist": "^2.0.0",
- "unist-util-visit": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-definitions/node_modules/unist-util-visit": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
- "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.1.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-find-and-replace": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz",
- "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "escape-string-regexp": "^5.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.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==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/mdast-util-from-markdown": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz",
- "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "@types/unist": "^2.0.0",
- "decode-named-character-reference": "^1.0.0",
- "mdast-util-to-string": "^3.1.0",
- "micromark": "^3.0.0",
- "micromark-util-decode-numeric-character-reference": "^1.0.0",
- "micromark-util-decode-string": "^1.0.0",
- "micromark-util-normalize-identifier": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "uvu": "^0.5.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz",
- "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==",
- "dependencies": {
- "mdast-util-from-markdown": "^1.0.0",
- "mdast-util-gfm-autolink-literal": "^1.0.0",
- "mdast-util-gfm-footnote": "^1.0.0",
- "mdast-util-gfm-strikethrough": "^1.0.0",
- "mdast-util-gfm-table": "^1.0.0",
- "mdast-util-gfm-task-list-item": "^1.0.0",
- "mdast-util-to-markdown": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-autolink-literal": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz",
- "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "ccount": "^2.0.0",
- "mdast-util-find-and-replace": "^2.0.0",
- "micromark-util-character": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-footnote": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz",
- "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "mdast-util-to-markdown": "^1.3.0",
- "micromark-util-normalize-identifier": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-strikethrough": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz",
- "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "mdast-util-to-markdown": "^1.3.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-table": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz",
- "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "markdown-table": "^3.0.0",
- "mdast-util-from-markdown": "^1.0.0",
- "mdast-util-to-markdown": "^1.3.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-task-list-item": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz",
- "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "mdast-util-to-markdown": "^1.3.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-math": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/mdast-util-math/-/mdast-util-math-2.0.2.tgz",
- "integrity": "sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "longest-streak": "^3.0.0",
- "mdast-util-to-markdown": "^1.3.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-mdx": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz",
- "integrity": "sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==",
- "dependencies": {
- "mdast-util-from-markdown": "^1.0.0",
- "mdast-util-mdx-expression": "^1.0.0",
- "mdast-util-mdx-jsx": "^2.0.0",
- "mdast-util-mdxjs-esm": "^1.0.0",
- "mdast-util-to-markdown": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-mdx-expression": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz",
- "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^2.0.0",
- "@types/mdast": "^3.0.0",
- "mdast-util-from-markdown": "^1.0.0",
- "mdast-util-to-markdown": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-mdx-jsx": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz",
- "integrity": "sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^2.0.0",
- "@types/mdast": "^3.0.0",
- "@types/unist": "^2.0.0",
- "ccount": "^2.0.0",
- "mdast-util-from-markdown": "^1.1.0",
- "mdast-util-to-markdown": "^1.3.0",
- "parse-entities": "^4.0.0",
- "stringify-entities": "^4.0.0",
- "unist-util-remove-position": "^4.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "vfile-message": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-mdxjs-esm": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz",
- "integrity": "sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^2.0.0",
- "@types/mdast": "^3.0.0",
- "mdast-util-from-markdown": "^1.0.0",
- "mdast-util-to-markdown": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-phrasing": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz",
- "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "unist-util-is": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-to-hast": {
- "version": "12.3.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz",
- "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "@types/mdast": "^3.0.0",
- "mdast-util-definitions": "^5.0.0",
- "micromark-util-sanitize-uri": "^1.1.0",
- "trim-lines": "^3.0.0",
- "unist-util-generated": "^2.0.0",
- "unist-util-position": "^4.0.0",
- "unist-util-visit": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-to-hast/node_modules/unist-util-visit": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
- "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.1.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-to-markdown": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz",
- "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "@types/unist": "^2.0.0",
- "longest-streak": "^3.0.0",
- "mdast-util-phrasing": "^3.0.0",
- "mdast-util-to-string": "^3.0.0",
- "micromark-util-decode-string": "^1.0.0",
- "unist-util-visit": "^4.0.0",
- "zwitch": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-to-markdown/node_modules/unist-util-visit": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
- "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.1.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-to-string": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz",
- "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==",
- "dependencies": {
- "@types/mdast": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true,
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/mermaid": {
- "version": "10.3.0",
- "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.3.0.tgz",
- "integrity": "sha512-H5quxuQjwXC8M1WuuzhAp2TdqGg74t5skfDBrNKJ7dt3z8Wprl5S6h9VJsRhoBUTSs1TMtHEdplLhCqXleZZLw==",
- "dependencies": {
- "@braintree/sanitize-url": "^6.0.2",
- "@types/d3-scale": "^4.0.3",
- "@types/d3-scale-chromatic": "^3.0.0",
- "cytoscape": "^3.23.0",
- "cytoscape-cose-bilkent": "^4.1.0",
- "cytoscape-fcose": "^2.1.0",
- "d3": "^7.4.0",
- "d3-sankey": "^0.12.3",
- "dagre-d3-es": "7.0.10",
- "dayjs": "^1.11.7",
- "dompurify": "3.0.5",
- "elkjs": "^0.8.2",
- "khroma": "^2.0.0",
- "lodash-es": "^4.17.21",
- "mdast-util-from-markdown": "^1.3.0",
- "non-layered-tidy-tree-layout": "^2.0.2",
- "stylis": "^4.1.3",
- "ts-dedent": "^2.2.0",
- "uuid": "^9.0.0",
- "web-worker": "^1.2.0"
- }
- },
- "node_modules/micromark": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz",
- "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "@types/debug": "^4.0.0",
- "debug": "^4.0.0",
- "decode-named-character-reference": "^1.0.0",
- "micromark-core-commonmark": "^1.0.1",
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-combine-extensions": "^1.0.0",
- "micromark-util-decode-numeric-character-reference": "^1.0.0",
- "micromark-util-encode": "^1.0.0",
- "micromark-util-normalize-identifier": "^1.0.0",
- "micromark-util-resolve-all": "^1.0.0",
- "micromark-util-sanitize-uri": "^1.0.0",
- "micromark-util-subtokenize": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.1",
- "uvu": "^0.5.0"
- }
- },
- "node_modules/micromark-core-commonmark": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz",
- "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "decode-named-character-reference": "^1.0.0",
- "micromark-factory-destination": "^1.0.0",
- "micromark-factory-label": "^1.0.0",
- "micromark-factory-space": "^1.0.0",
- "micromark-factory-title": "^1.0.0",
- "micromark-factory-whitespace": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-classify-character": "^1.0.0",
- "micromark-util-html-tag-name": "^1.0.0",
- "micromark-util-normalize-identifier": "^1.0.0",
- "micromark-util-resolve-all": "^1.0.0",
- "micromark-util-subtokenize": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.1",
- "uvu": "^0.5.0"
- }
- },
- "node_modules/micromark-extension-gfm": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz",
- "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==",
- "dependencies": {
- "micromark-extension-gfm-autolink-literal": "^1.0.0",
- "micromark-extension-gfm-footnote": "^1.0.0",
- "micromark-extension-gfm-strikethrough": "^1.0.0",
- "micromark-extension-gfm-table": "^1.0.0",
- "micromark-extension-gfm-tagfilter": "^1.0.0",
- "micromark-extension-gfm-task-list-item": "^1.0.0",
- "micromark-util-combine-extensions": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-autolink-literal": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz",
- "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==",
- "dependencies": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-sanitize-uri": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-footnote": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz",
- "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==",
- "dependencies": {
- "micromark-core-commonmark": "^1.0.0",
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-normalize-identifier": "^1.0.0",
- "micromark-util-sanitize-uri": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-strikethrough": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz",
- "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==",
- "dependencies": {
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-classify-character": "^1.0.0",
- "micromark-util-resolve-all": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-table": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz",
- "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==",
- "dependencies": {
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-tagfilter": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz",
- "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==",
- "dependencies": {
- "micromark-util-types": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-task-list-item": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz",
- "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==",
- "dependencies": {
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-math": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-2.1.2.tgz",
- "integrity": "sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==",
- "dependencies": {
- "@types/katex": "^0.16.0",
- "katex": "^0.16.0",
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-math/node_modules/@types/katex": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.2.tgz",
- "integrity": "sha512-dHsSjSlU/EWEEbeNADr3FtZZOAXPkFPUO457QCnoNqcZQXNqNEu/svQd0Nritvd3wNff4vvC/f4e6xgX3Llt8A=="
- },
- "node_modules/micromark-extension-mdx-expression": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz",
- "integrity": "sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "@types/estree": "^1.0.0",
- "micromark-factory-mdx-expression": "^1.0.0",
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-events-to-acorn": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "node_modules/micromark-extension-mdx-jsx": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz",
- "integrity": "sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==",
- "dependencies": {
- "@types/acorn": "^4.0.0",
- "@types/estree": "^1.0.0",
- "estree-util-is-identifier-name": "^2.0.0",
- "micromark-factory-mdx-expression": "^1.0.0",
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0",
- "vfile-message": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-mdx-md": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.1.tgz",
- "integrity": "sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==",
- "dependencies": {
- "micromark-util-types": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-mdxjs": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.1.tgz",
- "integrity": "sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==",
- "dependencies": {
- "acorn": "^8.0.0",
- "acorn-jsx": "^5.0.0",
- "micromark-extension-mdx-expression": "^1.0.0",
- "micromark-extension-mdx-jsx": "^1.0.0",
- "micromark-extension-mdx-md": "^1.0.0",
- "micromark-extension-mdxjs-esm": "^1.0.0",
- "micromark-util-combine-extensions": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-mdxjs-esm": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz",
- "integrity": "sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "micromark-core-commonmark": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-events-to-acorn": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "unist-util-position-from-estree": "^1.1.0",
- "uvu": "^0.5.0",
- "vfile-message": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-factory-destination": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz",
- "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-factory-label": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz",
- "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "node_modules/micromark-factory-mdx-expression": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz",
- "integrity": "sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "@types/estree": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-events-to-acorn": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "unist-util-position-from-estree": "^1.0.0",
- "uvu": "^0.5.0",
- "vfile-message": "^3.0.0"
- }
- },
- "node_modules/micromark-factory-space": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz",
- "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-factory-title": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz",
- "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-factory-whitespace": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz",
- "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-util-character": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz",
- "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-util-chunked": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz",
- "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "node_modules/micromark-util-classify-character": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz",
- "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-util-combine-extensions": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz",
- "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-util-decode-numeric-character-reference": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz",
- "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "node_modules/micromark-util-decode-string": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz",
- "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "decode-named-character-reference": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-decode-numeric-character-reference": "^1.0.0",
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "node_modules/micromark-util-encode": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz",
- "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ]
- },
- "node_modules/micromark-util-events-to-acorn": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.3.tgz",
- "integrity": "sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "@types/acorn": "^4.0.0",
- "@types/estree": "^1.0.0",
- "@types/unist": "^2.0.0",
- "estree-util-visit": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0",
- "vfile-message": "^3.0.0"
- }
- },
- "node_modules/micromark-util-html-tag-name": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz",
- "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ]
- },
- "node_modules/micromark-util-normalize-identifier": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz",
- "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "node_modules/micromark-util-resolve-all": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz",
- "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-util-sanitize-uri": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz",
- "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-encode": "^1.0.0",
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "node_modules/micromark-util-subtokenize": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz",
- "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "node_modules/micromark-util-symbol": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz",
- "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ]
- },
- "node_modules/micromark-util-types": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz",
- "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ]
- },
- "node_modules/micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "dev": true,
- "dependencies": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "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==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "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==",
- "dependencies": {
- "mime-db": "1.52.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "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==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/mkdirp": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
- "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
- "dependencies": {
- "minimist": "^1.2.6"
- },
- "bin": {
- "mkdirp": "bin/cmd.js"
- }
- },
- "node_modules/mri": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
- "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "node_modules/nanoid": {
- "version": "3.3.6",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
- "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "bin": {
- "nanoid": "bin/nanoid.cjs"
- },
- "engines": {
- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
- }
- },
- "node_modules/natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
- "dev": true
- },
- "node_modules/next": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/next/-/next-13.4.13.tgz",
- "integrity": "sha512-A3YVbVDNeXLhWsZ8Nf6IkxmNlmTNz0yVg186NJ97tGZqPDdPzTrHotJ+A1cuJm2XfuWPrKOUZILl5iBQkIf8Jw==",
- "dependencies": {
- "@next/env": "13.4.13",
- "@swc/helpers": "0.5.1",
- "busboy": "1.6.0",
- "caniuse-lite": "^1.0.30001406",
- "postcss": "8.4.14",
- "styled-jsx": "5.1.1",
- "watchpack": "2.4.0",
- "zod": "3.21.4"
- },
- "bin": {
- "next": "dist/bin/next"
- },
- "engines": {
- "node": ">=16.8.0"
- },
- "optionalDependencies": {
- "@next/swc-darwin-arm64": "13.4.13",
- "@next/swc-darwin-x64": "13.4.13",
- "@next/swc-linux-arm64-gnu": "13.4.13",
- "@next/swc-linux-arm64-musl": "13.4.13",
- "@next/swc-linux-x64-gnu": "13.4.13",
- "@next/swc-linux-x64-musl": "13.4.13",
- "@next/swc-win32-arm64-msvc": "13.4.13",
- "@next/swc-win32-ia32-msvc": "13.4.13",
- "@next/swc-win32-x64-msvc": "13.4.13"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.1.0",
- "react": "^18.2.0",
- "react-dom": "^18.2.0",
- "sass": "^1.3.0"
- },
- "peerDependenciesMeta": {
- "@opentelemetry/api": {
- "optional": true
- },
- "sass": {
- "optional": true
- }
- }
- },
- "node_modules/next-mdx-remote": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/next-mdx-remote/-/next-mdx-remote-4.4.1.tgz",
- "integrity": "sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ==",
- "dependencies": {
- "@mdx-js/mdx": "^2.2.1",
- "@mdx-js/react": "^2.2.1",
- "vfile": "^5.3.0",
- "vfile-matter": "^3.0.1"
- },
- "engines": {
- "node": ">=14",
- "npm": ">=7"
- },
- "peerDependencies": {
- "react": ">=16.x <=18.x",
- "react-dom": ">=16.x <=18.x"
- }
- },
- "node_modules/next-seo": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/next-seo/-/next-seo-6.1.0.tgz",
- "integrity": "sha512-iMBpFoJsR5zWhguHJvsoBDxDSmdYTHtnVPB1ij+CD0NReQCP78ZxxbdL9qkKIf4oEuZEqZkrjAQLB0bkII7RYA==",
- "peerDependencies": {
- "next": "^8.1.1-canary.54 || >=9.0.0",
- "react": ">=16.0.0",
- "react-dom": ">=16.0.0"
- }
- },
- "node_modules/next-themes": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.2.1.tgz",
- "integrity": "sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==",
- "peerDependencies": {
- "next": "*",
- "react": "*",
- "react-dom": "*"
- }
- },
- "node_modules/next/node_modules/postcss": {
- "version": "8.4.14",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
- "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
- }
- ],
- "dependencies": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
- "node_modules/nextra": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/nextra/-/nextra-2.10.0.tgz",
- "integrity": "sha512-euv93UnWpdth8slMRJLqMrWvCCzR/VTVH6DPrn1JW7hZS03c2lzG2q+fsiYULGiy/kFyysmlxd4Nx5KGB1Txwg==",
- "dependencies": {
- "@headlessui/react": "^1.7.10",
- "@mdx-js/mdx": "^2.3.0",
- "@mdx-js/react": "^2.3.0",
- "@napi-rs/simple-git": "^0.1.8",
- "@theguild/remark-mermaid": "^0.0.4",
- "@theguild/remark-npm2yarn": "^0.1.1",
- "clsx": "^1.2.1",
- "github-slugger": "^2.0.0",
- "graceful-fs": "^4.2.11",
- "gray-matter": "^4.0.3",
- "katex": "^0.16.7",
- "lodash.get": "^4.4.2",
- "next-mdx-remote": "^4.2.1",
- "p-limit": "^3.1.0",
- "rehype-katex": "^6.0.3",
- "rehype-pretty-code": "0.9.11",
- "remark-gfm": "^3.0.1",
- "remark-math": "^5.1.1",
- "remark-reading-time": "^2.0.1",
- "shiki": "^0.14.2",
- "slash": "^3.0.0",
- "title": "^3.5.3",
- "unist-util-remove": "^4.0.0",
- "unist-util-visit": "^5.0.0",
- "zod": "^3.20.2"
- },
- "engines": {
- "node": ">=16"
- },
- "peerDependencies": {
- "next": ">=9.5.3",
- "react": ">=16.13.1",
- "react-dom": ">=16.13.1"
- }
- },
- "node_modules/nextra-theme-docs": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/nextra-theme-docs/-/nextra-theme-docs-2.10.0.tgz",
- "integrity": "sha512-uXoqRoewbu0JoqQ1m67aIztWe9/nEhcSeHMimhLxZghKZxkYN0kTR5y5jmrwOHRPuJUTLL2YFwy1rvWJIZS2lw==",
- "dependencies": {
- "@headlessui/react": "^1.7.10",
- "@popperjs/core": "^2.11.6",
- "clsx": "^1.2.1",
- "flexsearch": "^0.7.21",
- "focus-visible": "^5.2.0",
- "git-url-parse": "^13.1.0",
- "intersection-observer": "^0.12.2",
- "match-sorter": "^6.3.1",
- "next-seo": "^6.0.0",
- "next-themes": "^0.2.1",
- "scroll-into-view-if-needed": "^3.0.0",
- "zod": "^3.20.2"
- },
- "peerDependencies": {
- "next": ">=9.5.3",
- "nextra": "2.10.0",
- "react": ">=16.13.1",
- "react-dom": ">=16.13.1"
- }
- },
- "node_modules/node-fetch": {
- "version": "2.6.12",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz",
- "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==",
- "dependencies": {
- "whatwg-url": "^5.0.0"
- },
- "engines": {
- "node": "4.x || >=6.0.0"
- },
- "peerDependencies": {
- "encoding": "^0.1.0"
- },
- "peerDependenciesMeta": {
- "encoding": {
- "optional": true
- }
- }
- },
- "node_modules/node-releases": {
- "version": "2.0.13",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
- "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==",
- "dev": true
- },
- "node_modules/non-layered-tidy-tree-layout": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz",
- "integrity": "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw=="
- },
- "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==",
- "dev": true,
- "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==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/npm-run-path": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
- "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==",
- "dependencies": {
- "path-key": "^2.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/npm-run-path/node_modules/path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/npm-to-yarn": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/npm-to-yarn/-/npm-to-yarn-2.0.0.tgz",
- "integrity": "sha512-/IbjiJ7vqbxfxJxAZ+QI9CCRjnIbvGxn5KQcSY9xHh0lMKc/Sgqmm7yp7KPmd6TiTZX5/KiSBKlkGHo59ucZbg==",
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "url": "https://github.com/nebrelbug/npm-to-yarn?sponsor=1"
- }
- },
- "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==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-hash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
- "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
- "dev": true,
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/object-inspect": {
- "version": "1.12.3",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
- "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
- "dev": true,
- "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==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.entries": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz",
- "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.fromentries": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz",
- "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.groupby": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.0.tgz",
- "integrity": "sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.21.2",
- "get-intrinsic": "^1.2.1"
- }
- },
- "node_modules/object.hasown": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz",
- "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==",
- "dev": true,
- "dependencies": {
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.values": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz",
- "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "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==",
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/optionator": {
- "version": "0.9.3",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
- "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
- "dev": true,
- "dependencies": {
- "@aashutoshrathi/word-wrap": "^1.2.3",
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/p-finally": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
- "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
- "engines": {
- "node": ">=4"
- }
- },
- "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==",
- "dependencies": {
- "yocto-queue": "^0.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "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==",
- "dev": true,
- "dependencies": {
- "callsites": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/parse-entities": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz",
- "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "character-entities": "^2.0.0",
- "character-entities-legacy": "^3.0.0",
- "character-reference-invalid": "^2.0.0",
- "decode-named-character-reference": "^1.0.0",
- "is-alphanumerical": "^2.0.0",
- "is-decimal": "^2.0.0",
- "is-hexadecimal": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/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=="
- },
- "node_modules/parse-path": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz",
- "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==",
- "dependencies": {
- "protocols": "^2.0.0"
- }
- },
- "node_modules/parse-url": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz",
- "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==",
- "dependencies": {
- "parse-path": "^7.0.0"
- }
- },
- "node_modules/parse5": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
- "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
- "dependencies": {
- "entities": "^4.4.0"
- },
- "funding": {
- "url": "https://github.com/inikulin/parse5?sponsor=1"
- }
- },
- "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==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "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==",
- "dev": true,
- "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==",
- "dev": true
- },
- "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==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/periscopic": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
- "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "estree-walker": "^3.0.0",
- "is-reference": "^3.0.0"
- }
- },
- "node_modules/periscopic/node_modules/estree-walker": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
- "dependencies": {
- "@types/estree": "^1.0.0"
- }
- },
- "node_modules/periscopic/node_modules/is-reference": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.1.tgz",
- "integrity": "sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==",
- "dependencies": {
- "@types/estree": "*"
- }
- },
- "node_modules/picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/postcss": {
- "version": "8.4.21",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
- "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
- }
- ],
- "dependencies": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
- "node_modules/postcss-import": {
- "version": "14.1.0",
- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz",
- "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==",
- "dev": true,
- "dependencies": {
- "postcss-value-parser": "^4.0.0",
- "read-cache": "^1.0.0",
- "resolve": "^1.1.7"
- },
- "engines": {
- "node": ">=10.0.0"
- },
- "peerDependencies": {
- "postcss": "^8.0.0"
- }
- },
- "node_modules/postcss-js": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
- "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
- "dev": true,
- "dependencies": {
- "camelcase-css": "^2.0.1"
- },
- "engines": {
- "node": "^12 || ^14 || >= 16"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- "peerDependencies": {
- "postcss": "^8.4.21"
- }
- },
- "node_modules/postcss-load-config": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
- "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
- "dev": true,
- "dependencies": {
- "lilconfig": "^2.0.5",
- "yaml": "^1.10.2"
- },
- "engines": {
- "node": ">= 10"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- "peerDependencies": {
- "postcss": ">=8.0.9",
- "ts-node": ">=9.0.0"
- },
- "peerDependenciesMeta": {
- "postcss": {
- "optional": true
- },
- "ts-node": {
- "optional": true
- }
- }
- },
- "node_modules/postcss-nested": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz",
- "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==",
- "dev": true,
- "dependencies": {
- "postcss-selector-parser": "^6.0.6"
- },
- "engines": {
- "node": ">=12.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- "peerDependencies": {
- "postcss": "^8.2.14"
- }
- },
- "node_modules/postcss-selector-parser": {
- "version": "6.0.13",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz",
- "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==",
- "dev": true,
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "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=="
- },
- "node_modules/prelude-ls": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
- "dev": true,
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/progress": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
- "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "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==",
- "dev": true,
- "dependencies": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.13.1"
- }
- },
- "node_modules/property-information": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz",
- "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/protocols": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz",
- "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q=="
- },
- "node_modules/proxy-from-env": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
- },
- "node_modules/pseudomap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
- "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ=="
- },
- "node_modules/punycode": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
- "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "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==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "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==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/react": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
- "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
- "dependencies": {
- "loose-envify": "^1.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/react-dom": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
- "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
- "dependencies": {
- "loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
- },
- "peerDependencies": {
- "react": "^18.2.0"
- }
- },
- "node_modules/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=="
- },
- "node_modules/read-cache": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
- "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
- "dev": true,
- "dependencies": {
- "pify": "^2.3.0"
- }
- },
- "node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "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=="
- },
- "node_modules/regenerator-runtime": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz",
- "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA=="
- },
- "node_modules/regexp.prototype.flags": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz",
- "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "functions-have-names": "^1.2.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/regexpp": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
- "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
- }
- },
- "node_modules/rehype-katex": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/rehype-katex/-/rehype-katex-6.0.3.tgz",
- "integrity": "sha512-ByZlRwRUcWegNbF70CVRm2h/7xy7jQ3R9LaY4VVSvjnoVWwWVhNL60DiZsBpC5tSzYQOCvDbzncIpIjPZWodZA==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "@types/katex": "^0.14.0",
- "hast-util-from-html-isomorphic": "^1.0.0",
- "hast-util-to-text": "^3.1.0",
- "katex": "^0.16.0",
- "unist-util-visit": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-katex/node_modules/unist-util-visit": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
- "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.1.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-pretty-code": {
- "version": "0.9.11",
- "resolved": "https://registry.npmjs.org/rehype-pretty-code/-/rehype-pretty-code-0.9.11.tgz",
- "integrity": "sha512-Eq90eCYXQJISktfRZ8PPtwc5SUyH6fJcxS8XOMnHPUQZBtC6RYo67gGlley9X2nR8vlniPj0/7oCDEYHKQa/oA==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "hash-obj": "^4.0.0",
- "parse-numeric-range": "^1.3.0"
- },
- "engines": {
- "node": ">=16"
- },
- "peerDependencies": {
- "shiki": "*"
- }
- },
- "node_modules/remark-gfm": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz",
- "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "mdast-util-gfm": "^2.0.0",
- "micromark-extension-gfm": "^2.0.0",
- "unified": "^10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-math": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-5.1.1.tgz",
- "integrity": "sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "mdast-util-math": "^2.0.0",
- "micromark-extension-math": "^2.0.0",
- "unified": "^10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-mdx": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.3.0.tgz",
- "integrity": "sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==",
- "dependencies": {
- "mdast-util-mdx": "^2.0.0",
- "micromark-extension-mdxjs": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-parse": {
- "version": "10.0.2",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz",
- "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==",
- "dependencies": {
- "@types/mdast": "^3.0.0",
- "mdast-util-from-markdown": "^1.0.0",
- "unified": "^10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-reading-time": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/remark-reading-time/-/remark-reading-time-2.0.1.tgz",
- "integrity": "sha512-fy4BKy9SRhtYbEHvp6AItbRTnrhiDGbqLQTSYVbQPGuRCncU1ubSsh9p/W5QZSxtYcUXv8KGL0xBgPLyNJA1xw==",
- "dependencies": {
- "estree-util-is-identifier-name": "^2.0.0",
- "estree-util-value-to-estree": "^1.3.0",
- "reading-time": "^1.3.0",
- "unist-util-visit": "^3.1.0"
- }
- },
- "node_modules/remark-reading-time/node_modules/unist-util-visit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz",
- "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-reading-time/node_modules/unist-util-visit-parents": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz",
- "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-rehype": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz",
- "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "@types/mdast": "^3.0.0",
- "mdast-util-to-hast": "^12.1.0",
- "unified": "^10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remove-accents": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz",
- "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA=="
- },
- "node_modules/resolve": {
- "version": "1.22.4",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz",
- "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==",
- "dev": true,
- "dependencies": {
- "is-core-module": "^2.13.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "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==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true,
- "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==",
- "dev": true,
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/rimraf/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dev": true,
- "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/robust-predicates": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
- "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
- },
- "node_modules/rollup": {
- "version": "2.78.0",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.78.0.tgz",
- "integrity": "sha512-4+YfbQC9QEVvKTanHhIAFVUFSRsezvQF8vFOJwtGfb9Bb+r014S+qryr9PSmw8x6sMnPkmFBGAvIFVQxvJxjtg==",
- "bin": {
- "rollup": "dist/bin/rollup"
- },
- "engines": {
- "node": ">=10.0.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/rss": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/rss/-/rss-1.2.2.tgz",
- "integrity": "sha512-xUhRTgslHeCBeHAqaWSbOYTydN2f0tAzNXvzh3stjz7QDhQMzdgHf3pfgNIngeytQflrFPfy6axHilTETr6gDg==",
- "dev": true,
- "dependencies": {
- "mime-types": "2.1.13",
- "xml": "1.0.1"
- }
- },
- "node_modules/rss/node_modules/mime-db": {
- "version": "1.25.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.25.0.tgz",
- "integrity": "sha512-5k547tI4Cy+Lddr/hdjNbBEWBwSl8EBc5aSdKvedav8DReADgWJzcYiktaRIw3GtGC1jjwldXtTzvqJZmtvC7w==",
- "dev": true,
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/rss/node_modules/mime-types": {
- "version": "2.1.13",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.13.tgz",
- "integrity": "sha512-ryBDp1Z/6X90UvjUK3RksH0IBPM137T7cmg4OgD5wQBojlAiUwuok0QeELkim/72EtcYuNlmbkrcGuxj3Kl0YQ==",
- "dev": true,
- "dependencies": {
- "mime-db": "~1.25.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "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==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "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=="
- },
- "node_modules/sade": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
- "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
- "dependencies": {
- "mri": "^1.1.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/safe-array-concat": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz",
- "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.0",
- "has-symbols": "^1.0.3",
- "isarray": "^2.0.5"
- },
- "engines": {
- "node": ">=0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "is-regex": "^1.1.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "node_modules/satori": {
- "version": "0.0.43",
- "resolved": "https://registry.npmjs.org/satori/-/satori-0.0.43.tgz",
- "integrity": "sha512-SzYwr+LsELWRJU9KMviEOE9TdShry+R5AdS54YQvgAVKFDN4yniAIzwQk1/z2TtIx0ceUT9zTeosWAoWvJBEtQ==",
- "dependencies": {
- "@shuding/opentype.js": "1.4.0-beta.0",
- "css-background-parser": "^0.1.0",
- "css-box-shadow": "1.0.0-3",
- "css-to-react-native": "^3.0.0",
- "emoji-regex": "^10.2.1",
- "postcss-value-parser": "^4.2.0",
- "yoga-layout-prebuilt": "^1.10.0"
- },
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/satori/node_modules/emoji-regex": {
- "version": "10.2.1",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.2.1.tgz",
- "integrity": "sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA=="
- },
- "node_modules/scheduler": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
- "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
- "dependencies": {
- "loose-envify": "^1.1.0"
- }
- },
- "node_modules/scroll-into-view-if-needed": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.10.tgz",
- "integrity": "sha512-t44QCeDKAPf1mtQH3fYpWz8IM/DyvHLjs8wUvvwMYxk5moOqCzrMSxK6HQVD0QVmVjXFavoFIPRVrMuJPKAvtg==",
- "dependencies": {
- "compute-scroll-into-view": "^3.0.2"
- }
- },
- "node_modules/section-matter": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
- "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==",
- "dependencies": {
- "extend-shallow": "^2.0.1",
- "kind-of": "^6.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "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==",
- "dev": true,
- "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==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shiki": {
- "version": "0.14.3",
- "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.3.tgz",
- "integrity": "sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==",
- "dependencies": {
- "ansi-sequence-parser": "^1.1.0",
- "jsonc-parser": "^3.2.0",
- "vscode-oniguruma": "^1.7.0",
- "vscode-textmate": "^8.0.0"
- }
- },
- "node_modules/side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- },
- "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=="
- },
- "node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/sort-keys": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-5.0.0.tgz",
- "integrity": "sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==",
- "dependencies": {
- "is-plain-obj": "^4.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/sort-keys/node_modules/is-plain-obj": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
- "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/source-map": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
- "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/space-separated-tokens": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
- "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
- },
- "node_modules/stacktrace-parser": {
- "version": "0.1.10",
- "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz",
- "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==",
- "dependencies": {
- "type-fest": "^0.7.1"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/stacktrace-parser/node_modules/type-fest": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz",
- "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/streamsearch": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
- "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/string.prototype.codepointat": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz",
- "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg=="
- },
- "node_modules/string.prototype.matchall": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz",
- "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "get-intrinsic": "^1.1.3",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "regexp.prototype.flags": "^1.4.3",
- "side-channel": "^1.0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trim": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
- "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimend": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
- "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimstart": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
- "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/stringify-entities": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz",
- "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==",
- "dependencies": {
- "character-entities-html4": "^2.0.0",
- "character-entities-legacy": "^3.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "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==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/strip-eof": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
- "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "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==",
- "dev": true,
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/style-to-object": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.2.tgz",
- "integrity": "sha512-1JGpfPB3lo42ZX8cuPrheZbfQ6kqPPnPHlKMyeRYtfKD+0jG+QsXgXN57O/dvJlzlB2elI6dGmrPnl5VPQFPaA==",
- "dependencies": {
- "inline-style-parser": "0.1.1"
- }
- },
- "node_modules/styled-jsx": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz",
- "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==",
- "dependencies": {
- "client-only": "0.0.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- },
- "peerDependencies": {
- "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "babel-plugin-macros": {
- "optional": true
- }
- }
- },
- "node_modules/stylis": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz",
- "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ=="
- },
- "node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "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==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/swr": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/swr/-/swr-1.3.0.tgz",
- "integrity": "sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw==",
- "peerDependencies": {
- "react": "^16.11.0 || ^17.0.0 || ^18.0.0"
- }
- },
- "node_modules/tailwindcss": {
- "version": "3.1.8",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz",
- "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==",
- "dev": true,
- "dependencies": {
- "arg": "^5.0.2",
- "chokidar": "^3.5.3",
- "color-name": "^1.1.4",
- "detective": "^5.2.1",
- "didyoumean": "^1.2.2",
- "dlv": "^1.1.3",
- "fast-glob": "^3.2.11",
- "glob-parent": "^6.0.2",
- "is-glob": "^4.0.3",
- "lilconfig": "^2.0.6",
- "normalize-path": "^3.0.0",
- "object-hash": "^3.0.0",
- "picocolors": "^1.0.0",
- "postcss": "^8.4.14",
- "postcss-import": "^14.1.0",
- "postcss-js": "^4.0.0",
- "postcss-load-config": "^3.1.4",
- "postcss-nested": "5.0.6",
- "postcss-selector-parser": "^6.0.10",
- "postcss-value-parser": "^4.2.0",
- "quick-lru": "^5.1.1",
- "resolve": "^1.22.1"
- },
- "bin": {
- "tailwind": "lib/cli.js",
- "tailwindcss": "lib/cli.js"
- },
- "engines": {
- "node": ">=12.13.0"
- },
- "peerDependencies": {
- "postcss": "^8.0.9"
- }
- },
- "node_modules/tailwindcss/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==",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "node_modules/title": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/title/-/title-3.5.3.tgz",
- "integrity": "sha512-20JyowYglSEeCvZv3EZ0nZ046vLarO37prvV0mbtQV7C8DJPGgN967r8SJkqd3XK3K3lD3/Iyfp3avjfil8Q2Q==",
- "dependencies": {
- "arg": "1.0.0",
- "chalk": "2.3.0",
- "clipboardy": "1.2.2",
- "titleize": "1.0.0"
- },
- "bin": {
- "title": "bin/title.js"
- }
- },
- "node_modules/title/node_modules/arg": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/arg/-/arg-1.0.0.tgz",
- "integrity": "sha512-Wk7TEzl1KqvTGs/uyhmHO/3XLd3t1UeU4IstvPXVzGPM522cTjqjNZ99esCkcL52sjqjo8e8CTBcWhkxvGzoAw=="
- },
- "node_modules/title/node_modules/chalk": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
- "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
- "dependencies": {
- "ansi-styles": "^3.1.0",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^4.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/title/node_modules/has-flag": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
- "integrity": "sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/title/node_modules/supports-color": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
- "integrity": "sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw==",
- "dependencies": {
- "has-flag": "^2.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/titleize": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/titleize/-/titleize-1.0.0.tgz",
- "integrity": "sha512-TARUb7z1pGvlLxgPk++7wJ6aycXF3GJ0sNSBTAsTuJrQG5QuZlkUQP+zl+nbjAh4gMX9yDw9ZYklMd7vAfJKEw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "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==",
- "dev": true,
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/toggle-selection": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
- "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ=="
- },
- "node_modules/tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
- },
- "node_modules/trim-lines": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
- "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/trough": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz",
- "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/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==",
- "engines": {
- "node": ">=6.10"
- }
- },
- "node_modules/tsconfig-paths": {
- "version": "3.14.2",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
- "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
- "dev": true,
- "dependencies": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.2",
- "minimist": "^1.2.6",
- "strip-bom": "^3.0.0"
- }
- },
- "node_modules/tsconfig-paths/node_modules/json5": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
- "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
- "dev": true,
- "dependencies": {
- "minimist": "^1.2.0"
- },
- "bin": {
- "json5": "lib/cli.js"
- }
- },
- "node_modules/tslib": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz",
- "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig=="
- },
- "node_modules/tsutils": {
- "version": "3.21.0",
- "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
- "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
- "dev": true,
- "dependencies": {
- "tslib": "^1.8.1"
- },
- "engines": {
- "node": ">= 6"
- },
- "peerDependencies": {
- "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
- }
- },
- "node_modules/tsutils/node_modules/tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
- "dev": true
- },
- "node_modules/type-check": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
- "dev": true,
- "dependencies": {
- "prelude-ls": "^1.2.1"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "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==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/typed-array-buffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz",
- "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
- "is-typed-array": "^1.1.10"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/typed-array-byte-length": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz",
- "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "has-proto": "^1.0.1",
- "is-typed-array": "^1.1.10"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/typed-array-byte-offset": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz",
- "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==",
- "dev": true,
- "dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "has-proto": "^1.0.1",
- "is-typed-array": "^1.1.10"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/typed-array-length": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
- "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "is-typed-array": "^1.1.9"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/typescript": {
- "version": "4.8.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
- "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
- "dev": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
- "node_modules/unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/unified": {
- "version": "10.1.2",
- "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz",
- "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "bail": "^2.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^4.0.0",
- "trough": "^2.0.0",
- "vfile": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unified/node_modules/is-plain-obj": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
- "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/unist-util-find-after": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-4.0.1.tgz",
- "integrity": "sha512-QO/PuPMm2ERxC6vFXEPtmAutOopy5PknD+Oq64gGwxKtk4xwo9Z97t9Av1obPmGU0IyTa6EKYUfTrK2QJS3Ozw==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-generated": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz",
- "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-is": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz",
- "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==",
- "dependencies": {
- "@types/unist": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-position": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz",
- "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==",
- "dependencies": {
- "@types/unist": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-position-from-estree": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz",
- "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==",
- "dependencies": {
- "@types/unist": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-remove": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-4.0.0.tgz",
- "integrity": "sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==",
- "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-remove-position": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz",
- "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-visit": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-remove-position/node_modules/unist-util-visit": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
- "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.1.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-remove/node_modules/@types/unist": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz",
- "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w=="
- },
- "node_modules/unist-util-remove/node_modules/unist-util-is": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
- "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-remove/node_modules/unist-util-visit-parents": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz",
- "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-stringify-position": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz",
- "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==",
- "dependencies": {
- "@types/unist": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-visit": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz",
- "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0",
- "unist-util-visit-parents": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-visit-parents": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz",
- "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-visit/node_modules/@types/unist": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz",
- "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w=="
- },
- "node_modules/unist-util-visit/node_modules/unist-util-is": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
- "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-visit/node_modules/unist-util-visit-parents": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz",
- "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/update-browserslist-db": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
- "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
- "dev": true,
- "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"
- }
- ],
- "dependencies": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- },
- "bin": {
- "update-browserslist-db": "cli.js"
- },
- "peerDependencies": {
- "browserslist": ">= 4.21.0"
- }
- },
- "node_modules/uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
- "dependencies": {
- "punycode": "^2.1.0"
- }
- },
- "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==",
- "dev": true
- },
- "node_modules/uuid": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
- "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/uvu": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz",
- "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==",
- "dependencies": {
- "dequal": "^2.0.0",
- "diff": "^5.0.0",
- "kleur": "^4.0.3",
- "sade": "^1.7.3"
- },
- "bin": {
- "uvu": "bin.js"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/v8-compile-cache": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
- "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
- "dev": true
- },
- "node_modules/vfile": {
- "version": "5.3.7",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz",
- "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "is-buffer": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "vfile-message": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/vfile-location": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz",
- "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "vfile": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/vfile-matter": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/vfile-matter/-/vfile-matter-3.0.1.tgz",
- "integrity": "sha512-CAAIDwnh6ZdtrqAuxdElUqQRQDQgbbIrYtDYI8gCjXS1qQ+1XdLoK8FIZWxJwn0/I+BkSSZpar3SOgjemQz4fg==",
- "dependencies": {
- "@types/js-yaml": "^4.0.0",
- "is-buffer": "^2.0.0",
- "js-yaml": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/vfile-message": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz",
- "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/vscode-oniguruma": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz",
- "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA=="
- },
- "node_modules/vscode-textmate": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz",
- "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg=="
- },
- "node_modules/watchpack": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
- "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
- "dependencies": {
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.1.2"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/web-namespaces": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz",
- "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/web-worker": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz",
- "integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA=="
- },
- "node_modules/webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
- },
- "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==",
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
- "dependencies": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- },
- "node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dev": true,
- "dependencies": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/which-typed-array": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz",
- "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==",
- "dev": true,
- "dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "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=="
- },
- "node_modules/xml": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz",
- "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==",
- "dev": true
- },
- "node_modules/xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "dev": true,
- "engines": {
- "node": ">=0.4"
- }
- },
- "node_modules/yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
- "dev": true
- },
- "node_modules/yaml": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
- "dev": true,
- "engines": {
- "node": ">= 6"
- }
- },
- "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==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/yoga-layout-prebuilt": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz",
- "integrity": "sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==",
- "dependencies": {
- "@types/yoga-layout": "1.9.2"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/yoga-wasm-web": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/yoga-wasm-web/-/yoga-wasm-web-0.1.2.tgz",
- "integrity": "sha512-8SkgawHcA0RUbMrnhxbaQkZDBi8rMed8pQHixkFF9w32zGhAwZ9/cOHWlpYfr6RCx42Yp3siV45/jPEkJxsk6w=="
- },
- "node_modules/zod": {
- "version": "3.21.4",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz",
- "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==",
- "funding": {
- "url": "https://github.com/sponsors/colinhacks"
- }
- },
- "node_modules/zwitch": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
- "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- }
- },
- "dependencies": {
- "@aashutoshrathi/word-wrap": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
- "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
- "dev": true
- },
- "@ampproject/remapping": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
- "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
- "dev": true,
- "requires": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
- }
- },
- "@babel/code-frame": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz",
- "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==",
- "dev": true,
- "requires": {
- "@babel/highlight": "^7.22.10",
- "chalk": "^2.4.2"
- }
- },
- "@babel/compat-data": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz",
- "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==",
- "dev": true
- },
- "@babel/core": {
- "version": "7.20.12",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz",
- "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==",
- "dev": true,
- "requires": {
- "@ampproject/remapping": "^2.1.0",
- "@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.20.7",
- "@babel/helper-compilation-targets": "^7.20.7",
- "@babel/helper-module-transforms": "^7.20.11",
- "@babel/helpers": "^7.20.7",
- "@babel/parser": "^7.20.7",
- "@babel/template": "^7.20.7",
- "@babel/traverse": "^7.20.12",
- "@babel/types": "^7.20.7",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.2.2",
- "semver": "^6.3.0"
- }
- },
- "@babel/generator": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz",
- "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.22.10",
- "@jridgewell/gen-mapping": "^0.3.2",
- "@jridgewell/trace-mapping": "^0.3.17",
- "jsesc": "^2.5.1"
- }
- },
- "@babel/helper-compilation-targets": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz",
- "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.22.9",
- "@babel/helper-validator-option": "^7.22.5",
- "browserslist": "^4.21.9",
- "lru-cache": "^5.1.1",
- "semver": "^6.3.1"
- }
- },
- "@babel/helper-environment-visitor": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz",
- "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==",
- "dev": true
- },
- "@babel/helper-function-name": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz",
- "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==",
- "dev": true,
- "requires": {
- "@babel/template": "^7.22.5",
- "@babel/types": "^7.22.5"
- }
- },
- "@babel/helper-hoist-variables": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz",
- "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.22.5"
- }
- },
- "@babel/helper-module-imports": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz",
- "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.22.5"
- }
- },
- "@babel/helper-module-transforms": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz",
- "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==",
- "dev": true,
- "requires": {
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-module-imports": "^7.22.5",
- "@babel/helper-simple-access": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/helper-validator-identifier": "^7.22.5"
- }
- },
- "@babel/helper-simple-access": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz",
- "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.22.5"
- }
- },
- "@babel/helper-split-export-declaration": {
- "version": "7.22.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz",
- "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.22.5"
- }
- },
- "@babel/helper-string-parser": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz",
- "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==",
- "dev": true
- },
- "@babel/helper-validator-identifier": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz",
- "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==",
- "dev": true
- },
- "@babel/helper-validator-option": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz",
- "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==",
- "dev": true
- },
- "@babel/helpers": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz",
- "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==",
- "dev": true,
- "requires": {
- "@babel/template": "^7.22.5",
- "@babel/traverse": "^7.22.10",
- "@babel/types": "^7.22.10"
- }
- },
- "@babel/highlight": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz",
- "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==",
- "dev": true,
- "requires": {
- "@babel/helper-validator-identifier": "^7.22.5",
- "chalk": "^2.4.2",
- "js-tokens": "^4.0.0"
- }
- },
- "@babel/parser": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz",
- "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==",
- "dev": true
- },
- "@babel/runtime": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.10.tgz",
- "integrity": "sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==",
- "requires": {
- "regenerator-runtime": "^0.14.0"
- }
- },
- "@babel/template": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz",
- "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.22.5",
- "@babel/parser": "^7.22.5",
- "@babel/types": "^7.22.5"
- }
- },
- "@babel/traverse": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz",
- "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.22.10",
- "@babel/generator": "^7.22.10",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
- "@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/parser": "^7.22.10",
- "@babel/types": "^7.22.10",
- "debug": "^4.1.0",
- "globals": "^11.1.0"
- }
- },
- "@babel/types": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz",
- "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==",
- "dev": true,
- "requires": {
- "@babel/helper-string-parser": "^7.22.5",
- "@babel/helper-validator-identifier": "^7.22.5",
- "to-fast-properties": "^2.0.0"
- }
- },
- "@braintree/sanitize-url": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz",
- "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A=="
- },
- "@emotion/is-prop-valid": {
- "version": "0.8.8",
- "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz",
- "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==",
- "optional": true,
- "requires": {
- "@emotion/memoize": "0.7.4"
- }
- },
- "@emotion/memoize": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
- "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",
- "optional": true
- },
- "@eslint/eslintrc": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
- "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
- "dev": true,
- "requires": {
- "ajv": "^6.12.4",
- "debug": "^4.3.2",
- "espree": "^9.4.0",
- "globals": "^13.19.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
- "strip-json-comments": "^3.1.1"
- },
- "dependencies": {
- "globals": {
- "version": "13.20.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
- "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
- "dev": true,
- "requires": {
- "type-fest": "^0.20.2"
- }
- },
- "type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true
- }
- }
- },
- "@headlessui/react": {
- "version": "1.7.16",
- "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.16.tgz",
- "integrity": "sha512-2MphIAZdSUacZBT6EXk8AJkj+EuvaaJbtCyHTJrPsz8inhzCl7qeNPI1uk1AUvCgWylVtdN8cVVmnhUDPxPy3g==",
- "requires": {
- "client-only": "^0.0.1"
- }
- },
- "@heroicons/react": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-1.0.6.tgz",
- "integrity": "sha512-JJCXydOFWMDpCP4q13iEplA503MQO3xLoZiKum+955ZCtHINWnx26CUxVxxFQu/uLb4LW3ge15ZpzIkXKkJ8oQ==",
- "requires": {}
- },
- "@humanwhocodes/config-array": {
- "version": "0.9.5",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz",
- "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==",
- "dev": true,
- "requires": {
- "@humanwhocodes/object-schema": "^1.2.1",
- "debug": "^4.1.1",
- "minimatch": "^3.0.4"
- }
- },
- "@humanwhocodes/object-schema": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
- "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
- "dev": true
- },
- "@jridgewell/gen-mapping": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
- "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
- "dev": true,
- "requires": {
- "@jridgewell/set-array": "^1.0.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
- }
- },
- "@jridgewell/resolve-uri": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
- "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
- "dev": true
- },
- "@jridgewell/set-array": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
- "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
- "dev": true
- },
- "@jridgewell/sourcemap-codec": {
- "version": "1.4.15",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
- "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
- },
- "@jridgewell/trace-mapping": {
- "version": "0.3.19",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz",
- "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==",
- "dev": true,
- "requires": {
- "@jridgewell/resolve-uri": "^3.1.0",
- "@jridgewell/sourcemap-codec": "^1.4.14"
- }
- },
- "@mdx-js/mdx": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.3.0.tgz",
- "integrity": "sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==",
- "requires": {
- "@types/estree-jsx": "^1.0.0",
- "@types/mdx": "^2.0.0",
- "estree-util-build-jsx": "^2.0.0",
- "estree-util-is-identifier-name": "^2.0.0",
- "estree-util-to-js": "^1.1.0",
- "estree-walker": "^3.0.0",
- "hast-util-to-estree": "^2.0.0",
- "markdown-extensions": "^1.0.0",
- "periscopic": "^3.0.0",
- "remark-mdx": "^2.0.0",
- "remark-parse": "^10.0.0",
- "remark-rehype": "^10.0.0",
- "unified": "^10.0.0",
- "unist-util-position-from-estree": "^1.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "unist-util-visit": "^4.0.0",
- "vfile": "^5.0.0"
- },
- "dependencies": {
- "estree-walker": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
- "requires": {
- "@types/estree": "^1.0.0"
- }
- },
- "unist-util-visit": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
- "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.1.1"
- }
- }
- }
- },
- "@mdx-js/react": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz",
- "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==",
- "requires": {
- "@types/mdx": "^2.0.0",
- "@types/react": ">=16"
- }
- },
- "@motionone/animation": {
- "version": "10.15.1",
- "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.15.1.tgz",
- "integrity": "sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ==",
- "requires": {
- "@motionone/easing": "^10.15.1",
- "@motionone/types": "^10.15.1",
- "@motionone/utils": "^10.15.1",
- "tslib": "^2.3.1"
- }
- },
- "@motionone/dom": {
- "version": "10.16.2",
- "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.16.2.tgz",
- "integrity": "sha512-bnuHdNbge1FutZXv+k7xub9oPWcF0hsu8y1HTH/qg6av58YI0VufZ3ngfC7p2xhMJMnoh0LXFma2EGTgPeCkeg==",
- "requires": {
- "@motionone/animation": "^10.15.1",
- "@motionone/generators": "^10.15.1",
- "@motionone/types": "^10.15.1",
- "@motionone/utils": "^10.15.1",
- "hey-listen": "^1.0.8",
- "tslib": "^2.3.1"
- }
- },
- "@motionone/easing": {
- "version": "10.15.1",
- "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.15.1.tgz",
- "integrity": "sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==",
- "requires": {
- "@motionone/utils": "^10.15.1",
- "tslib": "^2.3.1"
- }
- },
- "@motionone/generators": {
- "version": "10.15.1",
- "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.15.1.tgz",
- "integrity": "sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ==",
- "requires": {
- "@motionone/types": "^10.15.1",
- "@motionone/utils": "^10.15.1",
- "tslib": "^2.3.1"
- }
- },
- "@motionone/types": {
- "version": "10.15.1",
- "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.15.1.tgz",
- "integrity": "sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA=="
- },
- "@motionone/utils": {
- "version": "10.15.1",
- "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.15.1.tgz",
- "integrity": "sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw==",
- "requires": {
- "@motionone/types": "^10.15.1",
- "hey-listen": "^1.0.8",
- "tslib": "^2.3.1"
- }
- },
- "@napi-rs/simple-git": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git/-/simple-git-0.1.8.tgz",
- "integrity": "sha512-BvOMdkkofTz6lEE35itJ/laUokPhr/5ToMGlOH25YnhLD2yN1KpRAT4blW9tT8281/1aZjW3xyi73bs//IrDKA==",
- "requires": {
- "@napi-rs/simple-git-android-arm-eabi": "0.1.8",
- "@napi-rs/simple-git-android-arm64": "0.1.8",
- "@napi-rs/simple-git-darwin-arm64": "0.1.8",
- "@napi-rs/simple-git-darwin-x64": "0.1.8",
- "@napi-rs/simple-git-linux-arm-gnueabihf": "0.1.8",
- "@napi-rs/simple-git-linux-arm64-gnu": "0.1.8",
- "@napi-rs/simple-git-linux-arm64-musl": "0.1.8",
- "@napi-rs/simple-git-linux-x64-gnu": "0.1.8",
- "@napi-rs/simple-git-linux-x64-musl": "0.1.8",
- "@napi-rs/simple-git-win32-arm64-msvc": "0.1.8",
- "@napi-rs/simple-git-win32-x64-msvc": "0.1.8"
- }
- },
- "@napi-rs/simple-git-android-arm-eabi": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-android-arm-eabi/-/simple-git-android-arm-eabi-0.1.8.tgz",
- "integrity": "sha512-JJCejHBB1G6O8nxjQLT4quWCcvLpC3oRdJJ9G3MFYSCoYS8i1bWCWeU+K7Br+xT+D6s1t9q8kNJAwJv9Ygpi0g==",
- "optional": true
- },
- "@napi-rs/simple-git-android-arm64": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-android-arm64/-/simple-git-android-arm64-0.1.8.tgz",
- "integrity": "sha512-mraHzwWBw3tdRetNOS5KnFSjvdAbNBnjFLA8I4PwTCPJj3Q4txrigcPp2d59cJ0TC51xpnPXnZjYdNwwSI9g6g==",
- "optional": true
- },
- "@napi-rs/simple-git-darwin-arm64": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-darwin-arm64/-/simple-git-darwin-arm64-0.1.8.tgz",
- "integrity": "sha512-ufy/36eI/j4UskEuvqSH7uXtp3oXeLDmjQCfKJz3u5Vx98KmOMKrqAm2H81AB2WOtCo5mqS6PbBeUXR8BJX8lQ==",
- "optional": true
- },
- "@napi-rs/simple-git-darwin-x64": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-darwin-x64/-/simple-git-darwin-x64-0.1.8.tgz",
- "integrity": "sha512-Vb21U+v3tPJNl+8JtIHHT8HGe6WZ8o1Tq3f6p+Jx9Cz71zEbcIiB9FCEMY1knS/jwQEOuhhlI9Qk7d4HY+rprA==",
- "optional": true
- },
- "@napi-rs/simple-git-linux-arm-gnueabihf": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm-gnueabihf/-/simple-git-linux-arm-gnueabihf-0.1.8.tgz",
- "integrity": "sha512-6BPTJ7CzpSm2t54mRLVaUr3S7ORJfVJoCk2rQ8v8oDg0XAMKvmQQxOsAgqKBo9gYNHJnqrOx3AEuEgvB586BuQ==",
- "optional": true
- },
- "@napi-rs/simple-git-linux-arm64-gnu": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm64-gnu/-/simple-git-linux-arm64-gnu-0.1.8.tgz",
- "integrity": "sha512-qfESqUCAA/XoQpRXHptSQ8gIFnETCQt1zY9VOkplx6tgYk9PCeaX4B1Xuzrh3eZamSCMJFn+1YB9Ut8NwyGgAA==",
- "optional": true
- },
- "@napi-rs/simple-git-linux-arm64-musl": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm64-musl/-/simple-git-linux-arm64-musl-0.1.8.tgz",
- "integrity": "sha512-G80BQPpaRmQpn8dJGHp4I2/YVhWDUNJwcCrJAtAdbKFDCMyCHJBln2ERL/+IEUlIAT05zK/c1Z5WEprvXEdXow==",
- "optional": true
- },
- "@napi-rs/simple-git-linux-x64-gnu": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-x64-gnu/-/simple-git-linux-x64-gnu-0.1.8.tgz",
- "integrity": "sha512-NI6o1sZYEf6vPtNWJAm9w8BxJt+LlSFW0liSjYe3lc3e4dhMfV240f0ALeqlwdIldRPaDFwZSJX5/QbS7nMzhw==",
- "optional": true
- },
- "@napi-rs/simple-git-linux-x64-musl": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-x64-musl/-/simple-git-linux-x64-musl-0.1.8.tgz",
- "integrity": "sha512-wljGAEOW41er45VTiU8kXJmO480pQKzsgRCvPlJJSCaEVBbmo6XXbFIXnZy1a2J3Zyy2IOsRB4PVkUZaNuPkZQ==",
- "optional": true
- },
- "@napi-rs/simple-git-win32-arm64-msvc": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-win32-arm64-msvc/-/simple-git-win32-arm64-msvc-0.1.8.tgz",
- "integrity": "sha512-QuV4QILyKPfbWHoQKrhXqjiCClx0SxbCTVogkR89BwivekqJMd9UlMxZdoCmwLWutRx4z9KmzQqokvYI5QeepA==",
- "optional": true
- },
- "@napi-rs/simple-git-win32-x64-msvc": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-win32-x64-msvc/-/simple-git-win32-x64-msvc-0.1.8.tgz",
- "integrity": "sha512-UzNS4JtjhZhZ5hRLq7BIUq+4JOwt1ThIKv11CsF1ag2l99f0123XvfEpjczKTaa94nHtjXYc2Mv9TjccBqYOew==",
- "optional": true
- },
- "@next/env": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.13.tgz",
- "integrity": "sha512-fwz2QgVg08v7ZL7KmbQBLF2PubR/6zQdKBgmHEl3BCyWTEDsAQEijjw2gbFhI1tcKfLdOOJUXntz5vZ4S0Polg=="
- },
- "@next/eslint-plugin-next": {
- "version": "12.3.1",
- "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.3.1.tgz",
- "integrity": "sha512-sw+lTf6r6P0j+g/n9y4qdWWI2syPqZx+uc0+B/fRENqfR3KpSid6MIKqc9gNwGhJASazEQ5b3w8h4cAET213jw==",
- "dev": true,
- "requires": {
- "glob": "7.1.7"
- },
- "dependencies": {
- "glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- }
- }
- },
- "@next/swc-darwin-arm64": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.13.tgz",
- "integrity": "sha512-ZptVhHjzUuivnXMNCJ6lER33HN7lC+rZ01z+PM10Ows21NHFYMvGhi5iXkGtBDk6VmtzsbqnAjnx4Oz5um0FjA==",
- "optional": true
- },
- "@next/swc-darwin-x64": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.13.tgz",
- "integrity": "sha512-t9nTiWCLApw8W4G1kqJyYP7y6/7lyal3PftmRturIxAIBlZss9wrtVN8nci50StDHmIlIDxfguYIEGVr9DbFTg==",
- "optional": true
- },
- "@next/swc-linux-arm64-gnu": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.13.tgz",
- "integrity": "sha512-xEHUqC8eqR5DHe8SOmMnDU1K3ggrJ28uIKltrQAwqFSSSmzjnN/XMocZkcVhuncuxYrpbri0iMQstRyRVdQVWg==",
- "optional": true
- },
- "@next/swc-linux-arm64-musl": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.13.tgz",
- "integrity": "sha512-sNf3MnLAm8rquSSAoeD9nVcdaDeRYOeey4stOWOyWIgbBDtP+C93amSgH/LPTDoUV7gNiU6f+ghepTjTjRgIUQ==",
- "optional": true
- },
- "@next/swc-linux-x64-gnu": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.13.tgz",
- "integrity": "sha512-WhcRaJJSHyx9OWmKjjz+OWHumiPZWRqmM/09Bt7Up4UqUJFFhGExeztR4trtv3rflvULatu9IH/nTV8fUUgaMA==",
- "optional": true
- },
- "@next/swc-linux-x64-musl": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.13.tgz",
- "integrity": "sha512-+Y4LLhOWWZQIDKVwr2R17lq2KSN0F1c30QVgGIWfnjjHpH8nrIWHEndhqYU+iFuW8It78CiJjQKTw4f51HD7jA==",
- "optional": true
- },
- "@next/swc-win32-arm64-msvc": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.13.tgz",
- "integrity": "sha512-rWurdOR20uxjfqd1X9vDAgv0Jb26KjyL8akF9CBeFqX8rVaBAnW/Wf6A2gYEwyYY4Bai3T7p1kro6DFrsvBAAw==",
- "optional": true
- },
- "@next/swc-win32-ia32-msvc": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.13.tgz",
- "integrity": "sha512-E8bSPwRuY5ibJ3CzLQmJEt8qaWrPYuUTwnrwygPUEWoLzD5YRx9SD37oXRdU81TgGwDzCxpl7z5Nqlfk50xAog==",
- "optional": true
- },
- "@next/swc-win32-x64-msvc": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.13.tgz",
- "integrity": "sha512-4KlyC6jWRubPnppgfYsNTPeWfGCxtWLh5vaOAW/kdzAk9widqho8Qb5S4K2vHmal1tsURi7Onk2MMCV1phvyqA==",
- "optional": true
- },
- "@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==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- }
- },
- "@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==",
- "dev": true
- },
- "@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==",
- "dev": true,
- "requires": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- }
- },
- "@popperjs/core": {
- "version": "2.11.8",
- "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
- "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A=="
- },
- "@react-aria/ssr": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.3.0.tgz",
- "integrity": "sha512-yNqUDuOVZIUGP81R87BJVi/ZUZp/nYOBXbPsRe7oltJOfErQZD+UezMpw4vM2KRz18cURffvmC8tJ6JTeyDtaQ==",
- "requires": {
- "@babel/runtime": "^7.6.2"
- }
- },
- "@react-spring/animated": {
- "version": "9.7.3",
- "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.3.tgz",
- "integrity": "sha512-5CWeNJt9pNgyvuSzQH+uy2pvTg8Y4/OisoscZIR8/ZNLIOI+CatFBhGZpDGTF/OzdNFsAoGk3wiUYTwoJ0YIvw==",
- "requires": {
- "@react-spring/shared": "~9.7.3",
- "@react-spring/types": "~9.7.3"
- }
- },
- "@react-spring/core": {
- "version": "9.7.3",
- "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.3.tgz",
- "integrity": "sha512-IqFdPVf3ZOC1Cx7+M0cXf4odNLxDC+n7IN3MDcVCTIOSBfqEcBebSv+vlY5AhM0zw05PDbjKrNmBpzv/AqpjnQ==",
- "requires": {
- "@react-spring/animated": "~9.7.3",
- "@react-spring/shared": "~9.7.3",
- "@react-spring/types": "~9.7.3"
- }
- },
- "@react-spring/shared": {
- "version": "9.7.3",
- "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.3.tgz",
- "integrity": "sha512-NEopD+9S5xYyQ0pGtioacLhL2luflh6HACSSDUZOwLHoxA5eku1UPuqcJqjwSD6luKjjLfiLOspxo43FUHKKSA==",
- "requires": {
- "@react-spring/types": "~9.7.3"
- }
- },
- "@react-spring/types": {
- "version": "9.7.3",
- "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.3.tgz",
- "integrity": "sha512-Kpx/fQ/ZFX31OtlqVEFfgaD1ACzul4NksrvIgYfIFq9JpDHFwQkMVZ10tbo0FU/grje4rcL4EIrjekl3kYwgWw=="
- },
- "@react-spring/web": {
- "version": "9.7.3",
- "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
- "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
- "requires": {
- "@react-spring/animated": "~9.7.3",
- "@react-spring/core": "~9.7.3",
- "@react-spring/shared": "~9.7.3",
- "@react-spring/types": "~9.7.3"
- }
- },
- "@resvg/resvg-wasm": {
- "version": "2.0.0-alpha.4",
- "resolved": "https://registry.npmjs.org/@resvg/resvg-wasm/-/resvg-wasm-2.0.0-alpha.4.tgz",
- "integrity": "sha512-pWIG9a/x1ky8gXKRhPH1OPKpHFoMN1ISLbJ+O+gPXQHIAKhNd5I28RlWf7q576hAOQA9JZTlo3p/M2uyLzJmmw=="
- },
- "@rollup/plugin-commonjs": {
- "version": "24.0.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-24.0.0.tgz",
- "integrity": "sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==",
- "requires": {
- "@rollup/pluginutils": "^5.0.1",
- "commondir": "^1.0.1",
- "estree-walker": "^2.0.2",
- "glob": "^8.0.3",
- "is-reference": "1.2.1",
- "magic-string": "^0.27.0"
- }
- },
- "@rollup/pluginutils": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz",
- "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==",
- "requires": {
- "@types/estree": "^1.0.0",
- "estree-walker": "^2.0.2",
- "picomatch": "^2.3.1"
- }
- },
- "@rushstack/eslint-patch": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.3.tgz",
- "integrity": "sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==",
- "dev": true
- },
- "@sentry-internal/tracing": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.63.0.tgz",
- "integrity": "sha512-Fxpc53p6NGvLSURg3iRvZA0k10K9yfeVhtczvJnpX30POBuV41wxpkLHkb68fjksirjEma1K3Ut1iLOEEDpPQg==",
- "requires": {
- "@sentry/core": "7.63.0",
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0",
- "tslib": "^2.4.1 || ^1.9.3"
- }
- },
- "@sentry/browser": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.63.0.tgz",
- "integrity": "sha512-P1Iw/2281C/7CUCRsN4jgXvjMNKnrwKqxRg7JqN8eVeCDPMpOeEPHNJ6YatEXdVLTKVn0JB7L63Q1prhFr8+SQ==",
- "requires": {
- "@sentry-internal/tracing": "7.63.0",
- "@sentry/core": "7.63.0",
- "@sentry/replay": "7.63.0",
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0",
- "tslib": "^2.4.1 || ^1.9.3"
- }
- },
- "@sentry/cli": {
- "version": "1.75.2",
- "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-1.75.2.tgz",
- "integrity": "sha512-CG0CKH4VCKWzEaegouWfCLQt9SFN+AieFESCatJ7zSuJmzF05ywpMusjxqRul6lMwfUhRKjGKOzcRJ1jLsfTBw==",
- "requires": {
- "https-proxy-agent": "^5.0.0",
- "mkdirp": "^0.5.5",
- "node-fetch": "^2.6.7",
- "progress": "^2.0.3",
- "proxy-from-env": "^1.1.0",
- "which": "^2.0.2"
- }
- },
- "@sentry/core": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.63.0.tgz",
- "integrity": "sha512-13Ljiq8hv6ieCkO+Am99/PljYJO5ynKT/hRQrWgGy9IIEgUr8sV3fW+1W6K4/3MCeOJou0HsiGBjOD1mASItVg==",
- "requires": {
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0",
- "tslib": "^2.4.1 || ^1.9.3"
- }
- },
- "@sentry/integrations": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.63.0.tgz",
- "integrity": "sha512-+P8GNqFZNH/yS/KPbvUfUDERneoRNUrqp9ayvvp8aq4cTtrBdM72CYgI21oG6cti42SSM1VDLYZomTV3ElPzSg==",
- "requires": {
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0",
- "localforage": "^1.8.1",
- "tslib": "^2.4.1 || ^1.9.3"
- }
- },
- "@sentry/nextjs": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-7.63.0.tgz",
- "integrity": "sha512-pf1kEt2oqxe84+DdmGkI6BEe1KMUcUFU4PZKg5GRFY7e2ZqHoS8hTJF5rBkScqVlQoXDTiGpfI+vU8Ie3snUcQ==",
- "requires": {
- "@rollup/plugin-commonjs": "24.0.0",
- "@sentry/core": "7.63.0",
- "@sentry/integrations": "7.63.0",
- "@sentry/node": "7.63.0",
- "@sentry/react": "7.63.0",
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0",
- "@sentry/webpack-plugin": "1.20.0",
- "chalk": "3.0.0",
- "rollup": "2.78.0",
- "stacktrace-parser": "^0.1.10",
- "tslib": "^2.4.1 || ^1.9.3"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "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==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "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=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "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==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@sentry/node": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.63.0.tgz",
- "integrity": "sha512-tSMyfQNbfjX1w8vJDZtvWeaD4QQ/Z4zVW/TLXfL/JZFIIksPgDZmqLdF+NJS4bSGTU5JiHiUh4pYhME4mHgNBQ==",
- "requires": {
- "@sentry-internal/tracing": "7.63.0",
- "@sentry/core": "7.63.0",
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0",
- "cookie": "^0.4.1",
- "https-proxy-agent": "^5.0.0",
- "lru_map": "^0.3.3",
- "tslib": "^2.4.1 || ^1.9.3"
- }
- },
- "@sentry/react": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.63.0.tgz",
- "integrity": "sha512-KFRjgADVE4aMI7gJmGnoSz65ZErQlz9xRB3vETWSyNOLprWXuQLPPtcDEn39BROtsDG4pLyYFaSDiD7o0+DyjQ==",
- "requires": {
- "@sentry/browser": "7.63.0",
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0",
- "hoist-non-react-statics": "^3.3.2",
- "tslib": "^2.4.1 || ^1.9.3"
- }
- },
- "@sentry/replay": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.63.0.tgz",
- "integrity": "sha512-ikeFVojuP9oDF103blZcj0Vvb4S50dV54BESMrMW2lYBoMMjvOd7AdL+iDHjn1OL05/mv1C6Oc8MovmvdjILVA==",
- "requires": {
- "@sentry/core": "7.63.0",
- "@sentry/types": "7.63.0",
- "@sentry/utils": "7.63.0"
- }
- },
- "@sentry/types": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.63.0.tgz",
- "integrity": "sha512-pZNwJVW7RqNLGuTUAhoygt0c9zmc0js10eANAz0MstygJRhQI1tqPDuiELVdujPrbeL+IFKF+7NvRDAydR2Niw=="
- },
- "@sentry/utils": {
- "version": "7.63.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.63.0.tgz",
- "integrity": "sha512-7FQv1RYAwnuTuarruP+1+Jd6YQuN7i/Y7KltwPMVEwU7j5mzYQaexLr/Jz1XIdR2KYVdkbXQyP8jj8BmA6u9Jw==",
- "requires": {
- "@sentry/types": "7.63.0",
- "tslib": "^2.4.1 || ^1.9.3"
- }
- },
- "@sentry/webpack-plugin": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/@sentry/webpack-plugin/-/webpack-plugin-1.20.0.tgz",
- "integrity": "sha512-Ssj1mJVFsfU6vMCOM2d+h+KQR7QHSfeIP16t4l20Uq/neqWXZUQ2yvQfe4S3BjdbJXz/X4Rw8Hfy1Sd0ocunYw==",
- "requires": {
- "@sentry/cli": "^1.74.6",
- "webpack-sources": "^2.0.0 || ^3.0.0"
- }
- },
- "@shuding/opentype.js": {
- "version": "1.4.0-beta.0",
- "resolved": "https://registry.npmjs.org/@shuding/opentype.js/-/opentype.js-1.4.0-beta.0.tgz",
- "integrity": "sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==",
- "requires": {
- "fflate": "^0.7.3",
- "string.prototype.codepointat": "^0.2.1"
- }
- },
- "@swc/helpers": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz",
- "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==",
- "requires": {
- "tslib": "^2.4.0"
- }
- },
- "@theguild/remark-mermaid": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/@theguild/remark-mermaid/-/remark-mermaid-0.0.4.tgz",
- "integrity": "sha512-C1gssw07eURtCwzXqZZdvyV/eawQ/cXfARaXIgBU9orffox+/YQ+exxmNu9v16NSGzAVsGF4qEVHvCOcCR/FpQ==",
- "requires": {
- "mermaid": "^10.2.2",
- "unist-util-visit": "^5.0.0"
- }
- },
- "@theguild/remark-npm2yarn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/@theguild/remark-npm2yarn/-/remark-npm2yarn-0.1.1.tgz",
- "integrity": "sha512-ZKwd/bjQ9V+pESLnu8+q8jqn15alXzJOuVckraebsXwqVBTw53Gmupiw9zCdLNHU829KTYNycJYea6m9HRLuOg==",
- "requires": {
- "npm-to-yarn": "^2.0.0",
- "unist-util-visit": "^5.0.0"
- }
- },
- "@types/acorn": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz",
- "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==",
- "requires": {
- "@types/estree": "*"
- }
- },
- "@types/d3-scale": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz",
- "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==",
- "requires": {
- "@types/d3-time": "*"
- }
- },
- "@types/d3-scale-chromatic": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz",
- "integrity": "sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw=="
- },
- "@types/d3-time": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz",
- "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg=="
- },
- "@types/debug": {
- "version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz",
- "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==",
- "requires": {
- "@types/ms": "*"
- }
- },
- "@types/estree": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz",
- "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA=="
- },
- "@types/estree-jsx": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.0.tgz",
- "integrity": "sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==",
- "requires": {
- "@types/estree": "*"
- }
- },
- "@types/hast": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.5.tgz",
- "integrity": "sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==",
- "requires": {
- "@types/unist": "^2"
- }
- },
- "@types/js-yaml": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz",
- "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA=="
- },
- "@types/json5": {
- "version": "0.0.29",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
- "dev": true
- },
- "@types/katex": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.14.0.tgz",
- "integrity": "sha512-+2FW2CcT0K3P+JMR8YG846bmDwplKUTsWgT2ENwdQ1UdVfRk3GQrh6Mi4sTopy30gI8Uau5CEqHTDZ6YvWIUPA=="
- },
- "@types/mdast": {
- "version": "3.0.12",
- "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz",
- "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==",
- "requires": {
- "@types/unist": "^2"
- }
- },
- "@types/mdx": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.6.tgz",
- "integrity": "sha512-sVcwEG10aFU2KcM7cIA0M410UPv/DesOPyG8zMVk0QUDexHA3lYmGucpEpZ2dtWWhi2ip3CG+5g/iH0PwoW4Fw=="
- },
- "@types/ms": {
- "version": "0.7.31",
- "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
- "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
- },
- "@types/node": {
- "version": "16.18.40",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.40.tgz",
- "integrity": "sha512-+yno3ItTEwGxXiS/75Q/aHaa5srkpnJaH+kdkTVJ3DtJEwv92itpKbxU+FjPoh2m/5G9zmUQfrL4A4C13c+iGA==",
- "dev": true
- },
- "@types/prop-types": {
- "version": "15.7.5",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
- "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
- },
- "@types/react": {
- "version": "18.0.21",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz",
- "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==",
- "requires": {
- "@types/prop-types": "*",
- "@types/scheduler": "*",
- "csstype": "^3.0.2"
- }
- },
- "@types/scheduler": {
- "version": "0.16.3",
- "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz",
- "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ=="
- },
- "@types/unist": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz",
- "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g=="
- },
- "@types/yoga-layout": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz",
- "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw=="
- },
- "@typescript-eslint/parser": {
- "version": "5.62.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz",
- "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==",
- "dev": true,
- "requires": {
- "@typescript-eslint/scope-manager": "5.62.0",
- "@typescript-eslint/types": "5.62.0",
- "@typescript-eslint/typescript-estree": "5.62.0",
- "debug": "^4.3.4"
- }
- },
- "@typescript-eslint/scope-manager": {
- "version": "5.62.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz",
- "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "5.62.0",
- "@typescript-eslint/visitor-keys": "5.62.0"
- }
- },
- "@typescript-eslint/types": {
- "version": "5.62.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz",
- "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==",
- "dev": true
- },
- "@typescript-eslint/typescript-estree": {
- "version": "5.62.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz",
- "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "5.62.0",
- "@typescript-eslint/visitor-keys": "5.62.0",
- "debug": "^4.3.4",
- "globby": "^11.1.0",
- "is-glob": "^4.0.3",
- "semver": "^7.3.7",
- "tsutils": "^3.21.0"
- },
- "dependencies": {
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "@typescript-eslint/visitor-keys": {
- "version": "5.62.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz",
- "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "5.62.0",
- "eslint-visitor-keys": "^3.3.0"
- }
- },
- "@vercel/analytics": {
- "version": "0.1.11",
- "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-0.1.11.tgz",
- "integrity": "sha512-mj5CPR02y0BRs1tN3oZcBNAX9a8NxsIUl9vElDPcqxnMfP0RbRc9fI9Ud7+QDg/1Izvt5uMumsr+6YsmVHcyuw==",
- "requires": {}
- },
- "@vercel/og": {
- "version": "0.0.20",
- "resolved": "https://registry.npmjs.org/@vercel/og/-/og-0.0.20.tgz",
- "integrity": "sha512-089P+TfqWz0xBxjOvOhkZIDDtfrLcye94H4IZ+SqxoGPWpNGXaBvRJER/z5SoJxJRcCAL8tPiK5zdjRskM6tLw==",
- "requires": {
- "@resvg/resvg-wasm": "2.0.0-alpha.4",
- "satori": "0.0.43",
- "yoga-wasm-web": "0.1.2"
- }
- },
- "acorn": {
- "version": "8.10.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
- "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw=="
- },
- "acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "requires": {}
- },
- "acorn-node": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
- "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
- "dev": true,
- "requires": {
- "acorn": "^7.0.0",
- "acorn-walk": "^7.0.0",
- "xtend": "^4.0.2"
- },
- "dependencies": {
- "acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
- "dev": true
- }
- }
- },
- "acorn-walk": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
- "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
- "dev": true
- },
- "agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "requires": {
- "debug": "4"
- }
- },
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
- },
- "ansi-sequence-parser": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz",
- "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg=="
- },
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "anymatch": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "dev": true,
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "arch": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
- "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ=="
- },
- "arg": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
- "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
- "dev": true
- },
- "argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
- "aria-query": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
- "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
- "dev": true,
- "requires": {
- "dequal": "^2.0.3"
- }
- },
- "array-buffer-byte-length": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
- "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "is-array-buffer": "^3.0.1"
- }
- },
- "array-includes": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz",
- "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "get-intrinsic": "^1.1.3",
- "is-string": "^1.0.7"
- }
- },
- "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==",
- "dev": true
- },
- "array.prototype.findlastindex": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz",
- "integrity": "sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.1.3"
- }
- },
- "array.prototype.flat": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz",
- "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0"
- }
- },
- "array.prototype.flatmap": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz",
- "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0"
- }
- },
- "array.prototype.tosorted": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz",
- "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.1.3"
- }
- },
- "arraybuffer.prototype.slice": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz",
- "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==",
- "dev": true,
- "requires": {
- "array-buffer-byte-length": "^1.0.0",
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "get-intrinsic": "^1.2.1",
- "is-array-buffer": "^3.0.2",
- "is-shared-array-buffer": "^1.0.2"
- }
- },
- "ast-types-flow": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
- "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==",
- "dev": true
- },
- "astring": {
- "version": "1.8.6",
- "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz",
- "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg=="
- },
- "asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
- },
- "autoprefixer": {
- "version": "10.4.14",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz",
- "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==",
- "dev": true,
- "requires": {
- "browserslist": "^4.21.5",
- "caniuse-lite": "^1.0.30001464",
- "fraction.js": "^4.2.0",
- "normalize-range": "^0.1.2",
- "picocolors": "^1.0.0",
- "postcss-value-parser": "^4.2.0"
- }
- },
- "available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
- "dev": true
- },
- "axe-core": {
- "version": "4.7.2",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz",
- "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==",
- "dev": true
- },
- "axios": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
- "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
- "requires": {
- "follow-redirects": "^1.14.9",
- "form-data": "^4.0.0"
- }
- },
- "axobject-query": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
- "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==",
- "dev": true,
- "requires": {
- "dequal": "^2.0.3"
- }
- },
- "bail": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
- "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="
- },
- "balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "browserslist": {
- "version": "4.21.10",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz",
- "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==",
- "dev": true,
- "requires": {
- "caniuse-lite": "^1.0.30001517",
- "electron-to-chromium": "^1.4.477",
- "node-releases": "^2.0.13",
- "update-browserslist-db": "^1.0.11"
- }
- },
- "busboy": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
- "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
- "requires": {
- "streamsearch": "^1.1.0"
- }
- },
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "dev": true
- },
- "camelcase-css": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
- "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
- "dev": true
- },
- "camelize": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz",
- "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ=="
- },
- "caniuse-lite": {
- "version": "1.0.30001519",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz",
- "integrity": "sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg=="
- },
- "ccount": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
- "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "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=="
- },
- "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=="
- },
- "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=="
- },
- "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=="
- },
- "chokidar": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
- "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
- "dev": true,
- "requires": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "fsevents": "~2.3.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"
- },
- "dependencies": {
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- }
- }
- },
- "classnames": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz",
- "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="
- },
- "client-only": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
- "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
- },
- "clipboardy": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.2.tgz",
- "integrity": "sha512-16KrBOV7bHmHdxcQiCvfUFYVFyEah4FI8vYT1Fr7CGSA4G+xBWMEfUEQJS1hxeHGtI9ju1Bzs9uXSbj5HZKArw==",
- "requires": {
- "arch": "^2.1.0",
- "execa": "^0.8.0"
- }
- },
- "clsx": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
- "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg=="
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
- },
- "combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "requires": {
- "delayed-stream": "~1.0.0"
- }
- },
- "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=="
- },
- "commander": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
- "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="
- },
- "commondir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg=="
- },
- "compute-scroll-into-view": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.0.3.tgz",
- "integrity": "sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A=="
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
- "dev": true
- },
- "convert-source-map": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
- "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
- "dev": true
- },
- "cookie": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
- "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="
- },
- "copy-to-clipboard": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz",
- "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==",
- "requires": {
- "toggle-selection": "^1.0.6"
- }
- },
- "cose-base": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz",
- "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==",
- "requires": {
- "layout-base": "^1.0.0"
- }
- },
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "css-background-parser": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/css-background-parser/-/css-background-parser-0.1.0.tgz",
- "integrity": "sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA=="
- },
- "css-box-shadow": {
- "version": "1.0.0-3",
- "resolved": "https://registry.npmjs.org/css-box-shadow/-/css-box-shadow-1.0.0-3.tgz",
- "integrity": "sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg=="
- },
- "css-color-keywords": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz",
- "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg=="
- },
- "css-to-react-native": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz",
- "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==",
- "requires": {
- "camelize": "^1.0.0",
- "css-color-keywords": "^1.0.0",
- "postcss-value-parser": "^4.0.2"
- }
- },
- "cssesc": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
- "dev": true
- },
- "csstype": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
- "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
- },
- "cytoscape": {
- "version": "3.26.0",
- "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.26.0.tgz",
- "integrity": "sha512-IV+crL+KBcrCnVVUCZW+zRRRFUZQcrtdOPXki+o4CFUWLdAEYvuZLcBSJC9EBK++suamERKzeY7roq2hdovV3w==",
- "requires": {
- "heap": "^0.2.6",
- "lodash": "^4.17.21"
- }
- },
- "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==",
- "requires": {
- "cose-base": "^1.0.0"
- }
- },
- "cytoscape-fcose": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz",
- "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==",
- "requires": {
- "cose-base": "^2.2.0"
- },
- "dependencies": {
- "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==",
- "requires": {
- "layout-base": "^2.0.0"
- }
- },
- "layout-base": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz",
- "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg=="
- }
- }
- },
- "d3": {
- "version": "7.8.5",
- "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz",
- "integrity": "sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==",
- "requires": {
- "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"
- }
- },
- "d3-array": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
- "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
- "requires": {
- "internmap": "1 - 2"
- }
- },
- "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=="
- },
- "d3-brush": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz",
- "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==",
- "requires": {
- "d3-dispatch": "1 - 3",
- "d3-drag": "2 - 3",
- "d3-interpolate": "1 - 3",
- "d3-selection": "3",
- "d3-transition": "3"
- }
- },
- "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==",
- "requires": {
- "d3-path": "1 - 3"
- }
- },
- "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=="
- },
- "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==",
- "requires": {
- "d3-array": "^3.2.0"
- }
- },
- "d3-delaunay": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz",
- "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==",
- "requires": {
- "delaunator": "5"
- }
- },
- "d3-dispatch": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
- "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg=="
- },
- "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==",
- "requires": {
- "d3-dispatch": "1 - 3",
- "d3-selection": "3"
- }
- },
- "d3-dsv": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz",
- "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
- "requires": {
- "commander": "7",
- "iconv-lite": "0.6",
- "rw": "1"
- },
- "dependencies": {
- "commander": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
- }
- }
- },
- "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=="
- },
- "d3-fetch": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz",
- "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==",
- "requires": {
- "d3-dsv": "1 - 3"
- }
- },
- "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==",
- "requires": {
- "d3-dispatch": "1 - 3",
- "d3-quadtree": "1 - 3",
- "d3-timer": "1 - 3"
- }
- },
- "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=="
- },
- "d3-geo": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz",
- "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==",
- "requires": {
- "d3-array": "2.5.0 - 3"
- }
- },
- "d3-hierarchy": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz",
- "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA=="
- },
- "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==",
- "requires": {
- "d3-color": "1 - 3"
- }
- },
- "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=="
- },
- "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=="
- },
- "d3-quadtree": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
- "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw=="
- },
- "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=="
- },
- "d3-sankey": {
- "version": "0.12.3",
- "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz",
- "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==",
- "requires": {
- "d3-array": "1 - 2",
- "d3-shape": "^1.2.0"
- },
- "dependencies": {
- "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==",
- "requires": {
- "internmap": "^1.0.0"
- }
- },
- "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=="
- },
- "d3-shape": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz",
- "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==",
- "requires": {
- "d3-path": "1"
- }
- },
- "internmap": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz",
- "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw=="
- }
- }
- },
- "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==",
- "requires": {
- "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"
- }
- },
- "d3-scale-chromatic": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz",
- "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==",
- "requires": {
- "d3-color": "1 - 3",
- "d3-interpolate": "1 - 3"
- }
- },
- "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=="
- },
- "d3-shape": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
- "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
- "requires": {
- "d3-path": "^3.1.0"
- }
- },
- "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==",
- "requires": {
- "d3-array": "2 - 3"
- }
- },
- "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==",
- "requires": {
- "d3-time": "1 - 3"
- }
- },
- "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=="
- },
- "d3-transition": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz",
- "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==",
- "requires": {
- "d3-color": "1 - 3",
- "d3-dispatch": "1 - 3",
- "d3-ease": "1 - 3",
- "d3-interpolate": "1 - 3",
- "d3-timer": "1 - 3"
- }
- },
- "d3-zoom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz",
- "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==",
- "requires": {
- "d3-dispatch": "1 - 3",
- "d3-drag": "2 - 3",
- "d3-interpolate": "1 - 3",
- "d3-selection": "2 - 3",
- "d3-transition": "2 - 3"
- }
- },
- "dagre-d3-es": {
- "version": "7.0.10",
- "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.10.tgz",
- "integrity": "sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==",
- "requires": {
- "d3": "^7.8.2",
- "lodash-es": "^4.17.21"
- }
- },
- "damerau-levenshtein": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
- "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
- "dev": true
- },
- "dayjs": {
- "version": "1.11.9",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz",
- "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA=="
- },
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "decode-named-character-reference": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz",
- "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==",
- "requires": {
- "character-entities": "^2.0.0"
- }
- },
- "deep-is": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
- "dev": true
- },
- "define-properties": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
- "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
- "dev": true,
- "requires": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- }
- },
- "defined": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz",
- "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==",
- "dev": true
- },
- "delaunator": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz",
- "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==",
- "requires": {
- "robust-predicates": "^3.0.0"
- }
- },
- "delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
- },
- "dequal": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="
- },
- "detective": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz",
- "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==",
- "dev": true,
- "requires": {
- "acorn-node": "^1.8.2",
- "defined": "^1.0.0",
- "minimist": "^1.2.6"
- }
- },
- "didyoumean": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
- "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
- "dev": true
- },
- "diff": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz",
- "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw=="
- },
- "dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "dev": true,
- "requires": {
- "path-type": "^4.0.0"
- }
- },
- "dlv": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
- "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
- "dev": true
- },
- "doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "dompurify": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.5.tgz",
- "integrity": "sha512-F9e6wPGtY+8KNMRAVfxeCOHU0/NPWMSENNq4pQctuXRqqdEPW7q3CrLbR5Nse044WwacyjHGOMlvNsBe1y6z9A=="
- },
- "electron-to-chromium": {
- "version": "1.4.490",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.490.tgz",
- "integrity": "sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A==",
- "dev": true
- },
- "elkjs": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.8.2.tgz",
- "integrity": "sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ=="
- },
- "emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
- "dev": true
- },
- "entities": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
- },
- "es-abstract": {
- "version": "1.22.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz",
- "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==",
- "dev": true,
- "requires": {
- "array-buffer-byte-length": "^1.0.0",
- "arraybuffer.prototype.slice": "^1.0.1",
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "es-set-tostringtag": "^2.0.1",
- "es-to-primitive": "^1.2.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.2.1",
- "get-symbol-description": "^1.0.0",
- "globalthis": "^1.0.3",
- "gopd": "^1.0.1",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
- "is-array-buffer": "^3.0.2",
- "is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-typed-array": "^1.1.10",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.12.3",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.5.0",
- "safe-array-concat": "^1.0.0",
- "safe-regex-test": "^1.0.0",
- "string.prototype.trim": "^1.2.7",
- "string.prototype.trimend": "^1.0.6",
- "string.prototype.trimstart": "^1.0.6",
- "typed-array-buffer": "^1.0.0",
- "typed-array-byte-length": "^1.0.0",
- "typed-array-byte-offset": "^1.0.0",
- "typed-array-length": "^1.0.4",
- "unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.10"
- }
- },
- "es-set-tostringtag": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
- "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.1.3",
- "has": "^1.0.3",
- "has-tostringtag": "^1.0.0"
- }
- },
- "es-shim-unscopables": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
- "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true
- },
- "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=="
- },
- "eslint": {
- "version": "8.10.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.10.0.tgz",
- "integrity": "sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw==",
- "dev": true,
- "requires": {
- "@eslint/eslintrc": "^1.2.0",
- "@humanwhocodes/config-array": "^0.9.2",
- "ajv": "^6.10.0",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.3.2",
- "doctrine": "^3.0.0",
- "escape-string-regexp": "^4.0.0",
- "eslint-scope": "^7.1.1",
- "eslint-utils": "^3.0.0",
- "eslint-visitor-keys": "^3.3.0",
- "espree": "^9.3.1",
- "esquery": "^1.4.0",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
- "functional-red-black-tree": "^1.0.1",
- "glob-parent": "^6.0.1",
- "globals": "^13.6.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.0.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "js-yaml": "^4.1.0",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.0.4",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.1",
- "regexpp": "^3.2.0",
- "strip-ansi": "^6.0.1",
- "strip-json-comments": "^3.1.0",
- "text-table": "^0.2.0",
- "v8-compile-cache": "^2.0.3"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "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==",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "globals": {
- "version": "13.20.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
- "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
- "dev": true,
- "requires": {
- "type-fest": "^0.20.2"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "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==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true
- }
- }
- },
- "eslint-config-next": {
- "version": "12.3.1",
- "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.3.1.tgz",
- "integrity": "sha512-EN/xwKPU6jz1G0Qi6Bd/BqMnHLyRAL0VsaQaWA7F3KkjAgZHi4f1uL1JKGWNxdQpHTW/sdGONBd0bzxUka/DJg==",
- "dev": true,
- "requires": {
- "@next/eslint-plugin-next": "12.3.1",
- "@rushstack/eslint-patch": "^1.1.3",
- "@typescript-eslint/parser": "^5.21.0",
- "eslint-import-resolver-node": "^0.3.6",
- "eslint-import-resolver-typescript": "^2.7.1",
- "eslint-plugin-import": "^2.26.0",
- "eslint-plugin-jsx-a11y": "^6.5.1",
- "eslint-plugin-react": "^7.31.7",
- "eslint-plugin-react-hooks": "^4.5.0"
- }
- },
- "eslint-config-prettier": {
- "version": "8.5.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz",
- "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==",
- "dev": true,
- "requires": {}
- },
- "eslint-import-resolver-node": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
- "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==",
- "dev": true,
- "requires": {
- "debug": "^3.2.7",
- "is-core-module": "^2.13.0",
- "resolve": "^1.22.4"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "eslint-import-resolver-typescript": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz",
- "integrity": "sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==",
- "dev": true,
- "requires": {
- "debug": "^4.3.4",
- "glob": "^7.2.0",
- "is-glob": "^4.0.3",
- "resolve": "^1.22.0",
- "tsconfig-paths": "^3.14.1"
- },
- "dependencies": {
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dev": true,
- "requires": {
- "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"
- }
- }
- }
- },
- "eslint-module-utils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz",
- "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==",
- "dev": true,
- "requires": {
- "debug": "^3.2.7"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "eslint-plugin-import": {
- "version": "2.28.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.0.tgz",
- "integrity": "sha512-B8s/n+ZluN7sxj9eUf7/pRFERX0r5bnFA2dCaLHy2ZeaQEAz0k+ZZkFWRFHJAqxfxQDx6KLv9LeIki7cFdwW+Q==",
- "dev": true,
- "requires": {
- "array-includes": "^3.1.6",
- "array.prototype.findlastindex": "^1.2.2",
- "array.prototype.flat": "^1.3.1",
- "array.prototype.flatmap": "^1.3.1",
- "debug": "^3.2.7",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.7",
- "eslint-module-utils": "^2.8.0",
- "has": "^1.0.3",
- "is-core-module": "^2.12.1",
- "is-glob": "^4.0.3",
- "minimatch": "^3.1.2",
- "object.fromentries": "^2.0.6",
- "object.groupby": "^1.0.0",
- "object.values": "^1.1.6",
- "resolve": "^1.22.3",
- "semver": "^6.3.1",
- "tsconfig-paths": "^3.14.2"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- }
- }
- },
- "eslint-plugin-jsx-a11y": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz",
- "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.20.7",
- "aria-query": "^5.1.3",
- "array-includes": "^3.1.6",
- "array.prototype.flatmap": "^1.3.1",
- "ast-types-flow": "^0.0.7",
- "axe-core": "^4.6.2",
- "axobject-query": "^3.1.1",
- "damerau-levenshtein": "^1.0.8",
- "emoji-regex": "^9.2.2",
- "has": "^1.0.3",
- "jsx-ast-utils": "^3.3.3",
- "language-tags": "=1.0.5",
- "minimatch": "^3.1.2",
- "object.entries": "^1.1.6",
- "object.fromentries": "^2.0.6",
- "semver": "^6.3.0"
- }
- },
- "eslint-plugin-react": {
- "version": "7.33.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.1.tgz",
- "integrity": "sha512-L093k0WAMvr6VhNwReB8VgOq5s2LesZmrpPdKz/kZElQDzqS7G7+DnKoqT+w4JwuiGeAhAvHO0fvy0Eyk4ejDA==",
- "dev": true,
- "requires": {
- "array-includes": "^3.1.6",
- "array.prototype.flatmap": "^1.3.1",
- "array.prototype.tosorted": "^1.1.1",
- "doctrine": "^2.1.0",
- "estraverse": "^5.3.0",
- "jsx-ast-utils": "^2.4.1 || ^3.0.0",
- "minimatch": "^3.1.2",
- "object.entries": "^1.1.6",
- "object.fromentries": "^2.0.6",
- "object.hasown": "^1.1.2",
- "object.values": "^1.1.6",
- "prop-types": "^15.8.1",
- "resolve": "^2.0.0-next.4",
- "semver": "^6.3.1",
- "string.prototype.matchall": "^4.0.8"
- },
- "dependencies": {
- "doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "resolve": {
- "version": "2.0.0-next.4",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
- "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
- "dev": true,
- "requires": {
- "is-core-module": "^2.9.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- }
- }
- }
- },
- "eslint-plugin-react-hooks": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz",
- "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==",
- "dev": true,
- "requires": {}
- },
- "eslint-scope": {
- "version": "7.2.2",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
- "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
- "dev": true,
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^5.2.0"
- }
- },
- "eslint-utils": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
- "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
- "dev": true,
- "requires": {
- "eslint-visitor-keys": "^2.0.0"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
- "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
- "dev": true
- }
- }
- },
- "eslint-visitor-keys": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz",
- "integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==",
- "dev": true
- },
- "espree": {
- "version": "9.6.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
- "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
- "dev": true,
- "requires": {
- "acorn": "^8.9.0",
- "acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.4.1"
- }
- },
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
- },
- "esquery": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
- "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
- "dev": true,
- "requires": {
- "estraverse": "^5.1.0"
- }
- },
- "esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "dev": true,
- "requires": {
- "estraverse": "^5.2.0"
- }
- },
- "estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "dev": true
- },
- "estree-util-attach-comments": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz",
- "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==",
- "requires": {
- "@types/estree": "^1.0.0"
- }
- },
- "estree-util-build-jsx": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz",
- "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==",
- "requires": {
- "@types/estree-jsx": "^1.0.0",
- "estree-util-is-identifier-name": "^2.0.0",
- "estree-walker": "^3.0.0"
- },
- "dependencies": {
- "estree-walker": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
- "requires": {
- "@types/estree": "^1.0.0"
- }
- }
- }
- },
- "estree-util-is-identifier-name": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz",
- "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ=="
- },
- "estree-util-to-js": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz",
- "integrity": "sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==",
- "requires": {
- "@types/estree-jsx": "^1.0.0",
- "astring": "^1.8.0",
- "source-map": "^0.7.0"
- }
- },
- "estree-util-value-to-estree": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-1.3.0.tgz",
- "integrity": "sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==",
- "requires": {
- "is-plain-obj": "^3.0.0"
- }
- },
- "estree-util-visit": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz",
- "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==",
- "requires": {
- "@types/estree-jsx": "^1.0.0",
- "@types/unist": "^2.0.0"
- }
- },
- "estree-walker": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
- "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
- },
- "esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "dev": true
- },
- "execa": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz",
- "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==",
- "requires": {
- "cross-spawn": "^5.0.1",
- "get-stream": "^3.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
- "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==",
- "requires": {
- "lru-cache": "^4.0.1",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "lru-cache": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
- "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
- "requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- }
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ=="
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "yallist": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A=="
- }
- }
- },
- "extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "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==",
- "dev": true
- },
- "fast-glob": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz",
- "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- },
- "dependencies": {
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- }
- }
- },
- "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==",
- "dev": true
- },
- "fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
- "dev": true
- },
- "fastq": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
- "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
- "dev": true,
- "requires": {
- "reusify": "^1.0.4"
- }
- },
- "fflate": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz",
- "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw=="
- },
- "file-entry-cache": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
- "dev": true,
- "requires": {
- "flat-cache": "^3.0.4"
- }
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "flat-cache": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
- "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
- "dev": true,
- "requires": {
- "flatted": "^3.1.0",
- "rimraf": "^3.0.2"
- }
- },
- "flatted": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
- "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
- "dev": true
- },
- "flexsearch": {
- "version": "0.7.31",
- "resolved": "https://registry.npmjs.org/flexsearch/-/flexsearch-0.7.31.tgz",
- "integrity": "sha512-XGozTsMPYkm+6b5QL3Z9wQcJjNYxp0CYn3U1gO7dwD6PAqU1SVWZxI9CCg3z+ml3YfqdPnrBehaBrnH2AGKbNA=="
- },
- "focus-visible": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/focus-visible/-/focus-visible-5.2.0.tgz",
- "integrity": "sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ=="
- },
- "follow-redirects": {
- "version": "1.15.2",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
- "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
- },
- "for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.3"
- }
- },
- "form-data": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- }
- },
- "fraction.js": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
- "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
- "dev": true
- },
- "framer-motion": {
- "version": "7.10.3",
- "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-7.10.3.tgz",
- "integrity": "sha512-k2ccYeZNSpPg//HTaqrU+4pRq9f9ZpaaN7rr0+Rx5zA4wZLbk547wtDzge2db1sB+1mnJ6r59P4xb+aEIi/W+w==",
- "requires": {
- "@emotion/is-prop-valid": "^0.8.2",
- "@motionone/dom": "^10.15.3",
- "hey-listen": "^1.0.8",
- "tslib": "2.4.0"
- },
- "dependencies": {
- "tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
- }
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
- },
- "fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "optional": true
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
- },
- "function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
- }
- },
- "functional-red-black-tree": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==",
- "dev": true
- },
- "functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "get-intrinsic": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
- "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3"
- }
- },
- "get-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
- "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ=="
- },
- "get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- }
- },
- "git-up": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz",
- "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==",
- "requires": {
- "is-ssh": "^1.4.0",
- "parse-url": "^8.1.0"
- }
- },
- "git-url-parse": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz",
- "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==",
- "requires": {
- "git-up": "^7.0.0"
- }
- },
- "github-slugger": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz",
- "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw=="
- },
- "glob": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
- "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^5.0.1",
- "once": "^1.3.0"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "requires": {
- "balanced-match": "^1.0.0"
- }
- },
- "minimatch": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
- "requires": {
- "brace-expansion": "^2.0.1"
- }
- }
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.3"
- }
- },
- "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=="
- },
- "globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "dev": true
- },
- "globalthis": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
- "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3"
- }
- },
- "globby": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
- "dev": true,
- "requires": {
- "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"
- }
- },
- "gopd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
- "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.1.3"
- }
- },
- "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=="
- },
- "gray-matter": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",
- "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==",
- "requires": {
- "js-yaml": "^3.13.1",
- "kind-of": "^6.0.2",
- "section-matter": "^1.0.0",
- "strip-bom-string": "^1.0.0"
- },
- "dependencies": {
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- },
- "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==",
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- }
- }
- },
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
- "has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
- "dev": true
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "dev": true
- },
- "has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.1.1"
- }
- },
- "has-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
- "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
- "dev": true
- },
- "has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "dev": true
- },
- "has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "hash-obj": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/hash-obj/-/hash-obj-4.0.0.tgz",
- "integrity": "sha512-FwO1BUVWkyHasWDW4S8o0ssQXjvyghLV2rfVhnN36b2bbcj45eGiuzdn9XOvOpjV3TKQD7Gm2BWNXdE9V4KKYg==",
- "requires": {
- "is-obj": "^3.0.0",
- "sort-keys": "^5.0.0",
- "type-fest": "^1.0.2"
- }
- },
- "hast-util-from-dom": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/hast-util-from-dom/-/hast-util-from-dom-4.2.0.tgz",
- "integrity": "sha512-t1RJW/OpJbCAJQeKi3Qrj1cAOLA0+av/iPFori112+0X7R3wng+jxLA+kXec8K4szqPRGI8vPxbbpEYvvpwaeQ==",
- "requires": {
- "hastscript": "^7.0.0",
- "web-namespaces": "^2.0.0"
- }
- },
- "hast-util-from-html": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-1.0.2.tgz",
- "integrity": "sha512-LhrTA2gfCbLOGJq2u/asp4kwuG0y6NhWTXiPKP+n0qNukKy7hc10whqqCFfyvIA1Q5U5d0sp9HhNim9gglEH4A==",
- "requires": {
- "@types/hast": "^2.0.0",
- "hast-util-from-parse5": "^7.0.0",
- "parse5": "^7.0.0",
- "vfile": "^5.0.0",
- "vfile-message": "^3.0.0"
- }
- },
- "hast-util-from-html-isomorphic": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-from-html-isomorphic/-/hast-util-from-html-isomorphic-1.0.0.tgz",
- "integrity": "sha512-Yu480AKeOEN/+l5LA674a+7BmIvtDj24GvOt7MtQWuhzUwlaaRWdEPXAh3Qm5vhuthpAipFb2vTetKXWOjmTvw==",
- "requires": {
- "@types/hast": "^2.0.0",
- "hast-util-from-dom": "^4.0.0",
- "hast-util-from-html": "^1.0.0",
- "unist-util-remove-position": "^4.0.0"
- }
- },
- "hast-util-from-parse5": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz",
- "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==",
- "requires": {
- "@types/hast": "^2.0.0",
- "@types/unist": "^2.0.0",
- "hastscript": "^7.0.0",
- "property-information": "^6.0.0",
- "vfile": "^5.0.0",
- "vfile-location": "^4.0.0",
- "web-namespaces": "^2.0.0"
- }
- },
- "hast-util-is-element": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.3.tgz",
- "integrity": "sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==",
- "requires": {
- "@types/hast": "^2.0.0",
- "@types/unist": "^2.0.0"
- }
- },
- "hast-util-parse-selector": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz",
- "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==",
- "requires": {
- "@types/hast": "^2.0.0"
- }
- },
- "hast-util-to-estree": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.3.3.tgz",
- "integrity": "sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==",
- "requires": {
- "@types/estree": "^1.0.0",
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^2.0.0",
- "@types/unist": "^2.0.0",
- "comma-separated-tokens": "^2.0.0",
- "estree-util-attach-comments": "^2.0.0",
- "estree-util-is-identifier-name": "^2.0.0",
- "hast-util-whitespace": "^2.0.0",
- "mdast-util-mdx-expression": "^1.0.0",
- "mdast-util-mdxjs-esm": "^1.0.0",
- "property-information": "^6.0.0",
- "space-separated-tokens": "^2.0.0",
- "style-to-object": "^0.4.1",
- "unist-util-position": "^4.0.0",
- "zwitch": "^2.0.0"
- }
- },
- "hast-util-to-text": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-3.1.2.tgz",
- "integrity": "sha512-tcllLfp23dJJ+ju5wCCZHVpzsQQ43+moJbqVX3jNWPB7z/KFC4FyZD6R7y94cHL6MQ33YtMZL8Z0aIXXI4XFTw==",
- "requires": {
- "@types/hast": "^2.0.0",
- "@types/unist": "^2.0.0",
- "hast-util-is-element": "^2.0.0",
- "unist-util-find-after": "^4.0.0"
- }
- },
- "hast-util-whitespace": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz",
- "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng=="
- },
- "hastscript": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz",
- "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==",
- "requires": {
- "@types/hast": "^2.0.0",
- "comma-separated-tokens": "^2.0.0",
- "hast-util-parse-selector": "^3.0.0",
- "property-information": "^6.0.0",
- "space-separated-tokens": "^2.0.0"
- }
- },
- "heap": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz",
- "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg=="
- },
- "hey-listen": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz",
- "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q=="
- },
- "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==",
- "requires": {
- "react-is": "^16.7.0"
- }
- },
- "https-proxy-agent": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
- "requires": {
- "agent-base": "6",
- "debug": "4"
- }
- },
- "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==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- }
- },
- "ignore": {
- "version": "5.2.4",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
- "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
- "dev": true
- },
- "immediate": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- }
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "inline-style-parser": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
- "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
- },
- "internal-slot": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
- "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
- "dev": true,
- "requires": {
- "get-intrinsic": "^1.2.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- }
- },
- "internmap": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
- "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="
- },
- "intersection-observer": {
- "version": "0.12.2",
- "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.12.2.tgz",
- "integrity": "sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg=="
- },
- "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=="
- },
- "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==",
- "requires": {
- "is-alphabetical": "^2.0.0",
- "is-decimal": "^2.0.0"
- }
- },
- "is-array-buffer": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
- "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.0",
- "is-typed-array": "^1.1.10"
- }
- },
- "is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "dev": true,
- "requires": {
- "has-bigints": "^1.0.1"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-buffer": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
- "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="
- },
- "is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
- "dev": true
- },
- "is-core-module": {
- "version": "2.13.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz",
- "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "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=="
- },
- "is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw=="
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "dev": true
- },
- "is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "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=="
- },
- "is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
- "dev": true
- },
- "is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true
- },
- "is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-obj": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-3.0.0.tgz",
- "integrity": "sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ=="
- },
- "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=="
- },
- "is-reference": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
- "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
- "requires": {
- "@types/estree": "*"
- }
- },
- "is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "is-ssh": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz",
- "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==",
- "requires": {
- "protocols": "^2.0.1"
- }
- },
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="
- },
- "is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "is-typed-array": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
- "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
- "dev": true,
- "requires": {
- "which-typed-array": "^1.1.11"
- }
- },
- "is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "isarray": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
- "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
- "dev": true
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
- },
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- },
- "js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "requires": {
- "argparse": "^2.0.1"
- }
- },
- "jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
- "dev": true
- },
- "json5": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
- "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
- "dev": true
- },
- "jsonc-parser": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
- "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w=="
- },
- "jsx-ast-utils": {
- "version": "3.3.5",
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz",
- "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==",
- "dev": true,
- "requires": {
- "array-includes": "^3.1.6",
- "array.prototype.flat": "^1.3.1",
- "object.assign": "^4.1.4",
- "object.values": "^1.1.6"
- }
- },
- "katex": {
- "version": "0.16.8",
- "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.8.tgz",
- "integrity": "sha512-ftuDnJbcbOckGY11OO+zg3OofESlbR5DRl2cmN8HeWeeFIV7wTXvAOx8kEjZjobhA+9wh2fbKeO6cdcA9Mnovg==",
- "requires": {
- "commander": "^8.3.0"
- }
- },
- "khroma": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.0.0.tgz",
- "integrity": "sha512-2J8rDNlQWbtiNYThZRvmMv5yt44ZakX+Tz5ZIp/mN1pt4snn+m030Va5Z4v8xA0cQFDXBwO/8i42xL4QPsVk3g=="
- },
- "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=="
- },
- "kleur": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
- "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="
- },
- "language-subtag-registry": {
- "version": "0.3.22",
- "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
- "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==",
- "dev": true
- },
- "language-tags": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz",
- "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==",
- "dev": true,
- "requires": {
- "language-subtag-registry": "~0.3.2"
- }
- },
- "layout-base": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz",
- "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg=="
- },
- "levn": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "dev": true,
- "requires": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- }
- },
- "lie": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
- "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
- "requires": {
- "immediate": "~3.0.5"
- }
- },
- "lilconfig": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
- "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
- "dev": true
- },
- "localforage": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz",
- "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==",
- "requires": {
- "lie": "3.1.1"
- }
- },
- "lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
- },
- "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=="
- },
- "lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ=="
- },
- "lodash.merge": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
- "dev": true
- },
- "longest-streak": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
- "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="
- },
- "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==",
- "requires": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- }
- },
- "lru_map": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz",
- "integrity": "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ=="
- },
- "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==",
- "dev": true,
- "requires": {
- "yallist": "^3.0.2"
- }
- },
- "magic-string": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
- "requires": {
- "@jridgewell/sourcemap-codec": "^1.4.13"
- }
- },
- "markdown-extensions": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz",
- "integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q=="
- },
- "markdown-table": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz",
- "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw=="
- },
- "match-sorter": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz",
- "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==",
- "requires": {
- "@babel/runtime": "^7.12.5",
- "remove-accents": "0.4.2"
- }
- },
- "mdast-util-definitions": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz",
- "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "@types/unist": "^2.0.0",
- "unist-util-visit": "^4.0.0"
- },
- "dependencies": {
- "unist-util-visit": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
- "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.1.1"
- }
- }
- }
- },
- "mdast-util-find-and-replace": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz",
- "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "escape-string-regexp": "^5.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.0.0"
- },
- "dependencies": {
- "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=="
- }
- }
- },
- "mdast-util-from-markdown": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz",
- "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "@types/unist": "^2.0.0",
- "decode-named-character-reference": "^1.0.0",
- "mdast-util-to-string": "^3.1.0",
- "micromark": "^3.0.0",
- "micromark-util-decode-numeric-character-reference": "^1.0.0",
- "micromark-util-decode-string": "^1.0.0",
- "micromark-util-normalize-identifier": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "uvu": "^0.5.0"
- }
- },
- "mdast-util-gfm": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz",
- "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==",
- "requires": {
- "mdast-util-from-markdown": "^1.0.0",
- "mdast-util-gfm-autolink-literal": "^1.0.0",
- "mdast-util-gfm-footnote": "^1.0.0",
- "mdast-util-gfm-strikethrough": "^1.0.0",
- "mdast-util-gfm-table": "^1.0.0",
- "mdast-util-gfm-task-list-item": "^1.0.0",
- "mdast-util-to-markdown": "^1.0.0"
- }
- },
- "mdast-util-gfm-autolink-literal": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz",
- "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "ccount": "^2.0.0",
- "mdast-util-find-and-replace": "^2.0.0",
- "micromark-util-character": "^1.0.0"
- }
- },
- "mdast-util-gfm-footnote": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz",
- "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "mdast-util-to-markdown": "^1.3.0",
- "micromark-util-normalize-identifier": "^1.0.0"
- }
- },
- "mdast-util-gfm-strikethrough": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz",
- "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "mdast-util-to-markdown": "^1.3.0"
- }
- },
- "mdast-util-gfm-table": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz",
- "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "markdown-table": "^3.0.0",
- "mdast-util-from-markdown": "^1.0.0",
- "mdast-util-to-markdown": "^1.3.0"
- }
- },
- "mdast-util-gfm-task-list-item": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz",
- "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "mdast-util-to-markdown": "^1.3.0"
- }
- },
- "mdast-util-math": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/mdast-util-math/-/mdast-util-math-2.0.2.tgz",
- "integrity": "sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "longest-streak": "^3.0.0",
- "mdast-util-to-markdown": "^1.3.0"
- }
- },
- "mdast-util-mdx": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz",
- "integrity": "sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==",
- "requires": {
- "mdast-util-from-markdown": "^1.0.0",
- "mdast-util-mdx-expression": "^1.0.0",
- "mdast-util-mdx-jsx": "^2.0.0",
- "mdast-util-mdxjs-esm": "^1.0.0",
- "mdast-util-to-markdown": "^1.0.0"
- }
- },
- "mdast-util-mdx-expression": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz",
- "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==",
- "requires": {
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^2.0.0",
- "@types/mdast": "^3.0.0",
- "mdast-util-from-markdown": "^1.0.0",
- "mdast-util-to-markdown": "^1.0.0"
- }
- },
- "mdast-util-mdx-jsx": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz",
- "integrity": "sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==",
- "requires": {
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^2.0.0",
- "@types/mdast": "^3.0.0",
- "@types/unist": "^2.0.0",
- "ccount": "^2.0.0",
- "mdast-util-from-markdown": "^1.1.0",
- "mdast-util-to-markdown": "^1.3.0",
- "parse-entities": "^4.0.0",
- "stringify-entities": "^4.0.0",
- "unist-util-remove-position": "^4.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "vfile-message": "^3.0.0"
- }
- },
- "mdast-util-mdxjs-esm": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz",
- "integrity": "sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==",
- "requires": {
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^2.0.0",
- "@types/mdast": "^3.0.0",
- "mdast-util-from-markdown": "^1.0.0",
- "mdast-util-to-markdown": "^1.0.0"
- }
- },
- "mdast-util-phrasing": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz",
- "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "unist-util-is": "^5.0.0"
- }
- },
- "mdast-util-to-hast": {
- "version": "12.3.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz",
- "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==",
- "requires": {
- "@types/hast": "^2.0.0",
- "@types/mdast": "^3.0.0",
- "mdast-util-definitions": "^5.0.0",
- "micromark-util-sanitize-uri": "^1.1.0",
- "trim-lines": "^3.0.0",
- "unist-util-generated": "^2.0.0",
- "unist-util-position": "^4.0.0",
- "unist-util-visit": "^4.0.0"
- },
- "dependencies": {
- "unist-util-visit": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
- "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.1.1"
- }
- }
- }
- },
- "mdast-util-to-markdown": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz",
- "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "@types/unist": "^2.0.0",
- "longest-streak": "^3.0.0",
- "mdast-util-phrasing": "^3.0.0",
- "mdast-util-to-string": "^3.0.0",
- "micromark-util-decode-string": "^1.0.0",
- "unist-util-visit": "^4.0.0",
- "zwitch": "^2.0.0"
- },
- "dependencies": {
- "unist-util-visit": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
- "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.1.1"
- }
- }
- }
- },
- "mdast-util-to-string": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz",
- "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==",
- "requires": {
- "@types/mdast": "^3.0.0"
- }
- },
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true
- },
- "mermaid": {
- "version": "10.3.0",
- "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.3.0.tgz",
- "integrity": "sha512-H5quxuQjwXC8M1WuuzhAp2TdqGg74t5skfDBrNKJ7dt3z8Wprl5S6h9VJsRhoBUTSs1TMtHEdplLhCqXleZZLw==",
- "requires": {
- "@braintree/sanitize-url": "^6.0.2",
- "@types/d3-scale": "^4.0.3",
- "@types/d3-scale-chromatic": "^3.0.0",
- "cytoscape": "^3.23.0",
- "cytoscape-cose-bilkent": "^4.1.0",
- "cytoscape-fcose": "^2.1.0",
- "d3": "^7.4.0",
- "d3-sankey": "^0.12.3",
- "dagre-d3-es": "7.0.10",
- "dayjs": "^1.11.7",
- "dompurify": "3.0.5",
- "elkjs": "^0.8.2",
- "khroma": "^2.0.0",
- "lodash-es": "^4.17.21",
- "mdast-util-from-markdown": "^1.3.0",
- "non-layered-tidy-tree-layout": "^2.0.2",
- "stylis": "^4.1.3",
- "ts-dedent": "^2.2.0",
- "uuid": "^9.0.0",
- "web-worker": "^1.2.0"
- }
- },
- "micromark": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz",
- "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==",
- "requires": {
- "@types/debug": "^4.0.0",
- "debug": "^4.0.0",
- "decode-named-character-reference": "^1.0.0",
- "micromark-core-commonmark": "^1.0.1",
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-combine-extensions": "^1.0.0",
- "micromark-util-decode-numeric-character-reference": "^1.0.0",
- "micromark-util-encode": "^1.0.0",
- "micromark-util-normalize-identifier": "^1.0.0",
- "micromark-util-resolve-all": "^1.0.0",
- "micromark-util-sanitize-uri": "^1.0.0",
- "micromark-util-subtokenize": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.1",
- "uvu": "^0.5.0"
- }
- },
- "micromark-core-commonmark": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz",
- "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==",
- "requires": {
- "decode-named-character-reference": "^1.0.0",
- "micromark-factory-destination": "^1.0.0",
- "micromark-factory-label": "^1.0.0",
- "micromark-factory-space": "^1.0.0",
- "micromark-factory-title": "^1.0.0",
- "micromark-factory-whitespace": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-classify-character": "^1.0.0",
- "micromark-util-html-tag-name": "^1.0.0",
- "micromark-util-normalize-identifier": "^1.0.0",
- "micromark-util-resolve-all": "^1.0.0",
- "micromark-util-subtokenize": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.1",
- "uvu": "^0.5.0"
- }
- },
- "micromark-extension-gfm": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz",
- "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==",
- "requires": {
- "micromark-extension-gfm-autolink-literal": "^1.0.0",
- "micromark-extension-gfm-footnote": "^1.0.0",
- "micromark-extension-gfm-strikethrough": "^1.0.0",
- "micromark-extension-gfm-table": "^1.0.0",
- "micromark-extension-gfm-tagfilter": "^1.0.0",
- "micromark-extension-gfm-task-list-item": "^1.0.0",
- "micromark-util-combine-extensions": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-extension-gfm-autolink-literal": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz",
- "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==",
- "requires": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-sanitize-uri": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-extension-gfm-footnote": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz",
- "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==",
- "requires": {
- "micromark-core-commonmark": "^1.0.0",
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-normalize-identifier": "^1.0.0",
- "micromark-util-sanitize-uri": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "micromark-extension-gfm-strikethrough": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz",
- "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==",
- "requires": {
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-classify-character": "^1.0.0",
- "micromark-util-resolve-all": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "micromark-extension-gfm-table": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz",
- "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==",
- "requires": {
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "micromark-extension-gfm-tagfilter": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz",
- "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==",
- "requires": {
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-extension-gfm-task-list-item": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz",
- "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==",
- "requires": {
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "micromark-extension-math": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-2.1.2.tgz",
- "integrity": "sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==",
- "requires": {
- "@types/katex": "^0.16.0",
- "katex": "^0.16.0",
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- },
- "dependencies": {
- "@types/katex": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.2.tgz",
- "integrity": "sha512-dHsSjSlU/EWEEbeNADr3FtZZOAXPkFPUO457QCnoNqcZQXNqNEu/svQd0Nritvd3wNff4vvC/f4e6xgX3Llt8A=="
- }
- }
- },
- "micromark-extension-mdx-expression": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz",
- "integrity": "sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==",
- "requires": {
- "@types/estree": "^1.0.0",
- "micromark-factory-mdx-expression": "^1.0.0",
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-events-to-acorn": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "micromark-extension-mdx-jsx": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz",
- "integrity": "sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==",
- "requires": {
- "@types/acorn": "^4.0.0",
- "@types/estree": "^1.0.0",
- "estree-util-is-identifier-name": "^2.0.0",
- "micromark-factory-mdx-expression": "^1.0.0",
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0",
- "vfile-message": "^3.0.0"
- }
- },
- "micromark-extension-mdx-md": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.1.tgz",
- "integrity": "sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==",
- "requires": {
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-extension-mdxjs": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.1.tgz",
- "integrity": "sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==",
- "requires": {
- "acorn": "^8.0.0",
- "acorn-jsx": "^5.0.0",
- "micromark-extension-mdx-expression": "^1.0.0",
- "micromark-extension-mdx-jsx": "^1.0.0",
- "micromark-extension-mdx-md": "^1.0.0",
- "micromark-extension-mdxjs-esm": "^1.0.0",
- "micromark-util-combine-extensions": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-extension-mdxjs-esm": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz",
- "integrity": "sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==",
- "requires": {
- "@types/estree": "^1.0.0",
- "micromark-core-commonmark": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-events-to-acorn": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "unist-util-position-from-estree": "^1.1.0",
- "uvu": "^0.5.0",
- "vfile-message": "^3.0.0"
- }
- },
- "micromark-factory-destination": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz",
- "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==",
- "requires": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-factory-label": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz",
- "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==",
- "requires": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "micromark-factory-mdx-expression": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz",
- "integrity": "sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==",
- "requires": {
- "@types/estree": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-events-to-acorn": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "unist-util-position-from-estree": "^1.0.0",
- "uvu": "^0.5.0",
- "vfile-message": "^3.0.0"
- }
- },
- "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==",
- "requires": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-factory-title": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz",
- "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==",
- "requires": {
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-factory-whitespace": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz",
- "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==",
- "requires": {
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "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==",
- "requires": {
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-util-chunked": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz",
- "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==",
- "requires": {
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "micromark-util-classify-character": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz",
- "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==",
- "requires": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-util-combine-extensions": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz",
- "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==",
- "requires": {
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-util-decode-numeric-character-reference": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz",
- "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==",
- "requires": {
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "micromark-util-decode-string": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz",
- "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==",
- "requires": {
- "decode-named-character-reference": "^1.0.0",
- "micromark-util-character": "^1.0.0",
- "micromark-util-decode-numeric-character-reference": "^1.0.0",
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "micromark-util-encode": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz",
- "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw=="
- },
- "micromark-util-events-to-acorn": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.3.tgz",
- "integrity": "sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==",
- "requires": {
- "@types/acorn": "^4.0.0",
- "@types/estree": "^1.0.0",
- "@types/unist": "^2.0.0",
- "estree-util-visit": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0",
- "vfile-message": "^3.0.0"
- }
- },
- "micromark-util-html-tag-name": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz",
- "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q=="
- },
- "micromark-util-normalize-identifier": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz",
- "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==",
- "requires": {
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "micromark-util-resolve-all": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz",
- "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==",
- "requires": {
- "micromark-util-types": "^1.0.0"
- }
- },
- "micromark-util-sanitize-uri": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz",
- "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==",
- "requires": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-encode": "^1.0.0",
- "micromark-util-symbol": "^1.0.0"
- }
- },
- "micromark-util-subtokenize": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz",
- "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==",
- "requires": {
- "micromark-util-chunked": "^1.0.0",
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0",
- "uvu": "^0.5.0"
- }
- },
- "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=="
- },
- "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=="
- },
- "micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "dev": true,
- "requires": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- }
- },
- "mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
- },
- "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==",
- "requires": {
- "mime-db": "1.52.0"
- }
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
- "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
- },
- "mkdirp": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
- "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
- "requires": {
- "minimist": "^1.2.6"
- }
- },
- "mri": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
- "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "nanoid": {
- "version": "3.3.6",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
- "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA=="
- },
- "natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
- "dev": true
- },
- "next": {
- "version": "13.4.13",
- "resolved": "https://registry.npmjs.org/next/-/next-13.4.13.tgz",
- "integrity": "sha512-A3YVbVDNeXLhWsZ8Nf6IkxmNlmTNz0yVg186NJ97tGZqPDdPzTrHotJ+A1cuJm2XfuWPrKOUZILl5iBQkIf8Jw==",
- "requires": {
- "@next/env": "13.4.13",
- "@next/swc-darwin-arm64": "13.4.13",
- "@next/swc-darwin-x64": "13.4.13",
- "@next/swc-linux-arm64-gnu": "13.4.13",
- "@next/swc-linux-arm64-musl": "13.4.13",
- "@next/swc-linux-x64-gnu": "13.4.13",
- "@next/swc-linux-x64-musl": "13.4.13",
- "@next/swc-win32-arm64-msvc": "13.4.13",
- "@next/swc-win32-ia32-msvc": "13.4.13",
- "@next/swc-win32-x64-msvc": "13.4.13",
- "@swc/helpers": "0.5.1",
- "busboy": "1.6.0",
- "caniuse-lite": "^1.0.30001406",
- "postcss": "8.4.14",
- "styled-jsx": "5.1.1",
- "watchpack": "2.4.0",
- "zod": "3.21.4"
- },
- "dependencies": {
- "postcss": {
- "version": "8.4.14",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
- "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
- "requires": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- }
- }
- }
- },
- "next-mdx-remote": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/next-mdx-remote/-/next-mdx-remote-4.4.1.tgz",
- "integrity": "sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ==",
- "requires": {
- "@mdx-js/mdx": "^2.2.1",
- "@mdx-js/react": "^2.2.1",
- "vfile": "^5.3.0",
- "vfile-matter": "^3.0.1"
- }
- },
- "next-seo": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/next-seo/-/next-seo-6.1.0.tgz",
- "integrity": "sha512-iMBpFoJsR5zWhguHJvsoBDxDSmdYTHtnVPB1ij+CD0NReQCP78ZxxbdL9qkKIf4oEuZEqZkrjAQLB0bkII7RYA==",
- "requires": {}
- },
- "next-themes": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.2.1.tgz",
- "integrity": "sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==",
- "requires": {}
- },
- "nextra": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/nextra/-/nextra-2.10.0.tgz",
- "integrity": "sha512-euv93UnWpdth8slMRJLqMrWvCCzR/VTVH6DPrn1JW7hZS03c2lzG2q+fsiYULGiy/kFyysmlxd4Nx5KGB1Txwg==",
- "requires": {
- "@headlessui/react": "^1.7.10",
- "@mdx-js/mdx": "^2.3.0",
- "@mdx-js/react": "^2.3.0",
- "@napi-rs/simple-git": "^0.1.8",
- "@theguild/remark-mermaid": "^0.0.4",
- "@theguild/remark-npm2yarn": "^0.1.1",
- "clsx": "^1.2.1",
- "github-slugger": "^2.0.0",
- "graceful-fs": "^4.2.11",
- "gray-matter": "^4.0.3",
- "katex": "^0.16.7",
- "lodash.get": "^4.4.2",
- "next-mdx-remote": "^4.2.1",
- "p-limit": "^3.1.0",
- "rehype-katex": "^6.0.3",
- "rehype-pretty-code": "0.9.11",
- "remark-gfm": "^3.0.1",
- "remark-math": "^5.1.1",
- "remark-reading-time": "^2.0.1",
- "shiki": "^0.14.2",
- "slash": "^3.0.0",
- "title": "^3.5.3",
- "unist-util-remove": "^4.0.0",
- "unist-util-visit": "^5.0.0",
- "zod": "^3.20.2"
- }
- },
- "nextra-theme-docs": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/nextra-theme-docs/-/nextra-theme-docs-2.10.0.tgz",
- "integrity": "sha512-uXoqRoewbu0JoqQ1m67aIztWe9/nEhcSeHMimhLxZghKZxkYN0kTR5y5jmrwOHRPuJUTLL2YFwy1rvWJIZS2lw==",
- "requires": {
- "@headlessui/react": "^1.7.10",
- "@popperjs/core": "^2.11.6",
- "clsx": "^1.2.1",
- "flexsearch": "^0.7.21",
- "focus-visible": "^5.2.0",
- "git-url-parse": "^13.1.0",
- "intersection-observer": "^0.12.2",
- "match-sorter": "^6.3.1",
- "next-seo": "^6.0.0",
- "next-themes": "^0.2.1",
- "scroll-into-view-if-needed": "^3.0.0",
- "zod": "^3.20.2"
- }
- },
- "node-fetch": {
- "version": "2.6.12",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz",
- "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==",
- "requires": {
- "whatwg-url": "^5.0.0"
- }
- },
- "node-releases": {
- "version": "2.0.13",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
- "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==",
- "dev": true
- },
- "non-layered-tidy-tree-layout": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz",
- "integrity": "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw=="
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "npm-run-path": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
- "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==",
- "requires": {
- "path-key": "^2.0.0"
- },
- "dependencies": {
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw=="
- }
- }
- },
- "npm-to-yarn": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/npm-to-yarn/-/npm-to-yarn-2.0.0.tgz",
- "integrity": "sha512-/IbjiJ7vqbxfxJxAZ+QI9CCRjnIbvGxn5KQcSY9xHh0lMKc/Sgqmm7yp7KPmd6TiTZX5/KiSBKlkGHo59ucZbg=="
- },
- "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==",
- "dev": true
- },
- "object-hash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
- "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
- "dev": true
- },
- "object-inspect": {
- "version": "1.12.3",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
- "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
- "dev": true
- },
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true
- },
- "object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- }
- },
- "object.entries": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz",
- "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "object.fromentries": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz",
- "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "object.groupby": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.0.tgz",
- "integrity": "sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.21.2",
- "get-intrinsic": "^1.2.1"
- }
- },
- "object.hasown": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz",
- "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "object.values": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz",
- "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "requires": {
- "wrappy": "1"
- }
- },
- "optionator": {
- "version": "0.9.3",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
- "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
- "dev": true,
- "requires": {
- "@aashutoshrathi/word-wrap": "^1.2.3",
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0"
- }
- },
- "p-finally": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
- "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow=="
- },
- "p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "requires": {
- "yocto-queue": "^0.1.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "callsites": "^3.0.0"
- }
- },
- "parse-entities": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz",
- "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==",
- "requires": {
- "@types/unist": "^2.0.0",
- "character-entities": "^2.0.0",
- "character-entities-legacy": "^3.0.0",
- "character-reference-invalid": "^2.0.0",
- "decode-named-character-reference": "^1.0.0",
- "is-alphanumerical": "^2.0.0",
- "is-decimal": "^2.0.0",
- "is-hexadecimal": "^2.0.0"
- }
- },
- "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=="
- },
- "parse-path": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz",
- "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==",
- "requires": {
- "protocols": "^2.0.0"
- }
- },
- "parse-url": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz",
- "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==",
- "requires": {
- "parse-path": "^7.0.0"
- }
- },
- "parse5": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
- "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
- "requires": {
- "entities": "^4.4.0"
- }
- },
- "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==",
- "dev": true
- },
- "path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true
- },
- "periscopic": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
- "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==",
- "requires": {
- "@types/estree": "^1.0.0",
- "estree-walker": "^3.0.0",
- "is-reference": "^3.0.0"
- },
- "dependencies": {
- "estree-walker": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
- "requires": {
- "@types/estree": "^1.0.0"
- }
- },
- "is-reference": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.1.tgz",
- "integrity": "sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==",
- "requires": {
- "@types/estree": "*"
- }
- }
- }
- },
- "picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
- },
- "picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "dev": true
- },
- "postcss": {
- "version": "8.4.21",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
- "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
- "dev": true,
- "requires": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- }
- },
- "postcss-import": {
- "version": "14.1.0",
- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz",
- "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.0.0",
- "read-cache": "^1.0.0",
- "resolve": "^1.1.7"
- }
- },
- "postcss-js": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
- "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
- "dev": true,
- "requires": {
- "camelcase-css": "^2.0.1"
- }
- },
- "postcss-load-config": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
- "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
- "dev": true,
- "requires": {
- "lilconfig": "^2.0.5",
- "yaml": "^1.10.2"
- }
- },
- "postcss-nested": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz",
- "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==",
- "dev": true,
- "requires": {
- "postcss-selector-parser": "^6.0.6"
- }
- },
- "postcss-selector-parser": {
- "version": "6.0.13",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz",
- "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==",
- "dev": true,
- "requires": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- }
- },
- "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=="
- },
- "prelude-ls": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
- "dev": true
- },
- "progress": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
- "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
- },
- "prop-types": {
- "version": "15.8.1",
- "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
- "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
- "dev": true,
- "requires": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.13.1"
- }
- },
- "property-information": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz",
- "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg=="
- },
- "protocols": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz",
- "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q=="
- },
- "proxy-from-env": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
- },
- "pseudomap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
- "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ=="
- },
- "punycode": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
- "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
- "dev": true
- },
- "queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "react": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
- "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
- "requires": {
- "loose-envify": "^1.1.0"
- }
- },
- "react-dom": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
- "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
- "requires": {
- "loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
- }
- },
- "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=="
- },
- "read-cache": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
- "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
- "dev": true,
- "requires": {
- "pify": "^2.3.0"
- }
- },
- "readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "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=="
- },
- "regenerator-runtime": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz",
- "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA=="
- },
- "regexp.prototype.flags": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz",
- "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "functions-have-names": "^1.2.3"
- }
- },
- "regexpp": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
- "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
- "dev": true
- },
- "rehype-katex": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/rehype-katex/-/rehype-katex-6.0.3.tgz",
- "integrity": "sha512-ByZlRwRUcWegNbF70CVRm2h/7xy7jQ3R9LaY4VVSvjnoVWwWVhNL60DiZsBpC5tSzYQOCvDbzncIpIjPZWodZA==",
- "requires": {
- "@types/hast": "^2.0.0",
- "@types/katex": "^0.14.0",
- "hast-util-from-html-isomorphic": "^1.0.0",
- "hast-util-to-text": "^3.1.0",
- "katex": "^0.16.0",
- "unist-util-visit": "^4.0.0"
- },
- "dependencies": {
- "unist-util-visit": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
- "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.1.1"
- }
- }
- }
- },
- "rehype-pretty-code": {
- "version": "0.9.11",
- "resolved": "https://registry.npmjs.org/rehype-pretty-code/-/rehype-pretty-code-0.9.11.tgz",
- "integrity": "sha512-Eq90eCYXQJISktfRZ8PPtwc5SUyH6fJcxS8XOMnHPUQZBtC6RYo67gGlley9X2nR8vlniPj0/7oCDEYHKQa/oA==",
- "requires": {
- "@types/hast": "^2.0.0",
- "hash-obj": "^4.0.0",
- "parse-numeric-range": "^1.3.0"
- }
- },
- "remark-gfm": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz",
- "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "mdast-util-gfm": "^2.0.0",
- "micromark-extension-gfm": "^2.0.0",
- "unified": "^10.0.0"
- }
- },
- "remark-math": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-5.1.1.tgz",
- "integrity": "sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "mdast-util-math": "^2.0.0",
- "micromark-extension-math": "^2.0.0",
- "unified": "^10.0.0"
- }
- },
- "remark-mdx": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.3.0.tgz",
- "integrity": "sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==",
- "requires": {
- "mdast-util-mdx": "^2.0.0",
- "micromark-extension-mdxjs": "^1.0.0"
- }
- },
- "remark-parse": {
- "version": "10.0.2",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz",
- "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "mdast-util-from-markdown": "^1.0.0",
- "unified": "^10.0.0"
- }
- },
- "remark-reading-time": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/remark-reading-time/-/remark-reading-time-2.0.1.tgz",
- "integrity": "sha512-fy4BKy9SRhtYbEHvp6AItbRTnrhiDGbqLQTSYVbQPGuRCncU1ubSsh9p/W5QZSxtYcUXv8KGL0xBgPLyNJA1xw==",
- "requires": {
- "estree-util-is-identifier-name": "^2.0.0",
- "estree-util-value-to-estree": "^1.3.0",
- "reading-time": "^1.3.0",
- "unist-util-visit": "^3.1.0"
- },
- "dependencies": {
- "unist-util-visit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz",
- "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^4.0.0"
- }
- },
- "unist-util-visit-parents": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz",
- "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0"
- }
- }
- }
- },
- "remark-rehype": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz",
- "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==",
- "requires": {
- "@types/hast": "^2.0.0",
- "@types/mdast": "^3.0.0",
- "mdast-util-to-hast": "^12.1.0",
- "unified": "^10.0.0"
- }
- },
- "remove-accents": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz",
- "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA=="
- },
- "resolve": {
- "version": "1.22.4",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz",
- "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==",
- "dev": true,
- "requires": {
- "is-core-module": "^2.13.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- }
- },
- "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==",
- "dev": true
- },
- "reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true
- },
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- },
- "dependencies": {
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dev": true,
- "requires": {
- "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"
- }
- }
- }
- },
- "robust-predicates": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
- "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
- },
- "rollup": {
- "version": "2.78.0",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.78.0.tgz",
- "integrity": "sha512-4+YfbQC9QEVvKTanHhIAFVUFSRsezvQF8vFOJwtGfb9Bb+r014S+qryr9PSmw8x6sMnPkmFBGAvIFVQxvJxjtg==",
- "requires": {
- "fsevents": "~2.3.2"
- }
- },
- "rss": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/rss/-/rss-1.2.2.tgz",
- "integrity": "sha512-xUhRTgslHeCBeHAqaWSbOYTydN2f0tAzNXvzh3stjz7QDhQMzdgHf3pfgNIngeytQflrFPfy6axHilTETr6gDg==",
- "dev": true,
- "requires": {
- "mime-types": "2.1.13",
- "xml": "1.0.1"
- },
- "dependencies": {
- "mime-db": {
- "version": "1.25.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.25.0.tgz",
- "integrity": "sha512-5k547tI4Cy+Lddr/hdjNbBEWBwSl8EBc5aSdKvedav8DReADgWJzcYiktaRIw3GtGC1jjwldXtTzvqJZmtvC7w==",
- "dev": true
- },
- "mime-types": {
- "version": "2.1.13",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.13.tgz",
- "integrity": "sha512-ryBDp1Z/6X90UvjUK3RksH0IBPM137T7cmg4OgD5wQBojlAiUwuok0QeELkim/72EtcYuNlmbkrcGuxj3Kl0YQ==",
- "dev": true,
- "requires": {
- "mime-db": "~1.25.0"
- }
- }
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "queue-microtask": "^1.2.2"
- }
- },
- "rw": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
- "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
- },
- "sade": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
- "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
- "requires": {
- "mri": "^1.1.0"
- }
- },
- "safe-array-concat": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz",
- "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.0",
- "has-symbols": "^1.0.3",
- "isarray": "^2.0.5"
- }
- },
- "safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "is-regex": "^1.1.4"
- }
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "satori": {
- "version": "0.0.43",
- "resolved": "https://registry.npmjs.org/satori/-/satori-0.0.43.tgz",
- "integrity": "sha512-SzYwr+LsELWRJU9KMviEOE9TdShry+R5AdS54YQvgAVKFDN4yniAIzwQk1/z2TtIx0ceUT9zTeosWAoWvJBEtQ==",
- "requires": {
- "@shuding/opentype.js": "1.4.0-beta.0",
- "css-background-parser": "^0.1.0",
- "css-box-shadow": "1.0.0-3",
- "css-to-react-native": "^3.0.0",
- "emoji-regex": "^10.2.1",
- "postcss-value-parser": "^4.2.0",
- "yoga-layout-prebuilt": "^1.10.0"
- },
- "dependencies": {
- "emoji-regex": {
- "version": "10.2.1",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.2.1.tgz",
- "integrity": "sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA=="
- }
- }
- },
- "scheduler": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
- "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
- "requires": {
- "loose-envify": "^1.1.0"
- }
- },
- "scroll-into-view-if-needed": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.10.tgz",
- "integrity": "sha512-t44QCeDKAPf1mtQH3fYpWz8IM/DyvHLjs8wUvvwMYxk5moOqCzrMSxK6HQVD0QVmVjXFavoFIPRVrMuJPKAvtg==",
- "requires": {
- "compute-scroll-into-view": "^3.0.2"
- }
- },
- "section-matter": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
- "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==",
- "requires": {
- "extend-shallow": "^2.0.1",
- "kind-of": "^6.0.0"
- }
- },
- "semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true
- },
- "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==",
- "dev": true,
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true
- },
- "shiki": {
- "version": "0.14.3",
- "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.3.tgz",
- "integrity": "sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==",
- "requires": {
- "ansi-sequence-parser": "^1.1.0",
- "jsonc-parser": "^3.2.0",
- "vscode-oniguruma": "^1.7.0",
- "vscode-textmate": "^8.0.0"
- }
- },
- "side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- }
- },
- "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=="
- },
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
- },
- "sort-keys": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-5.0.0.tgz",
- "integrity": "sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==",
- "requires": {
- "is-plain-obj": "^4.0.0"
- },
- "dependencies": {
- "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=="
- }
- }
- },
- "source-map": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
- "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA=="
- },
- "source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
- },
- "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=="
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
- },
- "stacktrace-parser": {
- "version": "0.1.10",
- "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz",
- "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==",
- "requires": {
- "type-fest": "^0.7.1"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz",
- "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg=="
- }
- }
- },
- "streamsearch": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
- "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg=="
- },
- "string.prototype.codepointat": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz",
- "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg=="
- },
- "string.prototype.matchall": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz",
- "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "get-intrinsic": "^1.1.3",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "regexp.prototype.flags": "^1.4.3",
- "side-channel": "^1.0.4"
- }
- },
- "string.prototype.trim": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
- "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
- "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
- "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- }
- },
- "stringify-entities": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz",
- "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==",
- "requires": {
- "character-entities-html4": "^2.0.0",
- "character-entities-legacy": "^3.0.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "dev": true
- },
- "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=="
- },
- "strip-eof": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
- "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q=="
- },
- "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==",
- "dev": true
- },
- "style-to-object": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.2.tgz",
- "integrity": "sha512-1JGpfPB3lo42ZX8cuPrheZbfQ6kqPPnPHlKMyeRYtfKD+0jG+QsXgXN57O/dvJlzlB2elI6dGmrPnl5VPQFPaA==",
- "requires": {
- "inline-style-parser": "0.1.1"
- }
- },
- "styled-jsx": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz",
- "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==",
- "requires": {
- "client-only": "0.0.1"
- }
- },
- "stylis": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz",
- "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ=="
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "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==",
- "dev": true
- },
- "swr": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/swr/-/swr-1.3.0.tgz",
- "integrity": "sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw==",
- "requires": {}
- },
- "tailwindcss": {
- "version": "3.1.8",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz",
- "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==",
- "dev": true,
- "requires": {
- "arg": "^5.0.2",
- "chokidar": "^3.5.3",
- "color-name": "^1.1.4",
- "detective": "^5.2.1",
- "didyoumean": "^1.2.2",
- "dlv": "^1.1.3",
- "fast-glob": "^3.2.11",
- "glob-parent": "^6.0.2",
- "is-glob": "^4.0.3",
- "lilconfig": "^2.0.6",
- "normalize-path": "^3.0.0",
- "object-hash": "^3.0.0",
- "picocolors": "^1.0.0",
- "postcss": "^8.4.14",
- "postcss-import": "^14.1.0",
- "postcss-js": "^4.0.0",
- "postcss-load-config": "^3.1.4",
- "postcss-nested": "5.0.6",
- "postcss-selector-parser": "^6.0.10",
- "postcss-value-parser": "^4.2.0",
- "quick-lru": "^5.1.1",
- "resolve": "^1.22.1"
- },
- "dependencies": {
- "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==",
- "dev": true
- }
- }
- },
- "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==",
- "dev": true
- },
- "title": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/title/-/title-3.5.3.tgz",
- "integrity": "sha512-20JyowYglSEeCvZv3EZ0nZ046vLarO37prvV0mbtQV7C8DJPGgN967r8SJkqd3XK3K3lD3/Iyfp3avjfil8Q2Q==",
- "requires": {
- "arg": "1.0.0",
- "chalk": "2.3.0",
- "clipboardy": "1.2.2",
- "titleize": "1.0.0"
- },
- "dependencies": {
- "arg": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/arg/-/arg-1.0.0.tgz",
- "integrity": "sha512-Wk7TEzl1KqvTGs/uyhmHO/3XLd3t1UeU4IstvPXVzGPM522cTjqjNZ99esCkcL52sjqjo8e8CTBcWhkxvGzoAw=="
- },
- "chalk": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
- "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
- "requires": {
- "ansi-styles": "^3.1.0",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^4.0.0"
- }
- },
- "has-flag": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
- "integrity": "sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng=="
- },
- "supports-color": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
- "integrity": "sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw==",
- "requires": {
- "has-flag": "^2.0.0"
- }
- }
- }
- },
- "titleize": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/titleize/-/titleize-1.0.0.tgz",
- "integrity": "sha512-TARUb7z1pGvlLxgPk++7wJ6aycXF3GJ0sNSBTAsTuJrQG5QuZlkUQP+zl+nbjAh4gMX9yDw9ZYklMd7vAfJKEw=="
- },
- "to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
- "dev": true
- },
- "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==",
- "dev": true,
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "toggle-selection": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
- "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ=="
- },
- "tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
- },
- "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=="
- },
- "trough": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz",
- "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g=="
- },
- "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=="
- },
- "tsconfig-paths": {
- "version": "3.14.2",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
- "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
- "dev": true,
- "requires": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.2",
- "minimist": "^1.2.6",
- "strip-bom": "^3.0.0"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
- "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- }
- }
- },
- "tslib": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz",
- "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig=="
- },
- "tsutils": {
- "version": "3.21.0",
- "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
- "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
- "dev": true,
- "requires": {
- "tslib": "^1.8.1"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
- "dev": true
- }
- }
- },
- "type-check": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
- "dev": true,
- "requires": {
- "prelude-ls": "^1.2.1"
- }
- },
- "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=="
- },
- "typed-array-buffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz",
- "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
- "is-typed-array": "^1.1.10"
- }
- },
- "typed-array-byte-length": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz",
- "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "has-proto": "^1.0.1",
- "is-typed-array": "^1.1.10"
- }
- },
- "typed-array-byte-offset": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz",
- "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==",
- "dev": true,
- "requires": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "has-proto": "^1.0.1",
- "is-typed-array": "^1.1.10"
- }
- },
- "typed-array-length": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
- "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "is-typed-array": "^1.1.9"
- }
- },
- "typescript": {
- "version": "4.8.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
- "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
- "dev": true
- },
- "unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- }
- },
- "unified": {
- "version": "10.1.2",
- "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz",
- "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==",
- "requires": {
- "@types/unist": "^2.0.0",
- "bail": "^2.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^4.0.0",
- "trough": "^2.0.0",
- "vfile": "^5.0.0"
- },
- "dependencies": {
- "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=="
- }
- }
- },
- "unist-util-find-after": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-4.0.1.tgz",
- "integrity": "sha512-QO/PuPMm2ERxC6vFXEPtmAutOopy5PknD+Oq64gGwxKtk4xwo9Z97t9Av1obPmGU0IyTa6EKYUfTrK2QJS3Ozw==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0"
- }
- },
- "unist-util-generated": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz",
- "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A=="
- },
- "unist-util-is": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz",
- "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==",
- "requires": {
- "@types/unist": "^2.0.0"
- }
- },
- "unist-util-position": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz",
- "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==",
- "requires": {
- "@types/unist": "^2.0.0"
- }
- },
- "unist-util-position-from-estree": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz",
- "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==",
- "requires": {
- "@types/unist": "^2.0.0"
- }
- },
- "unist-util-remove": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-4.0.0.tgz",
- "integrity": "sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==",
- "requires": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0",
- "unist-util-visit-parents": "^6.0.0"
- },
- "dependencies": {
- "@types/unist": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz",
- "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w=="
- },
- "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==",
- "requires": {
- "@types/unist": "^3.0.0"
- }
- },
- "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==",
- "requires": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0"
- }
- }
- }
- },
- "unist-util-remove-position": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz",
- "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-visit": "^4.0.0"
- },
- "dependencies": {
- "unist-util-visit": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
- "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0",
- "unist-util-visit-parents": "^5.1.1"
- }
- }
- }
- },
- "unist-util-stringify-position": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz",
- "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==",
- "requires": {
- "@types/unist": "^2.0.0"
- }
- },
- "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==",
- "requires": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0",
- "unist-util-visit-parents": "^6.0.0"
- },
- "dependencies": {
- "@types/unist": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz",
- "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w=="
- },
- "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==",
- "requires": {
- "@types/unist": "^3.0.0"
- }
- },
- "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==",
- "requires": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0"
- }
- }
- }
- },
- "unist-util-visit-parents": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz",
- "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^5.0.0"
- }
- },
- "update-browserslist-db": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
- "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
- "dev": true,
- "requires": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- }
- },
- "uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
- "dev": true
- },
- "uuid": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
- "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg=="
- },
- "uvu": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz",
- "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==",
- "requires": {
- "dequal": "^2.0.0",
- "diff": "^5.0.0",
- "kleur": "^4.0.3",
- "sade": "^1.7.3"
- }
- },
- "v8-compile-cache": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
- "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
- "dev": true
- },
- "vfile": {
- "version": "5.3.7",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz",
- "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==",
- "requires": {
- "@types/unist": "^2.0.0",
- "is-buffer": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0",
- "vfile-message": "^3.0.0"
- }
- },
- "vfile-location": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz",
- "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==",
- "requires": {
- "@types/unist": "^2.0.0",
- "vfile": "^5.0.0"
- }
- },
- "vfile-matter": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/vfile-matter/-/vfile-matter-3.0.1.tgz",
- "integrity": "sha512-CAAIDwnh6ZdtrqAuxdElUqQRQDQgbbIrYtDYI8gCjXS1qQ+1XdLoK8FIZWxJwn0/I+BkSSZpar3SOgjemQz4fg==",
- "requires": {
- "@types/js-yaml": "^4.0.0",
- "is-buffer": "^2.0.0",
- "js-yaml": "^4.0.0"
- }
- },
- "vfile-message": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz",
- "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-stringify-position": "^3.0.0"
- }
- },
- "vscode-oniguruma": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz",
- "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA=="
- },
- "vscode-textmate": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz",
- "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg=="
- },
- "watchpack": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
- "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
- "requires": {
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.1.2"
- }
- },
- "web-namespaces": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz",
- "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="
- },
- "web-worker": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz",
- "integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA=="
- },
- "webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
- },
- "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=="
- },
- "whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
- "requires": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- },
- "which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dev": true,
- "requires": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- }
- },
- "which-typed-array": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz",
- "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==",
- "dev": true,
- "requires": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0"
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
- },
- "xml": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz",
- "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==",
- "dev": true
- },
- "xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "dev": true
- },
- "yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
- "dev": true
- },
- "yaml": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
- "dev": true
- },
- "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=="
- },
- "yoga-layout-prebuilt": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz",
- "integrity": "sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==",
- "requires": {
- "@types/yoga-layout": "1.9.2"
- }
- },
- "yoga-wasm-web": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/yoga-wasm-web/-/yoga-wasm-web-0.1.2.tgz",
- "integrity": "sha512-8SkgawHcA0RUbMrnhxbaQkZDBi8rMed8pQHixkFF9w32zGhAwZ9/cOHWlpYfr6RCx42Yp3siV45/jPEkJxsk6w=="
- },
- "zod": {
- "version": "3.21.4",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz",
- "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw=="
- },
- "zwitch": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
- "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="
- }
- }
-}
diff --git a/docs/package.json b/docs/package.json
deleted file mode 100644
index e10cf72..0000000
--- a/docs/package.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "name": "docs",
- "version": "1.0.0",
- "private": true,
- "description": "turbo.build",
- "scripts": {
- "dev": "next",
- "start": "next start",
- "build": "next build ",
- "lint": "next lint",
- "rss": "node scripts/generate-rss.js",
- "schema": "turbo-types-generate ./public/schema.json"
- },
- "author": "简律纯",
- "license": "MPL-2.0",
- "dependencies": {
- "@headlessui/react": "^1.7.3",
- "@heroicons/react": "1.0.6",
- "@mdx-js/react": "^2.1.4",
- "@react-aria/ssr": "3.3.0",
- "@react-spring/web": "^9.6.1",
- "@sentry/nextjs": "^7.17.3",
- "@vercel/analytics": "^0.1.1",
- "@vercel/og": "^0.0.20",
- "axios": "0.27.2",
- "classnames": "2.3.2",
- "copy-to-clipboard": "^3.3.3",
- "framer-motion": "^7.3.6",
- "next": "^13.0.0",
- "next-themes": "^0.2.0",
- "nextra": "^2.0.1",
- "nextra-theme-docs": "^2.0.1",
- "react": "^18.2.0",
- "react-dom": "^18.2.0",
- "swr": "1.3.0"
- },
- "devDependencies": {
- "@babel/core": "7.20.12",
- "@types/node": "^16.11.12",
- "@types/react": "18.0.21",
- "autoprefixer": "10.4.14",
- "csstype": "3.1.2",
- "eslint": "8.10.0",
- "eslint-config-next": "12.3.1",
- "eslint-config-prettier": "8.5.0",
- "gray-matter": "^4.0.3",
- "postcss": "8.4.21",
- "rss": "^1.2.2",
- "tailwindcss": "3.1.8",
- "typescript": "4.8.4"
- },
- "prettier": {
- "embeddedLanguageFormatting": "off",
- "htmlWhitespaceSensitivity": "strict"
- },
- "engines": {
- "node": "16.x"
- }
-}
diff --git a/docs/pages/AI/_meta.json b/docs/pages/AI/_meta.json
deleted file mode 100644
index 4941080..0000000
--- a/docs/pages/AI/_meta.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "index": {
- "type": "page",
- "display": "hidden",
- "theme": {
- "layout": "raw",
- "sidebar": false,
- "toc": true
- }
- },
- "docs": {
- "title": "Docs",
- "display": "children"
- }
-}
diff --git a/docs/pages/AI/docs/_meta.json b/docs/pages/AI/docs/_meta.json
deleted file mode 100644
index 939e2df..0000000
--- a/docs/pages/AI/docs/_meta.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "index": {
- "title": "Quickstart"
- },
- "installing": "Installing AI",
- "getting-started": "Getting Started",
- "troubleshooting": "Troubleshooting",
- "changelog": {
- "title": "Changelog",
- "href": "https://github.com/retrofor/HydroRoll/releases",
- "newWindow": true
- },
- "acknowledgements": "Acknowledgements",
- "faq": "FAQ"
-}
diff --git a/docs/pages/AI/docs/index.mdx b/docs/pages/AI/docs/index.mdx
deleted file mode 100644
index 5f6dd29..0000000
--- a/docs/pages/AI/docs/index.mdx
+++ /dev/null
@@ -1,73 +0,0 @@
----
-title: AI Quickstart
-description: Create your first monorepo or add AI to an existing project.
----
-
-import { readdirSync, lstatSync, readFileSync } from 'fs';
-import path from 'path';
-import { QuickStartArea, LearnMoreArea, MonoreposArea } from "../../../components/QuickStart";
-import { ExamplesArea } from "../../../components/ExamplesArea";
-import FullTurboCTA from "../../../components/FullTurboCTA";
-
-export const getStaticProps = ({ params }) => {
- // path to examples directory at the monorepo root.
- const examplesDirectory = path.join(__dirname, '../../../../../examples')
- const examples = [];
- readdirSync(examplesDirectory).forEach(file => {
- if (lstatSync(path.join(examplesDirectory, file)).isDirectory()) {
- try {
- examples.push({
- slug: file,
- ...JSON.parse(readFileSync(path.join(examplesDirectory, file, "meta.json")).toString())
- }
- );
- } catch (err) {
- console.log(`No meta.json found for ${file}, excluding from docs`);
- }
- }
- });
- // throw an error if no examples are found
- if (examples.length === 0) {
- throw new Error(
- `No examples found in ${examplesDirectory}! Make sure you have updated the path if moving this file.`
- )
- }
- return {
- props: {
- ssg: {
- examples
- }
- },
- revalidate: 60 * 60 * 24
- }
-}
-
-# AI Quickstart
-
-AI is an intelligent **build system optimized for JavaScript and TypeScript codebases**.
-
-Your codebase's tasks - like `lint`, `build` and `test` - **don't run as fast as they could**. AI uses [caching](/AI/docs/core-concepts/caching) to turbocharge your local setup and speed up your CI.
-
-AI is designed to be **incrementally adopted**, so you can add it to most codebases in a few minutes.
-
-<QuickStartArea />
-
-## Features
-
-AI leverages advanced build system techniques to speed up development, **both on your local machine and your CI/CD**.
-
-<LearnMoreArea />
-
-## Monorepos
-
-AI works out-of-the-box with monorepo tools like `npm`, `pnpm` and `yarn`. If you've ever felt that your monorepo slowed you down, it might be time for AI.
-
-<MonoreposArea />
-
-## Examples
-
-You can also clone a AI starter repository to get a head start on your monorepo. For even more examples and starters, see the [AI examples directory on GitHub](https://github.com/vercel/turbo/tree/main/examples).
-
-<ExamplesArea filter="featured" />
-
-<FullTurboCTA />
diff --git a/docs/pages/AI/docs/installing.mdx b/docs/pages/AI/docs/installing.mdx
deleted file mode 100644
index 6c71e5a..0000000
--- a/docs/pages/AI/docs/installing.mdx
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: 安装模型
-description: 学习如何使用模型完善你的水系骰子
----
-
-import Callout from "../../../components/Callout";
-import { Tabs, Tab } from '../../../components/Tabs'
-
-# Install AI
-
-to be... \ No newline at end of file
diff --git a/docs/pages/AI/index.mdx b/docs/pages/AI/index.mdx
deleted file mode 100644
index 97240f5..0000000
--- a/docs/pages/AI/index.mdx
+++ /dev/null
@@ -1,7 +0,0 @@
----
-description: AI balabala.
----
-
-import HydroRollAIHome from "../../components/pages/AI-home";
-
-<HydroRollAIHome />
diff --git a/docs/pages/TRPG/_meta.json b/docs/pages/TRPG/_meta.json
deleted file mode 100644
index 4941080..0000000
--- a/docs/pages/TRPG/_meta.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "index": {
- "type": "page",
- "display": "hidden",
- "theme": {
- "layout": "raw",
- "sidebar": false,
- "toc": true
- }
- },
- "docs": {
- "title": "Docs",
- "display": "children"
- }
-}
diff --git a/docs/pages/TRPG/docs/_meta.json b/docs/pages/TRPG/docs/_meta.json
deleted file mode 100644
index 8ffd2a5..0000000
--- a/docs/pages/TRPG/docs/_meta.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "index": "快速开始",
- "why-trpg": "为什么是 TRPG跑团?",
- "core-concepts": "核心概念",
- "features": "特性"
-}
diff --git a/docs/pages/TRPG/docs/core-concepts.mdx b/docs/pages/TRPG/docs/core-concepts.mdx
deleted file mode 100644
index 552dda6..0000000
--- a/docs/pages/TRPG/docs/core-concepts.mdx
+++ /dev/null
@@ -1,8 +0,0 @@
----
-title: 核心概念
-description: 了解核心
----
-
-# Core Concepts
-
-水系核心概念 \ No newline at end of file
diff --git a/docs/pages/TRPG/docs/features.mdx b/docs/pages/TRPG/docs/features.mdx
deleted file mode 100644
index f069b86..0000000
--- a/docs/pages/TRPG/docs/features.mdx
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: 特性
-description: 认识水系的一些特点
----
-
-import { HydroRollTRPGFeatures } from '../../../components/HydroRollTRPGFeatures'
-
-# 特性
-
-To be...
-
-<HydroRollTRPGFeatures />
diff --git a/docs/pages/TRPG/docs/index.mdx b/docs/pages/TRPG/docs/index.mdx
deleted file mode 100644
index 0a1a30f..0000000
--- a/docs/pages/TRPG/docs/index.mdx
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: TRPG 快速入门
-description: 开始搭建纯净的水系骰子
----
-
-import { HydroRollTRPGQuickstartArea } from "../../../components/HydroRollTRPGQuickstart";
-import Callout from "../../../components/Callout";
-import { Tabs, Tab } from "../../../components/Tabs";
-import FullTurboCTA from "../../../components/FullTurboCTA";
-
-# 快速开始
-
-<HydroRollTRPGQuickstartArea />
-
-<FullTurboCTA />
diff --git a/docs/pages/TRPG/docs/why-trpg.mdx b/docs/pages/TRPG/docs/why-trpg.mdx
deleted file mode 100644
index 14848e2..0000000
--- a/docs/pages/TRPG/docs/why-trpg.mdx
+++ /dev/null
@@ -1,8 +0,0 @@
----
-title: 为什么是 TRPG跑团?
-description: 关于水系诞生的决定
----
-
-# Why TRPG?
-
-... \ No newline at end of file
diff --git a/docs/pages/TRPG/index.mdx b/docs/pages/TRPG/index.mdx
deleted file mode 100644
index 044d3b8..0000000
--- a/docs/pages/TRPG/index.mdx
+++ /dev/null
@@ -1,8 +0,0 @@
----
-overrideTitle: "TRPG 模块,基于HydroRollCore的规则包运行"
-description: "TRPG balabala."
----
-
-import HydroRollTRPGHome from "../../components/pages/TRPG-home";
-
-<HydroRollTRPGHome />
diff --git a/docs/pages/_app.tsx b/docs/pages/_app.tsx
deleted file mode 100644
index fc61810..0000000
--- a/docs/pages/_app.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-import "../styles.css";
-import "../custom.css";
-
-import { SSRProvider } from "@react-aria/ssr";
-import type { AppProps } from "next/app";
-import type { ReactNode } from "react";
-import { Analytics } from "@vercel/analytics/react";
-
-type NextraAppProps = AppProps & {
- Component: AppProps["Component"] & {
- getLayout: (page: ReactNode) => ReactNode;
- };
-};
-
-// Shim requestIdleCallback in Safari
-if (typeof window !== "undefined" && !("requestIdleCallback" in window)) {
- window.requestIdleCallback = (fn) => setTimeout(fn, 1);
- window.cancelIdleCallback = (e) => clearTimeout(e);
-}
-
-export default function Nextra({ Component, pageProps }: NextraAppProps) {
- return (
- <SSRProvider>
- <>
- {/**
- * Globally defined svg linear gradient, for use in icons
- */}
- <svg height="0px" width="0px">
- <defs>
- <linearGradient
- id="pink-gradient"
- x1="0%"
- y1="0%"
- x2="100%"
- y2="100%"
- >
- <stop offset="0%" stopColor="rgba(156, 81, 161, 1)" />
- <stop offset="70%" stopColor="rgba(255, 30, 86, 1)" />
- </linearGradient>
- </defs>
- </svg>
- </>
- <Component {...pageProps} />
- <Analytics />
- </SSRProvider>
- );
-}
diff --git a/docs/pages/_document.tsx b/docs/pages/_document.tsx
deleted file mode 100644
index 54b5e72..0000000
--- a/docs/pages/_document.tsx
+++ /dev/null
@@ -1,54 +0,0 @@
-import Document, { Html, Head, Main, NextScript } from "next/document";
-import type { DocumentInitialProps, DocumentContext } from "next/document";
-
-class MyDocument extends Document {
- static async getInitialProps(
- ctx: DocumentContext
- ): Promise<DocumentInitialProps> {
- const initialProps = await Document.getInitialProps(ctx);
-
- return initialProps;
- }
-
- render() {
- return (
- <Html lang="en">
- <Head>
- <link rel="preconnect" href="https://fonts.googleapis.com" />
- <link
- rel="preconnect"
- href="https://fonts.gstatic.com"
- crossOrigin="true"
- />
- <link
- href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;800&display=optional"
- rel="stylesheet"
- />
-
- {/* eslint-disable-next-line @next/next/google-font-preconnect */}
- <link
- rel="preload"
- as="font"
- href="https://fonts.gstatic.com/s/spacegrotesk/v13/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7aUXskPMBBSSJLm2E.woff2"
- type="font/woff2"
- crossOrigin="true"
- />
- {/* eslint-disable-next-line @next/next/google-font-preconnect */}
- <link
- rel="preload"
- as="font"
- href="https://fonts.gstatic.com/s/spacegrotesk/v13/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUXskPMBBSSJLm2E.woff2"
- type="font/woff2"
- crossOrigin="true"
- />
- </Head>
- <body>
- <Main />
- <NextScript />
- </body>
- </Html>
- );
- }
-}
-
-export default MyDocument;
diff --git a/docs/pages/_error.js b/docs/pages/_error.js
deleted file mode 100644
index 129bf1a..0000000
--- a/docs/pages/_error.js
+++ /dev/null
@@ -1,17 +0,0 @@
-import * as Sentry from "@sentry/nextjs";
-import NextErrorComponent from "next/error";
-
-const CustomErrorComponent = (props) => {
- return <NextErrorComponent statusCode={props.statusCode} />;
-};
-
-CustomErrorComponent.getInitialProps = async (contextData) => {
- // In case this is running in a serverless function, await this in order to give Sentry
- // time to send the error before the lambda exits
- await Sentry.captureUnderscoreErrorException(contextData);
-
- // This will contain the status code of the response
- return NextErrorComponent.getInitialProps(contextData);
-};
-
-export default CustomErrorComponent;
diff --git a/docs/pages/_meta.json b/docs/pages/_meta.json
deleted file mode 100644
index d892f08..0000000
--- a/docs/pages/_meta.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "*": {
- "type": "page"
- },
- "index": {
- "display": "hidden",
- "theme": {
- "layout": "raw",
- "sidebar": false,
- "toc": true
- }
- },
- "AI": "AI",
- "TRPG": "TRPG",
- "blog": {
- "title": "Blog",
- "theme": {
- "typesetting": "article"
- }
- },
- "showcase": "Showcase",
- "confirm": {
- "title": "Confirm",
- "display": "hidden"
- },
- "privacy": {
- "title": "Privacy Policy",
- "display": "hidden"
- }
-}
diff --git a/docs/pages/api/binaries/version.ts b/docs/pages/api/binaries/version.ts
deleted file mode 100644
index 339a34d..0000000
--- a/docs/pages/api/binaries/version.ts
+++ /dev/null
@@ -1,113 +0,0 @@
-import type { NextRequest } from "next/server";
-
-const REGISTRY = "https://registry.npmjs.org";
-const DEFAULT_TAG = "latest";
-const SUPPORTED_PACKAGES = ["turbo"];
-const SUPPORTED_METHODS = ["GET"];
-const [DEFAULT_NAME] = SUPPORTED_PACKAGES;
-
-async function fetchDistTags({ name }: { name: string }) {
- const result = await fetch(`${REGISTRY}/${name}`);
- const json = await result.json();
- return json["dist-tags"];
-}
-
-function errorResponse({
- status,
- message,
-}: {
- status: 400 | 404 | 500;
- message: string;
-}) {
- return new Response(
- JSON.stringify({
- error: message,
- }),
- {
- status,
- }
- );
-}
-
-/*
-This API is called via the turbo rust binary to check for version updates.
-
-Response Schema (200):
-{
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- },
- "version": {
- "type": "string",
- },
- "tag": {
- "type": "string",
- }
- }
-}
-
-Errors (400 | 404 | 500):
-{
- "type": "object",
- "properties": {
- "error": {
- "type": "string",
- }
- }
-}
-
-*/
-export default async function handler(req: NextRequest) {
- if (!SUPPORTED_METHODS.includes(req.method)) {
- return errorResponse({
- status: 404,
- message: `unsupported method - ${req.method}`,
- });
- }
-
- try {
- const { searchParams } = new URL(req.url);
- const name = searchParams.get("name") || DEFAULT_NAME;
- const tag = searchParams.get("tag") || DEFAULT_TAG;
-
- if (!SUPPORTED_PACKAGES.includes(name)) {
- return errorResponse({
- status: 400,
- message: `unsupported package - ${name}`,
- });
- }
-
- const versions = await fetchDistTags({ name });
- if (!versions || !versions[tag]) {
- return errorResponse({
- status: 404,
- message: `unsupported tag - ${tag}`,
- });
- }
-
- return new Response(
- JSON.stringify({
- name,
- version: versions[tag],
- tag,
- }),
- {
- status: 200,
- headers: {
- "content-type": "application/json",
- // cache for 15 minutes, and allow stale responses for 5 minutes
- "cache-control": "public, s-maxage=900, stale-while-revalidate=300",
- },
- }
- );
- } catch (e) {
- console.error(e);
- return errorResponse({ status: 500, message: e.message });
- }
-}
-
-export const config = {
- runtime: "experimental-edge",
-};
diff --git a/docs/pages/api/og.tsx b/docs/pages/api/og.tsx
deleted file mode 100644
index ceb55dc..0000000
--- a/docs/pages/api/og.tsx
+++ /dev/null
@@ -1,167 +0,0 @@
-import React, { createElement } from "react";
-import { ImageResponse } from "@vercel/og";
-
-import PackLogo from "../../components/logos/og/PackLogo";
-import RepoLogo from "../../components/logos/og/RepoLogo";
-import TurboLogo from "../../components/logos/og/TurboLogo";
-import VercelLogo from "../../components/logos/og/VercelLogo";
-
-import type { NextApiRequest } from "next/index";
-
-function _arrayBufferToBase64(buffer) {
- var binary = "";
- var bytes = new Uint8Array(buffer);
- var len = bytes.byteLength;
- for (var i = 0; i < len; i++) {
- binary += String.fromCharCode(bytes[i]);
- }
- return btoa(binary);
-}
-
-async function loadAssets(): Promise<
- [
- { name: string; data: ArrayBuffer; weight: 400 | 700; style: "normal" }[],
- string
- ]
-> {
- const [inter, spaceMono, bg] = await Promise.all([
- fetch(
- String(new URL("../../assets/inter-v12-latin-700.ttf", import.meta.url))
- ).then((res) => res.arrayBuffer()),
- fetch(
- String(
- new URL(
- "../../assets/space-mono-v12-latin-regular.ttf",
- import.meta.url
- )
- )
- ).then((res) => res.arrayBuffer()),
- fetch(String(new URL("../../assets/bg.jpeg", import.meta.url))).then(
- (res) => res.arrayBuffer()
- ),
- ]);
- return [
- [
- {
- name: "Inter",
- data: inter,
- weight: 700 as const,
- style: "normal" as const,
- },
- {
- name: "Space Mono",
- data: spaceMono,
- weight: 400 as const,
- style: "normal" as const,
- },
- ],
- _arrayBufferToBase64(bg),
- ];
-}
-
-export const config = {
- runtime: "experimental-edge",
-};
-
-export default async function openGraphImage(
- req: NextApiRequest
-): Promise<ImageResponse> {
- try {
- const [fonts, bg] = await loadAssets();
- const { searchParams } = new URL(req.url);
-
- const type = searchParams.get("type");
-
- // ?title=<title>
- const hasTitle = searchParams.has("title");
- const title = hasTitle
- ? searchParams.get("title")?.slice(0, 100)
- : type === "TRPG"
- ? "跑团"
- : type === "AI"
- ? "人工智能"
- : "";
-
- return new ImageResponse(createElement(OGImage, { title, type, bg }), {
- width: 1200,
- height: 630,
- fonts,
- });
- } catch (e: unknown) {
- return new Response(undefined, {
- status: 302,
- headers: {
- Location: "https://hydroroll.retrofor.space/og-image.png",
- },
- });
- }
-}
-
-export function OGImage({
- title,
- type,
- bg,
-}: {
- title: string;
- type: string;
- bg: string;
-}): JSX.Element {
- return (
- <div
- style={{
- display: "flex",
- flexDirection: "column",
- alignItems: "center",
- justifyContent: "center",
- width: "100%",
- height: "100%",
- fontFamily: "Inter",
- fontWeight: 700,
- fontSize: 60,
- backgroundImage: `url(data:image/jpeg;base64,${bg})`,
- backgroundSize: "1200px 630px",
- color: "#fff",
- }}
- >
- {/* eslint-disable-next-line @next/next/no-img-element, jsx-a11y/alt-text */}
- <div style={{ display: "flex", height: 97 * 1.1, alignItems: "center" }}>
- {type === "TRPG" ? (
- <PackLogo height={103 * 1.1} width={697 * 1.1} />
- ) : type === "AI" ? (
- <RepoLogo height={83 * 1.1} width={616 * 1.1} />
- ) : (
- <TurboLogo height={97 * 1.1} width={459 * 1.1} />
- )}
- </div>
- {title ? (
- <div
- style={{
- fontFamily: "Space Mono",
- fontSize: 36,
- letterSpacing: -1.5,
- padding: "15px 20px 30px",
- textAlign: "center",
- backgroundImage: "linear-gradient(to bottom, #fff, #aaa)",
- backgroundClip: "text",
- color: "transparent",
- }}
- >
- {title}
- </div>
- ) : null}
- <div
- style={{
- fontFamily: "Space Mono",
- fontSize: 18,
- marginTop: 80,
- display: "flex",
- color: "#fff",
- alignItems: "center",
- }}
- >
- <div style={{ marginRight: 12 }}>by</div>
- <VercelLogo fill="white" height={30} />
- </div>
- </div>
- );
-}
diff --git a/docs/pages/api/signup.tsx b/docs/pages/api/signup.tsx
deleted file mode 100644
index 0a082ee..0000000
--- a/docs/pages/api/signup.tsx
+++ /dev/null
@@ -1,33 +0,0 @@
-import { NextApiRequest, NextApiResponse } from "next";
-import { withSentry } from "@sentry/nextjs";
-
-const CAMPAIGN_ID = process.env.TURBOREPO_SFDC_CAMPAIGN_ID;
-const TRAY_URL = process.env.TRAY_URL;
-
-async function handler(req: NextApiRequest, res: NextApiResponse) {
- if (req.method === "POST") {
- const user = {
- email: req.body.email,
- campaign_id: CAMPAIGN_ID,
- };
-
- try {
- const trayRes = await fetch(TRAY_URL, {
- method: "POST",
- headers: {
- "Content-Type": "application/json",
- Accept: "application/json",
- },
- body: JSON.stringify({ user: user }),
- });
-
- return res.status(201).json(user);
- } catch (error) {
- return res.status(500).json(error);
- }
- } else {
- return res.status(404).send(null);
- }
-}
-
-export default withSentry(handler);
diff --git a/docs/pages/api/user/[id].tsx b/docs/pages/api/user/[id].tsx
deleted file mode 100644
index 091d716..0000000
--- a/docs/pages/api/user/[id].tsx
+++ /dev/null
@@ -1,36 +0,0 @@
-import { NextApiRequest, NextApiResponse } from "next";
-import { withSentry } from "@sentry/nextjs";
-import {
- getSubscriber,
- Subscriber,
- updateSubscriber,
-} from "../../../lib/ConvertKitApi";
-
-async function handler(req: NextApiRequest, res: NextApiResponse) {
- try {
- if (req.method === "PUT") {
- const subscriber = await updateSubscriber(
- req.query.id as string,
- {
- first_name: req.body.first_name,
- email_address: req.body.email_address,
- fields: req.body.fields,
- } as Subscriber
- );
- res.setHeader("Content-Type", "application/json");
- res.statusCode = 204;
- res.json(subscriber);
- } else {
- const subscriber = await getSubscriber(req.query.id as string);
- res.setHeader("Content-Type", "application/json");
- res.statusCode = 200;
- res.json(subscriber);
- }
- } catch (error) {
- console.log(error);
- res.statusCode = 500;
- res.json({ okay: false });
- }
-}
-
-export default withSentry(handler);
diff --git a/docs/pages/blog.mdx b/docs/pages/blog.mdx
deleted file mode 100644
index 5e69e20..0000000
--- a/docs/pages/blog.mdx
+++ /dev/null
@@ -1,44 +0,0 @@
----
-description: The latest updates and releases from the Turbo team at Vercel.
-type: posts
----
-
-import { getPagesUnderRoute } from "nextra/context";
-import Link from "next/link";
-
-export function BlogHeader() {
- return (
- <div className="max-w-screen-lg mx-auto pt-4 pb-8 mb-16 border-b border-gray-400 border-opacity-20">
- <h1>
- <span className="font-bold leading-tight lg:text-5xl">Blog</span>
- </h1>
- <p className="text-center text-gray-500 dark:text-gray-400 font-space-grotesk">
- 关于 HydroRoll&apos;水系的最新release更新内容以及一些成员小插曲。
- </p>
- </div>
- );
-}
-
-export function BlogIndex() {
- return getPagesUnderRoute("/blog").map((page) => {
- return (
- <div key={page.route} className="mb-10">
- <Link href={page.route} style={{ color: "inherit", textDecoration: "none" }} className="block font-semibold mt-8 text-2xl">
- {page.meta?.title || page.frontMatter?.title || page.name}
- </Link>
- <p className="opacity-80" style={{ marginTop: ".5rem" }}>
- {page.frontMatter?.description}{" "}
- <span className="inline-block">
- <Link href={page.route}>{"Read more →"}</Link>
- </span>
- </p>
- {page.frontMatter?.date ? (
- <p className="opacity-50 text-sm">{page.frontMatter.date}</p>
- ) : null}
- </div>
- );
- });
-}
-
-<BlogHeader />
-<BlogIndex />
diff --git a/docs/pages/blog/_meta.json b/docs/pages/blog/_meta.json
deleted file mode 100644
index 6754782..0000000
--- a/docs/pages/blog/_meta.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "*": {
- "//": "Hide all the links from the sidebar or navbar, and disable ToC and Sidebar for these pages.",
- "display": "hidden",
- "theme": {
- "toc": true,
- "sidebar": true,
- "pagination": false,
- "typesetting": "article"
- }
- },
- "hydroroll-0-1-3": "HydroRoll'水系 0.1.0"
-}
diff --git a/docs/pages/blog/hydroroll-0-1-0.mdx b/docs/pages/blog/hydroroll-0-1-0.mdx
deleted file mode 100644
index 023ec39..0000000
--- a/docs/pages/blog/hydroroll-0-1-0.mdx
+++ /dev/null
@@ -1,54 +0,0 @@
----
-title: HydroRoll 0.1.0
-date: 2023/04/28
-description: 水系0.1.0发布
-tag: dev story
-ogImage: /images/blog/joining-vercel/twitter-card.png
----
-
-# HydroRoll 0.1.0
-
-import { Authors } from "../../components/Authors";
-
-<Authors authors={["HsiangNianian"]} />
-
-_post
------
-
-我很高兴能够发布 `v0.1.0` 版本的水系库, 这对我来说是个严峻的挑战——因为我的生活非常忙碌, 节奏很快——因此我也需要一些帮手来协助我, 让我欣慰的是, 我的朋友们大多数都非常支持我编写这样一个骰系系统。
-
-是的, 他们非常支持我。
-
-
-Intro
--------
-
-因为已经躺床上不愿再爬起来做到电脑前新开一个组织和网页 repo 以及 md 文档等缘故,因此记录在这里。
-
-同样的,继续使用 Markdown 语法。
-
-
-Getting
-------------
-
-这里主要记录 __HydroRoll'水系 (下称“水系”)__ 的基本架构,因为我混迹的骰系很多,所以对应的水系架构在诸多方面会延续相关骰系做得比较好的地方。同时也因为我自己 GitHub 加入过一些其他骰系核心开发组组织的缘故,因此在这里不能全盘托出。
-
-__组成__
-
-_水系_ 采用模块化管理,插件化热插拔模式,主要由两部分组成:
-- __AI__
- 人工智能模块,会内置一个多任务 nlp 预训练模型,模型也是热插拔的。虽然使用起来门槛(不仅是知识还是设备硬件等)较高,但是是 _水系_ 与其他骰系 _架构_ 上最重要的不同之处。
-- __TRPG__
- 跑团模块,这里是受知识门槛和设备门槛限制的骰主最需要关注的地方,也是整个 _水系_ 的核心。
-
-__TRPG__
-
-以下是一些不同于其他骰系的子模块介绍:
-
-- __wiki__
- 请将 _wiki_ 系统想象成你的个人 wiki 站点,它替代了其他骰系(比如 shiki 系、豹骰、青果系) 的“helpdoc”,_wiki_ 系统允许创建 __至多四级__ 的嵌套词条页面,同时也支持设置你的 wiki 系统管理员。它从属于 rules 模块。
-
-- __rules__
- _rules_ 系统也是插件式热插拔的,同时它会作为群聊与 _水系_ 骰娘互动的基础( _rules_ 是群聊能否跑团的充要条件),因此请将一个一个 _rules_ 系统想象成一个一个群聊。在这里引入一个 _世界主_ 概念,_世界主_ 是对应 _rules_ 的作者或管理员,有权为所处群聊绑定自己的 _rules_ ,同时,可以自由更改自己(管理)的 _rules_ 系统内部内容(比如 _wiki_词条)。
-
- 到这里,大家应该都很清楚 _rules_ 系统实际上是为了规则书作者们以及大量不同规则的团而诞生的。 \ No newline at end of file
diff --git a/docs/pages/confirm.mdx b/docs/pages/confirm.mdx
deleted file mode 100644
index 6dd2033..0000000
--- a/docs/pages/confirm.mdx
+++ /dev/null
@@ -1,8 +0,0 @@
----
-headeronly: true
-searchable: false
----
-
-import Confirm from "../components/pages/confirm";
-
-<Confirm />
diff --git a/docs/pages/index.mdx b/docs/pages/index.mdx
deleted file mode 100644
index 5090e7f..0000000
--- a/docs/pages/index.mdx
+++ /dev/null
@@ -1,7 +0,0 @@
----
-description: "HydroRoll'水系是一个基于nlp多任务模型的跨平台骰系"
----
-
-import LandingPage from "../components/pages/landing";
-
-<LandingPage />
diff --git a/docs/pages/privacy.mdx b/docs/pages/privacy.mdx
deleted file mode 100644
index 52bf597..0000000
--- a/docs/pages/privacy.mdx
+++ /dev/null
@@ -1,46 +0,0 @@
----
-description: 隐私政策
-hidden: true
-headeronly: true
-container: true
-searchable: false
-toc: true
----
-
-## Privacy Policy
-
-Copyright (c) 2023 HydroRoll-Team
-
-版权所有本软件及其相关文档文件(“软件”),并授予在GPL 3.0许可下使用,复制,修改和分发该软件。
-
-任何人都有资格获得复制和分发本软件的副本,并获得以下权利:
-
-1. 您可以使用、复制和修改本软件。
-
-2. 您可以将本软件包含为其他产品的一部分。
-
-3. 您可以将本软件复制和分发给他人。
-
-4. 您可以在您的代码中使用本软件。
-
-但是,如果您复制、修改或分发本软件,必须遵守以下附带条件:
-
-1. 在所有以任何方式复制、修改或分发本软件的副本中,必须包含上述版权声明和此许可声明。
-
-2. 如果您在代码中使用本软件,您必须在源代码和文档中包含清晰明确的版权声明和GPL 3.0许可证声明。
-
-3. 如果您修改了本软件,您必须将修改后的软件在GPL 3.0许可证下进行发布,并标记为修改版本,以便其他用户可以获得与原始软件相同的权利。
-
-4. 如有需要,您必须提供源代码。
-
-5. 如果您使用本软件以商业目的,则必须在使用前获得作者的书面许可。
-
-此许可不授予您任何专利权,商标权、商业秘密权或其他知识产权,也不保证您使用本软件不侵犯任何第三方的知识产权。
-
-本软件按“原样”提供,无明示或暗示的担保或条件。
-
-在适用法律许可的范围内,作者对因使用或无法使用本软件而导致的所有任何直接、间接、特殊、附带或后续损害或利润损失均不承担责任,包括使用本软件造成的但不限于的数据丢失或损坏,任何人应负责自行评估与本软件相关的风险,并承担其使用本软件的全部风险。
-
-## Contact
-
-如果你对这项使用条款有任何问题或建议, 请通过 contact@retrofor.space 联系我们。 \ No newline at end of file
diff --git a/docs/pages/psi/.gitkeep b/docs/pages/psi/.gitkeep
deleted file mode 100644
index 8b13789..0000000
--- a/docs/pages/psi/.gitkeep
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/docs/pages/showcase.mdx b/docs/pages/showcase.mdx
deleted file mode 100644
index 011183d..0000000
--- a/docs/pages/showcase.mdx
+++ /dev/null
@@ -1,10 +0,0 @@
----
-headeronly: true
-searchable: false
-layout: full
-description: "插件市场"
----
-
-import Showcase from "../components/pages/showcase";
-
-<Showcase />
diff --git a/docs/postcss.config.js b/docs/postcss.config.js
deleted file mode 100644
index cbfea5e..0000000
--- a/docs/postcss.config.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- plugins: {
- "tailwindcss/nesting": {},
- tailwindcss: {},
- autoprefixer: {},
- },
-};
diff --git a/docs/scripts/generate-rss.js b/docs/scripts/generate-rss.js
deleted file mode 100644
index 9b09625..0000000
--- a/docs/scripts/generate-rss.js
+++ /dev/null
@@ -1,58 +0,0 @@
-const { promises: fs, statSync } = require("fs");
-const path = require("path");
-const RSS = require("rss");
-const matter = require("gray-matter");
-
-function dateSortDesc(a, b) {
- const date1 = new Date(a.data.date);
- const date2 = new Date(b.data.date);
- if (date1 > date2) return -1;
- if (date1 < date2) return 1;
- return 0;
-}
-
-async function generate() {
- const feed = new RSS({
- title: "HydroRoll Blog",
- description: "HydroRoll news, updates, and announcements.",
- site_url: "https://hydroroll.retrofor.space",
- feed_url: "https://hydroroll.retrofor.space/feed.xml",
- image_url: "https://hydroroll.retrofor.space/api/og",
- });
-
- const posts = await fs.readdir(path.join(__dirname, "..", "pages", "blog"));
-
- const sortedData = [];
- for (const post of posts) {
- if (post.startsWith("index.") || post.startsWith("_meta.json")) continue;
- const file = await fs.readFile(
- path.join(__dirname, "..", "pages", "blog", post)
- );
- sortedData.push({ ...matter(file), slug: post.replace(".mdx", "") });
- }
-
- // sort by date
- sortedData.sort(dateSortDesc);
-
- for (const frontmatter of sortedData) {
- // get the og image size
- const stat = statSync(
- path.join(__dirname, "..", "public", frontmatter.data.ogImage)
- );
- feed.item({
- title: frontmatter.data.title,
- url: "https://hydroroll.retrofor.space/blog/" + frontmatter.slug, // intentionally including slash here
- date: frontmatter.data.date,
- description: frontmatter.data.description,
- enclosure: {
- url: "https://hydroroll.retrofor.space" + frontmatter.data.ogImage, // intentionally omitting slash here
- type: "image/png",
- size: stat.size,
- },
- });
- }
-
- await fs.writeFile("./public/feed.xml", feed.xml({ indent: true }));
-}
-
-generate();
diff --git a/docs/sentry.client.config.js b/docs/sentry.client.config.js
deleted file mode 100644
index 27b8b2e..0000000
--- a/docs/sentry.client.config.js
+++ /dev/null
@@ -1,16 +0,0 @@
-// This file configures the initialization of Sentry on the browser.
-// https://docs.sentry.io/platforms/javascript/guides/nextjs/
-
-import * as Sentry from "@sentry/nextjs";
-
-Sentry.init({
- environment: process.env.NEXT_PUBLIC_VERCEL_ENV,
- dsn: process.env.SENTRY_DSN || process.env.NEXT_PUBLIC_SENTRY_DSN,
- // Adjust this value in production, or use tracesSampler for greater control
- tracesSampleRate: 1.0,
- ignoreUrls: [
- // Chrome extensions
- /extensions\//i,
- /^chrome:\/\//i,
- ],
-});
diff --git a/docs/sentry.properties b/docs/sentry.properties
deleted file mode 100644
index 82216e7..0000000
--- a/docs/sentry.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-defaults.url=https://sentry.io/
-defaults.org=retrofor
-defaults.project=HydroRoll \ No newline at end of file
diff --git a/docs/sentry.server.config.js b/docs/sentry.server.config.js
deleted file mode 100644
index db0964c..0000000
--- a/docs/sentry.server.config.js
+++ /dev/null
@@ -1,11 +0,0 @@
-// This file configures the initialization of Sentry on the server.
-// https://docs.sentry.io/platforms/javascript/guides/nextjs/
-
-import * as Sentry from "@sentry/nextjs";
-
-Sentry.init({
- environment: process.env.NEXT_PUBLIC_VERCEL_ENV,
- dsn: process.env.SENTRY_DSN || process.env.NEXT_PUBLIC_SENTRY_DSN,
- // Adjust this value in production, or use tracesSampler for greater control
- tracesSampleRate: 1.0,
-});
diff --git a/docs/styles.css b/docs/styles.css
deleted file mode 100644
index e61c9fd..0000000
--- a/docs/styles.css
+++ /dev/null
@@ -1,55 +0,0 @@
-@tailwind base;
-@tailwind components;
-@tailwind utilities;
-@tailwind variants;
-
-/* Override the Tailwind preflight */
-button[type="submit"] {
- @apply bg-black;
-}
-
-@layer utilities {
- /* Hide scrollbar for Chrome, Safari and Opera */
- .no-scrollbar::-webkit-scrollbar {
- display: none;
- }
-
- /* Hide scrollbar for Edge and Firefox */
- .no-scrollbar {
- -ms-overflow-style: none; /* Edge */
- scrollbar-width: none; /* Firefox */
- }
-
- @keyframes slidein {
- from {
- transform: translate3d(0, 0, 0);
- }
-
- to {
- transform: translate3d(-100%, 0, 0);
- }
- }
-
- .wrapper {
- position: relative;
- white-space: nowrap;
- display: inline-block;
- animation: slidein 120s linear infinite;
- filter: grayscale(100%);
- }
-}
-
-/* Override Nextra defaults */
-article.nextra-body-typesetting-article {
- line-height: 1.75;
-}
-article.nextra-body-typesetting-article p {
- line-height: 1.75 !important;
-}
-
-article.nextra-body-typesetting-article h1,
-article.nextra-body-typesetting-article h2,
-article.nextra-body-typesetting-article h3,
-article.nextra-body-typesetting-article h4 {
- line-height: 1.25 !important;
-}
diff --git a/docs/tailwind.config.js b/docs/tailwind.config.js
deleted file mode 100644
index 43a26d3..0000000
--- a/docs/tailwind.config.js
+++ /dev/null
@@ -1,44 +0,0 @@
-const colors = require("tailwindcss/colors");
-
-module.exports = {
- content: [
- "./components/**/*.{js,tsx}",
- "./nextra-theme-docs/**/*.{js,tsx}",
- "./pages/**/*.{md,mdx,tsx}",
- "./theme.config.js",
- ],
- theme: {
- extend: {
- fontFamily: {
- sans: [`"Inter"`, "sans-serif"],
- "space-grotesk": ["Space Grotesk", "monospace"],
- mono: [
- "Menlo",
- "Monaco",
- "Lucida Console",
- "Liberation Mono",
- "DejaVu Sans Mono",
- "Bitstream Vera Sans Mono",
- "Courier New",
- "monospace",
- ],
- },
- colors: {
- dark: "#000",
- gray: colors.neutral,
- blue: colors.blue,
- orange: colors.orange,
- green: colors.green,
- red: colors.red,
- yellow: colors.yellow,
- },
- screens: {
- sm: "640px",
- md: "768px",
- lg: "1024px",
- betterhover: { raw: "(hover: hover)" },
- },
- },
- },
- darkMode: "class",
-};
diff --git a/docs/theme.config.js b/docs/theme.config.js
deleted file mode 100644
index 3e7ec06..0000000
--- a/docs/theme.config.js
+++ /dev/null
@@ -1,178 +0,0 @@
-import { useState, useEffect } from "react";
-import { useRouter } from "next/router";
-import { useConfig, useTheme } from "nextra-theme-docs";
-import { Footer } from "./components/Footer";
-import Navigation from "./components/Navigation";
-import HeaderLogo from "./components/HeaderLogo";
-import ExtraContent from "./components/ExtraContent";
-import { Discord, Github } from "./components/Social";
-
-const SITE_ROOT = "https://hydroroll.retrofor.space";
-
-/**
- * @type {import('nextra-theme-docs').DocsThemeConfig}
- */
-const theme = {
- sidebar: {
- defaultMenuCollapseLevel: Number.POSITIVE_INFINITY,
- },
- docsRepositoryBase: "https://github.com/retrofor/HydroRoll/blob/main/docs",
- useNextSeoProps: function SEO() {
- const router = useRouter();
- const { frontMatter } = useConfig();
-
- let section = "HydroRoll";
- if (router?.pathname.startsWith("/AI")) {
- section = "HydroRollAI";
- }
- if (router?.pathname.startsWith("/TRPG")) {
- section = "HydroRollTRPG";
- }
-
- const defaultTitle = frontMatter.overrideTitle || section;
-
- return {
- description: frontMatter.description,
- defaultTitle,
- titleTemplate: `%s – ${section}`,
- };
- },
- gitTimestamp({ timestamp }) {
- // eslint-disable-next-line react-hooks/rules-of-hooks
- const [dateString, setDateString] = useState(timestamp.toISOString());
-
- // eslint-disable-next-line react-hooks/rules-of-hooks
- useEffect(() => {
- try {
- setDateString(
- timestamp.toLocaleDateString(navigator.language, {
- day: "numeric",
- month: "long",
- year: "numeric",
- })
- );
- } catch (e) {
- // Ignore errors here; they get the ISO string.
- // At least one person out there has manually misconfigured navigator.language.
- }
- }, [timestamp]);
-
- return <>Last updated on {dateString}</>;
- },
- unstable_flexsearch: true,
- unstable_staticImage: true,
- toc: {
- float: true,
- extraContent: ExtraContent,
- },
- font: false,
- feedback: {
- link: "Question? Give us feedback →",
- },
- logo: HeaderLogo,
- logoLink: false,
- head: function Head() {
- const router = useRouter();
- const { systemTheme = "dark" } = useTheme();
- const { frontMatter } = useConfig();
- const fullUrl =
- router.asPath === "/" ? SITE_ROOT : `${SITE_ROOT}${router.asPath}`;
-
- const asPath = router.asPath;
-
- let ogUrl;
-
- if (asPath === "/") {
- ogUrl = `${SITE_ROOT}/api/og`;
- } else if (frontMatter?.ogImage) {
- ogUrl = `${SITE_ROOT}${frontMatter.ogImage}`;
- } else {
- const type = asPath.startsWith("/AI")
- ? "AI"
- : asPath.startsWith("/TRPG")
- ? "TRPG"
- : "";
- const title = frontMatter.title
- ? `&title=${encodeURIComponent(frontMatter.title)}`
- : "";
-
- ogUrl = `${SITE_ROOT}/api/og?type=${type}${title}`;
- }
-
- return (
- <>
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <link
- rel="apple-touch-icon"
- sizes="180x180"
- href={`/images/favicon-${systemTheme}/apple-touch-icon.png`}
- />
- <link
- rel="icon"
- type="image/png"
- sizes="32x32"
- href={`/images/favicon-${systemTheme}/favicon-32x32.png`}
- />
- <link
- rel="icon"
- type="image/png"
- sizes="16x16"
- href={`/images/favicon-${systemTheme}/favicon-16x16.png`}
- />
- <link
- rel="mask-icon"
- href={`/images/favicon-${systemTheme}/safari-pinned-tab.svg`}
- color="#000000"
- />
- <link
- rel="shortcut icon"
- href={`/images/favicon-${systemTheme}/favicon.ico`}
- />
- <meta name="msapplication-TileColor" content="#000000" />
- <meta name="theme-color" content="#000" />
- <meta name="twitter:card" content="summary_large_image" />
- <meta name="twitter:site" content="@turborepo" />
- <meta name="twitter:creator" content="@turborepo" />
- <meta property="og:type" content="website" />
- <meta property="og:url" content={fullUrl} />
- <link rel="canonical" href={fullUrl} />
- <meta property="twitter:image" content={ogUrl} />
- <meta property="og:image" content={ogUrl} />
- <meta property="og:locale" content="en_IE" />
- <meta property="og:site_name" content="HydroRoll" />
- <link rel="prefetch" href="/AI" as="document" />
- <link rel="prefetch" href="/AI/docs" as="document" />
- <link rel="prefetch" href="/TRPG" as="document" />
- <link rel="prefetch" href="/TRPG/docs" as="document" />
- <link
- rel="alternate"
- type="application/rss+xml"
- title="HydroRoll Blog"
- href="https://hydroroll.retrofor.space/feed.xml"
- />
- </>
- );
- },
- editLink: {
- text: "Edit this page on GitHub",
- },
- navbar: {
- component: Navigation,
- extraContent: (
- <>
- <Github />
- <Discord />
- </>
- ),
- },
- search: {
- placeholder: "Search documentation…",
- },
- footer: {
- component: Footer,
- },
- nextThemes: {
- defaultTheme: "dark",
- },
-};
-export default theme;
diff --git a/docs/tsconfig.json b/docs/tsconfig.json
deleted file mode 100644
index c32f439..0000000
--- a/docs/tsconfig.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "compilerOptions": {
- "target": "es5",
- "lib": ["dom", "dom.iterable", "esnext"],
- "skipLibCheck": true,
- "strict": false,
- "forceConsistentCasingInFileNames": true,
- "noEmit": true,
- "esModuleInterop": true,
- "module": "esnext",
- "moduleResolution": "node",
- "resolveJsonModule": true,
- "isolatedModules": true,
- "jsx": "preserve",
- "incremental": true,
- "allowJs": false,
- "types": ["next"]
- },
- "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
- "exclude": ["node_modules"]
-}
diff --git a/docs/turbo.json b/docs/turbo.json
deleted file mode 100644
index 4b0463e..0000000
--- a/docs/turbo.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "$schema": "./public/schema.json",
- "extends": ["//"],
- "pipeline": {
- "build": {
- "env": [
- "SENTRY_DSN",
- "TURBOREPO_SFDC_CAMPAIGN_ID",
- "TRAY_URL",
- "CONVERTKIT_API_KEY",
- "CONVERTKIT_API_SECRET"
- ],
- "outputs": [".next/**", "!.next/cache/**"],
- "dependsOn": ["^build", "rss", "schema"]
- },
- "dev": {
- "dependsOn": ["schema"],
- "persistent": true,
- "cache": false
- },
- "schema": {
- "inputs": [], // None of the files in this workspace matter
- "dependsOn": ["@turbo/types#topo"],
- "outputs": ["public/schema.json"]
- },
- "rss": {
- "inputs": ["pages/blog/**", "scripts/generate-rss.js"],
- "outputs": ["public/feed.xml"]
- }
- }
-}
diff --git a/docs/vercel.json b/docs/vercel.json
deleted file mode 100644
index 3a9192a..0000000
--- a/docs/vercel.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "version": 2,
- "routes": [
- { "handle": "filesystem" }
- ],
- "build": {
- "env": {
- "VERCEL": "1",
- "ENABLE_ROOT_PATH_BUILD_CACHE": "1",
- "FORCE_RUNTIME_TAG": "canary"
- }
- }
-}