diff --git a/.changeset/light-ants-thank.md b/.changeset/light-ants-thank.md
new file mode 100644
index 00000000..8f5fa697
--- /dev/null
+++ b/.changeset/light-ants-thank.md
@@ -0,0 +1,10 @@
+---
+"@codecov/bundler-plugin-core": patch
+"@codecov/nuxt-plugin": patch
+"@codecov/rollup-plugin": patch
+"@codecov/sveltekit-plugin": patch
+"@codecov/vite-plugin": patch
+"@codecov/webpack-plugin": patch
+---
+
+Add in support for bundle analysis for SvelteKit through new SvelteKit plugin
diff --git a/.changeset/orange-lemons-run.md b/.changeset/orange-lemons-run.md
new file mode 100644
index 00000000..000a9266
--- /dev/null
+++ b/.changeset/orange-lemons-run.md
@@ -0,0 +1,10 @@
+---
+"@codecov/bundler-plugin-core": patch
+"@codecov/sveltekit-plugin": patch
+"@codecov/webpack-plugin": patch
+"@codecov/rollup-plugin": patch
+"@codecov/nuxt-plugin": patch
+"@codecov/vite-plugin": patch
+---
+
+Update license to 2024
diff --git a/.eslintrc.js b/.eslintrc.js
index 5939ba4e..dc08879b 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -29,6 +29,7 @@ const config = {
"./packages/bundler-plugin-core/tsconfig.json",
"./packages/nuxt-plugin/tsconfig.json",
"./packages/rollup-plugin/tsconfig.json",
+ "./packages/sveltekit-plugin/tsconfig.json",
"./packages/vite-plugin/tsconfig.json",
"./packages/webpack-plugin/tsconfig.json",
],
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 36ceb0fc..9b342ead 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -29,7 +29,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
- version: 8
+ version: 9
run_install: false
- name: Get pnpm store directory
@@ -69,7 +69,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
- version: 8
+ version: 9
run_install: false
- name: Get pnpm store directory
@@ -115,7 +115,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
- version: 8
+ version: 9
run_install: false
- name: Get pnpm store directory
@@ -161,7 +161,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
- version: 8
+ version: 9
run_install: false
- name: Get pnpm store directory
@@ -218,7 +218,7 @@ jobs:
url: ${{ secrets.CODECOV_STAGING_URL }}
integration-test:
- name: Run Integration Tests (Node ${{ matrix.node-version }})
+ name: Run integration tests (Node ${{ matrix.node-version }})
needs: install
runs-on: ubuntu-latest
services:
@@ -244,7 +244,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
- version: 8
+ version: 9
run_install: false
- name: Get pnpm store directory
@@ -279,7 +279,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- example: ["next-js", "nuxt", "rollup", "vite", "webpack"]
+ example: ["next-js", "nuxt", "rollup", "sveltekit", "vite", "webpack"]
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -294,7 +294,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
- version: 8
+ version: 9
run_install: false
- name: Get pnpm store directory
@@ -342,7 +342,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- example: ["next-js", "nuxt", "rollup", "vite", "webpack"]
+ example: ["next-js", "nuxt", "rollup", "sveltekit", "vite", "webpack"]
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -357,7 +357,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
- version: 8
+ version: 9
run_install: false
- name: Get pnpm store directory
@@ -410,6 +410,7 @@ jobs:
"bundler-plugin-core",
"nuxt-plugin",
"rollup-plugin",
+ "sveltekit-plugin",
"vite-plugin",
"webpack-plugin",
]
@@ -427,7 +428,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
- version: 8
+ version: 9
run_install: false
- name: Get pnpm store directory
@@ -474,6 +475,7 @@ jobs:
"bundler-plugin-core",
"nuxt-plugin",
"rollup-plugin",
+ "sveltekit-plugin",
"vite-plugin",
"webpack-plugin",
]
@@ -491,7 +493,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
- version: 8
+ version: 9
run_install: false
- name: Get pnpm store directory
diff --git a/.github/workflows/prepare-publish.yml b/.github/workflows/prepare-publish.yml
index 29a32493..91d5f243 100644
--- a/.github/workflows/prepare-publish.yml
+++ b/.github/workflows/prepare-publish.yml
@@ -21,7 +21,7 @@ jobs:
- name: Setup pnpm & install dependencies
uses: pnpm/action-setup@v2
with:
- version: 8
+ version: 9
run_install: true
- name: Create Release Pull Request
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 373e5cc7..ffb8ae7c 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -30,7 +30,7 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
- version: 8
+ version: 9
run_install: false
- name: Get pnpm store directory
@@ -97,7 +97,7 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
- version: 8
+ version: 9
run_install: false
- name: Get pnpm store directory
diff --git a/LICENSE b/LICENSE
index 589d0565..fe71fb91 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2023 Codecov
+Copyright (c) 2023-2024 Codecov
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/examples/sveltekit/.gitignore b/examples/sveltekit/.gitignore
new file mode 100644
index 00000000..8f6c617e
--- /dev/null
+++ b/examples/sveltekit/.gitignore
@@ -0,0 +1,12 @@
+.DS_Store
+node_modules
+/build
+/.svelte-kit
+/package
+.env
+.env.*
+!.env.example
+.vercel
+.output
+vite.config.js.timestamp-*
+vite.config.ts.timestamp-*
diff --git a/examples/sveltekit/.npmrc b/examples/sveltekit/.npmrc
new file mode 100644
index 00000000..b6f27f13
--- /dev/null
+++ b/examples/sveltekit/.npmrc
@@ -0,0 +1 @@
+engine-strict=true
diff --git a/examples/sveltekit/README.md b/examples/sveltekit/README.md
new file mode 100644
index 00000000..5ce67661
--- /dev/null
+++ b/examples/sveltekit/README.md
@@ -0,0 +1,38 @@
+# create-svelte
+
+Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte).
+
+## Creating a project
+
+If you're seeing this, you've probably already done this step. Congrats!
+
+```bash
+# create a new project in the current directory
+npm create svelte@latest
+
+# create a new project in my-app
+npm create svelte@latest my-app
+```
+
+## Developing
+
+Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
+
+```bash
+npm run dev
+
+# or start the server and open the app in a new browser tab
+npm run dev -- --open
+```
+
+## Building
+
+To create a production version of your app:
+
+```bash
+npm run build
+```
+
+You can preview the production build with `npm run preview`.
+
+> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.
diff --git a/examples/sveltekit/package.json b/examples/sveltekit/package.json
new file mode 100644
index 00000000..ef26c371
--- /dev/null
+++ b/examples/sveltekit/package.json
@@ -0,0 +1,25 @@
+{
+ "name": "sveltekit",
+ "version": "0.0.1",
+ "scripts": {
+ "dev": "vite dev",
+ "build": "vite build",
+ "preview": "vite preview",
+ "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
+ "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"
+ },
+ "devDependencies": {
+ "@codecov/sveltekit-plugin": "workspace:^",
+ "@fontsource/fira-mono": "^4.5.10",
+ "@neoconfetti/svelte": "^1.0.0",
+ "@sveltejs/adapter-auto": "^3.0.0",
+ "@sveltejs/kit": "^2.0.0",
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
+ "svelte": "^4.2.7",
+ "svelte-check": "^3.6.0",
+ "tslib": "^2.4.1",
+ "typescript": "^5.0.0",
+ "vite": "^5.0.3"
+ },
+ "type": "module"
+}
diff --git a/examples/sveltekit/src/app.d.ts b/examples/sveltekit/src/app.d.ts
new file mode 100644
index 00000000..ede601ab
--- /dev/null
+++ b/examples/sveltekit/src/app.d.ts
@@ -0,0 +1,13 @@
+// See https://kit.svelte.dev/docs/types#app
+// for information about these interfaces
+declare global {
+ namespace App {
+ // interface Error {}
+ // interface Locals {}
+ // interface PageData {}
+ // interface PageState {}
+ // interface Platform {}
+ }
+}
+
+export {};
diff --git a/examples/sveltekit/src/app.html b/examples/sveltekit/src/app.html
new file mode 100644
index 00000000..77a5ff52
--- /dev/null
+++ b/examples/sveltekit/src/app.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+ %sveltekit.head%
+
+
+ %sveltekit.body%
+
+
diff --git a/examples/sveltekit/src/lib/images/github.svg b/examples/sveltekit/src/lib/images/github.svg
new file mode 100644
index 00000000..bc5d249d
--- /dev/null
+++ b/examples/sveltekit/src/lib/images/github.svg
@@ -0,0 +1,16 @@
+
+
+
+
\ No newline at end of file
diff --git a/examples/sveltekit/src/lib/images/svelte-logo.svg b/examples/sveltekit/src/lib/images/svelte-logo.svg
new file mode 100644
index 00000000..49492a83
--- /dev/null
+++ b/examples/sveltekit/src/lib/images/svelte-logo.svg
@@ -0,0 +1 @@
+svelte-logo
\ No newline at end of file
diff --git a/examples/sveltekit/src/lib/images/svelte-welcome.png b/examples/sveltekit/src/lib/images/svelte-welcome.png
new file mode 100644
index 00000000..fe7d2d6b
Binary files /dev/null and b/examples/sveltekit/src/lib/images/svelte-welcome.png differ
diff --git a/examples/sveltekit/src/lib/images/svelte-welcome.webp b/examples/sveltekit/src/lib/images/svelte-welcome.webp
new file mode 100644
index 00000000..6ec1a28d
Binary files /dev/null and b/examples/sveltekit/src/lib/images/svelte-welcome.webp differ
diff --git a/examples/sveltekit/src/routes/+layout.svelte b/examples/sveltekit/src/routes/+layout.svelte
new file mode 100644
index 00000000..9c7445f5
--- /dev/null
+++ b/examples/sveltekit/src/routes/+layout.svelte
@@ -0,0 +1,53 @@
+
+
+
+
+
diff --git a/examples/sveltekit/src/routes/+page.svelte b/examples/sveltekit/src/routes/+page.svelte
new file mode 100644
index 00000000..97201ef3
--- /dev/null
+++ b/examples/sveltekit/src/routes/+page.svelte
@@ -0,0 +1,59 @@
+
+
+
+ Home
+
+
+
+
+
+
+
+
+
+
+
+
+ to your new SvelteKit app
+
+
+
+ try editing src/routes/+page.svelte
+
+
+
+
+
+
diff --git a/examples/sveltekit/src/routes/+page.ts b/examples/sveltekit/src/routes/+page.ts
new file mode 100644
index 00000000..a72419a6
--- /dev/null
+++ b/examples/sveltekit/src/routes/+page.ts
@@ -0,0 +1,3 @@
+// since there's no dynamic data here, we can prerender
+// it so that it gets served as a static asset in production
+export const prerender = true;
diff --git a/examples/sveltekit/src/routes/Counter.svelte b/examples/sveltekit/src/routes/Counter.svelte
new file mode 100644
index 00000000..96ef556d
--- /dev/null
+++ b/examples/sveltekit/src/routes/Counter.svelte
@@ -0,0 +1,102 @@
+
+
+
+
(count -= 1)} aria-label="Decrease the counter by one">
+
+
+
+
+
+
+
+ {Math.floor($displayed_count + 1)}
+ {Math.floor($displayed_count)}
+
+
+
+
(count += 1)} aria-label="Increase the counter by one">
+
+
+
+
+
+
+
diff --git a/examples/sveltekit/src/routes/Header.svelte b/examples/sveltekit/src/routes/Header.svelte
new file mode 100644
index 00000000..368b721e
--- /dev/null
+++ b/examples/sveltekit/src/routes/Header.svelte
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/sveltekit/src/routes/about/+page.svelte b/examples/sveltekit/src/routes/about/+page.svelte
new file mode 100644
index 00000000..7f7946d2
--- /dev/null
+++ b/examples/sveltekit/src/routes/about/+page.svelte
@@ -0,0 +1,26 @@
+
+ About
+
+
+
+
+
About this app
+
+
+ This is a SvelteKit app. You can make your own by typing the
+ following into your command line and following the prompts:
+
+
+
npm create svelte@latest
+
+
+ The page you're looking at is purely static HTML, with no client-side interactivity needed.
+ Because of that, we don't need to load any JavaScript. Try viewing the page's source, or opening
+ the devtools network panel and reloading.
+
+
+
+ The Sverdle page illustrates SvelteKit's data loading and form handling. Try
+ using it with JavaScript disabled!
+
+
diff --git a/examples/sveltekit/src/routes/about/+page.ts b/examples/sveltekit/src/routes/about/+page.ts
new file mode 100644
index 00000000..cd03567d
--- /dev/null
+++ b/examples/sveltekit/src/routes/about/+page.ts
@@ -0,0 +1,9 @@
+import { dev } from "$app/environment";
+
+// we don't need any JS on this page, though we'll load
+// it in dev so that we get hot module replacement
+export const csr = dev;
+
+// since there's no dynamic data here, we can prerender
+// it so that it gets served as a static asset in production
+export const prerender = true;
diff --git a/examples/sveltekit/src/routes/styles.css b/examples/sveltekit/src/routes/styles.css
new file mode 100644
index 00000000..d75a05d0
--- /dev/null
+++ b/examples/sveltekit/src/routes/styles.css
@@ -0,0 +1,112 @@
+@import "@fontsource/fira-mono";
+
+:root {
+ --font-body: Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
+ Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
+ --font-mono: "Fira Mono", monospace;
+ --color-bg-0: rgb(202, 216, 228);
+ --color-bg-1: hsl(209, 36%, 86%);
+ --color-bg-2: hsl(224, 44%, 95%);
+ --color-theme-1: #ff3e00;
+ --color-theme-2: #4075a6;
+ --color-text: rgba(0, 0, 0, 0.7);
+ --column-width: 42rem;
+ --column-margin-top: 4rem;
+ font-family: var(--font-body);
+ color: var(--color-text);
+}
+
+body {
+ min-height: 100vh;
+ margin: 0;
+ background-attachment: fixed;
+ background-color: var(--color-bg-1);
+ background-size: 100vw 100vh;
+ background-image: radial-gradient(
+ 50% 50% at 50% 50%,
+ rgba(255, 255, 255, 0.75) 0%,
+ rgba(255, 255, 255, 0) 100%
+ ),
+ linear-gradient(
+ 180deg,
+ var(--color-bg-0) 0%,
+ var(--color-bg-1) 15%,
+ var(--color-bg-2) 50%
+ );
+}
+
+h1,
+h2,
+p {
+ font-weight: 400;
+}
+
+p {
+ line-height: 1.5;
+}
+
+a {
+ color: var(--color-theme-1);
+ text-decoration: none;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+h1 {
+ font-size: 2rem;
+ text-align: center;
+}
+
+h2 {
+ font-size: 1rem;
+}
+
+pre {
+ font-size: 16px;
+ font-family: var(--font-mono);
+ background-color: rgba(255, 255, 255, 0.45);
+ border-radius: 3px;
+ box-shadow: 2px 2px 6px rgb(255 255 255 / 25%);
+ padding: 0.5em;
+ overflow-x: auto;
+ color: var(--color-text);
+}
+
+.text-column {
+ display: flex;
+ max-width: 48rem;
+ flex: 0.6;
+ flex-direction: column;
+ justify-content: center;
+ margin: 0 auto;
+}
+
+input,
+button {
+ font-size: inherit;
+ font-family: inherit;
+}
+
+button:focus:not(:focus-visible) {
+ outline: none;
+}
+
+@media (min-width: 720px) {
+ h1 {
+ font-size: 2.4rem;
+ }
+}
+
+.visually-hidden {
+ border: 0;
+ clip: rect(0 0 0 0);
+ height: auto;
+ margin: 0;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ width: 1px;
+ white-space: nowrap;
+}
diff --git a/examples/sveltekit/src/routes/sverdle/+page.server.ts b/examples/sveltekit/src/routes/sverdle/+page.server.ts
new file mode 100644
index 00000000..5356fd03
--- /dev/null
+++ b/examples/sveltekit/src/routes/sverdle/+page.server.ts
@@ -0,0 +1,69 @@
+import { fail } from "@sveltejs/kit";
+import { Game } from "./game";
+import type { PageServerLoad, Actions } from "./$types";
+
+export const load = (({ cookies }) => {
+ const game = new Game(cookies.get("sverdle"));
+
+ return {
+ /**
+ * The player's guessed words so far
+ */
+ guesses: game.guesses,
+
+ /**
+ * An array of strings like '__x_c' corresponding to the guesses, where 'x' means
+ * an exact match, and 'c' means a close match (right letter, wrong place)
+ */
+ answers: game.answers,
+
+ /**
+ * The correct answer, revealed if the game is over
+ */
+ answer: game.answers.length >= 6 ? game.answer : null,
+ };
+}) satisfies PageServerLoad;
+
+export const actions = {
+ /**
+ * Modify game state in reaction to a keypress. If client-side JavaScript
+ * is available, this will happen in the browser instead of here
+ */
+ update: async ({ request, cookies }) => {
+ const game = new Game(cookies.get("sverdle"));
+
+ const data = await request.formData();
+ const key = data.get("key");
+
+ const i = game.answers.length;
+
+ if (key === "backspace") {
+ game.guesses[i] = game.guesses[i].slice(0, -1);
+ } else {
+ game.guesses[i] += key;
+ }
+
+ cookies.set("sverdle", game.toString(), { path: "/" });
+ },
+
+ /**
+ * Modify game state in reaction to a guessed word. This logic always runs on
+ * the server, so that people can't cheat by peeking at the JavaScript
+ */
+ enter: async ({ request, cookies }) => {
+ const game = new Game(cookies.get("sverdle"));
+
+ const data = await request.formData();
+ const guess = data.getAll("guess") as string[];
+
+ if (!game.enter(guess)) {
+ return fail(400, { badGuess: true });
+ }
+
+ cookies.set("sverdle", game.toString(), { path: "/" });
+ },
+
+ restart: async ({ cookies }) => {
+ cookies.delete("sverdle", { path: "/" });
+ },
+} satisfies Actions;
diff --git a/examples/sveltekit/src/routes/sverdle/+page.svelte b/examples/sveltekit/src/routes/sverdle/+page.svelte
new file mode 100644
index 00000000..8bf30024
--- /dev/null
+++ b/examples/sveltekit/src/routes/sverdle/+page.svelte
@@ -0,0 +1,411 @@
+
+
+
+
+
+ Sverdle
+
+
+
+Sverdle
+
+
+
+{#if won}
+
+{/if}
+
+
diff --git a/examples/sveltekit/src/routes/sverdle/game.ts b/examples/sveltekit/src/routes/sverdle/game.ts
new file mode 100644
index 00000000..a0f4ca34
--- /dev/null
+++ b/examples/sveltekit/src/routes/sverdle/game.ts
@@ -0,0 +1,75 @@
+import { words, allowed } from "./words.server";
+
+export class Game {
+ index: number;
+ guesses: string[];
+ answers: string[];
+ answer: string;
+
+ /**
+ * Create a game object from the player's cookie, or initialise a new game
+ */
+ constructor(serialized: string | undefined = undefined) {
+ if (serialized) {
+ const [index, guesses, answers] = serialized.split("-");
+
+ this.index = +index;
+ this.guesses = guesses ? guesses.split(" ") : [];
+ this.answers = answers ? answers.split(" ") : [];
+ } else {
+ this.index = Math.floor(Math.random() * words.length);
+ this.guesses = ["", "", "", "", "", ""];
+ this.answers = [];
+ }
+
+ this.answer = words[this.index];
+ }
+
+ /**
+ * Update game state based on a guess of a five-letter word. Returns
+ * true if the guess was valid, false otherwise
+ */
+ enter(letters: string[]) {
+ const word = letters.join("");
+ const valid = allowed.has(word);
+
+ if (!valid) return false;
+
+ this.guesses[this.answers.length] = word;
+
+ const available = Array.from(this.answer);
+ const answer = Array(5).fill("_");
+
+ // first, find exact matches
+ for (let i = 0; i < 5; i += 1) {
+ if (letters[i] === available[i]) {
+ answer[i] = "x";
+ available[i] = " ";
+ }
+ }
+
+ // then find close matches (this has to happen
+ // in a second step, otherwise an early close
+ // match can prevent a later exact match)
+ for (let i = 0; i < 5; i += 1) {
+ if (answer[i] === "_") {
+ const index = available.indexOf(letters[i]);
+ if (index !== -1) {
+ answer[i] = "c";
+ available[index] = " ";
+ }
+ }
+ }
+
+ this.answers.push(answer.join(""));
+
+ return true;
+ }
+
+ /**
+ * Serialize game state so it can be set as a cookie
+ */
+ toString() {
+ return `${this.index}-${this.guesses.join(" ")}-${this.answers.join(" ")}`;
+ }
+}
diff --git a/examples/sveltekit/src/routes/sverdle/how-to-play/+page.svelte b/examples/sveltekit/src/routes/sverdle/how-to-play/+page.svelte
new file mode 100644
index 00000000..e8e2cec3
--- /dev/null
+++ b/examples/sveltekit/src/routes/sverdle/how-to-play/+page.svelte
@@ -0,0 +1,95 @@
+
+ How to play Sverdle
+
+
+
+
+
How to play Sverdle
+
+
+ Sverdle is a clone of Wordle , the
+ word guessing game. To play, enter a five-letter English word. For example:
+
+
+
+ r
+ i
+ t
+ z
+ y
+
+
+
+ The y is in the right place. r and
+ t
+ are the right letters, but in the wrong place. The other letters are wrong, and can be discarded.
+ Let's make another guess:
+
+
+
+ p
+ a
+ r
+ t
+ y
+
+
+
This time we guessed right! You have six guesses to get the word.
+
+
+ Unlike the original Wordle, Sverdle runs on the server instead of in the browser, making it
+ impossible to cheat. It uses <form>
and cookies to submit data, meaning you can
+ even play with JavaScript disabled!
+
+
+
+
diff --git a/examples/sveltekit/src/routes/sverdle/how-to-play/+page.ts b/examples/sveltekit/src/routes/sverdle/how-to-play/+page.ts
new file mode 100644
index 00000000..cd03567d
--- /dev/null
+++ b/examples/sveltekit/src/routes/sverdle/how-to-play/+page.ts
@@ -0,0 +1,9 @@
+import { dev } from "$app/environment";
+
+// we don't need any JS on this page, though we'll load
+// it in dev so that we get hot module replacement
+export const csr = dev;
+
+// since there's no dynamic data here, we can prerender
+// it so that it gets served as a static asset in production
+export const prerender = true;
diff --git a/examples/sveltekit/src/routes/sverdle/reduced-motion.ts b/examples/sveltekit/src/routes/sverdle/reduced-motion.ts
new file mode 100644
index 00000000..f7d91d7f
--- /dev/null
+++ b/examples/sveltekit/src/routes/sverdle/reduced-motion.ts
@@ -0,0 +1,26 @@
+import { readable } from "svelte/store";
+import { browser } from "$app/environment";
+
+const reduced_motion_query = "(prefers-reduced-motion: reduce)";
+
+const get_initial_motion_preference = () => {
+ if (!browser) return false;
+ return window.matchMedia(reduced_motion_query).matches;
+};
+
+export const reduced_motion = readable(
+ get_initial_motion_preference(),
+ (set) => {
+ if (browser) {
+ const set_reduced_motion = (event: MediaQueryListEvent) => {
+ set(event.matches);
+ };
+ const media_query_list = window.matchMedia(reduced_motion_query);
+ media_query_list.addEventListener("change", set_reduced_motion);
+
+ return () => {
+ media_query_list.removeEventListener("change", set_reduced_motion);
+ };
+ }
+ },
+);
diff --git a/examples/sveltekit/src/routes/sverdle/words.server.ts b/examples/sveltekit/src/routes/sverdle/words.server.ts
new file mode 100644
index 00000000..bef4674a
--- /dev/null
+++ b/examples/sveltekit/src/routes/sverdle/words.server.ts
@@ -0,0 +1,12980 @@
+/** The list of possible words */
+export const words = [
+ "aback",
+ "abase",
+ "abate",
+ "abbey",
+ "abbot",
+ "abhor",
+ "abide",
+ "abled",
+ "abode",
+ "abort",
+ "about",
+ "above",
+ "abuse",
+ "abyss",
+ "acorn",
+ "acrid",
+ "actor",
+ "acute",
+ "adage",
+ "adapt",
+ "adept",
+ "admin",
+ "admit",
+ "adobe",
+ "adopt",
+ "adore",
+ "adorn",
+ "adult",
+ "affix",
+ "afire",
+ "afoot",
+ "afoul",
+ "after",
+ "again",
+ "agape",
+ "agate",
+ "agent",
+ "agile",
+ "aging",
+ "aglow",
+ "agony",
+ "agora",
+ "agree",
+ "ahead",
+ "aider",
+ "aisle",
+ "alarm",
+ "album",
+ "alert",
+ "algae",
+ "alibi",
+ "alien",
+ "align",
+ "alike",
+ "alive",
+ "allay",
+ "alley",
+ "allot",
+ "allow",
+ "alloy",
+ "aloft",
+ "alone",
+ "along",
+ "aloof",
+ "aloud",
+ "alpha",
+ "altar",
+ "alter",
+ "amass",
+ "amaze",
+ "amber",
+ "amble",
+ "amend",
+ "amiss",
+ "amity",
+ "among",
+ "ample",
+ "amply",
+ "amuse",
+ "angel",
+ "anger",
+ "angle",
+ "angry",
+ "angst",
+ "anime",
+ "ankle",
+ "annex",
+ "annoy",
+ "annul",
+ "anode",
+ "antic",
+ "anvil",
+ "aorta",
+ "apart",
+ "aphid",
+ "aping",
+ "apnea",
+ "apple",
+ "apply",
+ "apron",
+ "aptly",
+ "arbor",
+ "ardor",
+ "arena",
+ "argue",
+ "arise",
+ "armor",
+ "aroma",
+ "arose",
+ "array",
+ "arrow",
+ "arson",
+ "artsy",
+ "ascot",
+ "ashen",
+ "aside",
+ "askew",
+ "assay",
+ "asset",
+ "atoll",
+ "atone",
+ "attic",
+ "audio",
+ "audit",
+ "augur",
+ "aunty",
+ "avail",
+ "avert",
+ "avian",
+ "avoid",
+ "await",
+ "awake",
+ "award",
+ "aware",
+ "awash",
+ "awful",
+ "awoke",
+ "axial",
+ "axiom",
+ "axion",
+ "azure",
+ "bacon",
+ "badge",
+ "badly",
+ "bagel",
+ "baggy",
+ "baker",
+ "baler",
+ "balmy",
+ "banal",
+ "banjo",
+ "barge",
+ "baron",
+ "basal",
+ "basic",
+ "basil",
+ "basin",
+ "basis",
+ "baste",
+ "batch",
+ "bathe",
+ "baton",
+ "batty",
+ "bawdy",
+ "bayou",
+ "beach",
+ "beady",
+ "beard",
+ "beast",
+ "beech",
+ "beefy",
+ "befit",
+ "began",
+ "begat",
+ "beget",
+ "begin",
+ "begun",
+ "being",
+ "belch",
+ "belie",
+ "belle",
+ "belly",
+ "below",
+ "bench",
+ "beret",
+ "berry",
+ "berth",
+ "beset",
+ "betel",
+ "bevel",
+ "bezel",
+ "bible",
+ "bicep",
+ "biddy",
+ "bigot",
+ "bilge",
+ "billy",
+ "binge",
+ "bingo",
+ "biome",
+ "birch",
+ "birth",
+ "bison",
+ "bitty",
+ "black",
+ "blade",
+ "blame",
+ "bland",
+ "blank",
+ "blare",
+ "blast",
+ "blaze",
+ "bleak",
+ "bleat",
+ "bleed",
+ "bleep",
+ "blend",
+ "bless",
+ "blimp",
+ "blind",
+ "blink",
+ "bliss",
+ "blitz",
+ "bloat",
+ "block",
+ "bloke",
+ "blond",
+ "blood",
+ "bloom",
+ "blown",
+ "bluer",
+ "bluff",
+ "blunt",
+ "blurb",
+ "blurt",
+ "blush",
+ "board",
+ "boast",
+ "bobby",
+ "boney",
+ "bongo",
+ "bonus",
+ "booby",
+ "boost",
+ "booth",
+ "booty",
+ "booze",
+ "boozy",
+ "borax",
+ "borne",
+ "bosom",
+ "bossy",
+ "botch",
+ "bough",
+ "boule",
+ "bound",
+ "bowel",
+ "boxer",
+ "brace",
+ "braid",
+ "brain",
+ "brake",
+ "brand",
+ "brash",
+ "brass",
+ "brave",
+ "bravo",
+ "brawl",
+ "brawn",
+ "bread",
+ "break",
+ "breed",
+ "briar",
+ "bribe",
+ "brick",
+ "bride",
+ "brief",
+ "brine",
+ "bring",
+ "brink",
+ "briny",
+ "brisk",
+ "broad",
+ "broil",
+ "broke",
+ "brood",
+ "brook",
+ "broom",
+ "broth",
+ "brown",
+ "brunt",
+ "brush",
+ "brute",
+ "buddy",
+ "budge",
+ "buggy",
+ "bugle",
+ "build",
+ "built",
+ "bulge",
+ "bulky",
+ "bully",
+ "bunch",
+ "bunny",
+ "burly",
+ "burnt",
+ "burst",
+ "bused",
+ "bushy",
+ "butch",
+ "butte",
+ "buxom",
+ "buyer",
+ "bylaw",
+ "cabal",
+ "cabby",
+ "cabin",
+ "cable",
+ "cacao",
+ "cache",
+ "cacti",
+ "caddy",
+ "cadet",
+ "cagey",
+ "cairn",
+ "camel",
+ "cameo",
+ "canal",
+ "candy",
+ "canny",
+ "canoe",
+ "canon",
+ "caper",
+ "caput",
+ "carat",
+ "cargo",
+ "carol",
+ "carry",
+ "carve",
+ "caste",
+ "catch",
+ "cater",
+ "catty",
+ "caulk",
+ "cause",
+ "cavil",
+ "cease",
+ "cedar",
+ "cello",
+ "chafe",
+ "chaff",
+ "chain",
+ "chair",
+ "chalk",
+ "champ",
+ "chant",
+ "chaos",
+ "chard",
+ "charm",
+ "chart",
+ "chase",
+ "chasm",
+ "cheap",
+ "cheat",
+ "check",
+ "cheek",
+ "cheer",
+ "chess",
+ "chest",
+ "chick",
+ "chide",
+ "chief",
+ "child",
+ "chili",
+ "chill",
+ "chime",
+ "china",
+ "chirp",
+ "chock",
+ "choir",
+ "choke",
+ "chord",
+ "chore",
+ "chose",
+ "chuck",
+ "chump",
+ "chunk",
+ "churn",
+ "chute",
+ "cider",
+ "cigar",
+ "cinch",
+ "circa",
+ "civic",
+ "civil",
+ "clack",
+ "claim",
+ "clamp",
+ "clang",
+ "clank",
+ "clash",
+ "clasp",
+ "class",
+ "clean",
+ "clear",
+ "cleat",
+ "cleft",
+ "clerk",
+ "click",
+ "cliff",
+ "climb",
+ "cling",
+ "clink",
+ "cloak",
+ "clock",
+ "clone",
+ "close",
+ "cloth",
+ "cloud",
+ "clout",
+ "clove",
+ "clown",
+ "cluck",
+ "clued",
+ "clump",
+ "clung",
+ "coach",
+ "coast",
+ "cobra",
+ "cocoa",
+ "colon",
+ "color",
+ "comet",
+ "comfy",
+ "comic",
+ "comma",
+ "conch",
+ "condo",
+ "conic",
+ "copse",
+ "coral",
+ "corer",
+ "corny",
+ "couch",
+ "cough",
+ "could",
+ "count",
+ "coupe",
+ "court",
+ "coven",
+ "cover",
+ "covet",
+ "covey",
+ "cower",
+ "coyly",
+ "crack",
+ "craft",
+ "cramp",
+ "crane",
+ "crank",
+ "crash",
+ "crass",
+ "crate",
+ "crave",
+ "crawl",
+ "craze",
+ "crazy",
+ "creak",
+ "cream",
+ "credo",
+ "creed",
+ "creek",
+ "creep",
+ "creme",
+ "crepe",
+ "crept",
+ "cress",
+ "crest",
+ "crick",
+ "cried",
+ "crier",
+ "crime",
+ "crimp",
+ "crisp",
+ "croak",
+ "crock",
+ "crone",
+ "crony",
+ "crook",
+ "cross",
+ "croup",
+ "crowd",
+ "crown",
+ "crude",
+ "cruel",
+ "crumb",
+ "crump",
+ "crush",
+ "crust",
+ "crypt",
+ "cubic",
+ "cumin",
+ "curio",
+ "curly",
+ "curry",
+ "curse",
+ "curve",
+ "curvy",
+ "cutie",
+ "cyber",
+ "cycle",
+ "cynic",
+ "daddy",
+ "daily",
+ "dairy",
+ "daisy",
+ "dally",
+ "dance",
+ "dandy",
+ "datum",
+ "daunt",
+ "dealt",
+ "death",
+ "debar",
+ "debit",
+ "debug",
+ "debut",
+ "decal",
+ "decay",
+ "decor",
+ "decoy",
+ "decry",
+ "defer",
+ "deign",
+ "deity",
+ "delay",
+ "delta",
+ "delve",
+ "demon",
+ "demur",
+ "denim",
+ "dense",
+ "depot",
+ "depth",
+ "derby",
+ "deter",
+ "detox",
+ "deuce",
+ "devil",
+ "diary",
+ "dicey",
+ "digit",
+ "dilly",
+ "dimly",
+ "diner",
+ "dingo",
+ "dingy",
+ "diode",
+ "dirge",
+ "dirty",
+ "disco",
+ "ditch",
+ "ditto",
+ "ditty",
+ "diver",
+ "dizzy",
+ "dodge",
+ "dodgy",
+ "dogma",
+ "doing",
+ "dolly",
+ "donor",
+ "donut",
+ "dopey",
+ "doubt",
+ "dough",
+ "dowdy",
+ "dowel",
+ "downy",
+ "dowry",
+ "dozen",
+ "draft",
+ "drain",
+ "drake",
+ "drama",
+ "drank",
+ "drape",
+ "drawl",
+ "drawn",
+ "dread",
+ "dream",
+ "dress",
+ "dried",
+ "drier",
+ "drift",
+ "drill",
+ "drink",
+ "drive",
+ "droit",
+ "droll",
+ "drone",
+ "drool",
+ "droop",
+ "dross",
+ "drove",
+ "drown",
+ "druid",
+ "drunk",
+ "dryer",
+ "dryly",
+ "duchy",
+ "dully",
+ "dummy",
+ "dumpy",
+ "dunce",
+ "dusky",
+ "dusty",
+ "dutch",
+ "duvet",
+ "dwarf",
+ "dwell",
+ "dwelt",
+ "dying",
+ "eager",
+ "eagle",
+ "early",
+ "earth",
+ "easel",
+ "eaten",
+ "eater",
+ "ebony",
+ "eclat",
+ "edict",
+ "edify",
+ "eerie",
+ "egret",
+ "eight",
+ "eject",
+ "eking",
+ "elate",
+ "elbow",
+ "elder",
+ "elect",
+ "elegy",
+ "elfin",
+ "elide",
+ "elite",
+ "elope",
+ "elude",
+ "email",
+ "embed",
+ "ember",
+ "emcee",
+ "empty",
+ "enact",
+ "endow",
+ "enema",
+ "enemy",
+ "enjoy",
+ "ennui",
+ "ensue",
+ "enter",
+ "entry",
+ "envoy",
+ "epoch",
+ "epoxy",
+ "equal",
+ "equip",
+ "erase",
+ "erect",
+ "erode",
+ "error",
+ "erupt",
+ "essay",
+ "ester",
+ "ether",
+ "ethic",
+ "ethos",
+ "etude",
+ "evade",
+ "event",
+ "every",
+ "evict",
+ "evoke",
+ "exact",
+ "exalt",
+ "excel",
+ "exert",
+ "exile",
+ "exist",
+ "expel",
+ "extol",
+ "extra",
+ "exult",
+ "eying",
+ "fable",
+ "facet",
+ "faint",
+ "fairy",
+ "faith",
+ "false",
+ "fancy",
+ "fanny",
+ "farce",
+ "fatal",
+ "fatty",
+ "fault",
+ "fauna",
+ "favor",
+ "feast",
+ "fecal",
+ "feign",
+ "fella",
+ "felon",
+ "femme",
+ "femur",
+ "fence",
+ "feral",
+ "ferry",
+ "fetal",
+ "fetch",
+ "fetid",
+ "fetus",
+ "fever",
+ "fewer",
+ "fiber",
+ "fibre",
+ "ficus",
+ "field",
+ "fiend",
+ "fiery",
+ "fifth",
+ "fifty",
+ "fight",
+ "filer",
+ "filet",
+ "filly",
+ "filmy",
+ "filth",
+ "final",
+ "finch",
+ "finer",
+ "first",
+ "fishy",
+ "fixer",
+ "fizzy",
+ "fjord",
+ "flack",
+ "flail",
+ "flair",
+ "flake",
+ "flaky",
+ "flame",
+ "flank",
+ "flare",
+ "flash",
+ "flask",
+ "fleck",
+ "fleet",
+ "flesh",
+ "flick",
+ "flier",
+ "fling",
+ "flint",
+ "flirt",
+ "float",
+ "flock",
+ "flood",
+ "floor",
+ "flora",
+ "floss",
+ "flour",
+ "flout",
+ "flown",
+ "fluff",
+ "fluid",
+ "fluke",
+ "flume",
+ "flung",
+ "flunk",
+ "flush",
+ "flute",
+ "flyer",
+ "foamy",
+ "focal",
+ "focus",
+ "foggy",
+ "foist",
+ "folio",
+ "folly",
+ "foray",
+ "force",
+ "forge",
+ "forgo",
+ "forte",
+ "forth",
+ "forty",
+ "forum",
+ "found",
+ "foyer",
+ "frail",
+ "frame",
+ "frank",
+ "fraud",
+ "freak",
+ "freed",
+ "freer",
+ "fresh",
+ "friar",
+ "fried",
+ "frill",
+ "frisk",
+ "fritz",
+ "frock",
+ "frond",
+ "front",
+ "frost",
+ "froth",
+ "frown",
+ "froze",
+ "fruit",
+ "fudge",
+ "fugue",
+ "fully",
+ "fungi",
+ "funky",
+ "funny",
+ "furor",
+ "furry",
+ "fussy",
+ "fuzzy",
+ "gaffe",
+ "gaily",
+ "gamer",
+ "gamma",
+ "gamut",
+ "gassy",
+ "gaudy",
+ "gauge",
+ "gaunt",
+ "gauze",
+ "gavel",
+ "gawky",
+ "gayer",
+ "gayly",
+ "gazer",
+ "gecko",
+ "geeky",
+ "geese",
+ "genie",
+ "genre",
+ "ghost",
+ "ghoul",
+ "giant",
+ "giddy",
+ "gipsy",
+ "girly",
+ "girth",
+ "given",
+ "giver",
+ "glade",
+ "gland",
+ "glare",
+ "glass",
+ "glaze",
+ "gleam",
+ "glean",
+ "glide",
+ "glint",
+ "gloat",
+ "globe",
+ "gloom",
+ "glory",
+ "gloss",
+ "glove",
+ "glyph",
+ "gnash",
+ "gnome",
+ "godly",
+ "going",
+ "golem",
+ "golly",
+ "gonad",
+ "goner",
+ "goody",
+ "gooey",
+ "goofy",
+ "goose",
+ "gorge",
+ "gouge",
+ "gourd",
+ "grace",
+ "grade",
+ "graft",
+ "grail",
+ "grain",
+ "grand",
+ "grant",
+ "grape",
+ "graph",
+ "grasp",
+ "grass",
+ "grate",
+ "grave",
+ "gravy",
+ "graze",
+ "great",
+ "greed",
+ "green",
+ "greet",
+ "grief",
+ "grill",
+ "grime",
+ "grimy",
+ "grind",
+ "gripe",
+ "groan",
+ "groin",
+ "groom",
+ "grope",
+ "gross",
+ "group",
+ "grout",
+ "grove",
+ "growl",
+ "grown",
+ "gruel",
+ "gruff",
+ "grunt",
+ "guard",
+ "guava",
+ "guess",
+ "guest",
+ "guide",
+ "guild",
+ "guile",
+ "guilt",
+ "guise",
+ "gulch",
+ "gully",
+ "gumbo",
+ "gummy",
+ "guppy",
+ "gusto",
+ "gusty",
+ "gypsy",
+ "habit",
+ "hairy",
+ "halve",
+ "handy",
+ "happy",
+ "hardy",
+ "harem",
+ "harpy",
+ "harry",
+ "harsh",
+ "haste",
+ "hasty",
+ "hatch",
+ "hater",
+ "haunt",
+ "haute",
+ "haven",
+ "havoc",
+ "hazel",
+ "heady",
+ "heard",
+ "heart",
+ "heath",
+ "heave",
+ "heavy",
+ "hedge",
+ "hefty",
+ "heist",
+ "helix",
+ "hello",
+ "hence",
+ "heron",
+ "hilly",
+ "hinge",
+ "hippo",
+ "hippy",
+ "hitch",
+ "hoard",
+ "hobby",
+ "hoist",
+ "holly",
+ "homer",
+ "honey",
+ "honor",
+ "horde",
+ "horny",
+ "horse",
+ "hotel",
+ "hotly",
+ "hound",
+ "house",
+ "hovel",
+ "hover",
+ "howdy",
+ "human",
+ "humid",
+ "humor",
+ "humph",
+ "humus",
+ "hunch",
+ "hunky",
+ "hurry",
+ "husky",
+ "hussy",
+ "hutch",
+ "hydro",
+ "hyena",
+ "hymen",
+ "hyper",
+ "icily",
+ "icing",
+ "ideal",
+ "idiom",
+ "idiot",
+ "idler",
+ "idyll",
+ "igloo",
+ "iliac",
+ "image",
+ "imbue",
+ "impel",
+ "imply",
+ "inane",
+ "inbox",
+ "incur",
+ "index",
+ "inept",
+ "inert",
+ "infer",
+ "ingot",
+ "inlay",
+ "inlet",
+ "inner",
+ "input",
+ "inter",
+ "intro",
+ "ionic",
+ "irate",
+ "irony",
+ "islet",
+ "issue",
+ "itchy",
+ "ivory",
+ "jaunt",
+ "jazzy",
+ "jelly",
+ "jerky",
+ "jetty",
+ "jewel",
+ "jiffy",
+ "joint",
+ "joist",
+ "joker",
+ "jolly",
+ "joust",
+ "judge",
+ "juice",
+ "juicy",
+ "jumbo",
+ "jumpy",
+ "junta",
+ "junto",
+ "juror",
+ "kappa",
+ "karma",
+ "kayak",
+ "kebab",
+ "khaki",
+ "kinky",
+ "kiosk",
+ "kitty",
+ "knack",
+ "knave",
+ "knead",
+ "kneed",
+ "kneel",
+ "knelt",
+ "knife",
+ "knock",
+ "knoll",
+ "known",
+ "koala",
+ "krill",
+ "label",
+ "labor",
+ "laden",
+ "ladle",
+ "lager",
+ "lance",
+ "lanky",
+ "lapel",
+ "lapse",
+ "large",
+ "larva",
+ "lasso",
+ "latch",
+ "later",
+ "lathe",
+ "latte",
+ "laugh",
+ "layer",
+ "leach",
+ "leafy",
+ "leaky",
+ "leant",
+ "leapt",
+ "learn",
+ "lease",
+ "leash",
+ "least",
+ "leave",
+ "ledge",
+ "leech",
+ "leery",
+ "lefty",
+ "legal",
+ "leggy",
+ "lemon",
+ "lemur",
+ "leper",
+ "level",
+ "lever",
+ "libel",
+ "liege",
+ "light",
+ "liken",
+ "lilac",
+ "limbo",
+ "limit",
+ "linen",
+ "liner",
+ "lingo",
+ "lipid",
+ "lithe",
+ "liver",
+ "livid",
+ "llama",
+ "loamy",
+ "loath",
+ "lobby",
+ "local",
+ "locus",
+ "lodge",
+ "lofty",
+ "logic",
+ "login",
+ "loopy",
+ "loose",
+ "lorry",
+ "loser",
+ "louse",
+ "lousy",
+ "lover",
+ "lower",
+ "lowly",
+ "loyal",
+ "lucid",
+ "lucky",
+ "lumen",
+ "lumpy",
+ "lunar",
+ "lunch",
+ "lunge",
+ "lupus",
+ "lurch",
+ "lurid",
+ "lusty",
+ "lying",
+ "lymph",
+ "lynch",
+ "lyric",
+ "macaw",
+ "macho",
+ "macro",
+ "madam",
+ "madly",
+ "mafia",
+ "magic",
+ "magma",
+ "maize",
+ "major",
+ "maker",
+ "mambo",
+ "mamma",
+ "mammy",
+ "manga",
+ "mange",
+ "mango",
+ "mangy",
+ "mania",
+ "manic",
+ "manly",
+ "manor",
+ "maple",
+ "march",
+ "marry",
+ "marsh",
+ "mason",
+ "masse",
+ "match",
+ "matey",
+ "mauve",
+ "maxim",
+ "maybe",
+ "mayor",
+ "mealy",
+ "meant",
+ "meaty",
+ "mecca",
+ "medal",
+ "media",
+ "medic",
+ "melee",
+ "melon",
+ "mercy",
+ "merge",
+ "merit",
+ "merry",
+ "metal",
+ "meter",
+ "metro",
+ "micro",
+ "midge",
+ "midst",
+ "might",
+ "milky",
+ "mimic",
+ "mince",
+ "miner",
+ "minim",
+ "minor",
+ "minty",
+ "minus",
+ "mirth",
+ "miser",
+ "missy",
+ "mocha",
+ "modal",
+ "model",
+ "modem",
+ "mogul",
+ "moist",
+ "molar",
+ "moldy",
+ "money",
+ "month",
+ "moody",
+ "moose",
+ "moral",
+ "moron",
+ "morph",
+ "mossy",
+ "motel",
+ "motif",
+ "motor",
+ "motto",
+ "moult",
+ "mound",
+ "mount",
+ "mourn",
+ "mouse",
+ "mouth",
+ "mover",
+ "movie",
+ "mower",
+ "mucky",
+ "mucus",
+ "muddy",
+ "mulch",
+ "mummy",
+ "munch",
+ "mural",
+ "murky",
+ "mushy",
+ "music",
+ "musky",
+ "musty",
+ "myrrh",
+ "nadir",
+ "naive",
+ "nanny",
+ "nasal",
+ "nasty",
+ "natal",
+ "naval",
+ "navel",
+ "needy",
+ "neigh",
+ "nerdy",
+ "nerve",
+ "never",
+ "newer",
+ "newly",
+ "nicer",
+ "niche",
+ "niece",
+ "night",
+ "ninja",
+ "ninny",
+ "ninth",
+ "noble",
+ "nobly",
+ "noise",
+ "noisy",
+ "nomad",
+ "noose",
+ "north",
+ "nosey",
+ "notch",
+ "novel",
+ "nudge",
+ "nurse",
+ "nutty",
+ "nylon",
+ "nymph",
+ "oaken",
+ "obese",
+ "occur",
+ "ocean",
+ "octal",
+ "octet",
+ "odder",
+ "oddly",
+ "offal",
+ "offer",
+ "often",
+ "olden",
+ "older",
+ "olive",
+ "ombre",
+ "omega",
+ "onion",
+ "onset",
+ "opera",
+ "opine",
+ "opium",
+ "optic",
+ "orbit",
+ "order",
+ "organ",
+ "other",
+ "otter",
+ "ought",
+ "ounce",
+ "outdo",
+ "outer",
+ "outgo",
+ "ovary",
+ "ovate",
+ "overt",
+ "ovine",
+ "ovoid",
+ "owing",
+ "owner",
+ "oxide",
+ "ozone",
+ "paddy",
+ "pagan",
+ "paint",
+ "paler",
+ "palsy",
+ "panel",
+ "panic",
+ "pansy",
+ "papal",
+ "paper",
+ "parer",
+ "parka",
+ "parry",
+ "parse",
+ "party",
+ "pasta",
+ "paste",
+ "pasty",
+ "patch",
+ "patio",
+ "patsy",
+ "patty",
+ "pause",
+ "payee",
+ "payer",
+ "peace",
+ "peach",
+ "pearl",
+ "pecan",
+ "pedal",
+ "penal",
+ "pence",
+ "penne",
+ "penny",
+ "perch",
+ "peril",
+ "perky",
+ "pesky",
+ "pesto",
+ "petal",
+ "petty",
+ "phase",
+ "phone",
+ "phony",
+ "photo",
+ "piano",
+ "picky",
+ "piece",
+ "piety",
+ "piggy",
+ "pilot",
+ "pinch",
+ "piney",
+ "pinky",
+ "pinto",
+ "piper",
+ "pique",
+ "pitch",
+ "pithy",
+ "pivot",
+ "pixel",
+ "pixie",
+ "pizza",
+ "place",
+ "plaid",
+ "plain",
+ "plait",
+ "plane",
+ "plank",
+ "plant",
+ "plate",
+ "plaza",
+ "plead",
+ "pleat",
+ "plied",
+ "plier",
+ "pluck",
+ "plumb",
+ "plume",
+ "plump",
+ "plunk",
+ "plush",
+ "poesy",
+ "point",
+ "poise",
+ "poker",
+ "polar",
+ "polka",
+ "polyp",
+ "pooch",
+ "poppy",
+ "porch",
+ "poser",
+ "posit",
+ "posse",
+ "pouch",
+ "pound",
+ "pouty",
+ "power",
+ "prank",
+ "prawn",
+ "preen",
+ "press",
+ "price",
+ "prick",
+ "pride",
+ "pried",
+ "prime",
+ "primo",
+ "print",
+ "prior",
+ "prism",
+ "privy",
+ "prize",
+ "probe",
+ "prone",
+ "prong",
+ "proof",
+ "prose",
+ "proud",
+ "prove",
+ "prowl",
+ "proxy",
+ "prude",
+ "prune",
+ "psalm",
+ "pubic",
+ "pudgy",
+ "puffy",
+ "pulpy",
+ "pulse",
+ "punch",
+ "pupal",
+ "pupil",
+ "puppy",
+ "puree",
+ "purer",
+ "purge",
+ "purse",
+ "pushy",
+ "putty",
+ "pygmy",
+ "quack",
+ "quail",
+ "quake",
+ "qualm",
+ "quark",
+ "quart",
+ "quash",
+ "quasi",
+ "queen",
+ "queer",
+ "quell",
+ "query",
+ "quest",
+ "queue",
+ "quick",
+ "quiet",
+ "quill",
+ "quilt",
+ "quirk",
+ "quite",
+ "quota",
+ "quote",
+ "quoth",
+ "rabbi",
+ "rabid",
+ "racer",
+ "radar",
+ "radii",
+ "radio",
+ "rainy",
+ "raise",
+ "rajah",
+ "rally",
+ "ralph",
+ "ramen",
+ "ranch",
+ "randy",
+ "range",
+ "rapid",
+ "rarer",
+ "raspy",
+ "ratio",
+ "ratty",
+ "raven",
+ "rayon",
+ "razor",
+ "reach",
+ "react",
+ "ready",
+ "realm",
+ "rearm",
+ "rebar",
+ "rebel",
+ "rebus",
+ "rebut",
+ "recap",
+ "recur",
+ "recut",
+ "reedy",
+ "refer",
+ "refit",
+ "regal",
+ "rehab",
+ "reign",
+ "relax",
+ "relay",
+ "relic",
+ "remit",
+ "renal",
+ "renew",
+ "repay",
+ "repel",
+ "reply",
+ "rerun",
+ "reset",
+ "resin",
+ "retch",
+ "retro",
+ "retry",
+ "reuse",
+ "revel",
+ "revue",
+ "rhino",
+ "rhyme",
+ "rider",
+ "ridge",
+ "rifle",
+ "right",
+ "rigid",
+ "rigor",
+ "rinse",
+ "ripen",
+ "riper",
+ "risen",
+ "riser",
+ "risky",
+ "rival",
+ "river",
+ "rivet",
+ "roach",
+ "roast",
+ "robin",
+ "robot",
+ "rocky",
+ "rodeo",
+ "roger",
+ "rogue",
+ "roomy",
+ "roost",
+ "rotor",
+ "rouge",
+ "rough",
+ "round",
+ "rouse",
+ "route",
+ "rover",
+ "rowdy",
+ "rower",
+ "royal",
+ "ruddy",
+ "ruder",
+ "rugby",
+ "ruler",
+ "rumba",
+ "rumor",
+ "rupee",
+ "rural",
+ "rusty",
+ "sadly",
+ "safer",
+ "saint",
+ "salad",
+ "sally",
+ "salon",
+ "salsa",
+ "salty",
+ "salve",
+ "salvo",
+ "sandy",
+ "saner",
+ "sappy",
+ "sassy",
+ "satin",
+ "satyr",
+ "sauce",
+ "saucy",
+ "sauna",
+ "saute",
+ "savor",
+ "savoy",
+ "savvy",
+ "scald",
+ "scale",
+ "scalp",
+ "scaly",
+ "scamp",
+ "scant",
+ "scare",
+ "scarf",
+ "scary",
+ "scene",
+ "scent",
+ "scion",
+ "scoff",
+ "scold",
+ "scone",
+ "scoop",
+ "scope",
+ "score",
+ "scorn",
+ "scour",
+ "scout",
+ "scowl",
+ "scram",
+ "scrap",
+ "scree",
+ "screw",
+ "scrub",
+ "scrum",
+ "scuba",
+ "sedan",
+ "seedy",
+ "segue",
+ "seize",
+ "semen",
+ "sense",
+ "sepia",
+ "serif",
+ "serum",
+ "serve",
+ "setup",
+ "seven",
+ "sever",
+ "sewer",
+ "shack",
+ "shade",
+ "shady",
+ "shaft",
+ "shake",
+ "shaky",
+ "shale",
+ "shall",
+ "shalt",
+ "shame",
+ "shank",
+ "shape",
+ "shard",
+ "share",
+ "shark",
+ "sharp",
+ "shave",
+ "shawl",
+ "shear",
+ "sheen",
+ "sheep",
+ "sheer",
+ "sheet",
+ "sheik",
+ "shelf",
+ "shell",
+ "shied",
+ "shift",
+ "shine",
+ "shiny",
+ "shire",
+ "shirk",
+ "shirt",
+ "shoal",
+ "shock",
+ "shone",
+ "shook",
+ "shoot",
+ "shore",
+ "shorn",
+ "short",
+ "shout",
+ "shove",
+ "shown",
+ "showy",
+ "shrew",
+ "shrub",
+ "shrug",
+ "shuck",
+ "shunt",
+ "shush",
+ "shyly",
+ "siege",
+ "sieve",
+ "sight",
+ "sigma",
+ "silky",
+ "silly",
+ "since",
+ "sinew",
+ "singe",
+ "siren",
+ "sissy",
+ "sixth",
+ "sixty",
+ "skate",
+ "skier",
+ "skiff",
+ "skill",
+ "skimp",
+ "skirt",
+ "skulk",
+ "skull",
+ "skunk",
+ "slack",
+ "slain",
+ "slang",
+ "slant",
+ "slash",
+ "slate",
+ "slave",
+ "sleek",
+ "sleep",
+ "sleet",
+ "slept",
+ "slice",
+ "slick",
+ "slide",
+ "slime",
+ "slimy",
+ "sling",
+ "slink",
+ "sloop",
+ "slope",
+ "slosh",
+ "sloth",
+ "slump",
+ "slung",
+ "slunk",
+ "slurp",
+ "slush",
+ "slyly",
+ "smack",
+ "small",
+ "smart",
+ "smash",
+ "smear",
+ "smell",
+ "smelt",
+ "smile",
+ "smirk",
+ "smite",
+ "smith",
+ "smock",
+ "smoke",
+ "smoky",
+ "smote",
+ "snack",
+ "snail",
+ "snake",
+ "snaky",
+ "snare",
+ "snarl",
+ "sneak",
+ "sneer",
+ "snide",
+ "sniff",
+ "snipe",
+ "snoop",
+ "snore",
+ "snort",
+ "snout",
+ "snowy",
+ "snuck",
+ "snuff",
+ "soapy",
+ "sober",
+ "soggy",
+ "solar",
+ "solid",
+ "solve",
+ "sonar",
+ "sonic",
+ "sooth",
+ "sooty",
+ "sorry",
+ "sound",
+ "south",
+ "sower",
+ "space",
+ "spade",
+ "spank",
+ "spare",
+ "spark",
+ "spasm",
+ "spawn",
+ "speak",
+ "spear",
+ "speck",
+ "speed",
+ "spell",
+ "spelt",
+ "spend",
+ "spent",
+ "sperm",
+ "spice",
+ "spicy",
+ "spied",
+ "spiel",
+ "spike",
+ "spiky",
+ "spill",
+ "spilt",
+ "spine",
+ "spiny",
+ "spire",
+ "spite",
+ "splat",
+ "split",
+ "spoil",
+ "spoke",
+ "spoof",
+ "spook",
+ "spool",
+ "spoon",
+ "spore",
+ "sport",
+ "spout",
+ "spray",
+ "spree",
+ "sprig",
+ "spunk",
+ "spurn",
+ "spurt",
+ "squad",
+ "squat",
+ "squib",
+ "stack",
+ "staff",
+ "stage",
+ "staid",
+ "stain",
+ "stair",
+ "stake",
+ "stale",
+ "stalk",
+ "stall",
+ "stamp",
+ "stand",
+ "stank",
+ "stare",
+ "stark",
+ "start",
+ "stash",
+ "state",
+ "stave",
+ "stead",
+ "steak",
+ "steal",
+ "steam",
+ "steed",
+ "steel",
+ "steep",
+ "steer",
+ "stein",
+ "stern",
+ "stick",
+ "stiff",
+ "still",
+ "stilt",
+ "sting",
+ "stink",
+ "stint",
+ "stock",
+ "stoic",
+ "stoke",
+ "stole",
+ "stomp",
+ "stone",
+ "stony",
+ "stood",
+ "stool",
+ "stoop",
+ "store",
+ "stork",
+ "storm",
+ "story",
+ "stout",
+ "stove",
+ "strap",
+ "straw",
+ "stray",
+ "strip",
+ "strut",
+ "stuck",
+ "study",
+ "stuff",
+ "stump",
+ "stung",
+ "stunk",
+ "stunt",
+ "style",
+ "suave",
+ "sugar",
+ "suing",
+ "suite",
+ "sulky",
+ "sully",
+ "sumac",
+ "sunny",
+ "super",
+ "surer",
+ "surge",
+ "surly",
+ "sushi",
+ "swami",
+ "swamp",
+ "swarm",
+ "swash",
+ "swath",
+ "swear",
+ "sweat",
+ "sweep",
+ "sweet",
+ "swell",
+ "swept",
+ "swift",
+ "swill",
+ "swine",
+ "swing",
+ "swirl",
+ "swish",
+ "swoon",
+ "swoop",
+ "sword",
+ "swore",
+ "sworn",
+ "swung",
+ "synod",
+ "syrup",
+ "tabby",
+ "table",
+ "taboo",
+ "tacit",
+ "tacky",
+ "taffy",
+ "taint",
+ "taken",
+ "taker",
+ "tally",
+ "talon",
+ "tamer",
+ "tango",
+ "tangy",
+ "taper",
+ "tapir",
+ "tardy",
+ "tarot",
+ "taste",
+ "tasty",
+ "tatty",
+ "taunt",
+ "tawny",
+ "teach",
+ "teary",
+ "tease",
+ "teddy",
+ "teeth",
+ "tempo",
+ "tenet",
+ "tenor",
+ "tense",
+ "tenth",
+ "tepee",
+ "tepid",
+ "terra",
+ "terse",
+ "testy",
+ "thank",
+ "theft",
+ "their",
+ "theme",
+ "there",
+ "these",
+ "theta",
+ "thick",
+ "thief",
+ "thigh",
+ "thing",
+ "think",
+ "third",
+ "thong",
+ "thorn",
+ "those",
+ "three",
+ "threw",
+ "throb",
+ "throw",
+ "thrum",
+ "thumb",
+ "thump",
+ "thyme",
+ "tiara",
+ "tibia",
+ "tidal",
+ "tiger",
+ "tight",
+ "tilde",
+ "timer",
+ "timid",
+ "tipsy",
+ "titan",
+ "tithe",
+ "title",
+ "toast",
+ "today",
+ "toddy",
+ "token",
+ "tonal",
+ "tonga",
+ "tonic",
+ "tooth",
+ "topaz",
+ "topic",
+ "torch",
+ "torso",
+ "torus",
+ "total",
+ "totem",
+ "touch",
+ "tough",
+ "towel",
+ "tower",
+ "toxic",
+ "toxin",
+ "trace",
+ "track",
+ "tract",
+ "trade",
+ "trail",
+ "train",
+ "trait",
+ "tramp",
+ "trash",
+ "trawl",
+ "tread",
+ "treat",
+ "trend",
+ "triad",
+ "trial",
+ "tribe",
+ "trice",
+ "trick",
+ "tried",
+ "tripe",
+ "trite",
+ "troll",
+ "troop",
+ "trope",
+ "trout",
+ "trove",
+ "truce",
+ "truck",
+ "truer",
+ "truly",
+ "trump",
+ "trunk",
+ "truss",
+ "trust",
+ "truth",
+ "tryst",
+ "tubal",
+ "tuber",
+ "tulip",
+ "tulle",
+ "tumor",
+ "tunic",
+ "turbo",
+ "tutor",
+ "twang",
+ "tweak",
+ "tweed",
+ "tweet",
+ "twice",
+ "twine",
+ "twirl",
+ "twist",
+ "twixt",
+ "tying",
+ "udder",
+ "ulcer",
+ "ultra",
+ "umbra",
+ "uncle",
+ "uncut",
+ "under",
+ "undid",
+ "undue",
+ "unfed",
+ "unfit",
+ "unify",
+ "union",
+ "unite",
+ "unity",
+ "unlit",
+ "unmet",
+ "unset",
+ "untie",
+ "until",
+ "unwed",
+ "unzip",
+ "upper",
+ "upset",
+ "urban",
+ "urine",
+ "usage",
+ "usher",
+ "using",
+ "usual",
+ "usurp",
+ "utile",
+ "utter",
+ "vague",
+ "valet",
+ "valid",
+ "valor",
+ "value",
+ "valve",
+ "vapid",
+ "vapor",
+ "vault",
+ "vaunt",
+ "vegan",
+ "venom",
+ "venue",
+ "verge",
+ "verse",
+ "verso",
+ "verve",
+ "vicar",
+ "video",
+ "vigil",
+ "vigor",
+ "villa",
+ "vinyl",
+ "viola",
+ "viper",
+ "viral",
+ "virus",
+ "visit",
+ "visor",
+ "vista",
+ "vital",
+ "vivid",
+ "vixen",
+ "vocal",
+ "vodka",
+ "vogue",
+ "voice",
+ "voila",
+ "vomit",
+ "voter",
+ "vouch",
+ "vowel",
+ "vying",
+ "wacky",
+ "wafer",
+ "wager",
+ "wagon",
+ "waist",
+ "waive",
+ "waltz",
+ "warty",
+ "waste",
+ "watch",
+ "water",
+ "waver",
+ "waxen",
+ "weary",
+ "weave",
+ "wedge",
+ "weedy",
+ "weigh",
+ "weird",
+ "welch",
+ "welsh",
+ "wench",
+ "whack",
+ "whale",
+ "wharf",
+ "wheat",
+ "wheel",
+ "whelp",
+ "where",
+ "which",
+ "whiff",
+ "while",
+ "whine",
+ "whiny",
+ "whirl",
+ "whisk",
+ "white",
+ "whole",
+ "whoop",
+ "whose",
+ "widen",
+ "wider",
+ "widow",
+ "width",
+ "wield",
+ "wight",
+ "willy",
+ "wimpy",
+ "wince",
+ "winch",
+ "windy",
+ "wiser",
+ "wispy",
+ "witch",
+ "witty",
+ "woken",
+ "woman",
+ "women",
+ "woody",
+ "wooer",
+ "wooly",
+ "woozy",
+ "wordy",
+ "world",
+ "worry",
+ "worse",
+ "worst",
+ "worth",
+ "would",
+ "wound",
+ "woven",
+ "wrack",
+ "wrath",
+ "wreak",
+ "wreck",
+ "wrest",
+ "wring",
+ "wrist",
+ "write",
+ "wrong",
+ "wrote",
+ "wrung",
+ "wryly",
+ "yacht",
+ "yearn",
+ "yeast",
+ "yield",
+ "young",
+ "youth",
+ "zebra",
+ "zesty",
+ "zonal",
+];
+
+/** The list of valid guesses, of which the list of possible words is a subset */
+export const allowed = new Set([
+ ...words,
+ "aahed",
+ "aalii",
+ "aargh",
+ "aarti",
+ "abaca",
+ "abaci",
+ "abacs",
+ "abaft",
+ "abaka",
+ "abamp",
+ "aband",
+ "abash",
+ "abask",
+ "abaya",
+ "abbas",
+ "abbed",
+ "abbes",
+ "abcee",
+ "abeam",
+ "abear",
+ "abele",
+ "abers",
+ "abets",
+ "abies",
+ "abler",
+ "ables",
+ "ablet",
+ "ablow",
+ "abmho",
+ "abohm",
+ "aboil",
+ "aboma",
+ "aboon",
+ "abord",
+ "abore",
+ "abram",
+ "abray",
+ "abrim",
+ "abrin",
+ "abris",
+ "absey",
+ "absit",
+ "abuna",
+ "abune",
+ "abuts",
+ "abuzz",
+ "abyes",
+ "abysm",
+ "acais",
+ "acari",
+ "accas",
+ "accoy",
+ "acerb",
+ "acers",
+ "aceta",
+ "achar",
+ "ached",
+ "aches",
+ "achoo",
+ "acids",
+ "acidy",
+ "acing",
+ "acini",
+ "ackee",
+ "acker",
+ "acmes",
+ "acmic",
+ "acned",
+ "acnes",
+ "acock",
+ "acold",
+ "acred",
+ "acres",
+ "acros",
+ "acted",
+ "actin",
+ "acton",
+ "acyls",
+ "adaws",
+ "adays",
+ "adbot",
+ "addax",
+ "added",
+ "adder",
+ "addio",
+ "addle",
+ "adeem",
+ "adhan",
+ "adieu",
+ "adios",
+ "adits",
+ "adman",
+ "admen",
+ "admix",
+ "adobo",
+ "adown",
+ "adoze",
+ "adrad",
+ "adred",
+ "adsum",
+ "aduki",
+ "adunc",
+ "adust",
+ "advew",
+ "adyta",
+ "adzed",
+ "adzes",
+ "aecia",
+ "aedes",
+ "aegis",
+ "aeons",
+ "aerie",
+ "aeros",
+ "aesir",
+ "afald",
+ "afara",
+ "afars",
+ "afear",
+ "aflaj",
+ "afore",
+ "afrit",
+ "afros",
+ "agama",
+ "agami",
+ "agars",
+ "agast",
+ "agave",
+ "agaze",
+ "agene",
+ "agers",
+ "agger",
+ "aggie",
+ "aggri",
+ "aggro",
+ "aggry",
+ "aghas",
+ "agila",
+ "agios",
+ "agism",
+ "agist",
+ "agita",
+ "aglee",
+ "aglet",
+ "agley",
+ "agloo",
+ "aglus",
+ "agmas",
+ "agoge",
+ "agone",
+ "agons",
+ "agood",
+ "agria",
+ "agrin",
+ "agros",
+ "agued",
+ "agues",
+ "aguna",
+ "aguti",
+ "aheap",
+ "ahent",
+ "ahigh",
+ "ahind",
+ "ahing",
+ "ahint",
+ "ahold",
+ "ahull",
+ "ahuru",
+ "aidas",
+ "aided",
+ "aides",
+ "aidoi",
+ "aidos",
+ "aiery",
+ "aigas",
+ "aight",
+ "ailed",
+ "aimed",
+ "aimer",
+ "ainee",
+ "ainga",
+ "aioli",
+ "aired",
+ "airer",
+ "airns",
+ "airth",
+ "airts",
+ "aitch",
+ "aitus",
+ "aiver",
+ "aiyee",
+ "aizle",
+ "ajies",
+ "ajiva",
+ "ajuga",
+ "ajwan",
+ "akees",
+ "akela",
+ "akene",
+ "aking",
+ "akita",
+ "akkas",
+ "alaap",
+ "alack",
+ "alamo",
+ "aland",
+ "alane",
+ "alang",
+ "alans",
+ "alant",
+ "alapa",
+ "alaps",
+ "alary",
+ "alate",
+ "alays",
+ "albas",
+ "albee",
+ "alcid",
+ "alcos",
+ "aldea",
+ "alder",
+ "aldol",
+ "aleck",
+ "alecs",
+ "alefs",
+ "aleft",
+ "aleph",
+ "alews",
+ "aleye",
+ "alfas",
+ "algal",
+ "algas",
+ "algid",
+ "algin",
+ "algor",
+ "algum",
+ "alias",
+ "alifs",
+ "aline",
+ "alist",
+ "aliya",
+ "alkie",
+ "alkos",
+ "alkyd",
+ "alkyl",
+ "allee",
+ "allel",
+ "allis",
+ "allod",
+ "allyl",
+ "almah",
+ "almas",
+ "almeh",
+ "almes",
+ "almud",
+ "almug",
+ "alods",
+ "aloed",
+ "aloes",
+ "aloha",
+ "aloin",
+ "aloos",
+ "alowe",
+ "altho",
+ "altos",
+ "alula",
+ "alums",
+ "alure",
+ "alvar",
+ "alway",
+ "amahs",
+ "amain",
+ "amate",
+ "amaut",
+ "amban",
+ "ambit",
+ "ambos",
+ "ambry",
+ "ameba",
+ "ameer",
+ "amene",
+ "amens",
+ "ament",
+ "amias",
+ "amice",
+ "amici",
+ "amide",
+ "amido",
+ "amids",
+ "amies",
+ "amiga",
+ "amigo",
+ "amine",
+ "amino",
+ "amins",
+ "amirs",
+ "amlas",
+ "amman",
+ "ammon",
+ "ammos",
+ "amnia",
+ "amnic",
+ "amnio",
+ "amoks",
+ "amole",
+ "amort",
+ "amour",
+ "amove",
+ "amowt",
+ "amped",
+ "ampul",
+ "amrit",
+ "amuck",
+ "amyls",
+ "anana",
+ "anata",
+ "ancho",
+ "ancle",
+ "ancon",
+ "andro",
+ "anear",
+ "anele",
+ "anent",
+ "angas",
+ "anglo",
+ "anigh",
+ "anile",
+ "anils",
+ "anima",
+ "animi",
+ "anion",
+ "anise",
+ "anker",
+ "ankhs",
+ "ankus",
+ "anlas",
+ "annal",
+ "annas",
+ "annat",
+ "anoas",
+ "anole",
+ "anomy",
+ "ansae",
+ "antae",
+ "antar",
+ "antas",
+ "anted",
+ "antes",
+ "antis",
+ "antra",
+ "antre",
+ "antsy",
+ "anura",
+ "anyon",
+ "apace",
+ "apage",
+ "apaid",
+ "apayd",
+ "apays",
+ "apeak",
+ "apeek",
+ "apers",
+ "apert",
+ "apery",
+ "apgar",
+ "aphis",
+ "apian",
+ "apiol",
+ "apish",
+ "apism",
+ "apode",
+ "apods",
+ "apoop",
+ "aport",
+ "appal",
+ "appay",
+ "appel",
+ "appro",
+ "appui",
+ "appuy",
+ "apres",
+ "apses",
+ "apsis",
+ "apsos",
+ "apted",
+ "apter",
+ "aquae",
+ "aquas",
+ "araba",
+ "araks",
+ "arame",
+ "arars",
+ "arbas",
+ "arced",
+ "archi",
+ "arcos",
+ "arcus",
+ "ardeb",
+ "ardri",
+ "aread",
+ "areae",
+ "areal",
+ "arear",
+ "areas",
+ "areca",
+ "aredd",
+ "arede",
+ "arefy",
+ "areic",
+ "arene",
+ "arepa",
+ "arere",
+ "arete",
+ "arets",
+ "arett",
+ "argal",
+ "argan",
+ "argil",
+ "argle",
+ "argol",
+ "argon",
+ "argot",
+ "argus",
+ "arhat",
+ "arias",
+ "ariel",
+ "ariki",
+ "arils",
+ "ariot",
+ "arish",
+ "arked",
+ "arled",
+ "arles",
+ "armed",
+ "armer",
+ "armet",
+ "armil",
+ "arnas",
+ "arnut",
+ "aroba",
+ "aroha",
+ "aroid",
+ "arpas",
+ "arpen",
+ "arrah",
+ "arras",
+ "arret",
+ "arris",
+ "arroz",
+ "arsed",
+ "arses",
+ "arsey",
+ "arsis",
+ "artal",
+ "artel",
+ "artic",
+ "artis",
+ "aruhe",
+ "arums",
+ "arval",
+ "arvee",
+ "arvos",
+ "aryls",
+ "asana",
+ "ascon",
+ "ascus",
+ "asdic",
+ "ashed",
+ "ashes",
+ "ashet",
+ "asked",
+ "asker",
+ "askoi",
+ "askos",
+ "aspen",
+ "asper",
+ "aspic",
+ "aspie",
+ "aspis",
+ "aspro",
+ "assai",
+ "assam",
+ "asses",
+ "assez",
+ "assot",
+ "aster",
+ "astir",
+ "astun",
+ "asura",
+ "asway",
+ "aswim",
+ "asyla",
+ "ataps",
+ "ataxy",
+ "atigi",
+ "atilt",
+ "atimy",
+ "atlas",
+ "atman",
+ "atmas",
+ "atmos",
+ "atocs",
+ "atoke",
+ "atoks",
+ "atoms",
+ "atomy",
+ "atony",
+ "atopy",
+ "atria",
+ "atrip",
+ "attap",
+ "attar",
+ "atuas",
+ "audad",
+ "auger",
+ "aught",
+ "aulas",
+ "aulic",
+ "auloi",
+ "aulos",
+ "aumil",
+ "aunes",
+ "aunts",
+ "aurae",
+ "aural",
+ "aurar",
+ "auras",
+ "aurei",
+ "aures",
+ "auric",
+ "auris",
+ "aurum",
+ "autos",
+ "auxin",
+ "avale",
+ "avant",
+ "avast",
+ "avels",
+ "avens",
+ "avers",
+ "avgas",
+ "avine",
+ "avion",
+ "avise",
+ "aviso",
+ "avize",
+ "avows",
+ "avyze",
+ "awarn",
+ "awato",
+ "awave",
+ "aways",
+ "awdls",
+ "aweel",
+ "aweto",
+ "awing",
+ "awmry",
+ "awned",
+ "awner",
+ "awols",
+ "awork",
+ "axels",
+ "axile",
+ "axils",
+ "axing",
+ "axite",
+ "axled",
+ "axles",
+ "axman",
+ "axmen",
+ "axoid",
+ "axone",
+ "axons",
+ "ayahs",
+ "ayaya",
+ "ayelp",
+ "aygre",
+ "ayins",
+ "ayont",
+ "ayres",
+ "ayrie",
+ "azans",
+ "azide",
+ "azido",
+ "azine",
+ "azlon",
+ "azoic",
+ "azole",
+ "azons",
+ "azote",
+ "azoth",
+ "azuki",
+ "azurn",
+ "azury",
+ "azygy",
+ "azyme",
+ "azyms",
+ "baaed",
+ "baals",
+ "babas",
+ "babel",
+ "babes",
+ "babka",
+ "baboo",
+ "babul",
+ "babus",
+ "bacca",
+ "bacco",
+ "baccy",
+ "bacha",
+ "bachs",
+ "backs",
+ "baddy",
+ "baels",
+ "baffs",
+ "baffy",
+ "bafts",
+ "baghs",
+ "bagie",
+ "bahts",
+ "bahus",
+ "bahut",
+ "bails",
+ "bairn",
+ "baisa",
+ "baith",
+ "baits",
+ "baiza",
+ "baize",
+ "bajan",
+ "bajra",
+ "bajri",
+ "bajus",
+ "baked",
+ "baken",
+ "bakes",
+ "bakra",
+ "balas",
+ "balds",
+ "baldy",
+ "baled",
+ "bales",
+ "balks",
+ "balky",
+ "balls",
+ "bally",
+ "balms",
+ "baloo",
+ "balsa",
+ "balti",
+ "balun",
+ "balus",
+ "bambi",
+ "banak",
+ "banco",
+ "bancs",
+ "banda",
+ "bandh",
+ "bands",
+ "bandy",
+ "baned",
+ "banes",
+ "bangs",
+ "bania",
+ "banks",
+ "banns",
+ "bants",
+ "bantu",
+ "banty",
+ "banya",
+ "bapus",
+ "barbe",
+ "barbs",
+ "barby",
+ "barca",
+ "barde",
+ "bardo",
+ "bards",
+ "bardy",
+ "bared",
+ "barer",
+ "bares",
+ "barfi",
+ "barfs",
+ "baric",
+ "barks",
+ "barky",
+ "barms",
+ "barmy",
+ "barns",
+ "barny",
+ "barps",
+ "barra",
+ "barre",
+ "barro",
+ "barry",
+ "barye",
+ "basan",
+ "based",
+ "basen",
+ "baser",
+ "bases",
+ "basho",
+ "basij",
+ "basks",
+ "bason",
+ "basse",
+ "bassi",
+ "basso",
+ "bassy",
+ "basta",
+ "basti",
+ "basto",
+ "basts",
+ "bated",
+ "bates",
+ "baths",
+ "batik",
+ "batta",
+ "batts",
+ "battu",
+ "bauds",
+ "bauks",
+ "baulk",
+ "baurs",
+ "bavin",
+ "bawds",
+ "bawks",
+ "bawls",
+ "bawns",
+ "bawrs",
+ "bawty",
+ "bayed",
+ "bayer",
+ "bayes",
+ "bayle",
+ "bayts",
+ "bazar",
+ "bazoo",
+ "beads",
+ "beaks",
+ "beaky",
+ "beals",
+ "beams",
+ "beamy",
+ "beano",
+ "beans",
+ "beany",
+ "beare",
+ "bears",
+ "beath",
+ "beats",
+ "beaty",
+ "beaus",
+ "beaut",
+ "beaux",
+ "bebop",
+ "becap",
+ "becke",
+ "becks",
+ "bedad",
+ "bedel",
+ "bedes",
+ "bedew",
+ "bedim",
+ "bedye",
+ "beedi",
+ "beefs",
+ "beeps",
+ "beers",
+ "beery",
+ "beets",
+ "befog",
+ "begad",
+ "begar",
+ "begem",
+ "begot",
+ "begum",
+ "beige",
+ "beigy",
+ "beins",
+ "bekah",
+ "belah",
+ "belar",
+ "belay",
+ "belee",
+ "belga",
+ "bells",
+ "belon",
+ "belts",
+ "bemad",
+ "bemas",
+ "bemix",
+ "bemud",
+ "bends",
+ "bendy",
+ "benes",
+ "benet",
+ "benga",
+ "benis",
+ "benne",
+ "benni",
+ "benny",
+ "bento",
+ "bents",
+ "benty",
+ "bepat",
+ "beray",
+ "beres",
+ "bergs",
+ "berko",
+ "berks",
+ "berme",
+ "berms",
+ "berob",
+ "beryl",
+ "besat",
+ "besaw",
+ "besee",
+ "beses",
+ "besit",
+ "besom",
+ "besot",
+ "besti",
+ "bests",
+ "betas",
+ "beted",
+ "betes",
+ "beths",
+ "betid",
+ "beton",
+ "betta",
+ "betty",
+ "bever",
+ "bevor",
+ "bevue",
+ "bevvy",
+ "bewet",
+ "bewig",
+ "bezes",
+ "bezil",
+ "bezzy",
+ "bhais",
+ "bhaji",
+ "bhang",
+ "bhats",
+ "bhels",
+ "bhoot",
+ "bhuna",
+ "bhuts",
+ "biach",
+ "biali",
+ "bialy",
+ "bibbs",
+ "bibes",
+ "biccy",
+ "bices",
+ "bided",
+ "bider",
+ "bides",
+ "bidet",
+ "bidis",
+ "bidon",
+ "bield",
+ "biers",
+ "biffo",
+ "biffs",
+ "biffy",
+ "bifid",
+ "bigae",
+ "biggs",
+ "biggy",
+ "bigha",
+ "bight",
+ "bigly",
+ "bigos",
+ "bijou",
+ "biked",
+ "biker",
+ "bikes",
+ "bikie",
+ "bilbo",
+ "bilby",
+ "biled",
+ "biles",
+ "bilgy",
+ "bilks",
+ "bills",
+ "bimah",
+ "bimas",
+ "bimbo",
+ "binal",
+ "bindi",
+ "binds",
+ "biner",
+ "bines",
+ "bings",
+ "bingy",
+ "binit",
+ "binks",
+ "bints",
+ "biogs",
+ "biont",
+ "biota",
+ "biped",
+ "bipod",
+ "birds",
+ "birks",
+ "birle",
+ "birls",
+ "biros",
+ "birrs",
+ "birse",
+ "birsy",
+ "bises",
+ "bisks",
+ "bisom",
+ "bitch",
+ "biter",
+ "bites",
+ "bitos",
+ "bitou",
+ "bitsy",
+ "bitte",
+ "bitts",
+ "bivia",
+ "bivvy",
+ "bizes",
+ "bizzo",
+ "bizzy",
+ "blabs",
+ "blads",
+ "blady",
+ "blaer",
+ "blaes",
+ "blaff",
+ "blags",
+ "blahs",
+ "blain",
+ "blams",
+ "blart",
+ "blase",
+ "blash",
+ "blate",
+ "blats",
+ "blatt",
+ "blaud",
+ "blawn",
+ "blaws",
+ "blays",
+ "blear",
+ "blebs",
+ "blech",
+ "blees",
+ "blent",
+ "blert",
+ "blest",
+ "blets",
+ "bleys",
+ "blimy",
+ "bling",
+ "blini",
+ "blins",
+ "bliny",
+ "blips",
+ "blist",
+ "blite",
+ "blits",
+ "blive",
+ "blobs",
+ "blocs",
+ "blogs",
+ "blook",
+ "bloop",
+ "blore",
+ "blots",
+ "blows",
+ "blowy",
+ "blubs",
+ "blude",
+ "bluds",
+ "bludy",
+ "blued",
+ "blues",
+ "bluet",
+ "bluey",
+ "bluid",
+ "blume",
+ "blunk",
+ "blurs",
+ "blype",
+ "boabs",
+ "boaks",
+ "boars",
+ "boart",
+ "boats",
+ "bobac",
+ "bobak",
+ "bobas",
+ "bobol",
+ "bobos",
+ "bocca",
+ "bocce",
+ "bocci",
+ "boche",
+ "bocks",
+ "boded",
+ "bodes",
+ "bodge",
+ "bodhi",
+ "bodle",
+ "boeps",
+ "boets",
+ "boeuf",
+ "boffo",
+ "boffs",
+ "bogan",
+ "bogey",
+ "boggy",
+ "bogie",
+ "bogle",
+ "bogue",
+ "bogus",
+ "bohea",
+ "bohos",
+ "boils",
+ "boing",
+ "boink",
+ "boite",
+ "boked",
+ "bokeh",
+ "bokes",
+ "bokos",
+ "bolar",
+ "bolas",
+ "bolds",
+ "boles",
+ "bolix",
+ "bolls",
+ "bolos",
+ "bolts",
+ "bolus",
+ "bomas",
+ "bombe",
+ "bombo",
+ "bombs",
+ "bonce",
+ "bonds",
+ "boned",
+ "boner",
+ "bones",
+ "bongs",
+ "bonie",
+ "bonks",
+ "bonne",
+ "bonny",
+ "bonza",
+ "bonze",
+ "booai",
+ "booay",
+ "boobs",
+ "boody",
+ "booed",
+ "boofy",
+ "boogy",
+ "boohs",
+ "books",
+ "booky",
+ "bools",
+ "booms",
+ "boomy",
+ "boong",
+ "boons",
+ "boord",
+ "boors",
+ "boose",
+ "boots",
+ "boppy",
+ "borak",
+ "boral",
+ "boras",
+ "borde",
+ "bords",
+ "bored",
+ "boree",
+ "borel",
+ "borer",
+ "bores",
+ "borgo",
+ "boric",
+ "borks",
+ "borms",
+ "borna",
+ "boron",
+ "borts",
+ "borty",
+ "bortz",
+ "bosie",
+ "bosks",
+ "bosky",
+ "boson",
+ "bosun",
+ "botas",
+ "botel",
+ "botes",
+ "bothy",
+ "botte",
+ "botts",
+ "botty",
+ "bouge",
+ "bouks",
+ "boult",
+ "bouns",
+ "bourd",
+ "bourg",
+ "bourn",
+ "bouse",
+ "bousy",
+ "bouts",
+ "bovid",
+ "bowat",
+ "bowed",
+ "bower",
+ "bowes",
+ "bowet",
+ "bowie",
+ "bowls",
+ "bowne",
+ "bowrs",
+ "bowse",
+ "boxed",
+ "boxen",
+ "boxes",
+ "boxla",
+ "boxty",
+ "boyar",
+ "boyau",
+ "boyed",
+ "boyfs",
+ "boygs",
+ "boyla",
+ "boyos",
+ "boysy",
+ "bozos",
+ "braai",
+ "brach",
+ "brack",
+ "bract",
+ "brads",
+ "braes",
+ "brags",
+ "brail",
+ "braks",
+ "braky",
+ "brame",
+ "brane",
+ "brank",
+ "brans",
+ "brant",
+ "brast",
+ "brats",
+ "brava",
+ "bravi",
+ "braws",
+ "braxy",
+ "brays",
+ "braza",
+ "braze",
+ "bream",
+ "brede",
+ "breds",
+ "breem",
+ "breer",
+ "brees",
+ "breid",
+ "breis",
+ "breme",
+ "brens",
+ "brent",
+ "brere",
+ "brers",
+ "breve",
+ "brews",
+ "breys",
+ "brier",
+ "bries",
+ "brigs",
+ "briki",
+ "briks",
+ "brill",
+ "brims",
+ "brins",
+ "brios",
+ "brise",
+ "briss",
+ "brith",
+ "brits",
+ "britt",
+ "brize",
+ "broch",
+ "brock",
+ "brods",
+ "brogh",
+ "brogs",
+ "brome",
+ "bromo",
+ "bronc",
+ "brond",
+ "brool",
+ "broos",
+ "brose",
+ "brosy",
+ "brows",
+ "brugh",
+ "bruin",
+ "bruit",
+ "brule",
+ "brume",
+ "brung",
+ "brusk",
+ "brust",
+ "bruts",
+ "buats",
+ "buaze",
+ "bubal",
+ "bubas",
+ "bubba",
+ "bubbe",
+ "bubby",
+ "bubus",
+ "buchu",
+ "bucko",
+ "bucks",
+ "bucku",
+ "budas",
+ "budis",
+ "budos",
+ "buffa",
+ "buffe",
+ "buffi",
+ "buffo",
+ "buffs",
+ "buffy",
+ "bufos",
+ "bufty",
+ "buhls",
+ "buhrs",
+ "buiks",
+ "buist",
+ "bukes",
+ "bulbs",
+ "bulgy",
+ "bulks",
+ "bulla",
+ "bulls",
+ "bulse",
+ "bumbo",
+ "bumfs",
+ "bumph",
+ "bumps",
+ "bumpy",
+ "bunas",
+ "bunce",
+ "bunco",
+ "bunde",
+ "bundh",
+ "bunds",
+ "bundt",
+ "bundu",
+ "bundy",
+ "bungs",
+ "bungy",
+ "bunia",
+ "bunje",
+ "bunjy",
+ "bunko",
+ "bunks",
+ "bunns",
+ "bunts",
+ "bunty",
+ "bunya",
+ "buoys",
+ "buppy",
+ "buran",
+ "buras",
+ "burbs",
+ "burds",
+ "buret",
+ "burfi",
+ "burgh",
+ "burgs",
+ "burin",
+ "burka",
+ "burke",
+ "burks",
+ "burls",
+ "burns",
+ "buroo",
+ "burps",
+ "burqa",
+ "burro",
+ "burrs",
+ "burry",
+ "bursa",
+ "burse",
+ "busby",
+ "buses",
+ "busks",
+ "busky",
+ "bussu",
+ "busti",
+ "busts",
+ "busty",
+ "buteo",
+ "butes",
+ "butle",
+ "butoh",
+ "butts",
+ "butty",
+ "butut",
+ "butyl",
+ "buzzy",
+ "bwana",
+ "bwazi",
+ "byded",
+ "bydes",
+ "byked",
+ "bykes",
+ "byres",
+ "byrls",
+ "byssi",
+ "bytes",
+ "byway",
+ "caaed",
+ "cabas",
+ "caber",
+ "cabob",
+ "caboc",
+ "cabre",
+ "cacas",
+ "cacks",
+ "cacky",
+ "cadee",
+ "cades",
+ "cadge",
+ "cadgy",
+ "cadie",
+ "cadis",
+ "cadre",
+ "caeca",
+ "caese",
+ "cafes",
+ "caffs",
+ "caged",
+ "cager",
+ "cages",
+ "cagot",
+ "cahow",
+ "caids",
+ "cains",
+ "caird",
+ "cajon",
+ "cajun",
+ "caked",
+ "cakes",
+ "cakey",
+ "calfs",
+ "calid",
+ "calif",
+ "calix",
+ "calks",
+ "calla",
+ "calls",
+ "calms",
+ "calmy",
+ "calos",
+ "calpa",
+ "calps",
+ "calve",
+ "calyx",
+ "caman",
+ "camas",
+ "cames",
+ "camis",
+ "camos",
+ "campi",
+ "campo",
+ "camps",
+ "campy",
+ "camus",
+ "caned",
+ "caneh",
+ "caner",
+ "canes",
+ "cangs",
+ "canid",
+ "canna",
+ "canns",
+ "canso",
+ "canst",
+ "canto",
+ "cants",
+ "canty",
+ "capas",
+ "caped",
+ "capes",
+ "capex",
+ "caphs",
+ "capiz",
+ "caple",
+ "capon",
+ "capos",
+ "capot",
+ "capri",
+ "capul",
+ "carap",
+ "carbo",
+ "carbs",
+ "carby",
+ "cardi",
+ "cards",
+ "cardy",
+ "cared",
+ "carer",
+ "cares",
+ "caret",
+ "carex",
+ "carks",
+ "carle",
+ "carls",
+ "carns",
+ "carny",
+ "carob",
+ "carom",
+ "caron",
+ "carpi",
+ "carps",
+ "carrs",
+ "carse",
+ "carta",
+ "carte",
+ "carts",
+ "carvy",
+ "casas",
+ "casco",
+ "cased",
+ "cases",
+ "casks",
+ "casky",
+ "casts",
+ "casus",
+ "cates",
+ "cauda",
+ "cauks",
+ "cauld",
+ "cauls",
+ "caums",
+ "caups",
+ "cauri",
+ "causa",
+ "cavas",
+ "caved",
+ "cavel",
+ "caver",
+ "caves",
+ "cavie",
+ "cawed",
+ "cawks",
+ "caxon",
+ "ceaze",
+ "cebid",
+ "cecal",
+ "cecum",
+ "ceded",
+ "ceder",
+ "cedes",
+ "cedis",
+ "ceiba",
+ "ceili",
+ "ceils",
+ "celeb",
+ "cella",
+ "celli",
+ "cells",
+ "celom",
+ "celts",
+ "cense",
+ "cento",
+ "cents",
+ "centu",
+ "ceorl",
+ "cepes",
+ "cerci",
+ "cered",
+ "ceres",
+ "cerge",
+ "ceria",
+ "ceric",
+ "cerne",
+ "ceroc",
+ "ceros",
+ "certs",
+ "certy",
+ "cesse",
+ "cesta",
+ "cesti",
+ "cetes",
+ "cetyl",
+ "cezve",
+ "chace",
+ "chack",
+ "chaco",
+ "chado",
+ "chads",
+ "chaft",
+ "chais",
+ "chals",
+ "chams",
+ "chana",
+ "chang",
+ "chank",
+ "chape",
+ "chaps",
+ "chapt",
+ "chara",
+ "chare",
+ "chark",
+ "charr",
+ "chars",
+ "chary",
+ "chats",
+ "chave",
+ "chavs",
+ "chawk",
+ "chaws",
+ "chaya",
+ "chays",
+ "cheep",
+ "chefs",
+ "cheka",
+ "chela",
+ "chelp",
+ "chemo",
+ "chems",
+ "chere",
+ "chert",
+ "cheth",
+ "chevy",
+ "chews",
+ "chewy",
+ "chiao",
+ "chias",
+ "chibs",
+ "chica",
+ "chich",
+ "chico",
+ "chics",
+ "chiel",
+ "chiks",
+ "chile",
+ "chimb",
+ "chimo",
+ "chimp",
+ "chine",
+ "ching",
+ "chink",
+ "chino",
+ "chins",
+ "chips",
+ "chirk",
+ "chirl",
+ "chirm",
+ "chiro",
+ "chirr",
+ "chirt",
+ "chiru",
+ "chits",
+ "chive",
+ "chivs",
+ "chivy",
+ "chizz",
+ "choco",
+ "chocs",
+ "chode",
+ "chogs",
+ "choil",
+ "choko",
+ "choky",
+ "chola",
+ "choli",
+ "cholo",
+ "chomp",
+ "chons",
+ "choof",
+ "chook",
+ "choom",
+ "choon",
+ "chops",
+ "chota",
+ "chott",
+ "chout",
+ "choux",
+ "chowk",
+ "chows",
+ "chubs",
+ "chufa",
+ "chuff",
+ "chugs",
+ "chums",
+ "churl",
+ "churr",
+ "chuse",
+ "chuts",
+ "chyle",
+ "chyme",
+ "chynd",
+ "cibol",
+ "cided",
+ "cides",
+ "ciels",
+ "ciggy",
+ "cilia",
+ "cills",
+ "cimar",
+ "cimex",
+ "cinct",
+ "cines",
+ "cinqs",
+ "cions",
+ "cippi",
+ "circs",
+ "cires",
+ "cirls",
+ "cirri",
+ "cisco",
+ "cissy",
+ "cists",
+ "cital",
+ "cited",
+ "citer",
+ "cites",
+ "cives",
+ "civet",
+ "civie",
+ "civvy",
+ "clach",
+ "clade",
+ "clads",
+ "claes",
+ "clags",
+ "clame",
+ "clams",
+ "clans",
+ "claps",
+ "clapt",
+ "claro",
+ "clart",
+ "clary",
+ "clast",
+ "clats",
+ "claut",
+ "clave",
+ "clavi",
+ "claws",
+ "clays",
+ "cleck",
+ "cleek",
+ "cleep",
+ "clefs",
+ "clegs",
+ "cleik",
+ "clems",
+ "clepe",
+ "clept",
+ "cleve",
+ "clews",
+ "clied",
+ "clies",
+ "clift",
+ "clime",
+ "cline",
+ "clint",
+ "clipe",
+ "clips",
+ "clipt",
+ "clits",
+ "cloam",
+ "clods",
+ "cloff",
+ "clogs",
+ "cloke",
+ "clomb",
+ "clomp",
+ "clonk",
+ "clons",
+ "cloop",
+ "cloot",
+ "clops",
+ "clote",
+ "clots",
+ "clour",
+ "clous",
+ "clows",
+ "cloye",
+ "cloys",
+ "cloze",
+ "clubs",
+ "clues",
+ "cluey",
+ "clunk",
+ "clype",
+ "cnida",
+ "coact",
+ "coady",
+ "coala",
+ "coals",
+ "coaly",
+ "coapt",
+ "coarb",
+ "coate",
+ "coati",
+ "coats",
+ "cobbs",
+ "cobby",
+ "cobia",
+ "coble",
+ "cobza",
+ "cocas",
+ "cocci",
+ "cocco",
+ "cocks",
+ "cocky",
+ "cocos",
+ "codas",
+ "codec",
+ "coded",
+ "coden",
+ "coder",
+ "codes",
+ "codex",
+ "codon",
+ "coeds",
+ "coffs",
+ "cogie",
+ "cogon",
+ "cogue",
+ "cohab",
+ "cohen",
+ "cohoe",
+ "cohog",
+ "cohos",
+ "coifs",
+ "coign",
+ "coils",
+ "coins",
+ "coirs",
+ "coits",
+ "coked",
+ "cokes",
+ "colas",
+ "colby",
+ "colds",
+ "coled",
+ "coles",
+ "coley",
+ "colic",
+ "colin",
+ "colls",
+ "colly",
+ "colog",
+ "colts",
+ "colza",
+ "comae",
+ "comal",
+ "comas",
+ "combe",
+ "combi",
+ "combo",
+ "combs",
+ "comby",
+ "comer",
+ "comes",
+ "comix",
+ "commo",
+ "comms",
+ "commy",
+ "compo",
+ "comps",
+ "compt",
+ "comte",
+ "comus",
+ "coned",
+ "cones",
+ "coney",
+ "confs",
+ "conga",
+ "conge",
+ "congo",
+ "conia",
+ "conin",
+ "conks",
+ "conky",
+ "conne",
+ "conns",
+ "conte",
+ "conto",
+ "conus",
+ "convo",
+ "cooch",
+ "cooed",
+ "cooee",
+ "cooer",
+ "cooey",
+ "coofs",
+ "cooks",
+ "cooky",
+ "cools",
+ "cooly",
+ "coomb",
+ "cooms",
+ "coomy",
+ "coons",
+ "coops",
+ "coopt",
+ "coost",
+ "coots",
+ "cooze",
+ "copal",
+ "copay",
+ "coped",
+ "copen",
+ "coper",
+ "copes",
+ "coppy",
+ "copra",
+ "copsy",
+ "coqui",
+ "coram",
+ "corbe",
+ "corby",
+ "cords",
+ "cored",
+ "cores",
+ "corey",
+ "corgi",
+ "coria",
+ "corks",
+ "corky",
+ "corms",
+ "corni",
+ "corno",
+ "corns",
+ "cornu",
+ "corps",
+ "corse",
+ "corso",
+ "cosec",
+ "cosed",
+ "coses",
+ "coset",
+ "cosey",
+ "cosie",
+ "costa",
+ "coste",
+ "costs",
+ "cotan",
+ "coted",
+ "cotes",
+ "coths",
+ "cotta",
+ "cotts",
+ "coude",
+ "coups",
+ "courb",
+ "courd",
+ "coure",
+ "cours",
+ "couta",
+ "couth",
+ "coved",
+ "coves",
+ "covin",
+ "cowal",
+ "cowan",
+ "cowed",
+ "cowks",
+ "cowls",
+ "cowps",
+ "cowry",
+ "coxae",
+ "coxal",
+ "coxed",
+ "coxes",
+ "coxib",
+ "coyau",
+ "coyed",
+ "coyer",
+ "coypu",
+ "cozed",
+ "cozen",
+ "cozes",
+ "cozey",
+ "cozie",
+ "craal",
+ "crabs",
+ "crags",
+ "craic",
+ "craig",
+ "crake",
+ "crame",
+ "crams",
+ "crans",
+ "crape",
+ "craps",
+ "crapy",
+ "crare",
+ "craws",
+ "crays",
+ "creds",
+ "creel",
+ "crees",
+ "crems",
+ "crena",
+ "creps",
+ "crepy",
+ "crewe",
+ "crews",
+ "crias",
+ "cribs",
+ "cries",
+ "crims",
+ "crine",
+ "crios",
+ "cripe",
+ "crips",
+ "crise",
+ "crith",
+ "crits",
+ "croci",
+ "crocs",
+ "croft",
+ "crogs",
+ "cromb",
+ "crome",
+ "cronk",
+ "crons",
+ "crool",
+ "croon",
+ "crops",
+ "crore",
+ "crost",
+ "crout",
+ "crows",
+ "croze",
+ "cruck",
+ "crudo",
+ "cruds",
+ "crudy",
+ "crues",
+ "cruet",
+ "cruft",
+ "crunk",
+ "cruor",
+ "crura",
+ "cruse",
+ "crusy",
+ "cruve",
+ "crwth",
+ "cryer",
+ "ctene",
+ "cubby",
+ "cubeb",
+ "cubed",
+ "cuber",
+ "cubes",
+ "cubit",
+ "cuddy",
+ "cuffo",
+ "cuffs",
+ "cuifs",
+ "cuing",
+ "cuish",
+ "cuits",
+ "cukes",
+ "culch",
+ "culet",
+ "culex",
+ "culls",
+ "cully",
+ "culms",
+ "culpa",
+ "culti",
+ "cults",
+ "culty",
+ "cumec",
+ "cundy",
+ "cunei",
+ "cunit",
+ "cunts",
+ "cupel",
+ "cupid",
+ "cuppa",
+ "cuppy",
+ "curat",
+ "curbs",
+ "curch",
+ "curds",
+ "curdy",
+ "cured",
+ "curer",
+ "cures",
+ "curet",
+ "curfs",
+ "curia",
+ "curie",
+ "curli",
+ "curls",
+ "curns",
+ "curny",
+ "currs",
+ "cursi",
+ "curst",
+ "cusec",
+ "cushy",
+ "cusks",
+ "cusps",
+ "cuspy",
+ "cusso",
+ "cusum",
+ "cutch",
+ "cuter",
+ "cutes",
+ "cutey",
+ "cutin",
+ "cutis",
+ "cutto",
+ "cutty",
+ "cutup",
+ "cuvee",
+ "cuzes",
+ "cwtch",
+ "cyano",
+ "cyans",
+ "cycad",
+ "cycas",
+ "cyclo",
+ "cyder",
+ "cylix",
+ "cymae",
+ "cymar",
+ "cymas",
+ "cymes",
+ "cymol",
+ "cysts",
+ "cytes",
+ "cyton",
+ "czars",
+ "daals",
+ "dabba",
+ "daces",
+ "dacha",
+ "dacks",
+ "dadah",
+ "dadas",
+ "dados",
+ "daffs",
+ "daffy",
+ "dagga",
+ "daggy",
+ "dagos",
+ "dahls",
+ "daiko",
+ "daine",
+ "daint",
+ "daker",
+ "daled",
+ "dales",
+ "dalis",
+ "dalle",
+ "dalts",
+ "daman",
+ "damar",
+ "dames",
+ "damme",
+ "damns",
+ "damps",
+ "dampy",
+ "dancy",
+ "dangs",
+ "danio",
+ "danks",
+ "danny",
+ "dants",
+ "daraf",
+ "darbs",
+ "darcy",
+ "dared",
+ "darer",
+ "dares",
+ "darga",
+ "dargs",
+ "daric",
+ "daris",
+ "darks",
+ "darky",
+ "darns",
+ "darre",
+ "darts",
+ "darzi",
+ "dashi",
+ "dashy",
+ "datal",
+ "dated",
+ "dater",
+ "dates",
+ "datos",
+ "datto",
+ "daube",
+ "daubs",
+ "dauby",
+ "dauds",
+ "dault",
+ "daurs",
+ "dauts",
+ "daven",
+ "davit",
+ "dawah",
+ "dawds",
+ "dawed",
+ "dawen",
+ "dawks",
+ "dawns",
+ "dawts",
+ "dayan",
+ "daych",
+ "daynt",
+ "dazed",
+ "dazer",
+ "dazes",
+ "deads",
+ "deair",
+ "deals",
+ "deans",
+ "deare",
+ "dearn",
+ "dears",
+ "deary",
+ "deash",
+ "deave",
+ "deaws",
+ "deawy",
+ "debag",
+ "debby",
+ "debel",
+ "debes",
+ "debts",
+ "debud",
+ "debur",
+ "debus",
+ "debye",
+ "decad",
+ "decaf",
+ "decan",
+ "decko",
+ "decks",
+ "decos",
+ "dedal",
+ "deeds",
+ "deedy",
+ "deely",
+ "deems",
+ "deens",
+ "deeps",
+ "deere",
+ "deers",
+ "deets",
+ "deeve",
+ "deevs",
+ "defat",
+ "deffo",
+ "defis",
+ "defog",
+ "degas",
+ "degum",
+ "degus",
+ "deice",
+ "deids",
+ "deify",
+ "deils",
+ "deism",
+ "deist",
+ "deked",
+ "dekes",
+ "dekko",
+ "deled",
+ "deles",
+ "delfs",
+ "delft",
+ "delis",
+ "dells",
+ "delly",
+ "delos",
+ "delph",
+ "delts",
+ "deman",
+ "demes",
+ "demic",
+ "demit",
+ "demob",
+ "demoi",
+ "demos",
+ "dempt",
+ "denar",
+ "denay",
+ "dench",
+ "denes",
+ "denet",
+ "denis",
+ "dents",
+ "deoxy",
+ "derat",
+ "deray",
+ "dered",
+ "deres",
+ "derig",
+ "derma",
+ "derms",
+ "derns",
+ "derny",
+ "deros",
+ "derro",
+ "derry",
+ "derth",
+ "dervs",
+ "desex",
+ "deshi",
+ "desis",
+ "desks",
+ "desse",
+ "devas",
+ "devel",
+ "devis",
+ "devon",
+ "devos",
+ "devot",
+ "dewan",
+ "dewar",
+ "dewax",
+ "dewed",
+ "dexes",
+ "dexie",
+ "dhaba",
+ "dhaks",
+ "dhals",
+ "dhikr",
+ "dhobi",
+ "dhole",
+ "dholl",
+ "dhols",
+ "dhoti",
+ "dhows",
+ "dhuti",
+ "diact",
+ "dials",
+ "diane",
+ "diazo",
+ "dibbs",
+ "diced",
+ "dicer",
+ "dices",
+ "dicht",
+ "dicks",
+ "dicky",
+ "dicot",
+ "dicta",
+ "dicts",
+ "dicty",
+ "diddy",
+ "didie",
+ "didos",
+ "didst",
+ "diebs",
+ "diels",
+ "diene",
+ "diets",
+ "diffs",
+ "dight",
+ "dikas",
+ "diked",
+ "diker",
+ "dikes",
+ "dikey",
+ "dildo",
+ "dilli",
+ "dills",
+ "dimbo",
+ "dimer",
+ "dimes",
+ "dimps",
+ "dinar",
+ "dined",
+ "dines",
+ "dinge",
+ "dings",
+ "dinic",
+ "dinks",
+ "dinky",
+ "dinna",
+ "dinos",
+ "dints",
+ "diols",
+ "diota",
+ "dippy",
+ "dipso",
+ "diram",
+ "direr",
+ "dirke",
+ "dirks",
+ "dirls",
+ "dirts",
+ "disas",
+ "disci",
+ "discs",
+ "dishy",
+ "disks",
+ "disme",
+ "dital",
+ "ditas",
+ "dited",
+ "dites",
+ "ditsy",
+ "ditts",
+ "ditzy",
+ "divan",
+ "divas",
+ "dived",
+ "dives",
+ "divis",
+ "divna",
+ "divos",
+ "divot",
+ "divvy",
+ "diwan",
+ "dixie",
+ "dixit",
+ "diyas",
+ "dizen",
+ "djinn",
+ "djins",
+ "doabs",
+ "doats",
+ "dobby",
+ "dobes",
+ "dobie",
+ "dobla",
+ "dobra",
+ "dobro",
+ "docht",
+ "docks",
+ "docos",
+ "docus",
+ "doddy",
+ "dodos",
+ "doeks",
+ "doers",
+ "doest",
+ "doeth",
+ "doffs",
+ "dogan",
+ "doges",
+ "dogey",
+ "doggo",
+ "doggy",
+ "dogie",
+ "dohyo",
+ "doilt",
+ "doily",
+ "doits",
+ "dojos",
+ "dolce",
+ "dolci",
+ "doled",
+ "doles",
+ "dolia",
+ "dolls",
+ "dolma",
+ "dolor",
+ "dolos",
+ "dolts",
+ "domal",
+ "domed",
+ "domes",
+ "domic",
+ "donah",
+ "donas",
+ "donee",
+ "doner",
+ "donga",
+ "dongs",
+ "donko",
+ "donna",
+ "donne",
+ "donny",
+ "donsy",
+ "doobs",
+ "dooce",
+ "doody",
+ "dooks",
+ "doole",
+ "dools",
+ "dooly",
+ "dooms",
+ "doomy",
+ "doona",
+ "doorn",
+ "doors",
+ "doozy",
+ "dopas",
+ "doped",
+ "doper",
+ "dopes",
+ "dorad",
+ "dorba",
+ "dorbs",
+ "doree",
+ "dores",
+ "doric",
+ "doris",
+ "dorks",
+ "dorky",
+ "dorms",
+ "dormy",
+ "dorps",
+ "dorrs",
+ "dorsa",
+ "dorse",
+ "dorts",
+ "dorty",
+ "dosai",
+ "dosas",
+ "dosed",
+ "doseh",
+ "doser",
+ "doses",
+ "dosha",
+ "dotal",
+ "doted",
+ "doter",
+ "dotes",
+ "dotty",
+ "douar",
+ "douce",
+ "doucs",
+ "douks",
+ "doula",
+ "douma",
+ "doums",
+ "doups",
+ "doura",
+ "douse",
+ "douts",
+ "doved",
+ "doven",
+ "dover",
+ "doves",
+ "dovie",
+ "dowar",
+ "dowds",
+ "dowed",
+ "dower",
+ "dowie",
+ "dowle",
+ "dowls",
+ "dowly",
+ "downa",
+ "downs",
+ "dowps",
+ "dowse",
+ "dowts",
+ "doxed",
+ "doxes",
+ "doxie",
+ "doyen",
+ "doyly",
+ "dozed",
+ "dozer",
+ "dozes",
+ "drabs",
+ "drack",
+ "draco",
+ "draff",
+ "drags",
+ "drail",
+ "drams",
+ "drant",
+ "draps",
+ "drats",
+ "drave",
+ "draws",
+ "drays",
+ "drear",
+ "dreck",
+ "dreed",
+ "dreer",
+ "drees",
+ "dregs",
+ "dreks",
+ "drent",
+ "drere",
+ "drest",
+ "dreys",
+ "dribs",
+ "drice",
+ "dries",
+ "drily",
+ "drips",
+ "dript",
+ "droid",
+ "droil",
+ "droke",
+ "drole",
+ "drome",
+ "drony",
+ "droob",
+ "droog",
+ "drook",
+ "drops",
+ "dropt",
+ "drouk",
+ "drows",
+ "drubs",
+ "drugs",
+ "drums",
+ "drupe",
+ "druse",
+ "drusy",
+ "druxy",
+ "dryad",
+ "dryas",
+ "dsobo",
+ "dsomo",
+ "duads",
+ "duals",
+ "duans",
+ "duars",
+ "dubbo",
+ "ducal",
+ "ducat",
+ "duces",
+ "ducks",
+ "ducky",
+ "ducts",
+ "duddy",
+ "duded",
+ "dudes",
+ "duels",
+ "duets",
+ "duett",
+ "duffs",
+ "dufus",
+ "duing",
+ "duits",
+ "dukas",
+ "duked",
+ "dukes",
+ "dukka",
+ "dulce",
+ "dules",
+ "dulia",
+ "dulls",
+ "dulse",
+ "dumas",
+ "dumbo",
+ "dumbs",
+ "dumka",
+ "dumky",
+ "dumps",
+ "dunam",
+ "dunch",
+ "dunes",
+ "dungs",
+ "dungy",
+ "dunks",
+ "dunno",
+ "dunny",
+ "dunsh",
+ "dunts",
+ "duomi",
+ "duomo",
+ "duped",
+ "duper",
+ "dupes",
+ "duple",
+ "duply",
+ "duppy",
+ "dural",
+ "duras",
+ "dured",
+ "dures",
+ "durgy",
+ "durns",
+ "duroc",
+ "duros",
+ "duroy",
+ "durra",
+ "durrs",
+ "durry",
+ "durst",
+ "durum",
+ "durzi",
+ "dusks",
+ "dusts",
+ "duxes",
+ "dwaal",
+ "dwale",
+ "dwalm",
+ "dwams",
+ "dwang",
+ "dwaum",
+ "dweeb",
+ "dwile",
+ "dwine",
+ "dyads",
+ "dyers",
+ "dyked",
+ "dykes",
+ "dykey",
+ "dykon",
+ "dynel",
+ "dynes",
+ "dzhos",
+ "eagre",
+ "ealed",
+ "eales",
+ "eaned",
+ "eards",
+ "eared",
+ "earls",
+ "earns",
+ "earnt",
+ "earst",
+ "eased",
+ "easer",
+ "eases",
+ "easle",
+ "easts",
+ "eathe",
+ "eaved",
+ "eaves",
+ "ebbed",
+ "ebbet",
+ "ebons",
+ "ebook",
+ "ecads",
+ "eched",
+ "eches",
+ "echos",
+ "ecrus",
+ "edema",
+ "edged",
+ "edger",
+ "edges",
+ "edile",
+ "edits",
+ "educe",
+ "educt",
+ "eejit",
+ "eensy",
+ "eeven",
+ "eevns",
+ "effed",
+ "egads",
+ "egers",
+ "egest",
+ "eggar",
+ "egged",
+ "egger",
+ "egmas",
+ "ehing",
+ "eider",
+ "eidos",
+ "eigne",
+ "eiked",
+ "eikon",
+ "eilds",
+ "eisel",
+ "ejido",
+ "ekkas",
+ "elain",
+ "eland",
+ "elans",
+ "elchi",
+ "eldin",
+ "elemi",
+ "elfed",
+ "eliad",
+ "elint",
+ "elmen",
+ "eloge",
+ "elogy",
+ "eloin",
+ "elops",
+ "elpee",
+ "elsin",
+ "elute",
+ "elvan",
+ "elven",
+ "elver",
+ "elves",
+ "emacs",
+ "embar",
+ "embay",
+ "embog",
+ "embow",
+ "embox",
+ "embus",
+ "emeer",
+ "emend",
+ "emerg",
+ "emery",
+ "emeus",
+ "emics",
+ "emirs",
+ "emits",
+ "emmas",
+ "emmer",
+ "emmet",
+ "emmew",
+ "emmys",
+ "emoji",
+ "emong",
+ "emote",
+ "emove",
+ "empts",
+ "emule",
+ "emure",
+ "emyde",
+ "emyds",
+ "enarm",
+ "enate",
+ "ended",
+ "ender",
+ "endew",
+ "endue",
+ "enews",
+ "enfix",
+ "eniac",
+ "enlit",
+ "enmew",
+ "ennog",
+ "enoki",
+ "enols",
+ "enorm",
+ "enows",
+ "enrol",
+ "ensew",
+ "ensky",
+ "entia",
+ "enure",
+ "enurn",
+ "envoi",
+ "enzym",
+ "eorls",
+ "eosin",
+ "epact",
+ "epees",
+ "ephah",
+ "ephas",
+ "ephod",
+ "ephor",
+ "epics",
+ "epode",
+ "epopt",
+ "epris",
+ "eques",
+ "equid",
+ "erbia",
+ "erevs",
+ "ergon",
+ "ergos",
+ "ergot",
+ "erhus",
+ "erica",
+ "erick",
+ "erics",
+ "ering",
+ "erned",
+ "ernes",
+ "erose",
+ "erred",
+ "erses",
+ "eruct",
+ "erugo",
+ "eruvs",
+ "erven",
+ "ervil",
+ "escar",
+ "escot",
+ "esile",
+ "eskar",
+ "esker",
+ "esnes",
+ "esses",
+ "estoc",
+ "estop",
+ "estro",
+ "etage",
+ "etape",
+ "etats",
+ "etens",
+ "ethal",
+ "ethne",
+ "ethyl",
+ "etics",
+ "etnas",
+ "ettin",
+ "ettle",
+ "etuis",
+ "etwee",
+ "etyma",
+ "eughs",
+ "euked",
+ "eupad",
+ "euros",
+ "eusol",
+ "evens",
+ "evert",
+ "evets",
+ "evhoe",
+ "evils",
+ "evite",
+ "evohe",
+ "ewers",
+ "ewest",
+ "ewhow",
+ "ewked",
+ "exams",
+ "exeat",
+ "execs",
+ "exeem",
+ "exeme",
+ "exfil",
+ "exies",
+ "exine",
+ "exing",
+ "exits",
+ "exode",
+ "exome",
+ "exons",
+ "expat",
+ "expos",
+ "exude",
+ "exuls",
+ "exurb",
+ "eyass",
+ "eyers",
+ "eyots",
+ "eyras",
+ "eyres",
+ "eyrie",
+ "eyrir",
+ "ezine",
+ "fabby",
+ "faced",
+ "facer",
+ "faces",
+ "facia",
+ "facta",
+ "facts",
+ "faddy",
+ "faded",
+ "fader",
+ "fades",
+ "fadge",
+ "fados",
+ "faena",
+ "faery",
+ "faffs",
+ "faffy",
+ "faggy",
+ "fagin",
+ "fagot",
+ "faiks",
+ "fails",
+ "faine",
+ "fains",
+ "fairs",
+ "faked",
+ "faker",
+ "fakes",
+ "fakey",
+ "fakie",
+ "fakir",
+ "falaj",
+ "falls",
+ "famed",
+ "fames",
+ "fanal",
+ "fands",
+ "fanes",
+ "fanga",
+ "fango",
+ "fangs",
+ "fanks",
+ "fanon",
+ "fanos",
+ "fanum",
+ "faqir",
+ "farad",
+ "farci",
+ "farcy",
+ "fards",
+ "fared",
+ "farer",
+ "fares",
+ "farle",
+ "farls",
+ "farms",
+ "faros",
+ "farro",
+ "farse",
+ "farts",
+ "fasci",
+ "fasti",
+ "fasts",
+ "fated",
+ "fates",
+ "fatly",
+ "fatso",
+ "fatwa",
+ "faugh",
+ "fauld",
+ "fauns",
+ "faurd",
+ "fauts",
+ "fauve",
+ "favas",
+ "favel",
+ "faver",
+ "faves",
+ "favus",
+ "fawns",
+ "fawny",
+ "faxed",
+ "faxes",
+ "fayed",
+ "fayer",
+ "fayne",
+ "fayre",
+ "fazed",
+ "fazes",
+ "feals",
+ "feare",
+ "fears",
+ "feart",
+ "fease",
+ "feats",
+ "feaze",
+ "feces",
+ "fecht",
+ "fecit",
+ "fecks",
+ "fedex",
+ "feebs",
+ "feeds",
+ "feels",
+ "feens",
+ "feers",
+ "feese",
+ "feeze",
+ "fehme",
+ "feint",
+ "feist",
+ "felch",
+ "felid",
+ "fells",
+ "felly",
+ "felts",
+ "felty",
+ "femal",
+ "femes",
+ "femmy",
+ "fends",
+ "fendy",
+ "fenis",
+ "fenks",
+ "fenny",
+ "fents",
+ "feods",
+ "feoff",
+ "ferer",
+ "feres",
+ "feria",
+ "ferly",
+ "fermi",
+ "ferms",
+ "ferns",
+ "ferny",
+ "fesse",
+ "festa",
+ "fests",
+ "festy",
+ "fetas",
+ "feted",
+ "fetes",
+ "fetor",
+ "fetta",
+ "fetts",
+ "fetwa",
+ "feuar",
+ "feuds",
+ "feued",
+ "feyed",
+ "feyer",
+ "feyly",
+ "fezes",
+ "fezzy",
+ "fiars",
+ "fiats",
+ "fibro",
+ "fices",
+ "fiche",
+ "fichu",
+ "ficin",
+ "ficos",
+ "fides",
+ "fidge",
+ "fidos",
+ "fiefs",
+ "fient",
+ "fiere",
+ "fiers",
+ "fiest",
+ "fifed",
+ "fifer",
+ "fifes",
+ "fifis",
+ "figgy",
+ "figos",
+ "fiked",
+ "fikes",
+ "filar",
+ "filch",
+ "filed",
+ "files",
+ "filii",
+ "filks",
+ "fille",
+ "fillo",
+ "fills",
+ "filmi",
+ "films",
+ "filos",
+ "filum",
+ "finca",
+ "finds",
+ "fined",
+ "fines",
+ "finis",
+ "finks",
+ "finny",
+ "finos",
+ "fiord",
+ "fiqhs",
+ "fique",
+ "fired",
+ "firer",
+ "fires",
+ "firie",
+ "firks",
+ "firms",
+ "firns",
+ "firry",
+ "firth",
+ "fiscs",
+ "fisks",
+ "fists",
+ "fisty",
+ "fitch",
+ "fitly",
+ "fitna",
+ "fitte",
+ "fitts",
+ "fiver",
+ "fives",
+ "fixed",
+ "fixes",
+ "fixit",
+ "fjeld",
+ "flabs",
+ "flaff",
+ "flags",
+ "flaks",
+ "flamm",
+ "flams",
+ "flamy",
+ "flane",
+ "flans",
+ "flaps",
+ "flary",
+ "flats",
+ "flava",
+ "flawn",
+ "flaws",
+ "flawy",
+ "flaxy",
+ "flays",
+ "fleam",
+ "fleas",
+ "fleek",
+ "fleer",
+ "flees",
+ "flegs",
+ "fleme",
+ "fleur",
+ "flews",
+ "flexi",
+ "flexo",
+ "fleys",
+ "flics",
+ "flied",
+ "flies",
+ "flimp",
+ "flims",
+ "flips",
+ "flirs",
+ "flisk",
+ "flite",
+ "flits",
+ "flitt",
+ "flobs",
+ "flocs",
+ "floes",
+ "flogs",
+ "flong",
+ "flops",
+ "flors",
+ "flory",
+ "flosh",
+ "flota",
+ "flote",
+ "flows",
+ "flubs",
+ "flued",
+ "flues",
+ "fluey",
+ "fluky",
+ "flump",
+ "fluor",
+ "flurr",
+ "fluty",
+ "fluyt",
+ "flyby",
+ "flype",
+ "flyte",
+ "foals",
+ "foams",
+ "foehn",
+ "fogey",
+ "fogie",
+ "fogle",
+ "fogou",
+ "fohns",
+ "foids",
+ "foils",
+ "foins",
+ "folds",
+ "foley",
+ "folia",
+ "folic",
+ "folie",
+ "folks",
+ "folky",
+ "fomes",
+ "fonda",
+ "fonds",
+ "fondu",
+ "fones",
+ "fonly",
+ "fonts",
+ "foods",
+ "foody",
+ "fools",
+ "foots",
+ "footy",
+ "foram",
+ "forbs",
+ "forby",
+ "fordo",
+ "fords",
+ "forel",
+ "fores",
+ "forex",
+ "forks",
+ "forky",
+ "forme",
+ "forms",
+ "forts",
+ "forza",
+ "forze",
+ "fossa",
+ "fosse",
+ "fouat",
+ "fouds",
+ "fouer",
+ "fouet",
+ "foule",
+ "fouls",
+ "fount",
+ "fours",
+ "fouth",
+ "fovea",
+ "fowls",
+ "fowth",
+ "foxed",
+ "foxes",
+ "foxie",
+ "foyle",
+ "foyne",
+ "frabs",
+ "frack",
+ "fract",
+ "frags",
+ "fraim",
+ "franc",
+ "frape",
+ "fraps",
+ "frass",
+ "frate",
+ "frati",
+ "frats",
+ "fraus",
+ "frays",
+ "frees",
+ "freet",
+ "freit",
+ "fremd",
+ "frena",
+ "freon",
+ "frere",
+ "frets",
+ "fribs",
+ "frier",
+ "fries",
+ "frigs",
+ "frise",
+ "frist",
+ "frith",
+ "frits",
+ "fritt",
+ "frize",
+ "frizz",
+ "froes",
+ "frogs",
+ "frons",
+ "frore",
+ "frorn",
+ "frory",
+ "frosh",
+ "frows",
+ "frowy",
+ "frugs",
+ "frump",
+ "frush",
+ "frust",
+ "fryer",
+ "fubar",
+ "fubby",
+ "fubsy",
+ "fucks",
+ "fucus",
+ "fuddy",
+ "fudgy",
+ "fuels",
+ "fuero",
+ "fuffs",
+ "fuffy",
+ "fugal",
+ "fuggy",
+ "fugie",
+ "fugio",
+ "fugle",
+ "fugly",
+ "fugus",
+ "fujis",
+ "fulls",
+ "fumed",
+ "fumer",
+ "fumes",
+ "fumet",
+ "fundi",
+ "funds",
+ "fundy",
+ "fungo",
+ "fungs",
+ "funks",
+ "fural",
+ "furan",
+ "furca",
+ "furls",
+ "furol",
+ "furrs",
+ "furth",
+ "furze",
+ "furzy",
+ "fused",
+ "fusee",
+ "fusel",
+ "fuses",
+ "fusil",
+ "fusks",
+ "fusts",
+ "fusty",
+ "futon",
+ "fuzed",
+ "fuzee",
+ "fuzes",
+ "fuzil",
+ "fyces",
+ "fyked",
+ "fykes",
+ "fyles",
+ "fyrds",
+ "fytte",
+ "gabba",
+ "gabby",
+ "gable",
+ "gaddi",
+ "gades",
+ "gadge",
+ "gadid",
+ "gadis",
+ "gadje",
+ "gadjo",
+ "gadso",
+ "gaffs",
+ "gaged",
+ "gager",
+ "gages",
+ "gaids",
+ "gains",
+ "gairs",
+ "gaita",
+ "gaits",
+ "gaitt",
+ "gajos",
+ "galah",
+ "galas",
+ "galax",
+ "galea",
+ "galed",
+ "gales",
+ "galls",
+ "gally",
+ "galop",
+ "galut",
+ "galvo",
+ "gamas",
+ "gamay",
+ "gamba",
+ "gambe",
+ "gambo",
+ "gambs",
+ "gamed",
+ "games",
+ "gamey",
+ "gamic",
+ "gamin",
+ "gamme",
+ "gammy",
+ "gamps",
+ "ganch",
+ "gandy",
+ "ganef",
+ "ganev",
+ "gangs",
+ "ganja",
+ "ganof",
+ "gants",
+ "gaols",
+ "gaped",
+ "gaper",
+ "gapes",
+ "gapos",
+ "gappy",
+ "garbe",
+ "garbo",
+ "garbs",
+ "garda",
+ "gares",
+ "garis",
+ "garms",
+ "garni",
+ "garre",
+ "garth",
+ "garum",
+ "gases",
+ "gasps",
+ "gaspy",
+ "gasts",
+ "gatch",
+ "gated",
+ "gater",
+ "gates",
+ "gaths",
+ "gator",
+ "gauch",
+ "gaucy",
+ "gauds",
+ "gauje",
+ "gault",
+ "gaums",
+ "gaumy",
+ "gaups",
+ "gaurs",
+ "gauss",
+ "gauzy",
+ "gavot",
+ "gawcy",
+ "gawds",
+ "gawks",
+ "gawps",
+ "gawsy",
+ "gayal",
+ "gazal",
+ "gazar",
+ "gazed",
+ "gazes",
+ "gazon",
+ "gazoo",
+ "geals",
+ "geans",
+ "geare",
+ "gears",
+ "geats",
+ "gebur",
+ "gecks",
+ "geeks",
+ "geeps",
+ "geest",
+ "geist",
+ "geits",
+ "gelds",
+ "gelee",
+ "gelid",
+ "gelly",
+ "gelts",
+ "gemel",
+ "gemma",
+ "gemmy",
+ "gemot",
+ "genal",
+ "genas",
+ "genes",
+ "genet",
+ "genic",
+ "genii",
+ "genip",
+ "genny",
+ "genoa",
+ "genom",
+ "genro",
+ "gents",
+ "genty",
+ "genua",
+ "genus",
+ "geode",
+ "geoid",
+ "gerah",
+ "gerbe",
+ "geres",
+ "gerle",
+ "germs",
+ "germy",
+ "gerne",
+ "gesse",
+ "gesso",
+ "geste",
+ "gests",
+ "getas",
+ "getup",
+ "geums",
+ "geyan",
+ "geyer",
+ "ghast",
+ "ghats",
+ "ghaut",
+ "ghazi",
+ "ghees",
+ "ghest",
+ "ghyll",
+ "gibed",
+ "gibel",
+ "giber",
+ "gibes",
+ "gibli",
+ "gibus",
+ "gifts",
+ "gigas",
+ "gighe",
+ "gigot",
+ "gigue",
+ "gilas",
+ "gilds",
+ "gilet",
+ "gills",
+ "gilly",
+ "gilpy",
+ "gilts",
+ "gimel",
+ "gimme",
+ "gimps",
+ "gimpy",
+ "ginch",
+ "ginge",
+ "gings",
+ "ginks",
+ "ginny",
+ "ginzo",
+ "gipon",
+ "gippo",
+ "gippy",
+ "girds",
+ "girls",
+ "girns",
+ "giron",
+ "giros",
+ "girrs",
+ "girsh",
+ "girts",
+ "gismo",
+ "gisms",
+ "gists",
+ "gitch",
+ "gites",
+ "giust",
+ "gived",
+ "gives",
+ "gizmo",
+ "glace",
+ "glads",
+ "glady",
+ "glaik",
+ "glair",
+ "glams",
+ "glans",
+ "glary",
+ "glaum",
+ "glaur",
+ "glazy",
+ "gleba",
+ "glebe",
+ "gleby",
+ "glede",
+ "gleds",
+ "gleed",
+ "gleek",
+ "glees",
+ "gleet",
+ "gleis",
+ "glens",
+ "glent",
+ "gleys",
+ "glial",
+ "glias",
+ "glibs",
+ "gliff",
+ "glift",
+ "glike",
+ "glime",
+ "glims",
+ "glisk",
+ "glits",
+ "glitz",
+ "gloam",
+ "globi",
+ "globs",
+ "globy",
+ "glode",
+ "glogg",
+ "gloms",
+ "gloop",
+ "glops",
+ "glost",
+ "glout",
+ "glows",
+ "gloze",
+ "glued",
+ "gluer",
+ "glues",
+ "gluey",
+ "glugs",
+ "glume",
+ "glums",
+ "gluon",
+ "glute",
+ "gluts",
+ "gnarl",
+ "gnarr",
+ "gnars",
+ "gnats",
+ "gnawn",
+ "gnaws",
+ "gnows",
+ "goads",
+ "goafs",
+ "goals",
+ "goary",
+ "goats",
+ "goaty",
+ "goban",
+ "gobar",
+ "gobbi",
+ "gobbo",
+ "gobby",
+ "gobis",
+ "gobos",
+ "godet",
+ "godso",
+ "goels",
+ "goers",
+ "goest",
+ "goeth",
+ "goety",
+ "gofer",
+ "goffs",
+ "gogga",
+ "gogos",
+ "goier",
+ "gojis",
+ "golds",
+ "goldy",
+ "goles",
+ "golfs",
+ "golpe",
+ "golps",
+ "gombo",
+ "gomer",
+ "gompa",
+ "gonch",
+ "gonef",
+ "gongs",
+ "gonia",
+ "gonif",
+ "gonks",
+ "gonna",
+ "gonof",
+ "gonys",
+ "gonzo",
+ "gooby",
+ "goods",
+ "goofs",
+ "googs",
+ "gooks",
+ "gooky",
+ "goold",
+ "gools",
+ "gooly",
+ "goons",
+ "goony",
+ "goops",
+ "goopy",
+ "goors",
+ "goory",
+ "goosy",
+ "gopak",
+ "gopik",
+ "goral",
+ "goras",
+ "gored",
+ "gores",
+ "goris",
+ "gorms",
+ "gormy",
+ "gorps",
+ "gorse",
+ "gorsy",
+ "gosht",
+ "gosse",
+ "gotch",
+ "goths",
+ "gothy",
+ "gotta",
+ "gouch",
+ "gouks",
+ "goura",
+ "gouts",
+ "gouty",
+ "gowan",
+ "gowds",
+ "gowfs",
+ "gowks",
+ "gowls",
+ "gowns",
+ "goxes",
+ "goyim",
+ "goyle",
+ "graal",
+ "grabs",
+ "grads",
+ "graff",
+ "graip",
+ "grama",
+ "grame",
+ "gramp",
+ "grams",
+ "grana",
+ "grans",
+ "grapy",
+ "gravs",
+ "grays",
+ "grebe",
+ "grebo",
+ "grece",
+ "greek",
+ "grees",
+ "grege",
+ "grego",
+ "grein",
+ "grens",
+ "grese",
+ "greve",
+ "grews",
+ "greys",
+ "grice",
+ "gride",
+ "grids",
+ "griff",
+ "grift",
+ "grigs",
+ "grike",
+ "grins",
+ "griot",
+ "grips",
+ "gript",
+ "gripy",
+ "grise",
+ "grist",
+ "grisy",
+ "grith",
+ "grits",
+ "grize",
+ "groat",
+ "grody",
+ "grogs",
+ "groks",
+ "groma",
+ "grone",
+ "groof",
+ "grosz",
+ "grots",
+ "grouf",
+ "grovy",
+ "grows",
+ "grrls",
+ "grrrl",
+ "grubs",
+ "grued",
+ "grues",
+ "grufe",
+ "grume",
+ "grump",
+ "grund",
+ "gryce",
+ "gryde",
+ "gryke",
+ "grype",
+ "grypt",
+ "guaco",
+ "guana",
+ "guano",
+ "guans",
+ "guars",
+ "gucks",
+ "gucky",
+ "gudes",
+ "guffs",
+ "gugas",
+ "guids",
+ "guimp",
+ "guiro",
+ "gulag",
+ "gular",
+ "gulas",
+ "gules",
+ "gulet",
+ "gulfs",
+ "gulfy",
+ "gulls",
+ "gulph",
+ "gulps",
+ "gulpy",
+ "gumma",
+ "gummi",
+ "gumps",
+ "gundy",
+ "gunge",
+ "gungy",
+ "gunks",
+ "gunky",
+ "gunny",
+ "guqin",
+ "gurdy",
+ "gurge",
+ "gurls",
+ "gurly",
+ "gurns",
+ "gurry",
+ "gursh",
+ "gurus",
+ "gushy",
+ "gusla",
+ "gusle",
+ "gusli",
+ "gussy",
+ "gusts",
+ "gutsy",
+ "gutta",
+ "gutty",
+ "guyed",
+ "guyle",
+ "guyot",
+ "guyse",
+ "gwine",
+ "gyals",
+ "gyans",
+ "gybed",
+ "gybes",
+ "gyeld",
+ "gymps",
+ "gynae",
+ "gynie",
+ "gynny",
+ "gynos",
+ "gyoza",
+ "gypos",
+ "gyppo",
+ "gyppy",
+ "gyral",
+ "gyred",
+ "gyres",
+ "gyron",
+ "gyros",
+ "gyrus",
+ "gytes",
+ "gyved",
+ "gyves",
+ "haafs",
+ "haars",
+ "hable",
+ "habus",
+ "hacek",
+ "hacks",
+ "hadal",
+ "haded",
+ "hades",
+ "hadji",
+ "hadst",
+ "haems",
+ "haets",
+ "haffs",
+ "hafiz",
+ "hafts",
+ "haggs",
+ "hahas",
+ "haick",
+ "haika",
+ "haiks",
+ "haiku",
+ "hails",
+ "haily",
+ "hains",
+ "haint",
+ "hairs",
+ "haith",
+ "hajes",
+ "hajis",
+ "hajji",
+ "hakam",
+ "hakas",
+ "hakea",
+ "hakes",
+ "hakim",
+ "hakus",
+ "halal",
+ "haled",
+ "haler",
+ "hales",
+ "halfa",
+ "halfs",
+ "halid",
+ "hallo",
+ "halls",
+ "halma",
+ "halms",
+ "halon",
+ "halos",
+ "halse",
+ "halts",
+ "halva",
+ "halwa",
+ "hamal",
+ "hamba",
+ "hamed",
+ "hames",
+ "hammy",
+ "hamza",
+ "hanap",
+ "hance",
+ "hanch",
+ "hands",
+ "hangi",
+ "hangs",
+ "hanks",
+ "hanky",
+ "hansa",
+ "hanse",
+ "hants",
+ "haole",
+ "haoma",
+ "hapax",
+ "haply",
+ "happi",
+ "hapus",
+ "haram",
+ "hards",
+ "hared",
+ "hares",
+ "harim",
+ "harks",
+ "harls",
+ "harms",
+ "harns",
+ "haros",
+ "harps",
+ "harts",
+ "hashy",
+ "hasks",
+ "hasps",
+ "hasta",
+ "hated",
+ "hates",
+ "hatha",
+ "hauds",
+ "haufs",
+ "haugh",
+ "hauld",
+ "haulm",
+ "hauls",
+ "hault",
+ "hauns",
+ "hause",
+ "haver",
+ "haves",
+ "hawed",
+ "hawks",
+ "hawms",
+ "hawse",
+ "hayed",
+ "hayer",
+ "hayey",
+ "hayle",
+ "hazan",
+ "hazed",
+ "hazer",
+ "hazes",
+ "heads",
+ "heald",
+ "heals",
+ "heame",
+ "heaps",
+ "heapy",
+ "heare",
+ "hears",
+ "heast",
+ "heats",
+ "heben",
+ "hebes",
+ "hecht",
+ "hecks",
+ "heder",
+ "hedgy",
+ "heeds",
+ "heedy",
+ "heels",
+ "heeze",
+ "hefte",
+ "hefts",
+ "heids",
+ "heigh",
+ "heils",
+ "heirs",
+ "hejab",
+ "hejra",
+ "heled",
+ "heles",
+ "helio",
+ "hells",
+ "helms",
+ "helos",
+ "helot",
+ "helps",
+ "helve",
+ "hemal",
+ "hemes",
+ "hemic",
+ "hemin",
+ "hemps",
+ "hempy",
+ "hench",
+ "hends",
+ "henge",
+ "henna",
+ "henny",
+ "henry",
+ "hents",
+ "hepar",
+ "herbs",
+ "herby",
+ "herds",
+ "heres",
+ "herls",
+ "herma",
+ "herms",
+ "herns",
+ "heros",
+ "herry",
+ "herse",
+ "hertz",
+ "herye",
+ "hesps",
+ "hests",
+ "hetes",
+ "heths",
+ "heuch",
+ "heugh",
+ "hevea",
+ "hewed",
+ "hewer",
+ "hewgh",
+ "hexad",
+ "hexed",
+ "hexer",
+ "hexes",
+ "hexyl",
+ "heyed",
+ "hiant",
+ "hicks",
+ "hided",
+ "hider",
+ "hides",
+ "hiems",
+ "highs",
+ "hight",
+ "hijab",
+ "hijra",
+ "hiked",
+ "hiker",
+ "hikes",
+ "hikoi",
+ "hilar",
+ "hilch",
+ "hillo",
+ "hills",
+ "hilts",
+ "hilum",
+ "hilus",
+ "himbo",
+ "hinau",
+ "hinds",
+ "hings",
+ "hinky",
+ "hinny",
+ "hints",
+ "hiois",
+ "hiply",
+ "hired",
+ "hiree",
+ "hirer",
+ "hires",
+ "hissy",
+ "hists",
+ "hithe",
+ "hived",
+ "hiver",
+ "hives",
+ "hizen",
+ "hoaed",
+ "hoagy",
+ "hoars",
+ "hoary",
+ "hoast",
+ "hobos",
+ "hocks",
+ "hocus",
+ "hodad",
+ "hodja",
+ "hoers",
+ "hogan",
+ "hogen",
+ "hoggs",
+ "hoghs",
+ "hohed",
+ "hoick",
+ "hoied",
+ "hoiks",
+ "hoing",
+ "hoise",
+ "hokas",
+ "hoked",
+ "hokes",
+ "hokey",
+ "hokis",
+ "hokku",
+ "hokum",
+ "holds",
+ "holed",
+ "holes",
+ "holey",
+ "holks",
+ "holla",
+ "hollo",
+ "holme",
+ "holms",
+ "holon",
+ "holos",
+ "holts",
+ "homas",
+ "homed",
+ "homes",
+ "homey",
+ "homie",
+ "homme",
+ "homos",
+ "honan",
+ "honda",
+ "honds",
+ "honed",
+ "honer",
+ "hones",
+ "hongi",
+ "hongs",
+ "honks",
+ "honky",
+ "hooch",
+ "hoods",
+ "hoody",
+ "hooey",
+ "hoofs",
+ "hooka",
+ "hooks",
+ "hooky",
+ "hooly",
+ "hoons",
+ "hoops",
+ "hoord",
+ "hoors",
+ "hoosh",
+ "hoots",
+ "hooty",
+ "hoove",
+ "hopak",
+ "hoped",
+ "hoper",
+ "hopes",
+ "hoppy",
+ "horah",
+ "horal",
+ "horas",
+ "horis",
+ "horks",
+ "horme",
+ "horns",
+ "horst",
+ "horsy",
+ "hosed",
+ "hosel",
+ "hosen",
+ "hoser",
+ "hoses",
+ "hosey",
+ "hosta",
+ "hosts",
+ "hotch",
+ "hoten",
+ "hotty",
+ "houff",
+ "houfs",
+ "hough",
+ "houri",
+ "hours",
+ "houts",
+ "hovea",
+ "hoved",
+ "hoven",
+ "hoves",
+ "howbe",
+ "howes",
+ "howff",
+ "howfs",
+ "howks",
+ "howls",
+ "howre",
+ "howso",
+ "hoxed",
+ "hoxes",
+ "hoyas",
+ "hoyed",
+ "hoyle",
+ "hubby",
+ "hucks",
+ "hudna",
+ "hudud",
+ "huers",
+ "huffs",
+ "huffy",
+ "huger",
+ "huggy",
+ "huhus",
+ "huias",
+ "hulas",
+ "hules",
+ "hulks",
+ "hulky",
+ "hullo",
+ "hulls",
+ "hully",
+ "humas",
+ "humfs",
+ "humic",
+ "humps",
+ "humpy",
+ "hunks",
+ "hunts",
+ "hurds",
+ "hurls",
+ "hurly",
+ "hurra",
+ "hurst",
+ "hurts",
+ "hushy",
+ "husks",
+ "husos",
+ "hutia",
+ "huzza",
+ "huzzy",
+ "hwyls",
+ "hydra",
+ "hyens",
+ "hygge",
+ "hying",
+ "hykes",
+ "hylas",
+ "hyleg",
+ "hyles",
+ "hylic",
+ "hymns",
+ "hynde",
+ "hyoid",
+ "hyped",
+ "hypes",
+ "hypha",
+ "hyphy",
+ "hypos",
+ "hyrax",
+ "hyson",
+ "hythe",
+ "iambi",
+ "iambs",
+ "ibrik",
+ "icers",
+ "iched",
+ "iches",
+ "ichor",
+ "icier",
+ "icker",
+ "ickle",
+ "icons",
+ "ictal",
+ "ictic",
+ "ictus",
+ "idant",
+ "ideas",
+ "idees",
+ "ident",
+ "idled",
+ "idles",
+ "idola",
+ "idols",
+ "idyls",
+ "iftar",
+ "igapo",
+ "igged",
+ "iglus",
+ "ihram",
+ "ikans",
+ "ikats",
+ "ikons",
+ "ileac",
+ "ileal",
+ "ileum",
+ "ileus",
+ "iliad",
+ "ilial",
+ "ilium",
+ "iller",
+ "illth",
+ "imago",
+ "imams",
+ "imari",
+ "imaum",
+ "imbar",
+ "imbed",
+ "imide",
+ "imido",
+ "imids",
+ "imine",
+ "imino",
+ "immew",
+ "immit",
+ "immix",
+ "imped",
+ "impis",
+ "impot",
+ "impro",
+ "imshi",
+ "imshy",
+ "inapt",
+ "inarm",
+ "inbye",
+ "incel",
+ "incle",
+ "incog",
+ "incus",
+ "incut",
+ "indew",
+ "india",
+ "indie",
+ "indol",
+ "indow",
+ "indri",
+ "indue",
+ "inerm",
+ "infix",
+ "infos",
+ "infra",
+ "ingan",
+ "ingle",
+ "inion",
+ "inked",
+ "inker",
+ "inkle",
+ "inned",
+ "innit",
+ "inorb",
+ "inrun",
+ "inset",
+ "inspo",
+ "intel",
+ "intil",
+ "intis",
+ "intra",
+ "inula",
+ "inure",
+ "inurn",
+ "inust",
+ "invar",
+ "inwit",
+ "iodic",
+ "iodid",
+ "iodin",
+ "iotas",
+ "ippon",
+ "irade",
+ "irids",
+ "iring",
+ "irked",
+ "iroko",
+ "irone",
+ "irons",
+ "isbas",
+ "ishes",
+ "isled",
+ "isles",
+ "isnae",
+ "issei",
+ "istle",
+ "items",
+ "ither",
+ "ivied",
+ "ivies",
+ "ixias",
+ "ixnay",
+ "ixora",
+ "ixtle",
+ "izard",
+ "izars",
+ "izzat",
+ "jaaps",
+ "jabot",
+ "jacal",
+ "jacks",
+ "jacky",
+ "jaded",
+ "jades",
+ "jafas",
+ "jaffa",
+ "jagas",
+ "jager",
+ "jaggs",
+ "jaggy",
+ "jagir",
+ "jagra",
+ "jails",
+ "jaker",
+ "jakes",
+ "jakey",
+ "jalap",
+ "jalop",
+ "jambe",
+ "jambo",
+ "jambs",
+ "jambu",
+ "james",
+ "jammy",
+ "jamon",
+ "janes",
+ "janns",
+ "janny",
+ "janty",
+ "japan",
+ "japed",
+ "japer",
+ "japes",
+ "jarks",
+ "jarls",
+ "jarps",
+ "jarta",
+ "jarul",
+ "jasey",
+ "jaspe",
+ "jasps",
+ "jatos",
+ "jauks",
+ "jaups",
+ "javas",
+ "javel",
+ "jawan",
+ "jawed",
+ "jaxie",
+ "jeans",
+ "jeats",
+ "jebel",
+ "jedis",
+ "jeels",
+ "jeely",
+ "jeeps",
+ "jeers",
+ "jeeze",
+ "jefes",
+ "jeffs",
+ "jehad",
+ "jehus",
+ "jelab",
+ "jello",
+ "jells",
+ "jembe",
+ "jemmy",
+ "jenny",
+ "jeons",
+ "jerid",
+ "jerks",
+ "jerry",
+ "jesse",
+ "jests",
+ "jesus",
+ "jetes",
+ "jeton",
+ "jeune",
+ "jewed",
+ "jewie",
+ "jhala",
+ "jiaos",
+ "jibba",
+ "jibbs",
+ "jibed",
+ "jiber",
+ "jibes",
+ "jiffs",
+ "jiggy",
+ "jigot",
+ "jihad",
+ "jills",
+ "jilts",
+ "jimmy",
+ "jimpy",
+ "jingo",
+ "jinks",
+ "jinne",
+ "jinni",
+ "jinns",
+ "jirds",
+ "jirga",
+ "jirre",
+ "jisms",
+ "jived",
+ "jiver",
+ "jives",
+ "jivey",
+ "jnana",
+ "jobed",
+ "jobes",
+ "jocko",
+ "jocks",
+ "jocky",
+ "jocos",
+ "jodel",
+ "joeys",
+ "johns",
+ "joins",
+ "joked",
+ "jokes",
+ "jokey",
+ "jokol",
+ "joled",
+ "joles",
+ "jolls",
+ "jolts",
+ "jolty",
+ "jomon",
+ "jomos",
+ "jones",
+ "jongs",
+ "jonty",
+ "jooks",
+ "joram",
+ "jorum",
+ "jotas",
+ "jotty",
+ "jotun",
+ "joual",
+ "jougs",
+ "jouks",
+ "joule",
+ "jours",
+ "jowar",
+ "jowed",
+ "jowls",
+ "jowly",
+ "joyed",
+ "jubas",
+ "jubes",
+ "jucos",
+ "judas",
+ "judgy",
+ "judos",
+ "jugal",
+ "jugum",
+ "jujus",
+ "juked",
+ "jukes",
+ "jukus",
+ "julep",
+ "jumar",
+ "jumby",
+ "jumps",
+ "junco",
+ "junks",
+ "junky",
+ "jupes",
+ "jupon",
+ "jural",
+ "jurat",
+ "jurel",
+ "jures",
+ "justs",
+ "jutes",
+ "jutty",
+ "juves",
+ "juvie",
+ "kaama",
+ "kabab",
+ "kabar",
+ "kabob",
+ "kacha",
+ "kacks",
+ "kadai",
+ "kades",
+ "kadis",
+ "kafir",
+ "kagos",
+ "kagus",
+ "kahal",
+ "kaiak",
+ "kaids",
+ "kaies",
+ "kaifs",
+ "kaika",
+ "kaiks",
+ "kails",
+ "kaims",
+ "kaing",
+ "kains",
+ "kakas",
+ "kakis",
+ "kalam",
+ "kales",
+ "kalif",
+ "kalis",
+ "kalpa",
+ "kamas",
+ "kames",
+ "kamik",
+ "kamis",
+ "kamme",
+ "kanae",
+ "kanas",
+ "kandy",
+ "kaneh",
+ "kanes",
+ "kanga",
+ "kangs",
+ "kanji",
+ "kants",
+ "kanzu",
+ "kaons",
+ "kapas",
+ "kaphs",
+ "kapok",
+ "kapow",
+ "kapus",
+ "kaput",
+ "karas",
+ "karat",
+ "karks",
+ "karns",
+ "karoo",
+ "karos",
+ "karri",
+ "karst",
+ "karsy",
+ "karts",
+ "karzy",
+ "kasha",
+ "kasme",
+ "katal",
+ "katas",
+ "katis",
+ "katti",
+ "kaugh",
+ "kauri",
+ "kauru",
+ "kaury",
+ "kaval",
+ "kavas",
+ "kawas",
+ "kawau",
+ "kawed",
+ "kayle",
+ "kayos",
+ "kazis",
+ "kazoo",
+ "kbars",
+ "kebar",
+ "kebob",
+ "kecks",
+ "kedge",
+ "kedgy",
+ "keech",
+ "keefs",
+ "keeks",
+ "keels",
+ "keema",
+ "keeno",
+ "keens",
+ "keeps",
+ "keets",
+ "keeve",
+ "kefir",
+ "kehua",
+ "keirs",
+ "kelep",
+ "kelim",
+ "kells",
+ "kelly",
+ "kelps",
+ "kelpy",
+ "kelts",
+ "kelty",
+ "kembo",
+ "kembs",
+ "kemps",
+ "kempt",
+ "kempy",
+ "kenaf",
+ "kench",
+ "kendo",
+ "kenos",
+ "kente",
+ "kents",
+ "kepis",
+ "kerbs",
+ "kerel",
+ "kerfs",
+ "kerky",
+ "kerma",
+ "kerne",
+ "kerns",
+ "keros",
+ "kerry",
+ "kerve",
+ "kesar",
+ "kests",
+ "ketas",
+ "ketch",
+ "ketes",
+ "ketol",
+ "kevel",
+ "kevil",
+ "kexes",
+ "keyed",
+ "keyer",
+ "khadi",
+ "khafs",
+ "khans",
+ "khaph",
+ "khats",
+ "khaya",
+ "khazi",
+ "kheda",
+ "kheth",
+ "khets",
+ "khoja",
+ "khors",
+ "khoum",
+ "khuds",
+ "kiaat",
+ "kiack",
+ "kiang",
+ "kibbe",
+ "kibbi",
+ "kibei",
+ "kibes",
+ "kibla",
+ "kicks",
+ "kicky",
+ "kiddo",
+ "kiddy",
+ "kidel",
+ "kidge",
+ "kiefs",
+ "kiers",
+ "kieve",
+ "kievs",
+ "kight",
+ "kikes",
+ "kikoi",
+ "kiley",
+ "kilim",
+ "kills",
+ "kilns",
+ "kilos",
+ "kilps",
+ "kilts",
+ "kilty",
+ "kimbo",
+ "kinas",
+ "kinda",
+ "kinds",
+ "kindy",
+ "kines",
+ "kings",
+ "kinin",
+ "kinks",
+ "kinos",
+ "kiore",
+ "kipes",
+ "kippa",
+ "kipps",
+ "kirby",
+ "kirks",
+ "kirns",
+ "kirri",
+ "kisan",
+ "kissy",
+ "kists",
+ "kited",
+ "kiter",
+ "kites",
+ "kithe",
+ "kiths",
+ "kitul",
+ "kivas",
+ "kiwis",
+ "klang",
+ "klaps",
+ "klett",
+ "klick",
+ "klieg",
+ "kliks",
+ "klong",
+ "kloof",
+ "kluge",
+ "klutz",
+ "knags",
+ "knaps",
+ "knarl",
+ "knars",
+ "knaur",
+ "knawe",
+ "knees",
+ "knell",
+ "knish",
+ "knits",
+ "knive",
+ "knobs",
+ "knops",
+ "knosp",
+ "knots",
+ "knout",
+ "knowe",
+ "knows",
+ "knubs",
+ "knurl",
+ "knurr",
+ "knurs",
+ "knuts",
+ "koans",
+ "koaps",
+ "koban",
+ "kobos",
+ "koels",
+ "koffs",
+ "kofta",
+ "kogal",
+ "kohas",
+ "kohen",
+ "kohls",
+ "koine",
+ "kojis",
+ "kokam",
+ "kokas",
+ "koker",
+ "kokra",
+ "kokum",
+ "kolas",
+ "kolos",
+ "kombu",
+ "konbu",
+ "kondo",
+ "konks",
+ "kooks",
+ "kooky",
+ "koori",
+ "kopek",
+ "kophs",
+ "kopje",
+ "koppa",
+ "korai",
+ "koras",
+ "korat",
+ "kores",
+ "korma",
+ "koros",
+ "korun",
+ "korus",
+ "koses",
+ "kotch",
+ "kotos",
+ "kotow",
+ "koura",
+ "kraal",
+ "krabs",
+ "kraft",
+ "krais",
+ "krait",
+ "krang",
+ "krans",
+ "kranz",
+ "kraut",
+ "krays",
+ "kreep",
+ "kreng",
+ "krewe",
+ "krona",
+ "krone",
+ "kroon",
+ "krubi",
+ "krunk",
+ "ksars",
+ "kubie",
+ "kudos",
+ "kudus",
+ "kudzu",
+ "kufis",
+ "kugel",
+ "kuias",
+ "kukri",
+ "kukus",
+ "kulak",
+ "kulan",
+ "kulas",
+ "kulfi",
+ "kumis",
+ "kumys",
+ "kuris",
+ "kurre",
+ "kurta",
+ "kurus",
+ "kusso",
+ "kutas",
+ "kutch",
+ "kutis",
+ "kutus",
+ "kuzus",
+ "kvass",
+ "kvell",
+ "kwela",
+ "kyack",
+ "kyaks",
+ "kyang",
+ "kyars",
+ "kyats",
+ "kybos",
+ "kydst",
+ "kyles",
+ "kylie",
+ "kylin",
+ "kylix",
+ "kyloe",
+ "kynde",
+ "kynds",
+ "kypes",
+ "kyrie",
+ "kytes",
+ "kythe",
+ "laari",
+ "labda",
+ "labia",
+ "labis",
+ "labra",
+ "laced",
+ "lacer",
+ "laces",
+ "lacet",
+ "lacey",
+ "lacks",
+ "laddy",
+ "laded",
+ "lader",
+ "lades",
+ "laers",
+ "laevo",
+ "lagan",
+ "lahal",
+ "lahar",
+ "laich",
+ "laics",
+ "laids",
+ "laigh",
+ "laika",
+ "laiks",
+ "laird",
+ "lairs",
+ "lairy",
+ "laith",
+ "laity",
+ "laked",
+ "laker",
+ "lakes",
+ "lakhs",
+ "lakin",
+ "laksa",
+ "laldy",
+ "lalls",
+ "lamas",
+ "lambs",
+ "lamby",
+ "lamed",
+ "lamer",
+ "lames",
+ "lamia",
+ "lammy",
+ "lamps",
+ "lanai",
+ "lanas",
+ "lanch",
+ "lande",
+ "lands",
+ "lanes",
+ "lanks",
+ "lants",
+ "lapin",
+ "lapis",
+ "lapje",
+ "larch",
+ "lards",
+ "lardy",
+ "laree",
+ "lares",
+ "largo",
+ "laris",
+ "larks",
+ "larky",
+ "larns",
+ "larnt",
+ "larum",
+ "lased",
+ "laser",
+ "lases",
+ "lassi",
+ "lassu",
+ "lassy",
+ "lasts",
+ "latah",
+ "lated",
+ "laten",
+ "latex",
+ "lathi",
+ "laths",
+ "lathy",
+ "latke",
+ "latus",
+ "lauan",
+ "lauch",
+ "lauds",
+ "laufs",
+ "laund",
+ "laura",
+ "laval",
+ "lavas",
+ "laved",
+ "laver",
+ "laves",
+ "lavra",
+ "lavvy",
+ "lawed",
+ "lawer",
+ "lawin",
+ "lawks",
+ "lawns",
+ "lawny",
+ "laxed",
+ "laxer",
+ "laxes",
+ "laxly",
+ "layed",
+ "layin",
+ "layup",
+ "lazar",
+ "lazed",
+ "lazes",
+ "lazos",
+ "lazzi",
+ "lazzo",
+ "leads",
+ "leady",
+ "leafs",
+ "leaks",
+ "leams",
+ "leans",
+ "leany",
+ "leaps",
+ "leare",
+ "lears",
+ "leary",
+ "leats",
+ "leavy",
+ "leaze",
+ "leben",
+ "leccy",
+ "ledes",
+ "ledgy",
+ "ledum",
+ "leear",
+ "leeks",
+ "leeps",
+ "leers",
+ "leese",
+ "leets",
+ "leeze",
+ "lefte",
+ "lefts",
+ "leger",
+ "leges",
+ "legge",
+ "leggo",
+ "legit",
+ "lehrs",
+ "lehua",
+ "leirs",
+ "leish",
+ "leman",
+ "lemed",
+ "lemel",
+ "lemes",
+ "lemma",
+ "lemme",
+ "lends",
+ "lenes",
+ "lengs",
+ "lenis",
+ "lenos",
+ "lense",
+ "lenti",
+ "lento",
+ "leone",
+ "lepid",
+ "lepra",
+ "lepta",
+ "lered",
+ "leres",
+ "lerps",
+ "lesbo",
+ "leses",
+ "lests",
+ "letch",
+ "lethe",
+ "letup",
+ "leuch",
+ "leuco",
+ "leuds",
+ "leugh",
+ "levas",
+ "levee",
+ "leves",
+ "levin",
+ "levis",
+ "lewis",
+ "lexes",
+ "lexis",
+ "lezes",
+ "lezza",
+ "lezzy",
+ "liana",
+ "liane",
+ "liang",
+ "liard",
+ "liars",
+ "liart",
+ "liber",
+ "libra",
+ "libri",
+ "lichi",
+ "licht",
+ "licit",
+ "licks",
+ "lidar",
+ "lidos",
+ "liefs",
+ "liens",
+ "liers",
+ "lieus",
+ "lieve",
+ "lifer",
+ "lifes",
+ "lifts",
+ "ligan",
+ "liger",
+ "ligge",
+ "ligne",
+ "liked",
+ "liker",
+ "likes",
+ "likin",
+ "lills",
+ "lilos",
+ "lilts",
+ "liman",
+ "limas",
+ "limax",
+ "limba",
+ "limbi",
+ "limbs",
+ "limby",
+ "limed",
+ "limen",
+ "limes",
+ "limey",
+ "limma",
+ "limns",
+ "limos",
+ "limpa",
+ "limps",
+ "linac",
+ "linch",
+ "linds",
+ "lindy",
+ "lined",
+ "lines",
+ "liney",
+ "linga",
+ "lings",
+ "lingy",
+ "linin",
+ "links",
+ "linky",
+ "linns",
+ "linny",
+ "linos",
+ "lints",
+ "linty",
+ "linum",
+ "linux",
+ "lions",
+ "lipas",
+ "lipes",
+ "lipin",
+ "lipos",
+ "lippy",
+ "liras",
+ "lirks",
+ "lirot",
+ "lisks",
+ "lisle",
+ "lisps",
+ "lists",
+ "litai",
+ "litas",
+ "lited",
+ "liter",
+ "lites",
+ "litho",
+ "liths",
+ "litre",
+ "lived",
+ "liven",
+ "lives",
+ "livor",
+ "livre",
+ "llano",
+ "loach",
+ "loads",
+ "loafs",
+ "loams",
+ "loans",
+ "loast",
+ "loave",
+ "lobar",
+ "lobed",
+ "lobes",
+ "lobos",
+ "lobus",
+ "loche",
+ "lochs",
+ "locie",
+ "locis",
+ "locks",
+ "locos",
+ "locum",
+ "loden",
+ "lodes",
+ "loess",
+ "lofts",
+ "logan",
+ "loges",
+ "loggy",
+ "logia",
+ "logie",
+ "logoi",
+ "logon",
+ "logos",
+ "lohan",
+ "loids",
+ "loins",
+ "loipe",
+ "loirs",
+ "lokes",
+ "lolls",
+ "lolly",
+ "lolog",
+ "lomas",
+ "lomed",
+ "lomes",
+ "loner",
+ "longa",
+ "longe",
+ "longs",
+ "looby",
+ "looed",
+ "looey",
+ "loofa",
+ "loofs",
+ "looie",
+ "looks",
+ "looky",
+ "looms",
+ "loons",
+ "loony",
+ "loops",
+ "loord",
+ "loots",
+ "loped",
+ "loper",
+ "lopes",
+ "loppy",
+ "loral",
+ "loran",
+ "lords",
+ "lordy",
+ "lorel",
+ "lores",
+ "loric",
+ "loris",
+ "losed",
+ "losel",
+ "losen",
+ "loses",
+ "lossy",
+ "lotah",
+ "lotas",
+ "lotes",
+ "lotic",
+ "lotos",
+ "lotsa",
+ "lotta",
+ "lotte",
+ "lotto",
+ "lotus",
+ "loued",
+ "lough",
+ "louie",
+ "louis",
+ "louma",
+ "lound",
+ "louns",
+ "loupe",
+ "loups",
+ "loure",
+ "lours",
+ "loury",
+ "louts",
+ "lovat",
+ "loved",
+ "loves",
+ "lovey",
+ "lovie",
+ "lowan",
+ "lowed",
+ "lowes",
+ "lownd",
+ "lowne",
+ "lowns",
+ "lowps",
+ "lowry",
+ "lowse",
+ "lowts",
+ "loxed",
+ "loxes",
+ "lozen",
+ "luach",
+ "luaus",
+ "lubed",
+ "lubes",
+ "lubra",
+ "luces",
+ "lucks",
+ "lucre",
+ "ludes",
+ "ludic",
+ "ludos",
+ "luffa",
+ "luffs",
+ "luged",
+ "luger",
+ "luges",
+ "lulls",
+ "lulus",
+ "lumas",
+ "lumbi",
+ "lumme",
+ "lummy",
+ "lumps",
+ "lunas",
+ "lunes",
+ "lunet",
+ "lungi",
+ "lungs",
+ "lunks",
+ "lunts",
+ "lupin",
+ "lured",
+ "lurer",
+ "lures",
+ "lurex",
+ "lurgi",
+ "lurgy",
+ "lurks",
+ "lurry",
+ "lurve",
+ "luser",
+ "lushy",
+ "lusks",
+ "lusts",
+ "lusus",
+ "lutea",
+ "luted",
+ "luter",
+ "lutes",
+ "luvvy",
+ "luxed",
+ "luxer",
+ "luxes",
+ "lweis",
+ "lyams",
+ "lyard",
+ "lyart",
+ "lyase",
+ "lycea",
+ "lycee",
+ "lycra",
+ "lymes",
+ "lynes",
+ "lyres",
+ "lysed",
+ "lyses",
+ "lysin",
+ "lysis",
+ "lysol",
+ "lyssa",
+ "lyted",
+ "lytes",
+ "lythe",
+ "lytic",
+ "lytta",
+ "maaed",
+ "maare",
+ "maars",
+ "mabes",
+ "macas",
+ "maced",
+ "macer",
+ "maces",
+ "mache",
+ "machi",
+ "machs",
+ "macks",
+ "macle",
+ "macon",
+ "madge",
+ "madid",
+ "madre",
+ "maerl",
+ "mafic",
+ "mages",
+ "maggs",
+ "magot",
+ "magus",
+ "mahoe",
+ "mahua",
+ "mahwa",
+ "maids",
+ "maiko",
+ "maiks",
+ "maile",
+ "maill",
+ "mails",
+ "maims",
+ "mains",
+ "maire",
+ "mairs",
+ "maise",
+ "maist",
+ "makar",
+ "makes",
+ "makis",
+ "makos",
+ "malam",
+ "malar",
+ "malas",
+ "malax",
+ "males",
+ "malic",
+ "malik",
+ "malis",
+ "malls",
+ "malms",
+ "malmy",
+ "malts",
+ "malty",
+ "malus",
+ "malva",
+ "malwa",
+ "mamas",
+ "mamba",
+ "mamee",
+ "mamey",
+ "mamie",
+ "manas",
+ "manat",
+ "mandi",
+ "maneb",
+ "maned",
+ "maneh",
+ "manes",
+ "manet",
+ "mangs",
+ "manis",
+ "manky",
+ "manna",
+ "manos",
+ "manse",
+ "manta",
+ "manto",
+ "manty",
+ "manul",
+ "manus",
+ "mapau",
+ "maqui",
+ "marae",
+ "marah",
+ "maras",
+ "marcs",
+ "mardy",
+ "mares",
+ "marge",
+ "margs",
+ "maria",
+ "marid",
+ "marka",
+ "marks",
+ "marle",
+ "marls",
+ "marly",
+ "marms",
+ "maron",
+ "maror",
+ "marra",
+ "marri",
+ "marse",
+ "marts",
+ "marvy",
+ "masas",
+ "mased",
+ "maser",
+ "mases",
+ "mashy",
+ "masks",
+ "massa",
+ "massy",
+ "masts",
+ "masty",
+ "masus",
+ "matai",
+ "mated",
+ "mater",
+ "mates",
+ "maths",
+ "matin",
+ "matlo",
+ "matte",
+ "matts",
+ "matza",
+ "matzo",
+ "mauby",
+ "mauds",
+ "mauls",
+ "maund",
+ "mauri",
+ "mausy",
+ "mauts",
+ "mauzy",
+ "maven",
+ "mavie",
+ "mavin",
+ "mavis",
+ "mawed",
+ "mawks",
+ "mawky",
+ "mawns",
+ "mawrs",
+ "maxed",
+ "maxes",
+ "maxis",
+ "mayan",
+ "mayas",
+ "mayed",
+ "mayos",
+ "mayst",
+ "mazed",
+ "mazer",
+ "mazes",
+ "mazey",
+ "mazut",
+ "mbira",
+ "meads",
+ "meals",
+ "meane",
+ "means",
+ "meany",
+ "meare",
+ "mease",
+ "meath",
+ "meats",
+ "mebos",
+ "mechs",
+ "mecks",
+ "medii",
+ "medle",
+ "meeds",
+ "meers",
+ "meets",
+ "meffs",
+ "meins",
+ "meint",
+ "meiny",
+ "meith",
+ "mekka",
+ "melas",
+ "melba",
+ "melds",
+ "melic",
+ "melik",
+ "mells",
+ "melts",
+ "melty",
+ "memes",
+ "memos",
+ "menad",
+ "mends",
+ "mened",
+ "menes",
+ "menge",
+ "mengs",
+ "mensa",
+ "mense",
+ "mensh",
+ "menta",
+ "mento",
+ "menus",
+ "meous",
+ "meows",
+ "merch",
+ "mercs",
+ "merde",
+ "mered",
+ "merel",
+ "merer",
+ "meres",
+ "meril",
+ "meris",
+ "merks",
+ "merle",
+ "merls",
+ "merse",
+ "mesal",
+ "mesas",
+ "mesel",
+ "meses",
+ "meshy",
+ "mesic",
+ "mesne",
+ "meson",
+ "messy",
+ "mesto",
+ "meted",
+ "metes",
+ "metho",
+ "meths",
+ "metic",
+ "metif",
+ "metis",
+ "metol",
+ "metre",
+ "meuse",
+ "meved",
+ "meves",
+ "mewed",
+ "mewls",
+ "meynt",
+ "mezes",
+ "mezze",
+ "mezzo",
+ "mhorr",
+ "miaou",
+ "miaow",
+ "miasm",
+ "miaul",
+ "micas",
+ "miche",
+ "micht",
+ "micks",
+ "micky",
+ "micos",
+ "micra",
+ "middy",
+ "midgy",
+ "midis",
+ "miens",
+ "mieve",
+ "miffs",
+ "miffy",
+ "mifty",
+ "miggs",
+ "mihas",
+ "mihis",
+ "miked",
+ "mikes",
+ "mikra",
+ "mikva",
+ "milch",
+ "milds",
+ "miler",
+ "miles",
+ "milfs",
+ "milia",
+ "milko",
+ "milks",
+ "mille",
+ "mills",
+ "milor",
+ "milos",
+ "milpa",
+ "milts",
+ "milty",
+ "miltz",
+ "mimed",
+ "mimeo",
+ "mimer",
+ "mimes",
+ "mimsy",
+ "minae",
+ "minar",
+ "minas",
+ "mincy",
+ "minds",
+ "mined",
+ "mines",
+ "minge",
+ "mings",
+ "mingy",
+ "minis",
+ "minke",
+ "minks",
+ "minny",
+ "minos",
+ "mints",
+ "mired",
+ "mires",
+ "mirex",
+ "mirid",
+ "mirin",
+ "mirks",
+ "mirky",
+ "mirly",
+ "miros",
+ "mirvs",
+ "mirza",
+ "misch",
+ "misdo",
+ "mises",
+ "misgo",
+ "misos",
+ "missa",
+ "mists",
+ "misty",
+ "mitch",
+ "miter",
+ "mites",
+ "mitis",
+ "mitre",
+ "mitts",
+ "mixed",
+ "mixen",
+ "mixer",
+ "mixes",
+ "mixte",
+ "mixup",
+ "mizen",
+ "mizzy",
+ "mneme",
+ "moans",
+ "moats",
+ "mobby",
+ "mobes",
+ "mobey",
+ "mobie",
+ "moble",
+ "mochi",
+ "mochs",
+ "mochy",
+ "mocks",
+ "moder",
+ "modes",
+ "modge",
+ "modii",
+ "modus",
+ "moers",
+ "mofos",
+ "moggy",
+ "mohel",
+ "mohos",
+ "mohrs",
+ "mohua",
+ "mohur",
+ "moile",
+ "moils",
+ "moira",
+ "moire",
+ "moits",
+ "mojos",
+ "mokes",
+ "mokis",
+ "mokos",
+ "molal",
+ "molas",
+ "molds",
+ "moled",
+ "moles",
+ "molla",
+ "molls",
+ "molly",
+ "molto",
+ "molts",
+ "molys",
+ "momes",
+ "momma",
+ "mommy",
+ "momus",
+ "monad",
+ "monal",
+ "monas",
+ "monde",
+ "mondo",
+ "moner",
+ "mongo",
+ "mongs",
+ "monic",
+ "monie",
+ "monks",
+ "monos",
+ "monte",
+ "monty",
+ "moobs",
+ "mooch",
+ "moods",
+ "mooed",
+ "mooks",
+ "moola",
+ "mooli",
+ "mools",
+ "mooly",
+ "moong",
+ "moons",
+ "moony",
+ "moops",
+ "moors",
+ "moory",
+ "moots",
+ "moove",
+ "moped",
+ "moper",
+ "mopes",
+ "mopey",
+ "moppy",
+ "mopsy",
+ "mopus",
+ "morae",
+ "moras",
+ "morat",
+ "moray",
+ "morel",
+ "mores",
+ "moria",
+ "morne",
+ "morns",
+ "morra",
+ "morro",
+ "morse",
+ "morts",
+ "mosed",
+ "moses",
+ "mosey",
+ "mosks",
+ "mosso",
+ "moste",
+ "mosts",
+ "moted",
+ "moten",
+ "motes",
+ "motet",
+ "motey",
+ "moths",
+ "mothy",
+ "motis",
+ "motte",
+ "motts",
+ "motty",
+ "motus",
+ "motza",
+ "mouch",
+ "moues",
+ "mould",
+ "mouls",
+ "moups",
+ "moust",
+ "mousy",
+ "moved",
+ "moves",
+ "mowas",
+ "mowed",
+ "mowra",
+ "moxas",
+ "moxie",
+ "moyas",
+ "moyle",
+ "moyls",
+ "mozed",
+ "mozes",
+ "mozos",
+ "mpret",
+ "mucho",
+ "mucic",
+ "mucid",
+ "mucin",
+ "mucks",
+ "mucor",
+ "mucro",
+ "mudge",
+ "mudir",
+ "mudra",
+ "muffs",
+ "mufti",
+ "mugga",
+ "muggs",
+ "muggy",
+ "muhly",
+ "muids",
+ "muils",
+ "muirs",
+ "muist",
+ "mujik",
+ "mulct",
+ "muled",
+ "mules",
+ "muley",
+ "mulga",
+ "mulie",
+ "mulla",
+ "mulls",
+ "mulse",
+ "mulsh",
+ "mumms",
+ "mumps",
+ "mumsy",
+ "mumus",
+ "munga",
+ "munge",
+ "mungo",
+ "mungs",
+ "munis",
+ "munts",
+ "muntu",
+ "muons",
+ "muras",
+ "mured",
+ "mures",
+ "murex",
+ "murid",
+ "murks",
+ "murls",
+ "murly",
+ "murra",
+ "murre",
+ "murri",
+ "murrs",
+ "murry",
+ "murti",
+ "murva",
+ "musar",
+ "musca",
+ "mused",
+ "muser",
+ "muses",
+ "muset",
+ "musha",
+ "musit",
+ "musks",
+ "musos",
+ "musse",
+ "mussy",
+ "musth",
+ "musts",
+ "mutch",
+ "muted",
+ "muter",
+ "mutes",
+ "mutha",
+ "mutis",
+ "muton",
+ "mutts",
+ "muxed",
+ "muxes",
+ "muzak",
+ "muzzy",
+ "mvule",
+ "myall",
+ "mylar",
+ "mynah",
+ "mynas",
+ "myoid",
+ "myoma",
+ "myope",
+ "myops",
+ "myopy",
+ "mysid",
+ "mythi",
+ "myths",
+ "mythy",
+ "myxos",
+ "mzees",
+ "naams",
+ "naans",
+ "nabes",
+ "nabis",
+ "nabks",
+ "nabla",
+ "nabob",
+ "nache",
+ "nacho",
+ "nacre",
+ "nadas",
+ "naeve",
+ "naevi",
+ "naffs",
+ "nagas",
+ "naggy",
+ "nagor",
+ "nahal",
+ "naiad",
+ "naifs",
+ "naiks",
+ "nails",
+ "naira",
+ "nairu",
+ "naked",
+ "naker",
+ "nakfa",
+ "nalas",
+ "naled",
+ "nalla",
+ "named",
+ "namer",
+ "names",
+ "namma",
+ "namus",
+ "nanas",
+ "nance",
+ "nancy",
+ "nandu",
+ "nanna",
+ "nanos",
+ "nanua",
+ "napas",
+ "naped",
+ "napes",
+ "napoo",
+ "nappa",
+ "nappe",
+ "nappy",
+ "naras",
+ "narco",
+ "narcs",
+ "nards",
+ "nares",
+ "naric",
+ "naris",
+ "narks",
+ "narky",
+ "narre",
+ "nashi",
+ "natch",
+ "nates",
+ "natis",
+ "natty",
+ "nauch",
+ "naunt",
+ "navar",
+ "naves",
+ "navew",
+ "navvy",
+ "nawab",
+ "nazes",
+ "nazir",
+ "nazis",
+ "nduja",
+ "neafe",
+ "neals",
+ "neaps",
+ "nears",
+ "neath",
+ "neats",
+ "nebek",
+ "nebel",
+ "necks",
+ "neddy",
+ "needs",
+ "neeld",
+ "neele",
+ "neemb",
+ "neems",
+ "neeps",
+ "neese",
+ "neeze",
+ "negro",
+ "negus",
+ "neifs",
+ "neist",
+ "neive",
+ "nelis",
+ "nelly",
+ "nemas",
+ "nemns",
+ "nempt",
+ "nenes",
+ "neons",
+ "neper",
+ "nepit",
+ "neral",
+ "nerds",
+ "nerka",
+ "nerks",
+ "nerol",
+ "nerts",
+ "nertz",
+ "nervy",
+ "nests",
+ "netes",
+ "netop",
+ "netts",
+ "netty",
+ "neuks",
+ "neume",
+ "neums",
+ "nevel",
+ "neves",
+ "nevus",
+ "newbs",
+ "newed",
+ "newel",
+ "newie",
+ "newsy",
+ "newts",
+ "nexts",
+ "nexus",
+ "ngaio",
+ "ngana",
+ "ngati",
+ "ngoma",
+ "ngwee",
+ "nicad",
+ "nicht",
+ "nicks",
+ "nicol",
+ "nidal",
+ "nided",
+ "nides",
+ "nidor",
+ "nidus",
+ "niefs",
+ "nieve",
+ "nifes",
+ "niffs",
+ "niffy",
+ "nifty",
+ "niger",
+ "nighs",
+ "nihil",
+ "nikab",
+ "nikah",
+ "nikau",
+ "nills",
+ "nimbi",
+ "nimbs",
+ "nimps",
+ "niner",
+ "nines",
+ "ninon",
+ "nipas",
+ "nippy",
+ "niqab",
+ "nirls",
+ "nirly",
+ "nisei",
+ "nisse",
+ "nisus",
+ "niter",
+ "nites",
+ "nitid",
+ "niton",
+ "nitre",
+ "nitro",
+ "nitry",
+ "nitty",
+ "nival",
+ "nixed",
+ "nixer",
+ "nixes",
+ "nixie",
+ "nizam",
+ "nkosi",
+ "noahs",
+ "nobby",
+ "nocks",
+ "nodal",
+ "noddy",
+ "nodes",
+ "nodus",
+ "noels",
+ "noggs",
+ "nohow",
+ "noils",
+ "noily",
+ "noint",
+ "noirs",
+ "noles",
+ "nolls",
+ "nolos",
+ "nomas",
+ "nomen",
+ "nomes",
+ "nomic",
+ "nomoi",
+ "nomos",
+ "nonas",
+ "nonce",
+ "nones",
+ "nonet",
+ "nongs",
+ "nonis",
+ "nonny",
+ "nonyl",
+ "noobs",
+ "nooit",
+ "nooks",
+ "nooky",
+ "noons",
+ "noops",
+ "nopal",
+ "noria",
+ "noris",
+ "norks",
+ "norma",
+ "norms",
+ "nosed",
+ "noser",
+ "noses",
+ "notal",
+ "noted",
+ "noter",
+ "notes",
+ "notum",
+ "nould",
+ "noule",
+ "nouls",
+ "nouns",
+ "nouny",
+ "noups",
+ "novae",
+ "novas",
+ "novum",
+ "noway",
+ "nowed",
+ "nowls",
+ "nowts",
+ "nowty",
+ "noxal",
+ "noxes",
+ "noyau",
+ "noyed",
+ "noyes",
+ "nubby",
+ "nubia",
+ "nucha",
+ "nuddy",
+ "nuder",
+ "nudes",
+ "nudie",
+ "nudzh",
+ "nuffs",
+ "nugae",
+ "nuked",
+ "nukes",
+ "nulla",
+ "nulls",
+ "numbs",
+ "numen",
+ "nummy",
+ "nunny",
+ "nurds",
+ "nurdy",
+ "nurls",
+ "nurrs",
+ "nutso",
+ "nutsy",
+ "nyaff",
+ "nyala",
+ "nying",
+ "nyssa",
+ "oaked",
+ "oaker",
+ "oakum",
+ "oared",
+ "oases",
+ "oasis",
+ "oasts",
+ "oaten",
+ "oater",
+ "oaths",
+ "oaves",
+ "obang",
+ "obeah",
+ "obeli",
+ "obeys",
+ "obias",
+ "obied",
+ "obiit",
+ "obits",
+ "objet",
+ "oboes",
+ "obole",
+ "oboli",
+ "obols",
+ "occam",
+ "ocher",
+ "oches",
+ "ochre",
+ "ochry",
+ "ocker",
+ "ocrea",
+ "octad",
+ "octan",
+ "octas",
+ "octyl",
+ "oculi",
+ "odahs",
+ "odals",
+ "odeon",
+ "odeum",
+ "odism",
+ "odist",
+ "odium",
+ "odors",
+ "odour",
+ "odyle",
+ "odyls",
+ "ofays",
+ "offed",
+ "offie",
+ "oflag",
+ "ofter",
+ "ogams",
+ "ogeed",
+ "ogees",
+ "oggin",
+ "ogham",
+ "ogive",
+ "ogled",
+ "ogler",
+ "ogles",
+ "ogmic",
+ "ogres",
+ "ohias",
+ "ohing",
+ "ohmic",
+ "ohone",
+ "oidia",
+ "oiled",
+ "oiler",
+ "oinks",
+ "oints",
+ "ojime",
+ "okapi",
+ "okays",
+ "okehs",
+ "okras",
+ "oktas",
+ "oldie",
+ "oleic",
+ "olein",
+ "olent",
+ "oleos",
+ "oleum",
+ "olios",
+ "ollas",
+ "ollav",
+ "oller",
+ "ollie",
+ "ology",
+ "olpae",
+ "olpes",
+ "omasa",
+ "omber",
+ "ombus",
+ "omens",
+ "omers",
+ "omits",
+ "omlah",
+ "omovs",
+ "omrah",
+ "oncer",
+ "onces",
+ "oncet",
+ "oncus",
+ "onely",
+ "oners",
+ "onery",
+ "onium",
+ "onkus",
+ "onlay",
+ "onned",
+ "ontic",
+ "oobit",
+ "oohed",
+ "oomph",
+ "oonts",
+ "ooped",
+ "oorie",
+ "ooses",
+ "ootid",
+ "oozed",
+ "oozes",
+ "opahs",
+ "opals",
+ "opens",
+ "opepe",
+ "oping",
+ "oppos",
+ "opsin",
+ "opted",
+ "opter",
+ "orach",
+ "oracy",
+ "orals",
+ "orang",
+ "orant",
+ "orate",
+ "orbed",
+ "orcas",
+ "orcin",
+ "ordos",
+ "oread",
+ "orfes",
+ "orgia",
+ "orgic",
+ "orgue",
+ "oribi",
+ "oriel",
+ "orixa",
+ "orles",
+ "orlon",
+ "orlop",
+ "ormer",
+ "ornis",
+ "orpin",
+ "orris",
+ "ortho",
+ "orval",
+ "orzos",
+ "oscar",
+ "oshac",
+ "osier",
+ "osmic",
+ "osmol",
+ "ossia",
+ "ostia",
+ "otaku",
+ "otary",
+ "ottar",
+ "ottos",
+ "oubit",
+ "oucht",
+ "ouens",
+ "ouija",
+ "oulks",
+ "oumas",
+ "oundy",
+ "oupas",
+ "ouped",
+ "ouphe",
+ "ouphs",
+ "ourie",
+ "ousel",
+ "ousts",
+ "outby",
+ "outed",
+ "outre",
+ "outro",
+ "outta",
+ "ouzel",
+ "ouzos",
+ "ovals",
+ "ovels",
+ "ovens",
+ "overs",
+ "ovist",
+ "ovoli",
+ "ovolo",
+ "ovule",
+ "owche",
+ "owies",
+ "owled",
+ "owler",
+ "owlet",
+ "owned",
+ "owres",
+ "owrie",
+ "owsen",
+ "oxbow",
+ "oxers",
+ "oxeye",
+ "oxids",
+ "oxies",
+ "oxime",
+ "oxims",
+ "oxlip",
+ "oxter",
+ "oyers",
+ "ozeki",
+ "ozzie",
+ "paals",
+ "paans",
+ "pacas",
+ "paced",
+ "pacer",
+ "paces",
+ "pacey",
+ "pacha",
+ "packs",
+ "pacos",
+ "pacta",
+ "pacts",
+ "padis",
+ "padle",
+ "padma",
+ "padre",
+ "padri",
+ "paean",
+ "paedo",
+ "paeon",
+ "paged",
+ "pager",
+ "pages",
+ "pagle",
+ "pagod",
+ "pagri",
+ "paiks",
+ "pails",
+ "pains",
+ "paire",
+ "pairs",
+ "paisa",
+ "paise",
+ "pakka",
+ "palas",
+ "palay",
+ "palea",
+ "paled",
+ "pales",
+ "palet",
+ "palis",
+ "palki",
+ "palla",
+ "palls",
+ "pally",
+ "palms",
+ "palmy",
+ "palpi",
+ "palps",
+ "palsa",
+ "pampa",
+ "panax",
+ "pance",
+ "panda",
+ "pands",
+ "pandy",
+ "paned",
+ "panes",
+ "panga",
+ "pangs",
+ "panim",
+ "panko",
+ "panne",
+ "panni",
+ "panto",
+ "pants",
+ "panty",
+ "paoli",
+ "paolo",
+ "papas",
+ "papaw",
+ "papes",
+ "pappi",
+ "pappy",
+ "parae",
+ "paras",
+ "parch",
+ "pardi",
+ "pards",
+ "pardy",
+ "pared",
+ "paren",
+ "pareo",
+ "pares",
+ "pareu",
+ "parev",
+ "parge",
+ "pargo",
+ "paris",
+ "parki",
+ "parks",
+ "parky",
+ "parle",
+ "parly",
+ "parma",
+ "parol",
+ "parps",
+ "parra",
+ "parrs",
+ "parti",
+ "parts",
+ "parve",
+ "parvo",
+ "paseo",
+ "pases",
+ "pasha",
+ "pashm",
+ "paska",
+ "paspy",
+ "passe",
+ "pasts",
+ "pated",
+ "paten",
+ "pater",
+ "pates",
+ "paths",
+ "patin",
+ "patka",
+ "patly",
+ "patte",
+ "patus",
+ "pauas",
+ "pauls",
+ "pavan",
+ "paved",
+ "paven",
+ "paver",
+ "paves",
+ "pavid",
+ "pavin",
+ "pavis",
+ "pawas",
+ "pawaw",
+ "pawed",
+ "pawer",
+ "pawks",
+ "pawky",
+ "pawls",
+ "pawns",
+ "paxes",
+ "payed",
+ "payor",
+ "paysd",
+ "peage",
+ "peags",
+ "peaks",
+ "peaky",
+ "peals",
+ "peans",
+ "peare",
+ "pears",
+ "peart",
+ "pease",
+ "peats",
+ "peaty",
+ "peavy",
+ "peaze",
+ "pebas",
+ "pechs",
+ "pecke",
+ "pecks",
+ "pecky",
+ "pedes",
+ "pedis",
+ "pedro",
+ "peece",
+ "peeks",
+ "peels",
+ "peens",
+ "peeoy",
+ "peepe",
+ "peeps",
+ "peers",
+ "peery",
+ "peeve",
+ "peggy",
+ "peghs",
+ "peins",
+ "peise",
+ "peize",
+ "pekan",
+ "pekes",
+ "pekin",
+ "pekoe",
+ "pelas",
+ "pelau",
+ "peles",
+ "pelfs",
+ "pells",
+ "pelma",
+ "pelon",
+ "pelta",
+ "pelts",
+ "pends",
+ "pendu",
+ "pened",
+ "penes",
+ "pengo",
+ "penie",
+ "penis",
+ "penks",
+ "penna",
+ "penni",
+ "pents",
+ "peons",
+ "peony",
+ "pepla",
+ "pepos",
+ "peppy",
+ "pepsi",
+ "perai",
+ "perce",
+ "percs",
+ "perdu",
+ "perdy",
+ "perea",
+ "peres",
+ "peris",
+ "perks",
+ "perms",
+ "perns",
+ "perog",
+ "perps",
+ "perry",
+ "perse",
+ "perst",
+ "perts",
+ "perve",
+ "pervo",
+ "pervs",
+ "pervy",
+ "pesos",
+ "pests",
+ "pesty",
+ "petar",
+ "peter",
+ "petit",
+ "petre",
+ "petri",
+ "petti",
+ "petto",
+ "pewee",
+ "pewit",
+ "peyse",
+ "phage",
+ "phang",
+ "phare",
+ "pharm",
+ "pheer",
+ "phene",
+ "pheon",
+ "phese",
+ "phial",
+ "phish",
+ "phizz",
+ "phlox",
+ "phoca",
+ "phono",
+ "phons",
+ "phots",
+ "phpht",
+ "phuts",
+ "phyla",
+ "phyle",
+ "piani",
+ "pians",
+ "pibal",
+ "pical",
+ "picas",
+ "piccy",
+ "picks",
+ "picot",
+ "picra",
+ "picul",
+ "piend",
+ "piers",
+ "piert",
+ "pieta",
+ "piets",
+ "piezo",
+ "pight",
+ "pigmy",
+ "piing",
+ "pikas",
+ "pikau",
+ "piked",
+ "piker",
+ "pikes",
+ "pikey",
+ "pikis",
+ "pikul",
+ "pilae",
+ "pilaf",
+ "pilao",
+ "pilar",
+ "pilau",
+ "pilaw",
+ "pilch",
+ "pilea",
+ "piled",
+ "pilei",
+ "piler",
+ "piles",
+ "pilis",
+ "pills",
+ "pilow",
+ "pilum",
+ "pilus",
+ "pimas",
+ "pimps",
+ "pinas",
+ "pined",
+ "pines",
+ "pingo",
+ "pings",
+ "pinko",
+ "pinks",
+ "pinna",
+ "pinny",
+ "pinon",
+ "pinot",
+ "pinta",
+ "pints",
+ "pinup",
+ "pions",
+ "piony",
+ "pious",
+ "pioye",
+ "pioys",
+ "pipal",
+ "pipas",
+ "piped",
+ "pipes",
+ "pipet",
+ "pipis",
+ "pipit",
+ "pippy",
+ "pipul",
+ "pirai",
+ "pirls",
+ "pirns",
+ "pirog",
+ "pisco",
+ "pises",
+ "pisky",
+ "pisos",
+ "pissy",
+ "piste",
+ "pitas",
+ "piths",
+ "piton",
+ "pitot",
+ "pitta",
+ "piums",
+ "pixes",
+ "pized",
+ "pizes",
+ "plaas",
+ "plack",
+ "plage",
+ "plans",
+ "plaps",
+ "plash",
+ "plasm",
+ "plast",
+ "plats",
+ "platt",
+ "platy",
+ "playa",
+ "plays",
+ "pleas",
+ "plebe",
+ "plebs",
+ "plena",
+ "pleon",
+ "plesh",
+ "plews",
+ "plica",
+ "plies",
+ "plims",
+ "pling",
+ "plink",
+ "ploat",
+ "plods",
+ "plong",
+ "plonk",
+ "plook",
+ "plops",
+ "plots",
+ "plotz",
+ "plouk",
+ "plows",
+ "ploye",
+ "ploys",
+ "plues",
+ "pluff",
+ "plugs",
+ "plums",
+ "plumy",
+ "pluot",
+ "pluto",
+ "plyer",
+ "poach",
+ "poaka",
+ "poake",
+ "poboy",
+ "pocks",
+ "pocky",
+ "podal",
+ "poddy",
+ "podex",
+ "podge",
+ "podgy",
+ "podia",
+ "poems",
+ "poeps",
+ "poets",
+ "pogey",
+ "pogge",
+ "pogos",
+ "pohed",
+ "poilu",
+ "poind",
+ "pokal",
+ "poked",
+ "pokes",
+ "pokey",
+ "pokie",
+ "poled",
+ "poler",
+ "poles",
+ "poley",
+ "polio",
+ "polis",
+ "polje",
+ "polks",
+ "polls",
+ "polly",
+ "polos",
+ "polts",
+ "polys",
+ "pombe",
+ "pomes",
+ "pommy",
+ "pomos",
+ "pomps",
+ "ponce",
+ "poncy",
+ "ponds",
+ "pones",
+ "poney",
+ "ponga",
+ "pongo",
+ "pongs",
+ "pongy",
+ "ponks",
+ "ponts",
+ "ponty",
+ "ponzu",
+ "poods",
+ "pooed",
+ "poofs",
+ "poofy",
+ "poohs",
+ "pooja",
+ "pooka",
+ "pooks",
+ "pools",
+ "poons",
+ "poops",
+ "poopy",
+ "poori",
+ "poort",
+ "poots",
+ "poove",
+ "poovy",
+ "popes",
+ "poppa",
+ "popsy",
+ "porae",
+ "poral",
+ "pored",
+ "porer",
+ "pores",
+ "porge",
+ "porgy",
+ "porin",
+ "porks",
+ "porky",
+ "porno",
+ "porns",
+ "porny",
+ "porta",
+ "ports",
+ "porty",
+ "posed",
+ "poses",
+ "posey",
+ "posho",
+ "posts",
+ "potae",
+ "potch",
+ "poted",
+ "potes",
+ "potin",
+ "potoo",
+ "potsy",
+ "potto",
+ "potts",
+ "potty",
+ "pouff",
+ "poufs",
+ "pouke",
+ "pouks",
+ "poule",
+ "poulp",
+ "poult",
+ "poupe",
+ "poupt",
+ "pours",
+ "pouts",
+ "powan",
+ "powin",
+ "pownd",
+ "powns",
+ "powny",
+ "powre",
+ "poxed",
+ "poxes",
+ "poynt",
+ "poyou",
+ "poyse",
+ "pozzy",
+ "praam",
+ "prads",
+ "prahu",
+ "prams",
+ "prana",
+ "prang",
+ "praos",
+ "prase",
+ "prate",
+ "prats",
+ "pratt",
+ "praty",
+ "praus",
+ "prays",
+ "predy",
+ "preed",
+ "prees",
+ "preif",
+ "prems",
+ "premy",
+ "prent",
+ "preon",
+ "preop",
+ "preps",
+ "presa",
+ "prese",
+ "prest",
+ "preve",
+ "prexy",
+ "preys",
+ "prial",
+ "pricy",
+ "prief",
+ "prier",
+ "pries",
+ "prigs",
+ "prill",
+ "prima",
+ "primi",
+ "primp",
+ "prims",
+ "primy",
+ "prink",
+ "prion",
+ "prise",
+ "priss",
+ "proas",
+ "probs",
+ "prods",
+ "proem",
+ "profs",
+ "progs",
+ "proin",
+ "proke",
+ "prole",
+ "proll",
+ "promo",
+ "proms",
+ "pronk",
+ "props",
+ "prore",
+ "proso",
+ "pross",
+ "prost",
+ "prosy",
+ "proto",
+ "proul",
+ "prows",
+ "proyn",
+ "prunt",
+ "pruta",
+ "pryer",
+ "pryse",
+ "pseud",
+ "pshaw",
+ "psion",
+ "psoae",
+ "psoai",
+ "psoas",
+ "psora",
+ "psych",
+ "psyop",
+ "pubco",
+ "pubes",
+ "pubis",
+ "pucan",
+ "pucer",
+ "puces",
+ "pucka",
+ "pucks",
+ "puddy",
+ "pudge",
+ "pudic",
+ "pudor",
+ "pudsy",
+ "pudus",
+ "puers",
+ "puffa",
+ "puffs",
+ "puggy",
+ "pugil",
+ "puhas",
+ "pujah",
+ "pujas",
+ "pukas",
+ "puked",
+ "puker",
+ "pukes",
+ "pukey",
+ "pukka",
+ "pukus",
+ "pulao",
+ "pulas",
+ "puled",
+ "puler",
+ "pules",
+ "pulik",
+ "pulis",
+ "pulka",
+ "pulks",
+ "pulli",
+ "pulls",
+ "pully",
+ "pulmo",
+ "pulps",
+ "pulus",
+ "pumas",
+ "pumie",
+ "pumps",
+ "punas",
+ "punce",
+ "punga",
+ "pungs",
+ "punji",
+ "punka",
+ "punks",
+ "punky",
+ "punny",
+ "punto",
+ "punts",
+ "punty",
+ "pupae",
+ "pupas",
+ "pupus",
+ "purda",
+ "pured",
+ "pures",
+ "purin",
+ "puris",
+ "purls",
+ "purpy",
+ "purrs",
+ "pursy",
+ "purty",
+ "puses",
+ "pusle",
+ "pussy",
+ "putid",
+ "puton",
+ "putti",
+ "putto",
+ "putts",
+ "puzel",
+ "pwned",
+ "pyats",
+ "pyets",
+ "pygal",
+ "pyins",
+ "pylon",
+ "pyned",
+ "pynes",
+ "pyoid",
+ "pyots",
+ "pyral",
+ "pyran",
+ "pyres",
+ "pyrex",
+ "pyric",
+ "pyros",
+ "pyxed",
+ "pyxes",
+ "pyxie",
+ "pyxis",
+ "pzazz",
+ "qadis",
+ "qaids",
+ "qajaq",
+ "qanat",
+ "qapik",
+ "qibla",
+ "qophs",
+ "qorma",
+ "quads",
+ "quaff",
+ "quags",
+ "quair",
+ "quais",
+ "quaky",
+ "quale",
+ "quant",
+ "quare",
+ "quass",
+ "quate",
+ "quats",
+ "quayd",
+ "quays",
+ "qubit",
+ "quean",
+ "queme",
+ "quena",
+ "quern",
+ "queyn",
+ "queys",
+ "quich",
+ "quids",
+ "quiff",
+ "quims",
+ "quina",
+ "quine",
+ "quino",
+ "quins",
+ "quint",
+ "quipo",
+ "quips",
+ "quipu",
+ "quire",
+ "quirt",
+ "quist",
+ "quits",
+ "quoad",
+ "quods",
+ "quoif",
+ "quoin",
+ "quoit",
+ "quoll",
+ "quonk",
+ "quops",
+ "qursh",
+ "quyte",
+ "rabat",
+ "rabic",
+ "rabis",
+ "raced",
+ "races",
+ "rache",
+ "racks",
+ "racon",
+ "radge",
+ "radix",
+ "radon",
+ "raffs",
+ "rafts",
+ "ragas",
+ "ragde",
+ "raged",
+ "ragee",
+ "rager",
+ "rages",
+ "ragga",
+ "raggs",
+ "raggy",
+ "ragis",
+ "ragus",
+ "rahed",
+ "rahui",
+ "raias",
+ "raids",
+ "raiks",
+ "raile",
+ "rails",
+ "raine",
+ "rains",
+ "raird",
+ "raita",
+ "raits",
+ "rajas",
+ "rajes",
+ "raked",
+ "rakee",
+ "raker",
+ "rakes",
+ "rakia",
+ "rakis",
+ "rakus",
+ "rales",
+ "ramal",
+ "ramee",
+ "ramet",
+ "ramie",
+ "ramin",
+ "ramis",
+ "rammy",
+ "ramps",
+ "ramus",
+ "ranas",
+ "rance",
+ "rands",
+ "ranee",
+ "ranga",
+ "rangi",
+ "rangs",
+ "rangy",
+ "ranid",
+ "ranis",
+ "ranke",
+ "ranks",
+ "rants",
+ "raped",
+ "raper",
+ "rapes",
+ "raphe",
+ "rappe",
+ "rared",
+ "raree",
+ "rares",
+ "rarks",
+ "rased",
+ "raser",
+ "rases",
+ "rasps",
+ "rasse",
+ "rasta",
+ "ratal",
+ "ratan",
+ "ratas",
+ "ratch",
+ "rated",
+ "ratel",
+ "rater",
+ "rates",
+ "ratha",
+ "rathe",
+ "raths",
+ "ratoo",
+ "ratos",
+ "ratus",
+ "rauns",
+ "raupo",
+ "raved",
+ "ravel",
+ "raver",
+ "raves",
+ "ravey",
+ "ravin",
+ "rawer",
+ "rawin",
+ "rawly",
+ "rawns",
+ "raxed",
+ "raxes",
+ "rayah",
+ "rayas",
+ "rayed",
+ "rayle",
+ "rayne",
+ "razed",
+ "razee",
+ "razer",
+ "razes",
+ "razoo",
+ "readd",
+ "reads",
+ "reais",
+ "reaks",
+ "realo",
+ "reals",
+ "reame",
+ "reams",
+ "reamy",
+ "reans",
+ "reaps",
+ "rears",
+ "reast",
+ "reata",
+ "reate",
+ "reave",
+ "rebbe",
+ "rebec",
+ "rebid",
+ "rebit",
+ "rebop",
+ "rebuy",
+ "recal",
+ "recce",
+ "recco",
+ "reccy",
+ "recit",
+ "recks",
+ "recon",
+ "recta",
+ "recti",
+ "recto",
+ "redan",
+ "redds",
+ "reddy",
+ "reded",
+ "redes",
+ "redia",
+ "redid",
+ "redip",
+ "redly",
+ "redon",
+ "redos",
+ "redox",
+ "redry",
+ "redub",
+ "redux",
+ "redye",
+ "reech",
+ "reede",
+ "reeds",
+ "reefs",
+ "reefy",
+ "reeks",
+ "reeky",
+ "reels",
+ "reens",
+ "reest",
+ "reeve",
+ "refed",
+ "refel",
+ "reffo",
+ "refis",
+ "refix",
+ "refly",
+ "refry",
+ "regar",
+ "reges",
+ "reggo",
+ "regie",
+ "regma",
+ "regna",
+ "regos",
+ "regur",
+ "rehem",
+ "reifs",
+ "reify",
+ "reiki",
+ "reiks",
+ "reink",
+ "reins",
+ "reird",
+ "reist",
+ "reive",
+ "rejig",
+ "rejon",
+ "reked",
+ "rekes",
+ "rekey",
+ "relet",
+ "relie",
+ "relit",
+ "rello",
+ "reman",
+ "remap",
+ "remen",
+ "remet",
+ "remex",
+ "remix",
+ "renay",
+ "rends",
+ "reney",
+ "renga",
+ "renig",
+ "renin",
+ "renne",
+ "renos",
+ "rente",
+ "rents",
+ "reoil",
+ "reorg",
+ "repeg",
+ "repin",
+ "repla",
+ "repos",
+ "repot",
+ "repps",
+ "repro",
+ "reran",
+ "rerig",
+ "resat",
+ "resaw",
+ "resay",
+ "resee",
+ "reses",
+ "resew",
+ "resid",
+ "resit",
+ "resod",
+ "resow",
+ "resto",
+ "rests",
+ "resty",
+ "resus",
+ "retag",
+ "retax",
+ "retem",
+ "retia",
+ "retie",
+ "retox",
+ "revet",
+ "revie",
+ "rewan",
+ "rewax",
+ "rewed",
+ "rewet",
+ "rewin",
+ "rewon",
+ "rewth",
+ "rexes",
+ "rezes",
+ "rheas",
+ "rheme",
+ "rheum",
+ "rhies",
+ "rhime",
+ "rhine",
+ "rhody",
+ "rhomb",
+ "rhone",
+ "rhumb",
+ "rhyne",
+ "rhyta",
+ "riads",
+ "rials",
+ "riant",
+ "riata",
+ "ribas",
+ "ribby",
+ "ribes",
+ "riced",
+ "ricer",
+ "rices",
+ "ricey",
+ "richt",
+ "ricin",
+ "ricks",
+ "rides",
+ "ridgy",
+ "ridic",
+ "riels",
+ "riems",
+ "rieve",
+ "rifer",
+ "riffs",
+ "rifte",
+ "rifts",
+ "rifty",
+ "riggs",
+ "rigol",
+ "riled",
+ "riles",
+ "riley",
+ "rille",
+ "rills",
+ "rimae",
+ "rimed",
+ "rimer",
+ "rimes",
+ "rimus",
+ "rinds",
+ "rindy",
+ "rines",
+ "rings",
+ "rinks",
+ "rioja",
+ "riots",
+ "riped",
+ "ripes",
+ "ripps",
+ "rises",
+ "rishi",
+ "risks",
+ "risps",
+ "risus",
+ "rites",
+ "ritts",
+ "ritzy",
+ "rivas",
+ "rived",
+ "rivel",
+ "riven",
+ "rives",
+ "riyal",
+ "rizas",
+ "roads",
+ "roams",
+ "roans",
+ "roars",
+ "roary",
+ "roate",
+ "robed",
+ "robes",
+ "roble",
+ "rocks",
+ "roded",
+ "rodes",
+ "roguy",
+ "rohes",
+ "roids",
+ "roils",
+ "roily",
+ "roins",
+ "roist",
+ "rojak",
+ "rojis",
+ "roked",
+ "roker",
+ "rokes",
+ "rolag",
+ "roles",
+ "rolfs",
+ "rolls",
+ "romal",
+ "roman",
+ "romeo",
+ "romps",
+ "ronde",
+ "rondo",
+ "roneo",
+ "rones",
+ "ronin",
+ "ronne",
+ "ronte",
+ "ronts",
+ "roods",
+ "roofs",
+ "roofy",
+ "rooks",
+ "rooky",
+ "rooms",
+ "roons",
+ "roops",
+ "roopy",
+ "roosa",
+ "roose",
+ "roots",
+ "rooty",
+ "roped",
+ "roper",
+ "ropes",
+ "ropey",
+ "roque",
+ "roral",
+ "rores",
+ "roric",
+ "rorid",
+ "rorie",
+ "rorts",
+ "rorty",
+ "rosed",
+ "roses",
+ "roset",
+ "roshi",
+ "rosin",
+ "rosit",
+ "rosti",
+ "rosts",
+ "rotal",
+ "rotan",
+ "rotas",
+ "rotch",
+ "roted",
+ "rotes",
+ "rotis",
+ "rotls",
+ "roton",
+ "rotos",
+ "rotte",
+ "rouen",
+ "roues",
+ "roule",
+ "rouls",
+ "roums",
+ "roups",
+ "roupy",
+ "roust",
+ "routh",
+ "routs",
+ "roved",
+ "roven",
+ "roves",
+ "rowan",
+ "rowed",
+ "rowel",
+ "rowen",
+ "rowie",
+ "rowme",
+ "rownd",
+ "rowth",
+ "rowts",
+ "royne",
+ "royst",
+ "rozet",
+ "rozit",
+ "ruana",
+ "rubai",
+ "rubby",
+ "rubel",
+ "rubes",
+ "rubin",
+ "ruble",
+ "rubli",
+ "rubus",
+ "ruche",
+ "rucks",
+ "rudas",
+ "rudds",
+ "rudes",
+ "rudie",
+ "rudis",
+ "rueda",
+ "ruers",
+ "ruffe",
+ "ruffs",
+ "rugae",
+ "rugal",
+ "ruggy",
+ "ruing",
+ "ruins",
+ "rukhs",
+ "ruled",
+ "rules",
+ "rumal",
+ "rumbo",
+ "rumen",
+ "rumes",
+ "rumly",
+ "rummy",
+ "rumpo",
+ "rumps",
+ "rumpy",
+ "runch",
+ "runds",
+ "runed",
+ "runes",
+ "rungs",
+ "runic",
+ "runny",
+ "runts",
+ "runty",
+ "rupia",
+ "rurps",
+ "rurus",
+ "rusas",
+ "ruses",
+ "rushy",
+ "rusks",
+ "rusma",
+ "russe",
+ "rusts",
+ "ruths",
+ "rutin",
+ "rutty",
+ "ryals",
+ "rybat",
+ "ryked",
+ "rykes",
+ "rymme",
+ "rynds",
+ "ryots",
+ "ryper",
+ "saags",
+ "sabal",
+ "sabed",
+ "saber",
+ "sabes",
+ "sabha",
+ "sabin",
+ "sabir",
+ "sable",
+ "sabot",
+ "sabra",
+ "sabre",
+ "sacks",
+ "sacra",
+ "saddo",
+ "sades",
+ "sadhe",
+ "sadhu",
+ "sadis",
+ "sados",
+ "sadza",
+ "safed",
+ "safes",
+ "sagas",
+ "sager",
+ "sages",
+ "saggy",
+ "sagos",
+ "sagum",
+ "saheb",
+ "sahib",
+ "saice",
+ "saick",
+ "saics",
+ "saids",
+ "saiga",
+ "sails",
+ "saims",
+ "saine",
+ "sains",
+ "sairs",
+ "saist",
+ "saith",
+ "sajou",
+ "sakai",
+ "saker",
+ "sakes",
+ "sakia",
+ "sakis",
+ "sakti",
+ "salal",
+ "salat",
+ "salep",
+ "sales",
+ "salet",
+ "salic",
+ "salix",
+ "salle",
+ "salmi",
+ "salol",
+ "salop",
+ "salpa",
+ "salps",
+ "salse",
+ "salto",
+ "salts",
+ "salue",
+ "salut",
+ "saman",
+ "samas",
+ "samba",
+ "sambo",
+ "samek",
+ "samel",
+ "samen",
+ "sames",
+ "samey",
+ "samfu",
+ "sammy",
+ "sampi",
+ "samps",
+ "sands",
+ "saned",
+ "sanes",
+ "sanga",
+ "sangh",
+ "sango",
+ "sangs",
+ "sanko",
+ "sansa",
+ "santo",
+ "sants",
+ "saola",
+ "sapan",
+ "sapid",
+ "sapor",
+ "saran",
+ "sards",
+ "sared",
+ "saree",
+ "sarge",
+ "sargo",
+ "sarin",
+ "saris",
+ "sarks",
+ "sarky",
+ "sarod",
+ "saros",
+ "sarus",
+ "saser",
+ "sasin",
+ "sasse",
+ "satai",
+ "satay",
+ "sated",
+ "satem",
+ "sates",
+ "satis",
+ "sauba",
+ "sauch",
+ "saugh",
+ "sauls",
+ "sault",
+ "saunt",
+ "saury",
+ "sauts",
+ "saved",
+ "saver",
+ "saves",
+ "savey",
+ "savin",
+ "sawah",
+ "sawed",
+ "sawer",
+ "saxes",
+ "sayed",
+ "sayer",
+ "sayid",
+ "sayne",
+ "sayon",
+ "sayst",
+ "sazes",
+ "scabs",
+ "scads",
+ "scaff",
+ "scags",
+ "scail",
+ "scala",
+ "scall",
+ "scams",
+ "scand",
+ "scans",
+ "scapa",
+ "scape",
+ "scapi",
+ "scarp",
+ "scars",
+ "scart",
+ "scath",
+ "scats",
+ "scatt",
+ "scaud",
+ "scaup",
+ "scaur",
+ "scaws",
+ "sceat",
+ "scena",
+ "scend",
+ "schav",
+ "schmo",
+ "schul",
+ "schwa",
+ "sclim",
+ "scody",
+ "scogs",
+ "scoog",
+ "scoot",
+ "scopa",
+ "scops",
+ "scots",
+ "scoug",
+ "scoup",
+ "scowp",
+ "scows",
+ "scrab",
+ "scrae",
+ "scrag",
+ "scran",
+ "scrat",
+ "scraw",
+ "scray",
+ "scrim",
+ "scrip",
+ "scrob",
+ "scrod",
+ "scrog",
+ "scrow",
+ "scudi",
+ "scudo",
+ "scuds",
+ "scuff",
+ "scuft",
+ "scugs",
+ "sculk",
+ "scull",
+ "sculp",
+ "sculs",
+ "scums",
+ "scups",
+ "scurf",
+ "scurs",
+ "scuse",
+ "scuta",
+ "scute",
+ "scuts",
+ "scuzz",
+ "scyes",
+ "sdayn",
+ "sdein",
+ "seals",
+ "seame",
+ "seams",
+ "seamy",
+ "seans",
+ "seare",
+ "sears",
+ "sease",
+ "seats",
+ "seaze",
+ "sebum",
+ "secco",
+ "sechs",
+ "sects",
+ "seder",
+ "sedes",
+ "sedge",
+ "sedgy",
+ "sedum",
+ "seeds",
+ "seeks",
+ "seeld",
+ "seels",
+ "seely",
+ "seems",
+ "seeps",
+ "seepy",
+ "seers",
+ "sefer",
+ "segar",
+ "segni",
+ "segno",
+ "segol",
+ "segos",
+ "sehri",
+ "seifs",
+ "seils",
+ "seine",
+ "seirs",
+ "seise",
+ "seism",
+ "seity",
+ "seiza",
+ "sekos",
+ "sekts",
+ "selah",
+ "seles",
+ "selfs",
+ "sella",
+ "selle",
+ "sells",
+ "selva",
+ "semee",
+ "semes",
+ "semie",
+ "semis",
+ "senas",
+ "sends",
+ "senes",
+ "sengi",
+ "senna",
+ "senor",
+ "sensa",
+ "sensi",
+ "sente",
+ "senti",
+ "sents",
+ "senvy",
+ "senza",
+ "sepad",
+ "sepal",
+ "sepic",
+ "sepoy",
+ "septa",
+ "septs",
+ "serac",
+ "serai",
+ "seral",
+ "sered",
+ "serer",
+ "seres",
+ "serfs",
+ "serge",
+ "seric",
+ "serin",
+ "serks",
+ "seron",
+ "serow",
+ "serra",
+ "serre",
+ "serrs",
+ "serry",
+ "servo",
+ "sesey",
+ "sessa",
+ "setae",
+ "setal",
+ "seton",
+ "setts",
+ "sewan",
+ "sewar",
+ "sewed",
+ "sewel",
+ "sewen",
+ "sewin",
+ "sexed",
+ "sexer",
+ "sexes",
+ "sexto",
+ "sexts",
+ "seyen",
+ "shads",
+ "shags",
+ "shahs",
+ "shako",
+ "shakt",
+ "shalm",
+ "shaly",
+ "shama",
+ "shams",
+ "shand",
+ "shans",
+ "shaps",
+ "sharn",
+ "shash",
+ "shaul",
+ "shawm",
+ "shawn",
+ "shaws",
+ "shaya",
+ "shays",
+ "shchi",
+ "sheaf",
+ "sheal",
+ "sheas",
+ "sheds",
+ "sheel",
+ "shend",
+ "shent",
+ "sheol",
+ "sherd",
+ "shere",
+ "shero",
+ "shets",
+ "sheva",
+ "shewn",
+ "shews",
+ "shiai",
+ "shiel",
+ "shier",
+ "shies",
+ "shill",
+ "shily",
+ "shims",
+ "shins",
+ "ships",
+ "shirr",
+ "shirs",
+ "shish",
+ "shiso",
+ "shist",
+ "shite",
+ "shits",
+ "shiur",
+ "shiva",
+ "shive",
+ "shivs",
+ "shlep",
+ "shlub",
+ "shmek",
+ "shmoe",
+ "shoat",
+ "shoed",
+ "shoer",
+ "shoes",
+ "shogi",
+ "shogs",
+ "shoji",
+ "shojo",
+ "shola",
+ "shool",
+ "shoon",
+ "shoos",
+ "shope",
+ "shops",
+ "shorl",
+ "shote",
+ "shots",
+ "shott",
+ "showd",
+ "shows",
+ "shoyu",
+ "shred",
+ "shris",
+ "shrow",
+ "shtik",
+ "shtum",
+ "shtup",
+ "shule",
+ "shuln",
+ "shuls",
+ "shuns",
+ "shura",
+ "shute",
+ "shuts",
+ "shwas",
+ "shyer",
+ "sials",
+ "sibbs",
+ "sibyl",
+ "sices",
+ "sicht",
+ "sicko",
+ "sicks",
+ "sicky",
+ "sidas",
+ "sided",
+ "sider",
+ "sides",
+ "sidha",
+ "sidhe",
+ "sidle",
+ "sield",
+ "siens",
+ "sient",
+ "sieth",
+ "sieur",
+ "sifts",
+ "sighs",
+ "sigil",
+ "sigla",
+ "signa",
+ "signs",
+ "sijos",
+ "sikas",
+ "siker",
+ "sikes",
+ "silds",
+ "siled",
+ "silen",
+ "siler",
+ "siles",
+ "silex",
+ "silks",
+ "sills",
+ "silos",
+ "silts",
+ "silty",
+ "silva",
+ "simar",
+ "simas",
+ "simba",
+ "simis",
+ "simps",
+ "simul",
+ "sinds",
+ "sined",
+ "sines",
+ "sings",
+ "sinhs",
+ "sinks",
+ "sinky",
+ "sinus",
+ "siped",
+ "sipes",
+ "sippy",
+ "sired",
+ "siree",
+ "sires",
+ "sirih",
+ "siris",
+ "siroc",
+ "sirra",
+ "sirup",
+ "sisal",
+ "sises",
+ "sista",
+ "sists",
+ "sitar",
+ "sited",
+ "sites",
+ "sithe",
+ "sitka",
+ "situp",
+ "situs",
+ "siver",
+ "sixer",
+ "sixes",
+ "sixmo",
+ "sixte",
+ "sizar",
+ "sized",
+ "sizel",
+ "sizer",
+ "sizes",
+ "skags",
+ "skail",
+ "skald",
+ "skank",
+ "skart",
+ "skats",
+ "skatt",
+ "skaws",
+ "skean",
+ "skear",
+ "skeds",
+ "skeed",
+ "skeef",
+ "skeen",
+ "skeer",
+ "skees",
+ "skeet",
+ "skegg",
+ "skegs",
+ "skein",
+ "skelf",
+ "skell",
+ "skelm",
+ "skelp",
+ "skene",
+ "skens",
+ "skeos",
+ "skeps",
+ "skers",
+ "skets",
+ "skews",
+ "skids",
+ "skied",
+ "skies",
+ "skiey",
+ "skimo",
+ "skims",
+ "skink",
+ "skins",
+ "skint",
+ "skios",
+ "skips",
+ "skirl",
+ "skirr",
+ "skite",
+ "skits",
+ "skive",
+ "skivy",
+ "sklim",
+ "skoal",
+ "skody",
+ "skoff",
+ "skogs",
+ "skols",
+ "skool",
+ "skort",
+ "skosh",
+ "skran",
+ "skrik",
+ "skuas",
+ "skugs",
+ "skyed",
+ "skyer",
+ "skyey",
+ "skyfs",
+ "skyre",
+ "skyrs",
+ "skyte",
+ "slabs",
+ "slade",
+ "slaes",
+ "slags",
+ "slaid",
+ "slake",
+ "slams",
+ "slane",
+ "slank",
+ "slaps",
+ "slart",
+ "slats",
+ "slaty",
+ "slaws",
+ "slays",
+ "slebs",
+ "sleds",
+ "sleer",
+ "slews",
+ "sleys",
+ "slier",
+ "slily",
+ "slims",
+ "slipe",
+ "slips",
+ "slipt",
+ "slish",
+ "slits",
+ "slive",
+ "sloan",
+ "slobs",
+ "sloes",
+ "slogs",
+ "sloid",
+ "slojd",
+ "slomo",
+ "sloom",
+ "sloot",
+ "slops",
+ "slopy",
+ "slorm",
+ "slots",
+ "slove",
+ "slows",
+ "sloyd",
+ "slubb",
+ "slubs",
+ "slued",
+ "slues",
+ "sluff",
+ "slugs",
+ "sluit",
+ "slums",
+ "slurb",
+ "slurs",
+ "sluse",
+ "sluts",
+ "slyer",
+ "slype",
+ "smaak",
+ "smaik",
+ "smalm",
+ "smalt",
+ "smarm",
+ "smaze",
+ "smeek",
+ "smees",
+ "smeik",
+ "smeke",
+ "smerk",
+ "smews",
+ "smirr",
+ "smirs",
+ "smits",
+ "smogs",
+ "smoko",
+ "smolt",
+ "smoor",
+ "smoot",
+ "smore",
+ "smorg",
+ "smout",
+ "smowt",
+ "smugs",
+ "smurs",
+ "smush",
+ "smuts",
+ "snabs",
+ "snafu",
+ "snags",
+ "snaps",
+ "snarf",
+ "snark",
+ "snars",
+ "snary",
+ "snash",
+ "snath",
+ "snaws",
+ "snead",
+ "sneap",
+ "snebs",
+ "sneck",
+ "sneds",
+ "sneed",
+ "snees",
+ "snell",
+ "snibs",
+ "snick",
+ "snies",
+ "snift",
+ "snigs",
+ "snips",
+ "snipy",
+ "snirt",
+ "snits",
+ "snobs",
+ "snods",
+ "snoek",
+ "snoep",
+ "snogs",
+ "snoke",
+ "snood",
+ "snook",
+ "snool",
+ "snoot",
+ "snots",
+ "snowk",
+ "snows",
+ "snubs",
+ "snugs",
+ "snush",
+ "snyes",
+ "soaks",
+ "soaps",
+ "soare",
+ "soars",
+ "soave",
+ "sobas",
+ "socas",
+ "soces",
+ "socko",
+ "socks",
+ "socle",
+ "sodas",
+ "soddy",
+ "sodic",
+ "sodom",
+ "sofar",
+ "sofas",
+ "softa",
+ "softs",
+ "softy",
+ "soger",
+ "sohur",
+ "soils",
+ "soily",
+ "sojas",
+ "sojus",
+ "sokah",
+ "soken",
+ "sokes",
+ "sokol",
+ "solah",
+ "solan",
+ "solas",
+ "solde",
+ "soldi",
+ "soldo",
+ "solds",
+ "soled",
+ "solei",
+ "soler",
+ "soles",
+ "solon",
+ "solos",
+ "solum",
+ "solus",
+ "soman",
+ "somas",
+ "sonce",
+ "sonde",
+ "sones",
+ "songs",
+ "sonly",
+ "sonne",
+ "sonny",
+ "sonse",
+ "sonsy",
+ "sooey",
+ "sooks",
+ "sooky",
+ "soole",
+ "sools",
+ "sooms",
+ "soops",
+ "soote",
+ "soots",
+ "sophs",
+ "sophy",
+ "sopor",
+ "soppy",
+ "sopra",
+ "soral",
+ "soras",
+ "sorbo",
+ "sorbs",
+ "sorda",
+ "sordo",
+ "sords",
+ "sored",
+ "soree",
+ "sorel",
+ "sorer",
+ "sores",
+ "sorex",
+ "sorgo",
+ "sorns",
+ "sorra",
+ "sorta",
+ "sorts",
+ "sorus",
+ "soths",
+ "sotol",
+ "souce",
+ "souct",
+ "sough",
+ "souks",
+ "souls",
+ "soums",
+ "soups",
+ "soupy",
+ "sours",
+ "souse",
+ "souts",
+ "sowar",
+ "sowce",
+ "sowed",
+ "sowff",
+ "sowfs",
+ "sowle",
+ "sowls",
+ "sowms",
+ "sownd",
+ "sowne",
+ "sowps",
+ "sowse",
+ "sowth",
+ "soyas",
+ "soyle",
+ "soyuz",
+ "sozin",
+ "spacy",
+ "spado",
+ "spaed",
+ "spaer",
+ "spaes",
+ "spags",
+ "spahi",
+ "spail",
+ "spain",
+ "spait",
+ "spake",
+ "spald",
+ "spale",
+ "spall",
+ "spalt",
+ "spams",
+ "spane",
+ "spang",
+ "spans",
+ "spard",
+ "spars",
+ "spart",
+ "spate",
+ "spats",
+ "spaul",
+ "spawl",
+ "spaws",
+ "spayd",
+ "spays",
+ "spaza",
+ "spazz",
+ "speal",
+ "spean",
+ "speat",
+ "specs",
+ "spect",
+ "speel",
+ "speer",
+ "speil",
+ "speir",
+ "speks",
+ "speld",
+ "spelk",
+ "speos",
+ "spets",
+ "speug",
+ "spews",
+ "spewy",
+ "spial",
+ "spica",
+ "spick",
+ "spics",
+ "spide",
+ "spier",
+ "spies",
+ "spiff",
+ "spifs",
+ "spiks",
+ "spile",
+ "spims",
+ "spina",
+ "spink",
+ "spins",
+ "spirt",
+ "spiry",
+ "spits",
+ "spitz",
+ "spivs",
+ "splay",
+ "splog",
+ "spode",
+ "spods",
+ "spoom",
+ "spoor",
+ "spoot",
+ "spork",
+ "sposh",
+ "spots",
+ "sprad",
+ "sprag",
+ "sprat",
+ "spred",
+ "sprew",
+ "sprit",
+ "sprod",
+ "sprog",
+ "sprue",
+ "sprug",
+ "spuds",
+ "spued",
+ "spuer",
+ "spues",
+ "spugs",
+ "spule",
+ "spume",
+ "spumy",
+ "spurs",
+ "sputa",
+ "spyal",
+ "spyre",
+ "squab",
+ "squaw",
+ "squeg",
+ "squid",
+ "squit",
+ "squiz",
+ "stabs",
+ "stade",
+ "stags",
+ "stagy",
+ "staig",
+ "stane",
+ "stang",
+ "staph",
+ "staps",
+ "starn",
+ "starr",
+ "stars",
+ "stats",
+ "staun",
+ "staws",
+ "stays",
+ "stean",
+ "stear",
+ "stedd",
+ "stede",
+ "steds",
+ "steek",
+ "steem",
+ "steen",
+ "steil",
+ "stela",
+ "stele",
+ "stell",
+ "steme",
+ "stems",
+ "stend",
+ "steno",
+ "stens",
+ "stent",
+ "steps",
+ "stept",
+ "stere",
+ "stets",
+ "stews",
+ "stewy",
+ "steys",
+ "stich",
+ "stied",
+ "sties",
+ "stilb",
+ "stile",
+ "stime",
+ "stims",
+ "stimy",
+ "stipa",
+ "stipe",
+ "stire",
+ "stirk",
+ "stirp",
+ "stirs",
+ "stive",
+ "stivy",
+ "stoae",
+ "stoai",
+ "stoas",
+ "stoat",
+ "stobs",
+ "stoep",
+ "stogy",
+ "stoit",
+ "stoln",
+ "stoma",
+ "stond",
+ "stong",
+ "stonk",
+ "stonn",
+ "stook",
+ "stoor",
+ "stope",
+ "stops",
+ "stopt",
+ "stoss",
+ "stots",
+ "stott",
+ "stoun",
+ "stoup",
+ "stour",
+ "stown",
+ "stowp",
+ "stows",
+ "strad",
+ "strae",
+ "strag",
+ "strak",
+ "strep",
+ "strew",
+ "stria",
+ "strig",
+ "strim",
+ "strop",
+ "strow",
+ "stroy",
+ "strum",
+ "stubs",
+ "stude",
+ "studs",
+ "stull",
+ "stulm",
+ "stumm",
+ "stums",
+ "stuns",
+ "stupa",
+ "stupe",
+ "sture",
+ "sturt",
+ "styed",
+ "styes",
+ "styli",
+ "stylo",
+ "styme",
+ "stymy",
+ "styre",
+ "styte",
+ "subah",
+ "subas",
+ "subby",
+ "suber",
+ "subha",
+ "succi",
+ "sucks",
+ "sucky",
+ "sucre",
+ "sudds",
+ "sudor",
+ "sudsy",
+ "suede",
+ "suent",
+ "suers",
+ "suete",
+ "suets",
+ "suety",
+ "sugan",
+ "sughs",
+ "sugos",
+ "suhur",
+ "suids",
+ "suint",
+ "suits",
+ "sujee",
+ "sukhs",
+ "sukuk",
+ "sulci",
+ "sulfa",
+ "sulfo",
+ "sulks",
+ "sulph",
+ "sulus",
+ "sumis",
+ "summa",
+ "sumos",
+ "sumph",
+ "sumps",
+ "sunis",
+ "sunks",
+ "sunna",
+ "sunns",
+ "sunup",
+ "supes",
+ "supra",
+ "surah",
+ "sural",
+ "suras",
+ "surat",
+ "surds",
+ "sured",
+ "sures",
+ "surfs",
+ "surfy",
+ "surgy",
+ "surra",
+ "sused",
+ "suses",
+ "susus",
+ "sutor",
+ "sutra",
+ "sutta",
+ "swabs",
+ "swack",
+ "swads",
+ "swage",
+ "swags",
+ "swail",
+ "swain",
+ "swale",
+ "swaly",
+ "swamy",
+ "swang",
+ "swank",
+ "swans",
+ "swaps",
+ "swapt",
+ "sward",
+ "sware",
+ "swarf",
+ "swart",
+ "swats",
+ "swayl",
+ "sways",
+ "sweal",
+ "swede",
+ "sweed",
+ "sweel",
+ "sweer",
+ "swees",
+ "sweir",
+ "swelt",
+ "swerf",
+ "sweys",
+ "swies",
+ "swigs",
+ "swile",
+ "swims",
+ "swink",
+ "swipe",
+ "swire",
+ "swiss",
+ "swith",
+ "swits",
+ "swive",
+ "swizz",
+ "swobs",
+ "swole",
+ "swoln",
+ "swops",
+ "swopt",
+ "swots",
+ "swoun",
+ "sybbe",
+ "sybil",
+ "syboe",
+ "sybow",
+ "sycee",
+ "syces",
+ "sycon",
+ "syens",
+ "syker",
+ "sykes",
+ "sylis",
+ "sylph",
+ "sylva",
+ "symar",
+ "synch",
+ "syncs",
+ "synds",
+ "syned",
+ "synes",
+ "synth",
+ "syped",
+ "sypes",
+ "syphs",
+ "syrah",
+ "syren",
+ "sysop",
+ "sythe",
+ "syver",
+ "taals",
+ "taata",
+ "taber",
+ "tabes",
+ "tabid",
+ "tabis",
+ "tabla",
+ "tabor",
+ "tabun",
+ "tabus",
+ "tacan",
+ "taces",
+ "tacet",
+ "tache",
+ "tacho",
+ "tachs",
+ "tacks",
+ "tacos",
+ "tacts",
+ "taels",
+ "tafia",
+ "taggy",
+ "tagma",
+ "tahas",
+ "tahrs",
+ "taiga",
+ "taigs",
+ "taiko",
+ "tails",
+ "tains",
+ "taira",
+ "taish",
+ "taits",
+ "tajes",
+ "takas",
+ "takes",
+ "takhi",
+ "takin",
+ "takis",
+ "takky",
+ "talak",
+ "talaq",
+ "talar",
+ "talas",
+ "talcs",
+ "talcy",
+ "talea",
+ "taler",
+ "tales",
+ "talks",
+ "talky",
+ "talls",
+ "talma",
+ "talpa",
+ "taluk",
+ "talus",
+ "tamal",
+ "tamed",
+ "tames",
+ "tamin",
+ "tamis",
+ "tammy",
+ "tamps",
+ "tanas",
+ "tanga",
+ "tangi",
+ "tangs",
+ "tanhs",
+ "tanka",
+ "tanks",
+ "tanky",
+ "tanna",
+ "tansy",
+ "tanti",
+ "tanto",
+ "tanty",
+ "tapas",
+ "taped",
+ "tapen",
+ "tapes",
+ "tapet",
+ "tapis",
+ "tappa",
+ "tapus",
+ "taras",
+ "tardo",
+ "tared",
+ "tares",
+ "targa",
+ "targe",
+ "tarns",
+ "taroc",
+ "tarok",
+ "taros",
+ "tarps",
+ "tarre",
+ "tarry",
+ "tarsi",
+ "tarts",
+ "tarty",
+ "tasar",
+ "tased",
+ "taser",
+ "tases",
+ "tasks",
+ "tassa",
+ "tasse",
+ "tasso",
+ "tatar",
+ "tater",
+ "tates",
+ "taths",
+ "tatie",
+ "tatou",
+ "tatts",
+ "tatus",
+ "taube",
+ "tauld",
+ "tauon",
+ "taupe",
+ "tauts",
+ "tavah",
+ "tavas",
+ "taver",
+ "tawai",
+ "tawas",
+ "tawed",
+ "tawer",
+ "tawie",
+ "tawse",
+ "tawts",
+ "taxed",
+ "taxer",
+ "taxes",
+ "taxis",
+ "taxol",
+ "taxon",
+ "taxor",
+ "taxus",
+ "tayra",
+ "tazza",
+ "tazze",
+ "teade",
+ "teads",
+ "teaed",
+ "teaks",
+ "teals",
+ "teams",
+ "tears",
+ "teats",
+ "teaze",
+ "techs",
+ "techy",
+ "tecta",
+ "teels",
+ "teems",
+ "teend",
+ "teene",
+ "teens",
+ "teeny",
+ "teers",
+ "teffs",
+ "teggs",
+ "tegua",
+ "tegus",
+ "tehrs",
+ "teiid",
+ "teils",
+ "teind",
+ "teins",
+ "telae",
+ "telco",
+ "teles",
+ "telex",
+ "telia",
+ "telic",
+ "tells",
+ "telly",
+ "teloi",
+ "telos",
+ "temed",
+ "temes",
+ "tempi",
+ "temps",
+ "tempt",
+ "temse",
+ "tench",
+ "tends",
+ "tendu",
+ "tenes",
+ "tenge",
+ "tenia",
+ "tenne",
+ "tenno",
+ "tenny",
+ "tenon",
+ "tents",
+ "tenty",
+ "tenue",
+ "tepal",
+ "tepas",
+ "tepoy",
+ "terai",
+ "teras",
+ "terce",
+ "terek",
+ "teres",
+ "terfe",
+ "terfs",
+ "terga",
+ "terms",
+ "terne",
+ "terns",
+ "terry",
+ "terts",
+ "tesla",
+ "testa",
+ "teste",
+ "tests",
+ "tetes",
+ "teths",
+ "tetra",
+ "tetri",
+ "teuch",
+ "teugh",
+ "tewed",
+ "tewel",
+ "tewit",
+ "texas",
+ "texes",
+ "texts",
+ "thack",
+ "thagi",
+ "thaim",
+ "thale",
+ "thali",
+ "thana",
+ "thane",
+ "thang",
+ "thans",
+ "thanx",
+ "tharm",
+ "thars",
+ "thaws",
+ "thawy",
+ "thebe",
+ "theca",
+ "theed",
+ "theek",
+ "thees",
+ "thegn",
+ "theic",
+ "thein",
+ "thelf",
+ "thema",
+ "thens",
+ "theow",
+ "therm",
+ "thesp",
+ "thete",
+ "thews",
+ "thewy",
+ "thigs",
+ "thilk",
+ "thill",
+ "thine",
+ "thins",
+ "thiol",
+ "thirl",
+ "thoft",
+ "thole",
+ "tholi",
+ "thoro",
+ "thorp",
+ "thous",
+ "thowl",
+ "thrae",
+ "thraw",
+ "thrid",
+ "thrip",
+ "throe",
+ "thuds",
+ "thugs",
+ "thuja",
+ "thunk",
+ "thurl",
+ "thuya",
+ "thymi",
+ "thymy",
+ "tians",
+ "tiars",
+ "tical",
+ "ticca",
+ "ticed",
+ "tices",
+ "tichy",
+ "ticks",
+ "ticky",
+ "tiddy",
+ "tided",
+ "tides",
+ "tiers",
+ "tiffs",
+ "tifos",
+ "tifts",
+ "tiges",
+ "tigon",
+ "tikas",
+ "tikes",
+ "tikis",
+ "tikka",
+ "tilak",
+ "tiled",
+ "tiler",
+ "tiles",
+ "tills",
+ "tilly",
+ "tilth",
+ "tilts",
+ "timbo",
+ "timed",
+ "times",
+ "timon",
+ "timps",
+ "tinas",
+ "tinct",
+ "tinds",
+ "tinea",
+ "tined",
+ "tines",
+ "tinge",
+ "tings",
+ "tinks",
+ "tinny",
+ "tints",
+ "tinty",
+ "tipis",
+ "tippy",
+ "tired",
+ "tires",
+ "tirls",
+ "tiros",
+ "tirrs",
+ "titch",
+ "titer",
+ "titis",
+ "titre",
+ "titty",
+ "titup",
+ "tiyin",
+ "tiyns",
+ "tizes",
+ "tizzy",
+ "toads",
+ "toady",
+ "toaze",
+ "tocks",
+ "tocky",
+ "tocos",
+ "todde",
+ "toeas",
+ "toffs",
+ "toffy",
+ "tofts",
+ "tofus",
+ "togae",
+ "togas",
+ "toged",
+ "toges",
+ "togue",
+ "tohos",
+ "toile",
+ "toils",
+ "toing",
+ "toise",
+ "toits",
+ "tokay",
+ "toked",
+ "toker",
+ "tokes",
+ "tokos",
+ "tolan",
+ "tolar",
+ "tolas",
+ "toled",
+ "toles",
+ "tolls",
+ "tolly",
+ "tolts",
+ "tolus",
+ "tolyl",
+ "toman",
+ "tombs",
+ "tomes",
+ "tomia",
+ "tommy",
+ "tomos",
+ "tondi",
+ "tondo",
+ "toned",
+ "toner",
+ "tones",
+ "toney",
+ "tongs",
+ "tonka",
+ "tonks",
+ "tonne",
+ "tonus",
+ "tools",
+ "tooms",
+ "toons",
+ "toots",
+ "toped",
+ "topee",
+ "topek",
+ "toper",
+ "topes",
+ "tophe",
+ "tophi",
+ "tophs",
+ "topis",
+ "topoi",
+ "topos",
+ "toppy",
+ "toque",
+ "torah",
+ "toran",
+ "toras",
+ "torcs",
+ "tores",
+ "toric",
+ "torii",
+ "toros",
+ "torot",
+ "torrs",
+ "torse",
+ "torsi",
+ "torsk",
+ "torta",
+ "torte",
+ "torts",
+ "tosas",
+ "tosed",
+ "toses",
+ "toshy",
+ "tossy",
+ "toted",
+ "toter",
+ "totes",
+ "totty",
+ "touks",
+ "touns",
+ "tours",
+ "touse",
+ "tousy",
+ "touts",
+ "touze",
+ "touzy",
+ "towed",
+ "towie",
+ "towns",
+ "towny",
+ "towse",
+ "towsy",
+ "towts",
+ "towze",
+ "towzy",
+ "toyed",
+ "toyer",
+ "toyon",
+ "toyos",
+ "tozed",
+ "tozes",
+ "tozie",
+ "trabs",
+ "trads",
+ "tragi",
+ "traik",
+ "trams",
+ "trank",
+ "tranq",
+ "trans",
+ "trant",
+ "trape",
+ "traps",
+ "trapt",
+ "trass",
+ "trats",
+ "tratt",
+ "trave",
+ "trayf",
+ "trays",
+ "treck",
+ "treed",
+ "treen",
+ "trees",
+ "trefa",
+ "treif",
+ "treks",
+ "trema",
+ "trems",
+ "tress",
+ "trest",
+ "trets",
+ "trews",
+ "treyf",
+ "treys",
+ "triac",
+ "tride",
+ "trier",
+ "tries",
+ "triff",
+ "trigo",
+ "trigs",
+ "trike",
+ "trild",
+ "trill",
+ "trims",
+ "trine",
+ "trins",
+ "triol",
+ "trior",
+ "trios",
+ "trips",
+ "tripy",
+ "trist",
+ "troad",
+ "troak",
+ "troat",
+ "trock",
+ "trode",
+ "trods",
+ "trogs",
+ "trois",
+ "troke",
+ "tromp",
+ "trona",
+ "tronc",
+ "trone",
+ "tronk",
+ "trons",
+ "trooz",
+ "troth",
+ "trots",
+ "trows",
+ "troys",
+ "trued",
+ "trues",
+ "trugo",
+ "trugs",
+ "trull",
+ "tryer",
+ "tryke",
+ "tryma",
+ "tryps",
+ "tsade",
+ "tsadi",
+ "tsars",
+ "tsked",
+ "tsuba",
+ "tsubo",
+ "tuans",
+ "tuart",
+ "tuath",
+ "tubae",
+ "tubar",
+ "tubas",
+ "tubby",
+ "tubed",
+ "tubes",
+ "tucks",
+ "tufas",
+ "tuffe",
+ "tuffs",
+ "tufts",
+ "tufty",
+ "tugra",
+ "tuile",
+ "tuina",
+ "tuism",
+ "tuktu",
+ "tules",
+ "tulpa",
+ "tulsi",
+ "tumid",
+ "tummy",
+ "tumps",
+ "tumpy",
+ "tunas",
+ "tunds",
+ "tuned",
+ "tuner",
+ "tunes",
+ "tungs",
+ "tunny",
+ "tupek",
+ "tupik",
+ "tuple",
+ "tuque",
+ "turds",
+ "turfs",
+ "turfy",
+ "turks",
+ "turme",
+ "turms",
+ "turns",
+ "turnt",
+ "turps",
+ "turrs",
+ "tushy",
+ "tusks",
+ "tusky",
+ "tutee",
+ "tutti",
+ "tutty",
+ "tutus",
+ "tuxes",
+ "tuyer",
+ "twaes",
+ "twain",
+ "twals",
+ "twank",
+ "twats",
+ "tways",
+ "tweel",
+ "tween",
+ "tweep",
+ "tweer",
+ "twerk",
+ "twerp",
+ "twier",
+ "twigs",
+ "twill",
+ "twilt",
+ "twink",
+ "twins",
+ "twiny",
+ "twire",
+ "twirp",
+ "twite",
+ "twits",
+ "twoer",
+ "twyer",
+ "tyees",
+ "tyers",
+ "tyiyn",
+ "tykes",
+ "tyler",
+ "tymps",
+ "tynde",
+ "tyned",
+ "tynes",
+ "typal",
+ "typed",
+ "types",
+ "typey",
+ "typic",
+ "typos",
+ "typps",
+ "typto",
+ "tyran",
+ "tyred",
+ "tyres",
+ "tyros",
+ "tythe",
+ "tzars",
+ "udals",
+ "udons",
+ "ugali",
+ "ugged",
+ "uhlan",
+ "uhuru",
+ "ukase",
+ "ulama",
+ "ulans",
+ "ulema",
+ "ulmin",
+ "ulnad",
+ "ulnae",
+ "ulnar",
+ "ulnas",
+ "ulpan",
+ "ulvas",
+ "ulyie",
+ "ulzie",
+ "umami",
+ "umbel",
+ "umber",
+ "umble",
+ "umbos",
+ "umbre",
+ "umiac",
+ "umiak",
+ "umiaq",
+ "ummah",
+ "ummas",
+ "ummed",
+ "umped",
+ "umphs",
+ "umpie",
+ "umpty",
+ "umrah",
+ "umras",
+ "unais",
+ "unapt",
+ "unarm",
+ "unary",
+ "unaus",
+ "unbag",
+ "unban",
+ "unbar",
+ "unbed",
+ "unbid",
+ "unbox",
+ "uncap",
+ "unces",
+ "uncia",
+ "uncos",
+ "uncoy",
+ "uncus",
+ "undam",
+ "undee",
+ "undos",
+ "undug",
+ "uneth",
+ "unfix",
+ "ungag",
+ "unget",
+ "ungod",
+ "ungot",
+ "ungum",
+ "unhat",
+ "unhip",
+ "unica",
+ "units",
+ "unjam",
+ "unked",
+ "unket",
+ "unkid",
+ "unlaw",
+ "unlay",
+ "unled",
+ "unlet",
+ "unlid",
+ "unman",
+ "unmew",
+ "unmix",
+ "unpay",
+ "unpeg",
+ "unpen",
+ "unpin",
+ "unred",
+ "unrid",
+ "unrig",
+ "unrip",
+ "unsaw",
+ "unsay",
+ "unsee",
+ "unsew",
+ "unsex",
+ "unsod",
+ "untax",
+ "untin",
+ "unwet",
+ "unwit",
+ "unwon",
+ "upbow",
+ "upbye",
+ "updos",
+ "updry",
+ "upend",
+ "upjet",
+ "uplay",
+ "upled",
+ "uplit",
+ "upped",
+ "upran",
+ "uprun",
+ "upsee",
+ "upsey",
+ "uptak",
+ "upter",
+ "uptie",
+ "uraei",
+ "urali",
+ "uraos",
+ "urare",
+ "urari",
+ "urase",
+ "urate",
+ "urbex",
+ "urbia",
+ "urdee",
+ "ureal",
+ "ureas",
+ "uredo",
+ "ureic",
+ "urena",
+ "urent",
+ "urged",
+ "urger",
+ "urges",
+ "urial",
+ "urite",
+ "urman",
+ "urnal",
+ "urned",
+ "urped",
+ "ursae",
+ "ursid",
+ "urson",
+ "urubu",
+ "urvas",
+ "users",
+ "usnea",
+ "usque",
+ "usure",
+ "usury",
+ "uteri",
+ "uveal",
+ "uveas",
+ "uvula",
+ "vacua",
+ "vaded",
+ "vades",
+ "vagal",
+ "vagus",
+ "vails",
+ "vaire",
+ "vairs",
+ "vairy",
+ "vakas",
+ "vakil",
+ "vales",
+ "valis",
+ "valse",
+ "vamps",
+ "vampy",
+ "vanda",
+ "vaned",
+ "vanes",
+ "vangs",
+ "vants",
+ "vaped",
+ "vaper",
+ "vapes",
+ "varan",
+ "varas",
+ "vardy",
+ "varec",
+ "vares",
+ "varia",
+ "varix",
+ "varna",
+ "varus",
+ "varve",
+ "vasal",
+ "vases",
+ "vasts",
+ "vasty",
+ "vatic",
+ "vatus",
+ "vauch",
+ "vaute",
+ "vauts",
+ "vawte",
+ "vaxes",
+ "veale",
+ "veals",
+ "vealy",
+ "veena",
+ "veeps",
+ "veers",
+ "veery",
+ "vegas",
+ "veges",
+ "vegie",
+ "vegos",
+ "vehme",
+ "veils",
+ "veily",
+ "veins",
+ "veiny",
+ "velar",
+ "velds",
+ "veldt",
+ "veles",
+ "vells",
+ "velum",
+ "venae",
+ "venal",
+ "vends",
+ "vendu",
+ "veney",
+ "venge",
+ "venin",
+ "vents",
+ "venus",
+ "verbs",
+ "verra",
+ "verry",
+ "verst",
+ "verts",
+ "vertu",
+ "vespa",
+ "vesta",
+ "vests",
+ "vetch",
+ "vexed",
+ "vexer",
+ "vexes",
+ "vexil",
+ "vezir",
+ "vials",
+ "viand",
+ "vibes",
+ "vibex",
+ "vibey",
+ "viced",
+ "vices",
+ "vichy",
+ "viers",
+ "views",
+ "viewy",
+ "vifda",
+ "viffs",
+ "vigas",
+ "vigia",
+ "vilde",
+ "viler",
+ "villi",
+ "vills",
+ "vimen",
+ "vinal",
+ "vinas",
+ "vinca",
+ "vined",
+ "viner",
+ "vines",
+ "vinew",
+ "vinic",
+ "vinos",
+ "vints",
+ "viold",
+ "viols",
+ "vired",
+ "vireo",
+ "vires",
+ "virga",
+ "virge",
+ "virid",
+ "virls",
+ "virtu",
+ "visas",
+ "vised",
+ "vises",
+ "visie",
+ "visne",
+ "vison",
+ "visto",
+ "vitae",
+ "vitas",
+ "vitex",
+ "vitro",
+ "vitta",
+ "vivas",
+ "vivat",
+ "vivda",
+ "viver",
+ "vives",
+ "vizir",
+ "vizor",
+ "vleis",
+ "vlies",
+ "vlogs",
+ "voars",
+ "vocab",
+ "voces",
+ "voddy",
+ "vodou",
+ "vodun",
+ "voema",
+ "vogie",
+ "voids",
+ "voile",
+ "voips",
+ "volae",
+ "volar",
+ "voled",
+ "voles",
+ "volet",
+ "volks",
+ "volta",
+ "volte",
+ "volti",
+ "volts",
+ "volva",
+ "volve",
+ "vomer",
+ "voted",
+ "votes",
+ "vouge",
+ "voulu",
+ "vowed",
+ "vower",
+ "voxel",
+ "vozhd",
+ "vraic",
+ "vrils",
+ "vroom",
+ "vrous",
+ "vrouw",
+ "vrows",
+ "vuggs",
+ "vuggy",
+ "vughs",
+ "vughy",
+ "vulgo",
+ "vulns",
+ "vulva",
+ "vutty",
+ "waacs",
+ "wacke",
+ "wacko",
+ "wacks",
+ "wadds",
+ "waddy",
+ "waded",
+ "wader",
+ "wades",
+ "wadge",
+ "wadis",
+ "wadts",
+ "waffs",
+ "wafts",
+ "waged",
+ "wages",
+ "wagga",
+ "wagyu",
+ "wahoo",
+ "waide",
+ "waifs",
+ "waift",
+ "wails",
+ "wains",
+ "wairs",
+ "waite",
+ "waits",
+ "wakas",
+ "waked",
+ "waken",
+ "waker",
+ "wakes",
+ "wakfs",
+ "waldo",
+ "walds",
+ "waled",
+ "waler",
+ "wales",
+ "walie",
+ "walis",
+ "walks",
+ "walla",
+ "walls",
+ "wally",
+ "walty",
+ "wamed",
+ "wames",
+ "wamus",
+ "wands",
+ "waned",
+ "wanes",
+ "waney",
+ "wangs",
+ "wanks",
+ "wanky",
+ "wanle",
+ "wanly",
+ "wanna",
+ "wants",
+ "wanty",
+ "wanze",
+ "waqfs",
+ "warbs",
+ "warby",
+ "wards",
+ "wared",
+ "wares",
+ "warez",
+ "warks",
+ "warms",
+ "warns",
+ "warps",
+ "warre",
+ "warst",
+ "warts",
+ "wases",
+ "washy",
+ "wasms",
+ "wasps",
+ "waspy",
+ "wasts",
+ "watap",
+ "watts",
+ "wauff",
+ "waugh",
+ "wauks",
+ "waulk",
+ "wauls",
+ "waurs",
+ "waved",
+ "waves",
+ "wavey",
+ "wawas",
+ "wawes",
+ "wawls",
+ "waxed",
+ "waxer",
+ "waxes",
+ "wayed",
+ "wazir",
+ "wazoo",
+ "weald",
+ "weals",
+ "weamb",
+ "weans",
+ "wears",
+ "webby",
+ "weber",
+ "wecht",
+ "wedel",
+ "wedgy",
+ "weeds",
+ "weeke",
+ "weeks",
+ "weels",
+ "weems",
+ "weens",
+ "weeny",
+ "weeps",
+ "weepy",
+ "weest",
+ "weete",
+ "weets",
+ "wefte",
+ "wefts",
+ "weids",
+ "weils",
+ "weirs",
+ "weise",
+ "weize",
+ "wekas",
+ "welds",
+ "welke",
+ "welks",
+ "welkt",
+ "wells",
+ "welly",
+ "welts",
+ "wembs",
+ "wends",
+ "wenge",
+ "wenny",
+ "wents",
+ "weros",
+ "wersh",
+ "wests",
+ "wetas",
+ "wetly",
+ "wexed",
+ "wexes",
+ "whamo",
+ "whams",
+ "whang",
+ "whaps",
+ "whare",
+ "whata",
+ "whats",
+ "whaup",
+ "whaur",
+ "wheal",
+ "whear",
+ "wheen",
+ "wheep",
+ "wheft",
+ "whelk",
+ "whelm",
+ "whens",
+ "whets",
+ "whews",
+ "wheys",
+ "whids",
+ "whift",
+ "whigs",
+ "whilk",
+ "whims",
+ "whins",
+ "whios",
+ "whips",
+ "whipt",
+ "whirr",
+ "whirs",
+ "whish",
+ "whiss",
+ "whist",
+ "whits",
+ "whity",
+ "whizz",
+ "whomp",
+ "whoof",
+ "whoot",
+ "whops",
+ "whore",
+ "whorl",
+ "whort",
+ "whoso",
+ "whows",
+ "whump",
+ "whups",
+ "whyda",
+ "wicca",
+ "wicks",
+ "wicky",
+ "widdy",
+ "wides",
+ "wiels",
+ "wifed",
+ "wifes",
+ "wifey",
+ "wifie",
+ "wifty",
+ "wigan",
+ "wigga",
+ "wiggy",
+ "wikis",
+ "wilco",
+ "wilds",
+ "wiled",
+ "wiles",
+ "wilga",
+ "wilis",
+ "wilja",
+ "wills",
+ "wilts",
+ "wimps",
+ "winds",
+ "wined",
+ "wines",
+ "winey",
+ "winge",
+ "wings",
+ "wingy",
+ "winks",
+ "winna",
+ "winns",
+ "winos",
+ "winze",
+ "wiped",
+ "wiper",
+ "wipes",
+ "wired",
+ "wirer",
+ "wires",
+ "wirra",
+ "wised",
+ "wises",
+ "wisha",
+ "wisht",
+ "wisps",
+ "wists",
+ "witan",
+ "wited",
+ "wites",
+ "withe",
+ "withs",
+ "withy",
+ "wived",
+ "wiver",
+ "wives",
+ "wizen",
+ "wizes",
+ "woads",
+ "woald",
+ "wocks",
+ "wodge",
+ "woful",
+ "wojus",
+ "woker",
+ "wokka",
+ "wolds",
+ "wolfs",
+ "wolly",
+ "wolve",
+ "wombs",
+ "womby",
+ "womyn",
+ "wonga",
+ "wongi",
+ "wonks",
+ "wonky",
+ "wonts",
+ "woods",
+ "wooed",
+ "woofs",
+ "woofy",
+ "woold",
+ "wools",
+ "woons",
+ "woops",
+ "woopy",
+ "woose",
+ "woosh",
+ "wootz",
+ "words",
+ "works",
+ "worms",
+ "wormy",
+ "worts",
+ "wowed",
+ "wowee",
+ "woxen",
+ "wrang",
+ "wraps",
+ "wrapt",
+ "wrast",
+ "wrate",
+ "wrawl",
+ "wrens",
+ "wrick",
+ "wried",
+ "wrier",
+ "wries",
+ "writs",
+ "wroke",
+ "wroot",
+ "wroth",
+ "wryer",
+ "wuddy",
+ "wudus",
+ "wulls",
+ "wurst",
+ "wuses",
+ "wushu",
+ "wussy",
+ "wuxia",
+ "wyled",
+ "wyles",
+ "wynds",
+ "wynns",
+ "wyted",
+ "wytes",
+ "xebec",
+ "xenia",
+ "xenic",
+ "xenon",
+ "xeric",
+ "xerox",
+ "xerus",
+ "xoana",
+ "xrays",
+ "xylan",
+ "xylem",
+ "xylic",
+ "xylol",
+ "xylyl",
+ "xysti",
+ "xysts",
+ "yaars",
+ "yabas",
+ "yabba",
+ "yabby",
+ "yacca",
+ "yacka",
+ "yacks",
+ "yaffs",
+ "yager",
+ "yages",
+ "yagis",
+ "yahoo",
+ "yaird",
+ "yakka",
+ "yakow",
+ "yales",
+ "yamen",
+ "yampy",
+ "yamun",
+ "yangs",
+ "yanks",
+ "yapok",
+ "yapon",
+ "yapps",
+ "yappy",
+ "yarak",
+ "yarco",
+ "yards",
+ "yarer",
+ "yarfa",
+ "yarks",
+ "yarns",
+ "yarrs",
+ "yarta",
+ "yarto",
+ "yates",
+ "yauds",
+ "yauld",
+ "yaups",
+ "yawed",
+ "yawey",
+ "yawls",
+ "yawns",
+ "yawny",
+ "yawps",
+ "ybore",
+ "yclad",
+ "ycled",
+ "ycond",
+ "ydrad",
+ "ydred",
+ "yeads",
+ "yeahs",
+ "yealm",
+ "yeans",
+ "yeard",
+ "years",
+ "yecch",
+ "yechs",
+ "yechy",
+ "yedes",
+ "yeeds",
+ "yeesh",
+ "yeggs",
+ "yelks",
+ "yells",
+ "yelms",
+ "yelps",
+ "yelts",
+ "yenta",
+ "yente",
+ "yerba",
+ "yerds",
+ "yerks",
+ "yeses",
+ "yesks",
+ "yests",
+ "yesty",
+ "yetis",
+ "yetts",
+ "yeuks",
+ "yeuky",
+ "yeven",
+ "yeves",
+ "yewen",
+ "yexed",
+ "yexes",
+ "yfere",
+ "yiked",
+ "yikes",
+ "yills",
+ "yince",
+ "yipes",
+ "yippy",
+ "yirds",
+ "yirks",
+ "yirrs",
+ "yirth",
+ "yites",
+ "yitie",
+ "ylems",
+ "ylike",
+ "ylkes",
+ "ymolt",
+ "ympes",
+ "yobbo",
+ "yobby",
+ "yocks",
+ "yodel",
+ "yodhs",
+ "yodle",
+ "yogas",
+ "yogee",
+ "yoghs",
+ "yogic",
+ "yogin",
+ "yogis",
+ "yoick",
+ "yojan",
+ "yoked",
+ "yokel",
+ "yoker",
+ "yokes",
+ "yokul",
+ "yolks",
+ "yolky",
+ "yomim",
+ "yomps",
+ "yonic",
+ "yonis",
+ "yonks",
+ "yoofs",
+ "yoops",
+ "yores",
+ "yorks",
+ "yorps",
+ "youks",
+ "yourn",
+ "yours",
+ "yourt",
+ "youse",
+ "yowed",
+ "yowes",
+ "yowie",
+ "yowls",
+ "yowza",
+ "yrapt",
+ "yrent",
+ "yrivd",
+ "yrneh",
+ "ysame",
+ "ytost",
+ "yuans",
+ "yucas",
+ "yucca",
+ "yucch",
+ "yucko",
+ "yucks",
+ "yucky",
+ "yufts",
+ "yugas",
+ "yuked",
+ "yukes",
+ "yukky",
+ "yukos",
+ "yulan",
+ "yules",
+ "yummo",
+ "yummy",
+ "yumps",
+ "yupon",
+ "yuppy",
+ "yurta",
+ "yurts",
+ "yuzus",
+ "zabra",
+ "zacks",
+ "zaida",
+ "zaidy",
+ "zaire",
+ "zakat",
+ "zaman",
+ "zambo",
+ "zamia",
+ "zanja",
+ "zante",
+ "zanza",
+ "zanze",
+ "zappy",
+ "zarfs",
+ "zaris",
+ "zatis",
+ "zaxes",
+ "zayin",
+ "zazen",
+ "zeals",
+ "zebec",
+ "zebub",
+ "zebus",
+ "zedas",
+ "zeins",
+ "zendo",
+ "zerda",
+ "zerks",
+ "zeros",
+ "zests",
+ "zetas",
+ "zexes",
+ "zezes",
+ "zhomo",
+ "zibet",
+ "ziffs",
+ "zigan",
+ "zilas",
+ "zilch",
+ "zilla",
+ "zills",
+ "zimbi",
+ "zimbs",
+ "zinco",
+ "zincs",
+ "zincy",
+ "zineb",
+ "zines",
+ "zings",
+ "zingy",
+ "zinke",
+ "zinky",
+ "zippo",
+ "zippy",
+ "ziram",
+ "zitis",
+ "zizel",
+ "zizit",
+ "zlote",
+ "zloty",
+ "zoaea",
+ "zobos",
+ "zobus",
+ "zocco",
+ "zoeae",
+ "zoeal",
+ "zoeas",
+ "zoism",
+ "zoist",
+ "zombi",
+ "zonae",
+ "zonda",
+ "zoned",
+ "zoner",
+ "zones",
+ "zonks",
+ "zooea",
+ "zooey",
+ "zooid",
+ "zooks",
+ "zooms",
+ "zoons",
+ "zooty",
+ "zoppa",
+ "zoppo",
+ "zoril",
+ "zoris",
+ "zorro",
+ "zouks",
+ "zowee",
+ "zowie",
+ "zulus",
+ "zupan",
+ "zupas",
+ "zuppa",
+ "zurfs",
+ "zuzim",
+ "zygal",
+ "zygon",
+ "zymes",
+ "zymic",
+]);
diff --git a/examples/sveltekit/static/favicon.png b/examples/sveltekit/static/favicon.png
new file mode 100644
index 00000000..825b9e65
Binary files /dev/null and b/examples/sveltekit/static/favicon.png differ
diff --git a/examples/sveltekit/static/robots.txt b/examples/sveltekit/static/robots.txt
new file mode 100644
index 00000000..e9e57dc4
--- /dev/null
+++ b/examples/sveltekit/static/robots.txt
@@ -0,0 +1,3 @@
+# https://www.robotstxt.org/robotstxt.html
+User-agent: *
+Disallow:
diff --git a/examples/sveltekit/svelte.config.js b/examples/sveltekit/svelte.config.js
new file mode 100644
index 00000000..c12ad5f2
--- /dev/null
+++ b/examples/sveltekit/svelte.config.js
@@ -0,0 +1,19 @@
+import adapter from "@sveltejs/adapter-auto";
+import { vitePreprocess } from "@sveltejs/vite-plugin-svelte";
+
+/** @type {import('@sveltejs/kit').Config} */
+const config = {
+ // Consult https://kit.svelte.dev/docs/integrations#preprocessors
+ // for more information about preprocessors
+ preprocess: vitePreprocess(),
+
+ kit: {
+ // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
+ // If your environment is not supported, or you settled on a specific environment, switch out the adapter.
+ // See https://kit.svelte.dev/docs/adapters for more information about adapters.
+ adapter: adapter(),
+ },
+ vitePlugin: [],
+};
+
+export default config;
diff --git a/examples/sveltekit/tsconfig.json b/examples/sveltekit/tsconfig.json
new file mode 100644
index 00000000..85cf2431
--- /dev/null
+++ b/examples/sveltekit/tsconfig.json
@@ -0,0 +1,19 @@
+{
+ "extends": "./.svelte-kit/tsconfig.json",
+ "compilerOptions": {
+ "allowJs": true,
+ "checkJs": true,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "sourceMap": true,
+ "strict": true,
+ "moduleResolution": "bundler",
+ },
+ // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias
+ // except $lib which is handled by https://kit.svelte.dev/docs/configuration#files
+ //
+ // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
+ // from the referenced tsconfig.json - TypeScript does not merge them in
+}
diff --git a/examples/sveltekit/vite.config.ts b/examples/sveltekit/vite.config.ts
new file mode 100644
index 00000000..e1a6624a
--- /dev/null
+++ b/examples/sveltekit/vite.config.ts
@@ -0,0 +1,15 @@
+import { sveltekit } from "@sveltejs/kit/vite";
+import { defineConfig } from "vite";
+import { codecovSvelteKitPlugin } from "@codecov/sveltekit-plugin";
+
+export default defineConfig({
+ plugins: [
+ sveltekit(),
+ codecovSvelteKitPlugin({
+ dryRun: true,
+ enableBundleAnalysis: true,
+ uploadToken: "test-token",
+ bundleName: "@codecov/example-sveltekit-app",
+ }),
+ ],
+});
diff --git a/integration-tests/fixtures/generate-bundle-stats/nuxt/nuxt-plugin.test.ts b/integration-tests/fixtures/generate-bundle-stats/nuxt/nuxt-plugin.test.ts
index c1e900f9..0ff78067 100644
--- a/integration-tests/fixtures/generate-bundle-stats/nuxt/nuxt-plugin.test.ts
+++ b/integration-tests/fixtures/generate-bundle-stats/nuxt/nuxt-plugin.test.ts
@@ -26,7 +26,8 @@ describe("Generating nuxt stats", () => {
beforeEach(async () => {
const config = new GenerateConfig({
// nuxt uses vite under the hood
- bundler: "nuxt",
+ plugin: "nuxt",
+ configFileName: "nuxt",
format,
detectFormat: "esm",
version: `v3`,
diff --git a/integration-tests/fixtures/generate-bundle-stats/rollup/rollup-plugin.test.ts b/integration-tests/fixtures/generate-bundle-stats/rollup/rollup-plugin.test.ts
index 788d6372..2232f3dc 100644
--- a/integration-tests/fixtures/generate-bundle-stats/rollup/rollup-plugin.test.ts
+++ b/integration-tests/fixtures/generate-bundle-stats/rollup/rollup-plugin.test.ts
@@ -29,7 +29,8 @@ describe("Generating rollup stats", () => {
describe.each(FORMATS)("%o", ({ format, expected }) => {
beforeEach(async () => {
const config = new GenerateConfig({
- bundler: "rollup",
+ plugin: "rollup",
+ configFileName: "rollup",
format,
detectFormat: "esm",
version: `v${version}`,
@@ -79,7 +80,8 @@ describe("Generating rollup stats", () => {
describe("source maps are enabled", () => {
beforeEach(async () => {
const config = new GenerateConfig({
- bundler: "rollup",
+ plugin: "rollup",
+ configFileName: "rollup",
format: "esm",
detectFormat: "esm",
version: `v${version}`,
diff --git a/integration-tests/fixtures/generate-bundle-stats/sveltekit/__snapshots__/sveltekit-plugin.test.ts.snap b/integration-tests/fixtures/generate-bundle-stats/sveltekit/__snapshots__/sveltekit-plugin.test.ts.snap
new file mode 100644
index 00000000..1a9c66dd
--- /dev/null
+++ b/integration-tests/fixtures/generate-bundle-stats/sveltekit/__snapshots__/sveltekit-plugin.test.ts.snap
@@ -0,0 +1,43 @@
+// Bun Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`Generating sveltekit stats 2 {"format":"esm","expected":"esm"} matches the snapshot 1`] = `
+{
+ "assets": ExpectArrayContaining {},
+ "builtAt": Any,
+ "bundleName": StringContaining "test-sveltekit-v2-client-esm",
+ "bundler": {
+ "name": "rollup",
+ "version": "4.16.2",
+ },
+ "chunks": ExpectArrayContaining {},
+ "duration": Any,
+ "modules": ExpectArrayContaining {},
+ "outputPath": StringContaining ".svelte-kit",
+ "plugin": {
+ "name": StringMatching "@codecov/sveltekit-plugin",
+ "version": "0.0.1-beta.8",
+ },
+ "version": "1",
+}
+`;
+
+exports[`Generating sveltekit stats 2 {"format":"esm","expected":"esm"} matches the snapshot 2`] = `
+{
+ "assets": ExpectArrayContaining {},
+ "builtAt": Any,
+ "bundleName": StringContaining "test-sveltekit-v2-server-esm",
+ "bundler": {
+ "name": "rollup",
+ "version": "4.16.2",
+ },
+ "chunks": ExpectArrayContaining {},
+ "duration": Any,
+ "modules": ExpectArrayContaining {},
+ "outputPath": StringContaining ".svelte-kit",
+ "plugin": {
+ "name": StringMatching "@codecov/sveltekit-plugin",
+ "version": "0.0.1-beta.8",
+ },
+ "version": "1",
+}
+`;
diff --git a/integration-tests/fixtures/generate-bundle-stats/sveltekit/sveltekit-plugin.test.ts b/integration-tests/fixtures/generate-bundle-stats/sveltekit/sveltekit-plugin.test.ts
new file mode 100644
index 00000000..9fdc20bb
--- /dev/null
+++ b/integration-tests/fixtures/generate-bundle-stats/sveltekit/sveltekit-plugin.test.ts
@@ -0,0 +1,143 @@
+/* eslint-disable @typescript-eslint/no-unsafe-assignment */
+import { $ } from "bun";
+import { describe, it, expect, afterEach, beforeEach } from "bun:test";
+import { GenerateConfig } from "../../../scripts/gen-config";
+
+const sveltekitApp = "test-apps/sveltekit";
+
+const VERSIONS = [2];
+
+// Default Rollup formats: https://rollupjs.org/configuration-options/#output-format
+const FORMATS = [{ format: "esm", expected: "esm" }];
+
+describe("Generating sveltekit stats", () => {
+ describe.each(VERSIONS)("%d", (version) => {
+ describe.each(FORMATS)("%o", ({ format, expected }) => {
+ beforeEach(async () => {
+ const config = new GenerateConfig({
+ // need to re-write config script so that it can point to sveltekit dir but still output the vite config file
+ // sveltekit uses vite under the hood
+ plugin: "sveltekit",
+ configFileName: "vite",
+ format,
+ detectFormat: "esm",
+ version: `v2`,
+ detectVersion: "v2",
+ file_format: "ts",
+ enableSourceMaps: false,
+ overrideOutputPath: `${sveltekitApp}/vite.config.ts`,
+ });
+
+ await config.createConfig();
+ await config.writeConfig();
+ });
+
+ afterEach(async () => {
+ await $`rm -rf ${sveltekitApp}/vite.config.ts`;
+ await $`rm -rf ${sveltekitApp}/.svelte-kit`;
+ await $`rm -rf ./fixtures/generate-bundle-stats/sveltekit/.svelte-kit`;
+ });
+
+ it(
+ "matches the snapshot",
+ async () => {
+ const id = `sveltekit-v${version}-${format}-${Date.now()}`;
+ const API_URL = `http://localhost:8000/test-url/${id}/200/false`;
+
+ // prepare and build the app
+ await $`cd test-apps/sveltekit && API_URL=${API_URL} pnpm run build`;
+
+ const serverBundleName = `test-sveltekit-v${version}-server-esm`;
+ const clientBundleName = `test-sveltekit-v${version}-client-${expected}`;
+
+ // fetch stats from the server
+ const clientRes = await fetch(
+ `http://localhost:8000/get-stats-by-bundle-name/${id}/${clientBundleName}`,
+ );
+ const clientData = (await clientRes.json()) as { stats: string };
+ const clientStats = JSON.parse(clientData.stats) as unknown;
+
+ expect(clientStats).toMatchSnapshot({
+ builtAt: expect.any(Number),
+ duration: expect.any(Number),
+ outputPath: expect.stringContaining(`.svelte-kit`),
+ bundleName: expect.stringContaining(
+ `test-sveltekit-v${version}-client-${expected}`,
+ ),
+ plugin: {
+ name: expect.stringMatching("@codecov/sveltekit-plugin"),
+ },
+ assets: expect.arrayContaining([
+ {
+ name: expect.any(String),
+ normalized: expect.any(String),
+ size: expect.any(Number),
+ },
+ ]),
+ chunks: expect.arrayContaining([
+ {
+ id: expect.any(String),
+ uniqueId: expect.any(String),
+ initial: expect.any(Boolean),
+ entry: expect.any(Boolean),
+ files: expect.arrayContaining([expect.any(String)]),
+ names: expect.arrayContaining([expect.any(String)]),
+ },
+ ]),
+ modules: expect.arrayContaining([
+ {
+ name: expect.any(String),
+ size: expect.any(Number),
+ chunkUniqueIds: expect.arrayContaining([expect.any(String)]),
+ },
+ ]),
+ });
+
+ // fetch stats from the server
+ const serverRes = await fetch(
+ `http://localhost:8000/get-stats-by-bundle-name/${id}/${serverBundleName}`,
+ );
+ const serverData = (await serverRes.json()) as { stats: string };
+ const serverStats = JSON.parse(serverData.stats) as unknown;
+
+ expect(serverStats).toMatchSnapshot({
+ builtAt: expect.any(Number),
+ duration: expect.any(Number),
+ outputPath: expect.stringContaining(`.svelte-kit`),
+ bundleName: expect.stringContaining(
+ `test-sveltekit-v${version}-server-${expected}`,
+ ),
+ plugin: {
+ name: expect.stringMatching("@codecov/sveltekit-plugin"),
+ },
+ assets: expect.arrayContaining([
+ {
+ name: expect.any(String),
+ normalized: expect.any(String),
+ size: expect.any(Number),
+ },
+ ]),
+ chunks: expect.arrayContaining([
+ {
+ id: expect.any(String),
+ uniqueId: expect.any(String),
+ initial: expect.any(Boolean),
+ entry: expect.any(Boolean),
+ files: expect.arrayContaining([expect.any(String)]),
+ names: expect.arrayContaining([expect.any(String)]),
+ },
+ ]),
+ modules: expect.arrayContaining([
+ {
+ name: expect.any(String),
+ size: expect.any(Number),
+ chunkUniqueIds: expect.arrayContaining([expect.any(String)]),
+ },
+ ]),
+ });
+ },
+ { timeout: 25_000 },
+ );
+ });
+ });
+});
diff --git a/integration-tests/fixtures/generate-bundle-stats/sveltekit/vite-base.config.ts b/integration-tests/fixtures/generate-bundle-stats/sveltekit/vite-base.config.ts
new file mode 100644
index 00000000..7d900a88
--- /dev/null
+++ b/integration-tests/fixtures/generate-bundle-stats/sveltekit/vite-base.config.ts
@@ -0,0 +1,25 @@
+import { sveltekit } from "@sveltejs/kit/vite";
+
+import { codecovSvelteKitPlugin } from "@codecov/sveltekit-plugin";
+import { defineConfig } from "viteV5";
+
+export default defineConfig({
+ clearScreen: false,
+ build: {
+ sourcemap: false,
+ rollupOptions: {
+ output: {
+ format: "esm",
+ },
+ },
+ },
+ plugins: [
+ sveltekit(),
+ codecovSvelteKitPlugin({
+ enableBundleAnalysis: true,
+ bundleName: "test-sveltekit-v2",
+ uploadToken: "test-token",
+ apiUrl: process.env.API_URL,
+ }),
+ ],
+});
diff --git a/integration-tests/fixtures/generate-bundle-stats/vite/vite-plugin.test.ts b/integration-tests/fixtures/generate-bundle-stats/vite/vite-plugin.test.ts
index cb235d63..4a778ce9 100644
--- a/integration-tests/fixtures/generate-bundle-stats/vite/vite-plugin.test.ts
+++ b/integration-tests/fixtures/generate-bundle-stats/vite/vite-plugin.test.ts
@@ -28,7 +28,8 @@ describe("Generating vite stats", () => {
describe.each(FORMATS)("%o", ({ format, expected }) => {
beforeEach(async () => {
const config = new GenerateConfig({
- bundler: "vite",
+ plugin: "vite",
+ configFileName: "vite",
format,
detectFormat: "esm",
version: `v${version}`,
@@ -78,7 +79,8 @@ describe("Generating vite stats", () => {
describe("source maps are enabled", () => {
beforeEach(async () => {
const config = new GenerateConfig({
- bundler: "vite",
+ plugin: "vite",
+ configFileName: "vite",
format: "esm",
detectFormat: "esm",
version: `v${version}`,
diff --git a/integration-tests/fixtures/generate-bundle-stats/webpack/webpack-plugin.test.ts b/integration-tests/fixtures/generate-bundle-stats/webpack/webpack-plugin.test.ts
index 89967173..679381a2 100644
--- a/integration-tests/fixtures/generate-bundle-stats/webpack/webpack-plugin.test.ts
+++ b/integration-tests/fixtures/generate-bundle-stats/webpack/webpack-plugin.test.ts
@@ -22,7 +22,8 @@ describe("Generating webpack stats", () => {
describe.each(FORMATS)(`%o`, ({ format, expected }) => {
beforeEach(async () => {
const config = new GenerateConfig({
- bundler: "webpack",
+ plugin: "webpack",
+ configFileName: "webpack",
format,
detectFormat: "commonjs",
version: `v${version}`,
@@ -71,7 +72,8 @@ describe("Generating webpack stats", () => {
describe("source maps are enabled", () => {
beforeEach(async () => {
const config = new GenerateConfig({
- bundler: "webpack",
+ plugin: "webpack",
+ configFileName: "webpack",
format: "module",
detectFormat: "commonjs",
version: `v${version}`,
diff --git a/integration-tests/package.json b/integration-tests/package.json
index df0b1e4a..3cb4e297 100644
--- a/integration-tests/package.json
+++ b/integration-tests/package.json
@@ -10,6 +10,7 @@
"test:e2e:update": "bun test --update-snapshots",
"test:e2e:nuxt": "bun test fixtures/**/nuxt/*",
"test:e2e:rollup": "bun test fixtures/**/rollup/* ",
+ "test:e2e:sveltekit": "bun test fixtures/**/sveltekit/*",
"test:e2e:vite": "bun test fixtures/**/vite/*",
"test:e2e:webpack": "bun test fixtures/**/webpack/*",
"type-check": "tsc --noEmit",
@@ -26,10 +27,12 @@
"@codecov/bundler-plugin-core": "workspace:^",
"@codecov/nuxt-plugin": "workspace:^",
"@codecov/rollup-plugin": "workspace:^",
+ "@codecov/sveltekit-plugin": "workspace:^",
"@codecov/vite-plugin": "workspace:^",
"@codecov/webpack-plugin": "workspace:^",
"@rollup/plugin-commonjs": "^25.0.7",
"@rollup/plugin-node-resolve": "^15.2.3",
+ "@sveltejs/kit": "^2.0.0",
"@types/bun": "^1.0.6",
"@types/node": "^20.11.15",
"bun": "^1.1.4",
diff --git a/integration-tests/scripts/gen-config.ts b/integration-tests/scripts/gen-config.ts
index 8aeb71e2..6a1d03b8 100644
--- a/integration-tests/scripts/gen-config.ts
+++ b/integration-tests/scripts/gen-config.ts
@@ -2,10 +2,11 @@
import * as Bun from "bun";
import { unlink } from "node:fs/promises";
-type Bundlers = "rollup" | "vite" | "webpack" | "nuxt";
+type Plugins = "rollup" | "vite" | "webpack" | "nuxt" | "sveltekit";
interface CreateConfigOpts {
- bundler: Bundlers;
+ plugin: Plugins;
+ configFileName: string;
format: string;
detectFormat: string;
version: string;
@@ -28,10 +29,10 @@ export class GenerateConfig {
detectVersion: string;
enableSourceMaps: boolean;
newConfigContents?: string;
- bundler: Bundlers;
+ plugin: Plugins;
constructor({
- bundler,
+ plugin,
format,
detectFormat,
version,
@@ -39,10 +40,11 @@ export class GenerateConfig {
file_format,
enableSourceMaps,
overrideOutputPath,
+ configFileName,
}: CreateConfigOpts) {
- const bundlerDir = `fixtures/generate-bundle-stats/${bundler}`;
- const baseConfigPath = `${bundlerDir}/${bundler}-base.config.${file_format}`;
- const outFileName = `${bundler}-${version}-${format}.config.${file_format}`;
+ const bundlerDir = `fixtures/generate-bundle-stats/${plugin}`;
+ const baseConfigPath = `${bundlerDir}/${configFileName}-base.config.${file_format}`;
+ const outFileName = `${configFileName}-${version}-${format}.config.${file_format}`;
if (overrideOutputPath) {
this.outFilePath = overrideOutputPath;
@@ -58,7 +60,7 @@ export class GenerateConfig {
this.detectVersion = detectVersion;
this.enableSourceMaps = enableSourceMaps;
this.baseConfigPath = baseConfigPath;
- this.bundler = bundler;
+ this.plugin = plugin;
}
async createConfig() {
@@ -96,7 +98,7 @@ export class GenerateConfig {
.replaceAll(upperCaseDetectVersion, upperCaseVersion);
if (this.enableSourceMaps) {
- if (this.bundler === "webpack") {
+ if (this.plugin === "webpack") {
this.newConfigContents = this.newConfigContents.replaceAll(
"devtool: false",
"devtool: 'source-map'",
diff --git a/integration-tests/test-apps/sveltekit/.gitignore b/integration-tests/test-apps/sveltekit/.gitignore
new file mode 100644
index 00000000..8f6c617e
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/.gitignore
@@ -0,0 +1,12 @@
+.DS_Store
+node_modules
+/build
+/.svelte-kit
+/package
+.env
+.env.*
+!.env.example
+.vercel
+.output
+vite.config.js.timestamp-*
+vite.config.ts.timestamp-*
diff --git a/integration-tests/test-apps/sveltekit/package.json b/integration-tests/test-apps/sveltekit/package.json
new file mode 100644
index 00000000..e2cf2e39
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/package.json
@@ -0,0 +1,20 @@
+{
+ "name": "sveltekit",
+ "version": "0.0.1",
+ "scripts": {
+ "dev": "vite dev",
+ "build": "vite build",
+ "preview": "vite preview"
+ },
+ "devDependencies": {
+ "@codecov/sveltekit-plugin": "workspace:^",
+ "@fontsource/fira-mono": "^4.5.10",
+ "@neoconfetti/svelte": "^1.0.0",
+ "@sveltejs/adapter-auto": "^3.0.0",
+ "@sveltejs/kit": "^2.0.0",
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
+ "svelte": "^4.2.7",
+ "vite": "^5.0.3"
+ },
+ "type": "module"
+}
diff --git a/integration-tests/test-apps/sveltekit/src/app.html b/integration-tests/test-apps/sveltekit/src/app.html
new file mode 100644
index 00000000..77a5ff52
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/app.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+ %sveltekit.head%
+
+
+ %sveltekit.body%
+
+
diff --git a/integration-tests/test-apps/sveltekit/src/lib/images/github.svg b/integration-tests/test-apps/sveltekit/src/lib/images/github.svg
new file mode 100644
index 00000000..bc5d249d
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/lib/images/github.svg
@@ -0,0 +1,16 @@
+
+
+
+
\ No newline at end of file
diff --git a/integration-tests/test-apps/sveltekit/src/lib/images/svelte-logo.svg b/integration-tests/test-apps/sveltekit/src/lib/images/svelte-logo.svg
new file mode 100644
index 00000000..49492a83
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/lib/images/svelte-logo.svg
@@ -0,0 +1 @@
+svelte-logo
\ No newline at end of file
diff --git a/integration-tests/test-apps/sveltekit/src/lib/images/svelte-welcome.png b/integration-tests/test-apps/sveltekit/src/lib/images/svelte-welcome.png
new file mode 100644
index 00000000..fe7d2d6b
Binary files /dev/null and b/integration-tests/test-apps/sveltekit/src/lib/images/svelte-welcome.png differ
diff --git a/integration-tests/test-apps/sveltekit/src/lib/images/svelte-welcome.webp b/integration-tests/test-apps/sveltekit/src/lib/images/svelte-welcome.webp
new file mode 100644
index 00000000..6ec1a28d
Binary files /dev/null and b/integration-tests/test-apps/sveltekit/src/lib/images/svelte-welcome.webp differ
diff --git a/integration-tests/test-apps/sveltekit/src/routes/+layout.svelte b/integration-tests/test-apps/sveltekit/src/routes/+layout.svelte
new file mode 100644
index 00000000..9c7445f5
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/+layout.svelte
@@ -0,0 +1,53 @@
+
+
+
+
+
diff --git a/integration-tests/test-apps/sveltekit/src/routes/+page.js b/integration-tests/test-apps/sveltekit/src/routes/+page.js
new file mode 100644
index 00000000..a72419a6
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/+page.js
@@ -0,0 +1,3 @@
+// since there's no dynamic data here, we can prerender
+// it so that it gets served as a static asset in production
+export const prerender = true;
diff --git a/integration-tests/test-apps/sveltekit/src/routes/+page.svelte b/integration-tests/test-apps/sveltekit/src/routes/+page.svelte
new file mode 100644
index 00000000..97201ef3
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/+page.svelte
@@ -0,0 +1,59 @@
+
+
+
+ Home
+
+
+
+
+
+
+
+
+
+
+
+
+ to your new SvelteKit app
+
+
+
+ try editing src/routes/+page.svelte
+
+
+
+
+
+
diff --git a/integration-tests/test-apps/sveltekit/src/routes/Counter.svelte b/integration-tests/test-apps/sveltekit/src/routes/Counter.svelte
new file mode 100644
index 00000000..69a5b2a4
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/Counter.svelte
@@ -0,0 +1,102 @@
+
+
+
+
(count -= 1)} aria-label="Decrease the counter by one">
+
+
+
+
+
+
+
+ {Math.floor($displayed_count + 1)}
+ {Math.floor($displayed_count)}
+
+
+
+
(count += 1)} aria-label="Increase the counter by one">
+
+
+
+
+
+
+
diff --git a/integration-tests/test-apps/sveltekit/src/routes/Header.svelte b/integration-tests/test-apps/sveltekit/src/routes/Header.svelte
new file mode 100644
index 00000000..368b721e
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/Header.svelte
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/integration-tests/test-apps/sveltekit/src/routes/about/+page.js b/integration-tests/test-apps/sveltekit/src/routes/about/+page.js
new file mode 100644
index 00000000..cd03567d
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/about/+page.js
@@ -0,0 +1,9 @@
+import { dev } from "$app/environment";
+
+// we don't need any JS on this page, though we'll load
+// it in dev so that we get hot module replacement
+export const csr = dev;
+
+// since there's no dynamic data here, we can prerender
+// it so that it gets served as a static asset in production
+export const prerender = true;
diff --git a/integration-tests/test-apps/sveltekit/src/routes/about/+page.svelte b/integration-tests/test-apps/sveltekit/src/routes/about/+page.svelte
new file mode 100644
index 00000000..7f7946d2
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/about/+page.svelte
@@ -0,0 +1,26 @@
+
+ About
+
+
+
+
+
About this app
+
+
+ This is a SvelteKit app. You can make your own by typing the
+ following into your command line and following the prompts:
+
+
+
npm create svelte@latest
+
+
+ The page you're looking at is purely static HTML, with no client-side interactivity needed.
+ Because of that, we don't need to load any JavaScript. Try viewing the page's source, or opening
+ the devtools network panel and reloading.
+
+
+
+ The Sverdle page illustrates SvelteKit's data loading and form handling. Try
+ using it with JavaScript disabled!
+
+
diff --git a/integration-tests/test-apps/sveltekit/src/routes/styles.css b/integration-tests/test-apps/sveltekit/src/routes/styles.css
new file mode 100644
index 00000000..d75a05d0
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/styles.css
@@ -0,0 +1,112 @@
+@import "@fontsource/fira-mono";
+
+:root {
+ --font-body: Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
+ Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
+ --font-mono: "Fira Mono", monospace;
+ --color-bg-0: rgb(202, 216, 228);
+ --color-bg-1: hsl(209, 36%, 86%);
+ --color-bg-2: hsl(224, 44%, 95%);
+ --color-theme-1: #ff3e00;
+ --color-theme-2: #4075a6;
+ --color-text: rgba(0, 0, 0, 0.7);
+ --column-width: 42rem;
+ --column-margin-top: 4rem;
+ font-family: var(--font-body);
+ color: var(--color-text);
+}
+
+body {
+ min-height: 100vh;
+ margin: 0;
+ background-attachment: fixed;
+ background-color: var(--color-bg-1);
+ background-size: 100vw 100vh;
+ background-image: radial-gradient(
+ 50% 50% at 50% 50%,
+ rgba(255, 255, 255, 0.75) 0%,
+ rgba(255, 255, 255, 0) 100%
+ ),
+ linear-gradient(
+ 180deg,
+ var(--color-bg-0) 0%,
+ var(--color-bg-1) 15%,
+ var(--color-bg-2) 50%
+ );
+}
+
+h1,
+h2,
+p {
+ font-weight: 400;
+}
+
+p {
+ line-height: 1.5;
+}
+
+a {
+ color: var(--color-theme-1);
+ text-decoration: none;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+h1 {
+ font-size: 2rem;
+ text-align: center;
+}
+
+h2 {
+ font-size: 1rem;
+}
+
+pre {
+ font-size: 16px;
+ font-family: var(--font-mono);
+ background-color: rgba(255, 255, 255, 0.45);
+ border-radius: 3px;
+ box-shadow: 2px 2px 6px rgb(255 255 255 / 25%);
+ padding: 0.5em;
+ overflow-x: auto;
+ color: var(--color-text);
+}
+
+.text-column {
+ display: flex;
+ max-width: 48rem;
+ flex: 0.6;
+ flex-direction: column;
+ justify-content: center;
+ margin: 0 auto;
+}
+
+input,
+button {
+ font-size: inherit;
+ font-family: inherit;
+}
+
+button:focus:not(:focus-visible) {
+ outline: none;
+}
+
+@media (min-width: 720px) {
+ h1 {
+ font-size: 2.4rem;
+ }
+}
+
+.visually-hidden {
+ border: 0;
+ clip: rect(0 0 0 0);
+ height: auto;
+ margin: 0;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ width: 1px;
+ white-space: nowrap;
+}
diff --git a/integration-tests/test-apps/sveltekit/src/routes/sverdle/+page.server.js b/integration-tests/test-apps/sveltekit/src/routes/sverdle/+page.server.js
new file mode 100644
index 00000000..43b3c5b8
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/sverdle/+page.server.js
@@ -0,0 +1,68 @@
+import { fail } from "@sveltejs/kit";
+import { Game } from "./game";
+
+export const load = ({ cookies }) => {
+ const game = new Game(cookies.get("sverdle"));
+
+ return {
+ /**
+ * The player's guessed words so far
+ */
+ guesses: game.guesses,
+
+ /**
+ * An array of strings like '__x_c' corresponding to the guesses, where 'x' means
+ * an exact match, and 'c' means a close match (right letter, wrong place)
+ */
+ answers: game.answers,
+
+ /**
+ * The correct answer, revealed if the game is over
+ */
+ answer: game.answers.length >= 6 ? game.answer : null,
+ };
+};
+
+export const actions = {
+ /**
+ * Modify game state in reaction to a keypress. If client-side JavaScript
+ * is available, this will happen in the browser instead of here
+ */
+ update: async ({ request, cookies }) => {
+ const game = new Game(cookies.get("sverdle"));
+
+ const data = await request.formData();
+ const key = data.get("key");
+
+ const i = game.answers.length;
+
+ if (key === "backspace") {
+ game.guesses[i] = game.guesses[i].slice(0, -1);
+ } else {
+ game.guesses[i] += key;
+ }
+
+ cookies.set("sverdle", game.toString(), { path: "/" });
+ },
+
+ /**
+ * Modify game state in reaction to a guessed word. This logic always runs on
+ * the server, so that people can't cheat by peeking at the JavaScript
+ */
+ enter: async ({ request, cookies }) => {
+ const game = new Game(cookies.get("sverdle"));
+
+ const data = await request.formData();
+ const guess = data.getAll("guess");
+
+ if (!game.enter(guess)) {
+ return fail(400, { badGuess: true });
+ }
+
+ cookies.set("sverdle", game.toString(), { path: "/" });
+ },
+
+ restart: async ({ cookies }) => {
+ cookies.delete("sverdle", { path: "/" });
+ },
+};
diff --git a/integration-tests/test-apps/sveltekit/src/routes/sverdle/+page.svelte b/integration-tests/test-apps/sveltekit/src/routes/sverdle/+page.svelte
new file mode 100644
index 00000000..bf281e26
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/sverdle/+page.svelte
@@ -0,0 +1,409 @@
+
+
+
+
+
+ Sverdle
+
+
+
+Sverdle
+
+
+
+{#if won}
+
+{/if}
+
+
diff --git a/integration-tests/test-apps/sveltekit/src/routes/sverdle/game.js b/integration-tests/test-apps/sveltekit/src/routes/sverdle/game.js
new file mode 100644
index 00000000..fb883da4
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/sverdle/game.js
@@ -0,0 +1,70 @@
+import { words, allowed } from "./words.server";
+
+export class Game {
+ /**
+ * Create a game object from the player's cookie, or initialise a new game
+ */
+ constructor(serialized = undefined) {
+ if (serialized) {
+ const [index, guesses, answers] = serialized.split("-");
+
+ this.index = +index;
+ this.guesses = guesses ? guesses.split(" ") : [];
+ this.answers = answers ? answers.split(" ") : [];
+ } else {
+ this.index = Math.floor(Math.random() * words.length);
+ this.guesses = ["", "", "", "", "", ""];
+ this.answers = [];
+ }
+
+ this.answer = words[this.index];
+ }
+
+ /**
+ * Update game state based on a guess of a five-letter word. Returns
+ * true if the guess was valid, false otherwise
+ */
+ enter(letters) {
+ const word = letters.join("");
+ const valid = allowed.has(word);
+
+ if (!valid) return false;
+
+ this.guesses[this.answers.length] = word;
+
+ const available = Array.from(this.answer);
+ const answer = Array(5).fill("_");
+
+ // first, find exact matches
+ for (let i = 0; i < 5; i += 1) {
+ if (letters[i] === available[i]) {
+ answer[i] = "x";
+ available[i] = " ";
+ }
+ }
+
+ // then find close matches (this has to happen
+ // in a second step, otherwise an early close
+ // match can prevent a later exact match)
+ for (let i = 0; i < 5; i += 1) {
+ if (answer[i] === "_") {
+ const index = available.indexOf(letters[i]);
+ if (index !== -1) {
+ answer[i] = "c";
+ available[index] = " ";
+ }
+ }
+ }
+
+ this.answers.push(answer.join(""));
+
+ return true;
+ }
+
+ /**
+ * Serialize game state so it can be set as a cookie
+ */
+ toString() {
+ return `${this.index}-${this.guesses.join(" ")}-${this.answers.join(" ")}`;
+ }
+}
diff --git a/integration-tests/test-apps/sveltekit/src/routes/sverdle/how-to-play/+page.js b/integration-tests/test-apps/sveltekit/src/routes/sverdle/how-to-play/+page.js
new file mode 100644
index 00000000..cd03567d
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/sverdle/how-to-play/+page.js
@@ -0,0 +1,9 @@
+import { dev } from "$app/environment";
+
+// we don't need any JS on this page, though we'll load
+// it in dev so that we get hot module replacement
+export const csr = dev;
+
+// since there's no dynamic data here, we can prerender
+// it so that it gets served as a static asset in production
+export const prerender = true;
diff --git a/integration-tests/test-apps/sveltekit/src/routes/sverdle/how-to-play/+page.svelte b/integration-tests/test-apps/sveltekit/src/routes/sverdle/how-to-play/+page.svelte
new file mode 100644
index 00000000..e8e2cec3
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/sverdle/how-to-play/+page.svelte
@@ -0,0 +1,95 @@
+
+ How to play Sverdle
+
+
+
+
+
How to play Sverdle
+
+
+ Sverdle is a clone of Wordle , the
+ word guessing game. To play, enter a five-letter English word. For example:
+
+
+
+ r
+ i
+ t
+ z
+ y
+
+
+
+ The y is in the right place. r and
+ t
+ are the right letters, but in the wrong place. The other letters are wrong, and can be discarded.
+ Let's make another guess:
+
+
+
+ p
+ a
+ r
+ t
+ y
+
+
+
This time we guessed right! You have six guesses to get the word.
+
+
+ Unlike the original Wordle, Sverdle runs on the server instead of in the browser, making it
+ impossible to cheat. It uses <form>
and cookies to submit data, meaning you can
+ even play with JavaScript disabled!
+
+
+
+
diff --git a/integration-tests/test-apps/sveltekit/src/routes/sverdle/reduced-motion.js b/integration-tests/test-apps/sveltekit/src/routes/sverdle/reduced-motion.js
new file mode 100644
index 00000000..0d9a0b59
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/sverdle/reduced-motion.js
@@ -0,0 +1,26 @@
+import { readable } from "svelte/store";
+import { browser } from "$app/environment";
+
+const reduced_motion_query = "(prefers-reduced-motion: reduce)";
+
+const get_initial_motion_preference = () => {
+ if (!browser) return false;
+ return window.matchMedia(reduced_motion_query).matches;
+};
+
+export const reduced_motion = readable(
+ get_initial_motion_preference(),
+ (set) => {
+ if (browser) {
+ const set_reduced_motion = (event) => {
+ set(event.matches);
+ };
+ const media_query_list = window.matchMedia(reduced_motion_query);
+ media_query_list.addEventListener("change", set_reduced_motion);
+
+ return () => {
+ media_query_list.removeEventListener("change", set_reduced_motion);
+ };
+ }
+ },
+);
diff --git a/integration-tests/test-apps/sveltekit/src/routes/sverdle/words.server.js b/integration-tests/test-apps/sveltekit/src/routes/sverdle/words.server.js
new file mode 100644
index 00000000..bef4674a
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/src/routes/sverdle/words.server.js
@@ -0,0 +1,12980 @@
+/** The list of possible words */
+export const words = [
+ "aback",
+ "abase",
+ "abate",
+ "abbey",
+ "abbot",
+ "abhor",
+ "abide",
+ "abled",
+ "abode",
+ "abort",
+ "about",
+ "above",
+ "abuse",
+ "abyss",
+ "acorn",
+ "acrid",
+ "actor",
+ "acute",
+ "adage",
+ "adapt",
+ "adept",
+ "admin",
+ "admit",
+ "adobe",
+ "adopt",
+ "adore",
+ "adorn",
+ "adult",
+ "affix",
+ "afire",
+ "afoot",
+ "afoul",
+ "after",
+ "again",
+ "agape",
+ "agate",
+ "agent",
+ "agile",
+ "aging",
+ "aglow",
+ "agony",
+ "agora",
+ "agree",
+ "ahead",
+ "aider",
+ "aisle",
+ "alarm",
+ "album",
+ "alert",
+ "algae",
+ "alibi",
+ "alien",
+ "align",
+ "alike",
+ "alive",
+ "allay",
+ "alley",
+ "allot",
+ "allow",
+ "alloy",
+ "aloft",
+ "alone",
+ "along",
+ "aloof",
+ "aloud",
+ "alpha",
+ "altar",
+ "alter",
+ "amass",
+ "amaze",
+ "amber",
+ "amble",
+ "amend",
+ "amiss",
+ "amity",
+ "among",
+ "ample",
+ "amply",
+ "amuse",
+ "angel",
+ "anger",
+ "angle",
+ "angry",
+ "angst",
+ "anime",
+ "ankle",
+ "annex",
+ "annoy",
+ "annul",
+ "anode",
+ "antic",
+ "anvil",
+ "aorta",
+ "apart",
+ "aphid",
+ "aping",
+ "apnea",
+ "apple",
+ "apply",
+ "apron",
+ "aptly",
+ "arbor",
+ "ardor",
+ "arena",
+ "argue",
+ "arise",
+ "armor",
+ "aroma",
+ "arose",
+ "array",
+ "arrow",
+ "arson",
+ "artsy",
+ "ascot",
+ "ashen",
+ "aside",
+ "askew",
+ "assay",
+ "asset",
+ "atoll",
+ "atone",
+ "attic",
+ "audio",
+ "audit",
+ "augur",
+ "aunty",
+ "avail",
+ "avert",
+ "avian",
+ "avoid",
+ "await",
+ "awake",
+ "award",
+ "aware",
+ "awash",
+ "awful",
+ "awoke",
+ "axial",
+ "axiom",
+ "axion",
+ "azure",
+ "bacon",
+ "badge",
+ "badly",
+ "bagel",
+ "baggy",
+ "baker",
+ "baler",
+ "balmy",
+ "banal",
+ "banjo",
+ "barge",
+ "baron",
+ "basal",
+ "basic",
+ "basil",
+ "basin",
+ "basis",
+ "baste",
+ "batch",
+ "bathe",
+ "baton",
+ "batty",
+ "bawdy",
+ "bayou",
+ "beach",
+ "beady",
+ "beard",
+ "beast",
+ "beech",
+ "beefy",
+ "befit",
+ "began",
+ "begat",
+ "beget",
+ "begin",
+ "begun",
+ "being",
+ "belch",
+ "belie",
+ "belle",
+ "belly",
+ "below",
+ "bench",
+ "beret",
+ "berry",
+ "berth",
+ "beset",
+ "betel",
+ "bevel",
+ "bezel",
+ "bible",
+ "bicep",
+ "biddy",
+ "bigot",
+ "bilge",
+ "billy",
+ "binge",
+ "bingo",
+ "biome",
+ "birch",
+ "birth",
+ "bison",
+ "bitty",
+ "black",
+ "blade",
+ "blame",
+ "bland",
+ "blank",
+ "blare",
+ "blast",
+ "blaze",
+ "bleak",
+ "bleat",
+ "bleed",
+ "bleep",
+ "blend",
+ "bless",
+ "blimp",
+ "blind",
+ "blink",
+ "bliss",
+ "blitz",
+ "bloat",
+ "block",
+ "bloke",
+ "blond",
+ "blood",
+ "bloom",
+ "blown",
+ "bluer",
+ "bluff",
+ "blunt",
+ "blurb",
+ "blurt",
+ "blush",
+ "board",
+ "boast",
+ "bobby",
+ "boney",
+ "bongo",
+ "bonus",
+ "booby",
+ "boost",
+ "booth",
+ "booty",
+ "booze",
+ "boozy",
+ "borax",
+ "borne",
+ "bosom",
+ "bossy",
+ "botch",
+ "bough",
+ "boule",
+ "bound",
+ "bowel",
+ "boxer",
+ "brace",
+ "braid",
+ "brain",
+ "brake",
+ "brand",
+ "brash",
+ "brass",
+ "brave",
+ "bravo",
+ "brawl",
+ "brawn",
+ "bread",
+ "break",
+ "breed",
+ "briar",
+ "bribe",
+ "brick",
+ "bride",
+ "brief",
+ "brine",
+ "bring",
+ "brink",
+ "briny",
+ "brisk",
+ "broad",
+ "broil",
+ "broke",
+ "brood",
+ "brook",
+ "broom",
+ "broth",
+ "brown",
+ "brunt",
+ "brush",
+ "brute",
+ "buddy",
+ "budge",
+ "buggy",
+ "bugle",
+ "build",
+ "built",
+ "bulge",
+ "bulky",
+ "bully",
+ "bunch",
+ "bunny",
+ "burly",
+ "burnt",
+ "burst",
+ "bused",
+ "bushy",
+ "butch",
+ "butte",
+ "buxom",
+ "buyer",
+ "bylaw",
+ "cabal",
+ "cabby",
+ "cabin",
+ "cable",
+ "cacao",
+ "cache",
+ "cacti",
+ "caddy",
+ "cadet",
+ "cagey",
+ "cairn",
+ "camel",
+ "cameo",
+ "canal",
+ "candy",
+ "canny",
+ "canoe",
+ "canon",
+ "caper",
+ "caput",
+ "carat",
+ "cargo",
+ "carol",
+ "carry",
+ "carve",
+ "caste",
+ "catch",
+ "cater",
+ "catty",
+ "caulk",
+ "cause",
+ "cavil",
+ "cease",
+ "cedar",
+ "cello",
+ "chafe",
+ "chaff",
+ "chain",
+ "chair",
+ "chalk",
+ "champ",
+ "chant",
+ "chaos",
+ "chard",
+ "charm",
+ "chart",
+ "chase",
+ "chasm",
+ "cheap",
+ "cheat",
+ "check",
+ "cheek",
+ "cheer",
+ "chess",
+ "chest",
+ "chick",
+ "chide",
+ "chief",
+ "child",
+ "chili",
+ "chill",
+ "chime",
+ "china",
+ "chirp",
+ "chock",
+ "choir",
+ "choke",
+ "chord",
+ "chore",
+ "chose",
+ "chuck",
+ "chump",
+ "chunk",
+ "churn",
+ "chute",
+ "cider",
+ "cigar",
+ "cinch",
+ "circa",
+ "civic",
+ "civil",
+ "clack",
+ "claim",
+ "clamp",
+ "clang",
+ "clank",
+ "clash",
+ "clasp",
+ "class",
+ "clean",
+ "clear",
+ "cleat",
+ "cleft",
+ "clerk",
+ "click",
+ "cliff",
+ "climb",
+ "cling",
+ "clink",
+ "cloak",
+ "clock",
+ "clone",
+ "close",
+ "cloth",
+ "cloud",
+ "clout",
+ "clove",
+ "clown",
+ "cluck",
+ "clued",
+ "clump",
+ "clung",
+ "coach",
+ "coast",
+ "cobra",
+ "cocoa",
+ "colon",
+ "color",
+ "comet",
+ "comfy",
+ "comic",
+ "comma",
+ "conch",
+ "condo",
+ "conic",
+ "copse",
+ "coral",
+ "corer",
+ "corny",
+ "couch",
+ "cough",
+ "could",
+ "count",
+ "coupe",
+ "court",
+ "coven",
+ "cover",
+ "covet",
+ "covey",
+ "cower",
+ "coyly",
+ "crack",
+ "craft",
+ "cramp",
+ "crane",
+ "crank",
+ "crash",
+ "crass",
+ "crate",
+ "crave",
+ "crawl",
+ "craze",
+ "crazy",
+ "creak",
+ "cream",
+ "credo",
+ "creed",
+ "creek",
+ "creep",
+ "creme",
+ "crepe",
+ "crept",
+ "cress",
+ "crest",
+ "crick",
+ "cried",
+ "crier",
+ "crime",
+ "crimp",
+ "crisp",
+ "croak",
+ "crock",
+ "crone",
+ "crony",
+ "crook",
+ "cross",
+ "croup",
+ "crowd",
+ "crown",
+ "crude",
+ "cruel",
+ "crumb",
+ "crump",
+ "crush",
+ "crust",
+ "crypt",
+ "cubic",
+ "cumin",
+ "curio",
+ "curly",
+ "curry",
+ "curse",
+ "curve",
+ "curvy",
+ "cutie",
+ "cyber",
+ "cycle",
+ "cynic",
+ "daddy",
+ "daily",
+ "dairy",
+ "daisy",
+ "dally",
+ "dance",
+ "dandy",
+ "datum",
+ "daunt",
+ "dealt",
+ "death",
+ "debar",
+ "debit",
+ "debug",
+ "debut",
+ "decal",
+ "decay",
+ "decor",
+ "decoy",
+ "decry",
+ "defer",
+ "deign",
+ "deity",
+ "delay",
+ "delta",
+ "delve",
+ "demon",
+ "demur",
+ "denim",
+ "dense",
+ "depot",
+ "depth",
+ "derby",
+ "deter",
+ "detox",
+ "deuce",
+ "devil",
+ "diary",
+ "dicey",
+ "digit",
+ "dilly",
+ "dimly",
+ "diner",
+ "dingo",
+ "dingy",
+ "diode",
+ "dirge",
+ "dirty",
+ "disco",
+ "ditch",
+ "ditto",
+ "ditty",
+ "diver",
+ "dizzy",
+ "dodge",
+ "dodgy",
+ "dogma",
+ "doing",
+ "dolly",
+ "donor",
+ "donut",
+ "dopey",
+ "doubt",
+ "dough",
+ "dowdy",
+ "dowel",
+ "downy",
+ "dowry",
+ "dozen",
+ "draft",
+ "drain",
+ "drake",
+ "drama",
+ "drank",
+ "drape",
+ "drawl",
+ "drawn",
+ "dread",
+ "dream",
+ "dress",
+ "dried",
+ "drier",
+ "drift",
+ "drill",
+ "drink",
+ "drive",
+ "droit",
+ "droll",
+ "drone",
+ "drool",
+ "droop",
+ "dross",
+ "drove",
+ "drown",
+ "druid",
+ "drunk",
+ "dryer",
+ "dryly",
+ "duchy",
+ "dully",
+ "dummy",
+ "dumpy",
+ "dunce",
+ "dusky",
+ "dusty",
+ "dutch",
+ "duvet",
+ "dwarf",
+ "dwell",
+ "dwelt",
+ "dying",
+ "eager",
+ "eagle",
+ "early",
+ "earth",
+ "easel",
+ "eaten",
+ "eater",
+ "ebony",
+ "eclat",
+ "edict",
+ "edify",
+ "eerie",
+ "egret",
+ "eight",
+ "eject",
+ "eking",
+ "elate",
+ "elbow",
+ "elder",
+ "elect",
+ "elegy",
+ "elfin",
+ "elide",
+ "elite",
+ "elope",
+ "elude",
+ "email",
+ "embed",
+ "ember",
+ "emcee",
+ "empty",
+ "enact",
+ "endow",
+ "enema",
+ "enemy",
+ "enjoy",
+ "ennui",
+ "ensue",
+ "enter",
+ "entry",
+ "envoy",
+ "epoch",
+ "epoxy",
+ "equal",
+ "equip",
+ "erase",
+ "erect",
+ "erode",
+ "error",
+ "erupt",
+ "essay",
+ "ester",
+ "ether",
+ "ethic",
+ "ethos",
+ "etude",
+ "evade",
+ "event",
+ "every",
+ "evict",
+ "evoke",
+ "exact",
+ "exalt",
+ "excel",
+ "exert",
+ "exile",
+ "exist",
+ "expel",
+ "extol",
+ "extra",
+ "exult",
+ "eying",
+ "fable",
+ "facet",
+ "faint",
+ "fairy",
+ "faith",
+ "false",
+ "fancy",
+ "fanny",
+ "farce",
+ "fatal",
+ "fatty",
+ "fault",
+ "fauna",
+ "favor",
+ "feast",
+ "fecal",
+ "feign",
+ "fella",
+ "felon",
+ "femme",
+ "femur",
+ "fence",
+ "feral",
+ "ferry",
+ "fetal",
+ "fetch",
+ "fetid",
+ "fetus",
+ "fever",
+ "fewer",
+ "fiber",
+ "fibre",
+ "ficus",
+ "field",
+ "fiend",
+ "fiery",
+ "fifth",
+ "fifty",
+ "fight",
+ "filer",
+ "filet",
+ "filly",
+ "filmy",
+ "filth",
+ "final",
+ "finch",
+ "finer",
+ "first",
+ "fishy",
+ "fixer",
+ "fizzy",
+ "fjord",
+ "flack",
+ "flail",
+ "flair",
+ "flake",
+ "flaky",
+ "flame",
+ "flank",
+ "flare",
+ "flash",
+ "flask",
+ "fleck",
+ "fleet",
+ "flesh",
+ "flick",
+ "flier",
+ "fling",
+ "flint",
+ "flirt",
+ "float",
+ "flock",
+ "flood",
+ "floor",
+ "flora",
+ "floss",
+ "flour",
+ "flout",
+ "flown",
+ "fluff",
+ "fluid",
+ "fluke",
+ "flume",
+ "flung",
+ "flunk",
+ "flush",
+ "flute",
+ "flyer",
+ "foamy",
+ "focal",
+ "focus",
+ "foggy",
+ "foist",
+ "folio",
+ "folly",
+ "foray",
+ "force",
+ "forge",
+ "forgo",
+ "forte",
+ "forth",
+ "forty",
+ "forum",
+ "found",
+ "foyer",
+ "frail",
+ "frame",
+ "frank",
+ "fraud",
+ "freak",
+ "freed",
+ "freer",
+ "fresh",
+ "friar",
+ "fried",
+ "frill",
+ "frisk",
+ "fritz",
+ "frock",
+ "frond",
+ "front",
+ "frost",
+ "froth",
+ "frown",
+ "froze",
+ "fruit",
+ "fudge",
+ "fugue",
+ "fully",
+ "fungi",
+ "funky",
+ "funny",
+ "furor",
+ "furry",
+ "fussy",
+ "fuzzy",
+ "gaffe",
+ "gaily",
+ "gamer",
+ "gamma",
+ "gamut",
+ "gassy",
+ "gaudy",
+ "gauge",
+ "gaunt",
+ "gauze",
+ "gavel",
+ "gawky",
+ "gayer",
+ "gayly",
+ "gazer",
+ "gecko",
+ "geeky",
+ "geese",
+ "genie",
+ "genre",
+ "ghost",
+ "ghoul",
+ "giant",
+ "giddy",
+ "gipsy",
+ "girly",
+ "girth",
+ "given",
+ "giver",
+ "glade",
+ "gland",
+ "glare",
+ "glass",
+ "glaze",
+ "gleam",
+ "glean",
+ "glide",
+ "glint",
+ "gloat",
+ "globe",
+ "gloom",
+ "glory",
+ "gloss",
+ "glove",
+ "glyph",
+ "gnash",
+ "gnome",
+ "godly",
+ "going",
+ "golem",
+ "golly",
+ "gonad",
+ "goner",
+ "goody",
+ "gooey",
+ "goofy",
+ "goose",
+ "gorge",
+ "gouge",
+ "gourd",
+ "grace",
+ "grade",
+ "graft",
+ "grail",
+ "grain",
+ "grand",
+ "grant",
+ "grape",
+ "graph",
+ "grasp",
+ "grass",
+ "grate",
+ "grave",
+ "gravy",
+ "graze",
+ "great",
+ "greed",
+ "green",
+ "greet",
+ "grief",
+ "grill",
+ "grime",
+ "grimy",
+ "grind",
+ "gripe",
+ "groan",
+ "groin",
+ "groom",
+ "grope",
+ "gross",
+ "group",
+ "grout",
+ "grove",
+ "growl",
+ "grown",
+ "gruel",
+ "gruff",
+ "grunt",
+ "guard",
+ "guava",
+ "guess",
+ "guest",
+ "guide",
+ "guild",
+ "guile",
+ "guilt",
+ "guise",
+ "gulch",
+ "gully",
+ "gumbo",
+ "gummy",
+ "guppy",
+ "gusto",
+ "gusty",
+ "gypsy",
+ "habit",
+ "hairy",
+ "halve",
+ "handy",
+ "happy",
+ "hardy",
+ "harem",
+ "harpy",
+ "harry",
+ "harsh",
+ "haste",
+ "hasty",
+ "hatch",
+ "hater",
+ "haunt",
+ "haute",
+ "haven",
+ "havoc",
+ "hazel",
+ "heady",
+ "heard",
+ "heart",
+ "heath",
+ "heave",
+ "heavy",
+ "hedge",
+ "hefty",
+ "heist",
+ "helix",
+ "hello",
+ "hence",
+ "heron",
+ "hilly",
+ "hinge",
+ "hippo",
+ "hippy",
+ "hitch",
+ "hoard",
+ "hobby",
+ "hoist",
+ "holly",
+ "homer",
+ "honey",
+ "honor",
+ "horde",
+ "horny",
+ "horse",
+ "hotel",
+ "hotly",
+ "hound",
+ "house",
+ "hovel",
+ "hover",
+ "howdy",
+ "human",
+ "humid",
+ "humor",
+ "humph",
+ "humus",
+ "hunch",
+ "hunky",
+ "hurry",
+ "husky",
+ "hussy",
+ "hutch",
+ "hydro",
+ "hyena",
+ "hymen",
+ "hyper",
+ "icily",
+ "icing",
+ "ideal",
+ "idiom",
+ "idiot",
+ "idler",
+ "idyll",
+ "igloo",
+ "iliac",
+ "image",
+ "imbue",
+ "impel",
+ "imply",
+ "inane",
+ "inbox",
+ "incur",
+ "index",
+ "inept",
+ "inert",
+ "infer",
+ "ingot",
+ "inlay",
+ "inlet",
+ "inner",
+ "input",
+ "inter",
+ "intro",
+ "ionic",
+ "irate",
+ "irony",
+ "islet",
+ "issue",
+ "itchy",
+ "ivory",
+ "jaunt",
+ "jazzy",
+ "jelly",
+ "jerky",
+ "jetty",
+ "jewel",
+ "jiffy",
+ "joint",
+ "joist",
+ "joker",
+ "jolly",
+ "joust",
+ "judge",
+ "juice",
+ "juicy",
+ "jumbo",
+ "jumpy",
+ "junta",
+ "junto",
+ "juror",
+ "kappa",
+ "karma",
+ "kayak",
+ "kebab",
+ "khaki",
+ "kinky",
+ "kiosk",
+ "kitty",
+ "knack",
+ "knave",
+ "knead",
+ "kneed",
+ "kneel",
+ "knelt",
+ "knife",
+ "knock",
+ "knoll",
+ "known",
+ "koala",
+ "krill",
+ "label",
+ "labor",
+ "laden",
+ "ladle",
+ "lager",
+ "lance",
+ "lanky",
+ "lapel",
+ "lapse",
+ "large",
+ "larva",
+ "lasso",
+ "latch",
+ "later",
+ "lathe",
+ "latte",
+ "laugh",
+ "layer",
+ "leach",
+ "leafy",
+ "leaky",
+ "leant",
+ "leapt",
+ "learn",
+ "lease",
+ "leash",
+ "least",
+ "leave",
+ "ledge",
+ "leech",
+ "leery",
+ "lefty",
+ "legal",
+ "leggy",
+ "lemon",
+ "lemur",
+ "leper",
+ "level",
+ "lever",
+ "libel",
+ "liege",
+ "light",
+ "liken",
+ "lilac",
+ "limbo",
+ "limit",
+ "linen",
+ "liner",
+ "lingo",
+ "lipid",
+ "lithe",
+ "liver",
+ "livid",
+ "llama",
+ "loamy",
+ "loath",
+ "lobby",
+ "local",
+ "locus",
+ "lodge",
+ "lofty",
+ "logic",
+ "login",
+ "loopy",
+ "loose",
+ "lorry",
+ "loser",
+ "louse",
+ "lousy",
+ "lover",
+ "lower",
+ "lowly",
+ "loyal",
+ "lucid",
+ "lucky",
+ "lumen",
+ "lumpy",
+ "lunar",
+ "lunch",
+ "lunge",
+ "lupus",
+ "lurch",
+ "lurid",
+ "lusty",
+ "lying",
+ "lymph",
+ "lynch",
+ "lyric",
+ "macaw",
+ "macho",
+ "macro",
+ "madam",
+ "madly",
+ "mafia",
+ "magic",
+ "magma",
+ "maize",
+ "major",
+ "maker",
+ "mambo",
+ "mamma",
+ "mammy",
+ "manga",
+ "mange",
+ "mango",
+ "mangy",
+ "mania",
+ "manic",
+ "manly",
+ "manor",
+ "maple",
+ "march",
+ "marry",
+ "marsh",
+ "mason",
+ "masse",
+ "match",
+ "matey",
+ "mauve",
+ "maxim",
+ "maybe",
+ "mayor",
+ "mealy",
+ "meant",
+ "meaty",
+ "mecca",
+ "medal",
+ "media",
+ "medic",
+ "melee",
+ "melon",
+ "mercy",
+ "merge",
+ "merit",
+ "merry",
+ "metal",
+ "meter",
+ "metro",
+ "micro",
+ "midge",
+ "midst",
+ "might",
+ "milky",
+ "mimic",
+ "mince",
+ "miner",
+ "minim",
+ "minor",
+ "minty",
+ "minus",
+ "mirth",
+ "miser",
+ "missy",
+ "mocha",
+ "modal",
+ "model",
+ "modem",
+ "mogul",
+ "moist",
+ "molar",
+ "moldy",
+ "money",
+ "month",
+ "moody",
+ "moose",
+ "moral",
+ "moron",
+ "morph",
+ "mossy",
+ "motel",
+ "motif",
+ "motor",
+ "motto",
+ "moult",
+ "mound",
+ "mount",
+ "mourn",
+ "mouse",
+ "mouth",
+ "mover",
+ "movie",
+ "mower",
+ "mucky",
+ "mucus",
+ "muddy",
+ "mulch",
+ "mummy",
+ "munch",
+ "mural",
+ "murky",
+ "mushy",
+ "music",
+ "musky",
+ "musty",
+ "myrrh",
+ "nadir",
+ "naive",
+ "nanny",
+ "nasal",
+ "nasty",
+ "natal",
+ "naval",
+ "navel",
+ "needy",
+ "neigh",
+ "nerdy",
+ "nerve",
+ "never",
+ "newer",
+ "newly",
+ "nicer",
+ "niche",
+ "niece",
+ "night",
+ "ninja",
+ "ninny",
+ "ninth",
+ "noble",
+ "nobly",
+ "noise",
+ "noisy",
+ "nomad",
+ "noose",
+ "north",
+ "nosey",
+ "notch",
+ "novel",
+ "nudge",
+ "nurse",
+ "nutty",
+ "nylon",
+ "nymph",
+ "oaken",
+ "obese",
+ "occur",
+ "ocean",
+ "octal",
+ "octet",
+ "odder",
+ "oddly",
+ "offal",
+ "offer",
+ "often",
+ "olden",
+ "older",
+ "olive",
+ "ombre",
+ "omega",
+ "onion",
+ "onset",
+ "opera",
+ "opine",
+ "opium",
+ "optic",
+ "orbit",
+ "order",
+ "organ",
+ "other",
+ "otter",
+ "ought",
+ "ounce",
+ "outdo",
+ "outer",
+ "outgo",
+ "ovary",
+ "ovate",
+ "overt",
+ "ovine",
+ "ovoid",
+ "owing",
+ "owner",
+ "oxide",
+ "ozone",
+ "paddy",
+ "pagan",
+ "paint",
+ "paler",
+ "palsy",
+ "panel",
+ "panic",
+ "pansy",
+ "papal",
+ "paper",
+ "parer",
+ "parka",
+ "parry",
+ "parse",
+ "party",
+ "pasta",
+ "paste",
+ "pasty",
+ "patch",
+ "patio",
+ "patsy",
+ "patty",
+ "pause",
+ "payee",
+ "payer",
+ "peace",
+ "peach",
+ "pearl",
+ "pecan",
+ "pedal",
+ "penal",
+ "pence",
+ "penne",
+ "penny",
+ "perch",
+ "peril",
+ "perky",
+ "pesky",
+ "pesto",
+ "petal",
+ "petty",
+ "phase",
+ "phone",
+ "phony",
+ "photo",
+ "piano",
+ "picky",
+ "piece",
+ "piety",
+ "piggy",
+ "pilot",
+ "pinch",
+ "piney",
+ "pinky",
+ "pinto",
+ "piper",
+ "pique",
+ "pitch",
+ "pithy",
+ "pivot",
+ "pixel",
+ "pixie",
+ "pizza",
+ "place",
+ "plaid",
+ "plain",
+ "plait",
+ "plane",
+ "plank",
+ "plant",
+ "plate",
+ "plaza",
+ "plead",
+ "pleat",
+ "plied",
+ "plier",
+ "pluck",
+ "plumb",
+ "plume",
+ "plump",
+ "plunk",
+ "plush",
+ "poesy",
+ "point",
+ "poise",
+ "poker",
+ "polar",
+ "polka",
+ "polyp",
+ "pooch",
+ "poppy",
+ "porch",
+ "poser",
+ "posit",
+ "posse",
+ "pouch",
+ "pound",
+ "pouty",
+ "power",
+ "prank",
+ "prawn",
+ "preen",
+ "press",
+ "price",
+ "prick",
+ "pride",
+ "pried",
+ "prime",
+ "primo",
+ "print",
+ "prior",
+ "prism",
+ "privy",
+ "prize",
+ "probe",
+ "prone",
+ "prong",
+ "proof",
+ "prose",
+ "proud",
+ "prove",
+ "prowl",
+ "proxy",
+ "prude",
+ "prune",
+ "psalm",
+ "pubic",
+ "pudgy",
+ "puffy",
+ "pulpy",
+ "pulse",
+ "punch",
+ "pupal",
+ "pupil",
+ "puppy",
+ "puree",
+ "purer",
+ "purge",
+ "purse",
+ "pushy",
+ "putty",
+ "pygmy",
+ "quack",
+ "quail",
+ "quake",
+ "qualm",
+ "quark",
+ "quart",
+ "quash",
+ "quasi",
+ "queen",
+ "queer",
+ "quell",
+ "query",
+ "quest",
+ "queue",
+ "quick",
+ "quiet",
+ "quill",
+ "quilt",
+ "quirk",
+ "quite",
+ "quota",
+ "quote",
+ "quoth",
+ "rabbi",
+ "rabid",
+ "racer",
+ "radar",
+ "radii",
+ "radio",
+ "rainy",
+ "raise",
+ "rajah",
+ "rally",
+ "ralph",
+ "ramen",
+ "ranch",
+ "randy",
+ "range",
+ "rapid",
+ "rarer",
+ "raspy",
+ "ratio",
+ "ratty",
+ "raven",
+ "rayon",
+ "razor",
+ "reach",
+ "react",
+ "ready",
+ "realm",
+ "rearm",
+ "rebar",
+ "rebel",
+ "rebus",
+ "rebut",
+ "recap",
+ "recur",
+ "recut",
+ "reedy",
+ "refer",
+ "refit",
+ "regal",
+ "rehab",
+ "reign",
+ "relax",
+ "relay",
+ "relic",
+ "remit",
+ "renal",
+ "renew",
+ "repay",
+ "repel",
+ "reply",
+ "rerun",
+ "reset",
+ "resin",
+ "retch",
+ "retro",
+ "retry",
+ "reuse",
+ "revel",
+ "revue",
+ "rhino",
+ "rhyme",
+ "rider",
+ "ridge",
+ "rifle",
+ "right",
+ "rigid",
+ "rigor",
+ "rinse",
+ "ripen",
+ "riper",
+ "risen",
+ "riser",
+ "risky",
+ "rival",
+ "river",
+ "rivet",
+ "roach",
+ "roast",
+ "robin",
+ "robot",
+ "rocky",
+ "rodeo",
+ "roger",
+ "rogue",
+ "roomy",
+ "roost",
+ "rotor",
+ "rouge",
+ "rough",
+ "round",
+ "rouse",
+ "route",
+ "rover",
+ "rowdy",
+ "rower",
+ "royal",
+ "ruddy",
+ "ruder",
+ "rugby",
+ "ruler",
+ "rumba",
+ "rumor",
+ "rupee",
+ "rural",
+ "rusty",
+ "sadly",
+ "safer",
+ "saint",
+ "salad",
+ "sally",
+ "salon",
+ "salsa",
+ "salty",
+ "salve",
+ "salvo",
+ "sandy",
+ "saner",
+ "sappy",
+ "sassy",
+ "satin",
+ "satyr",
+ "sauce",
+ "saucy",
+ "sauna",
+ "saute",
+ "savor",
+ "savoy",
+ "savvy",
+ "scald",
+ "scale",
+ "scalp",
+ "scaly",
+ "scamp",
+ "scant",
+ "scare",
+ "scarf",
+ "scary",
+ "scene",
+ "scent",
+ "scion",
+ "scoff",
+ "scold",
+ "scone",
+ "scoop",
+ "scope",
+ "score",
+ "scorn",
+ "scour",
+ "scout",
+ "scowl",
+ "scram",
+ "scrap",
+ "scree",
+ "screw",
+ "scrub",
+ "scrum",
+ "scuba",
+ "sedan",
+ "seedy",
+ "segue",
+ "seize",
+ "semen",
+ "sense",
+ "sepia",
+ "serif",
+ "serum",
+ "serve",
+ "setup",
+ "seven",
+ "sever",
+ "sewer",
+ "shack",
+ "shade",
+ "shady",
+ "shaft",
+ "shake",
+ "shaky",
+ "shale",
+ "shall",
+ "shalt",
+ "shame",
+ "shank",
+ "shape",
+ "shard",
+ "share",
+ "shark",
+ "sharp",
+ "shave",
+ "shawl",
+ "shear",
+ "sheen",
+ "sheep",
+ "sheer",
+ "sheet",
+ "sheik",
+ "shelf",
+ "shell",
+ "shied",
+ "shift",
+ "shine",
+ "shiny",
+ "shire",
+ "shirk",
+ "shirt",
+ "shoal",
+ "shock",
+ "shone",
+ "shook",
+ "shoot",
+ "shore",
+ "shorn",
+ "short",
+ "shout",
+ "shove",
+ "shown",
+ "showy",
+ "shrew",
+ "shrub",
+ "shrug",
+ "shuck",
+ "shunt",
+ "shush",
+ "shyly",
+ "siege",
+ "sieve",
+ "sight",
+ "sigma",
+ "silky",
+ "silly",
+ "since",
+ "sinew",
+ "singe",
+ "siren",
+ "sissy",
+ "sixth",
+ "sixty",
+ "skate",
+ "skier",
+ "skiff",
+ "skill",
+ "skimp",
+ "skirt",
+ "skulk",
+ "skull",
+ "skunk",
+ "slack",
+ "slain",
+ "slang",
+ "slant",
+ "slash",
+ "slate",
+ "slave",
+ "sleek",
+ "sleep",
+ "sleet",
+ "slept",
+ "slice",
+ "slick",
+ "slide",
+ "slime",
+ "slimy",
+ "sling",
+ "slink",
+ "sloop",
+ "slope",
+ "slosh",
+ "sloth",
+ "slump",
+ "slung",
+ "slunk",
+ "slurp",
+ "slush",
+ "slyly",
+ "smack",
+ "small",
+ "smart",
+ "smash",
+ "smear",
+ "smell",
+ "smelt",
+ "smile",
+ "smirk",
+ "smite",
+ "smith",
+ "smock",
+ "smoke",
+ "smoky",
+ "smote",
+ "snack",
+ "snail",
+ "snake",
+ "snaky",
+ "snare",
+ "snarl",
+ "sneak",
+ "sneer",
+ "snide",
+ "sniff",
+ "snipe",
+ "snoop",
+ "snore",
+ "snort",
+ "snout",
+ "snowy",
+ "snuck",
+ "snuff",
+ "soapy",
+ "sober",
+ "soggy",
+ "solar",
+ "solid",
+ "solve",
+ "sonar",
+ "sonic",
+ "sooth",
+ "sooty",
+ "sorry",
+ "sound",
+ "south",
+ "sower",
+ "space",
+ "spade",
+ "spank",
+ "spare",
+ "spark",
+ "spasm",
+ "spawn",
+ "speak",
+ "spear",
+ "speck",
+ "speed",
+ "spell",
+ "spelt",
+ "spend",
+ "spent",
+ "sperm",
+ "spice",
+ "spicy",
+ "spied",
+ "spiel",
+ "spike",
+ "spiky",
+ "spill",
+ "spilt",
+ "spine",
+ "spiny",
+ "spire",
+ "spite",
+ "splat",
+ "split",
+ "spoil",
+ "spoke",
+ "spoof",
+ "spook",
+ "spool",
+ "spoon",
+ "spore",
+ "sport",
+ "spout",
+ "spray",
+ "spree",
+ "sprig",
+ "spunk",
+ "spurn",
+ "spurt",
+ "squad",
+ "squat",
+ "squib",
+ "stack",
+ "staff",
+ "stage",
+ "staid",
+ "stain",
+ "stair",
+ "stake",
+ "stale",
+ "stalk",
+ "stall",
+ "stamp",
+ "stand",
+ "stank",
+ "stare",
+ "stark",
+ "start",
+ "stash",
+ "state",
+ "stave",
+ "stead",
+ "steak",
+ "steal",
+ "steam",
+ "steed",
+ "steel",
+ "steep",
+ "steer",
+ "stein",
+ "stern",
+ "stick",
+ "stiff",
+ "still",
+ "stilt",
+ "sting",
+ "stink",
+ "stint",
+ "stock",
+ "stoic",
+ "stoke",
+ "stole",
+ "stomp",
+ "stone",
+ "stony",
+ "stood",
+ "stool",
+ "stoop",
+ "store",
+ "stork",
+ "storm",
+ "story",
+ "stout",
+ "stove",
+ "strap",
+ "straw",
+ "stray",
+ "strip",
+ "strut",
+ "stuck",
+ "study",
+ "stuff",
+ "stump",
+ "stung",
+ "stunk",
+ "stunt",
+ "style",
+ "suave",
+ "sugar",
+ "suing",
+ "suite",
+ "sulky",
+ "sully",
+ "sumac",
+ "sunny",
+ "super",
+ "surer",
+ "surge",
+ "surly",
+ "sushi",
+ "swami",
+ "swamp",
+ "swarm",
+ "swash",
+ "swath",
+ "swear",
+ "sweat",
+ "sweep",
+ "sweet",
+ "swell",
+ "swept",
+ "swift",
+ "swill",
+ "swine",
+ "swing",
+ "swirl",
+ "swish",
+ "swoon",
+ "swoop",
+ "sword",
+ "swore",
+ "sworn",
+ "swung",
+ "synod",
+ "syrup",
+ "tabby",
+ "table",
+ "taboo",
+ "tacit",
+ "tacky",
+ "taffy",
+ "taint",
+ "taken",
+ "taker",
+ "tally",
+ "talon",
+ "tamer",
+ "tango",
+ "tangy",
+ "taper",
+ "tapir",
+ "tardy",
+ "tarot",
+ "taste",
+ "tasty",
+ "tatty",
+ "taunt",
+ "tawny",
+ "teach",
+ "teary",
+ "tease",
+ "teddy",
+ "teeth",
+ "tempo",
+ "tenet",
+ "tenor",
+ "tense",
+ "tenth",
+ "tepee",
+ "tepid",
+ "terra",
+ "terse",
+ "testy",
+ "thank",
+ "theft",
+ "their",
+ "theme",
+ "there",
+ "these",
+ "theta",
+ "thick",
+ "thief",
+ "thigh",
+ "thing",
+ "think",
+ "third",
+ "thong",
+ "thorn",
+ "those",
+ "three",
+ "threw",
+ "throb",
+ "throw",
+ "thrum",
+ "thumb",
+ "thump",
+ "thyme",
+ "tiara",
+ "tibia",
+ "tidal",
+ "tiger",
+ "tight",
+ "tilde",
+ "timer",
+ "timid",
+ "tipsy",
+ "titan",
+ "tithe",
+ "title",
+ "toast",
+ "today",
+ "toddy",
+ "token",
+ "tonal",
+ "tonga",
+ "tonic",
+ "tooth",
+ "topaz",
+ "topic",
+ "torch",
+ "torso",
+ "torus",
+ "total",
+ "totem",
+ "touch",
+ "tough",
+ "towel",
+ "tower",
+ "toxic",
+ "toxin",
+ "trace",
+ "track",
+ "tract",
+ "trade",
+ "trail",
+ "train",
+ "trait",
+ "tramp",
+ "trash",
+ "trawl",
+ "tread",
+ "treat",
+ "trend",
+ "triad",
+ "trial",
+ "tribe",
+ "trice",
+ "trick",
+ "tried",
+ "tripe",
+ "trite",
+ "troll",
+ "troop",
+ "trope",
+ "trout",
+ "trove",
+ "truce",
+ "truck",
+ "truer",
+ "truly",
+ "trump",
+ "trunk",
+ "truss",
+ "trust",
+ "truth",
+ "tryst",
+ "tubal",
+ "tuber",
+ "tulip",
+ "tulle",
+ "tumor",
+ "tunic",
+ "turbo",
+ "tutor",
+ "twang",
+ "tweak",
+ "tweed",
+ "tweet",
+ "twice",
+ "twine",
+ "twirl",
+ "twist",
+ "twixt",
+ "tying",
+ "udder",
+ "ulcer",
+ "ultra",
+ "umbra",
+ "uncle",
+ "uncut",
+ "under",
+ "undid",
+ "undue",
+ "unfed",
+ "unfit",
+ "unify",
+ "union",
+ "unite",
+ "unity",
+ "unlit",
+ "unmet",
+ "unset",
+ "untie",
+ "until",
+ "unwed",
+ "unzip",
+ "upper",
+ "upset",
+ "urban",
+ "urine",
+ "usage",
+ "usher",
+ "using",
+ "usual",
+ "usurp",
+ "utile",
+ "utter",
+ "vague",
+ "valet",
+ "valid",
+ "valor",
+ "value",
+ "valve",
+ "vapid",
+ "vapor",
+ "vault",
+ "vaunt",
+ "vegan",
+ "venom",
+ "venue",
+ "verge",
+ "verse",
+ "verso",
+ "verve",
+ "vicar",
+ "video",
+ "vigil",
+ "vigor",
+ "villa",
+ "vinyl",
+ "viola",
+ "viper",
+ "viral",
+ "virus",
+ "visit",
+ "visor",
+ "vista",
+ "vital",
+ "vivid",
+ "vixen",
+ "vocal",
+ "vodka",
+ "vogue",
+ "voice",
+ "voila",
+ "vomit",
+ "voter",
+ "vouch",
+ "vowel",
+ "vying",
+ "wacky",
+ "wafer",
+ "wager",
+ "wagon",
+ "waist",
+ "waive",
+ "waltz",
+ "warty",
+ "waste",
+ "watch",
+ "water",
+ "waver",
+ "waxen",
+ "weary",
+ "weave",
+ "wedge",
+ "weedy",
+ "weigh",
+ "weird",
+ "welch",
+ "welsh",
+ "wench",
+ "whack",
+ "whale",
+ "wharf",
+ "wheat",
+ "wheel",
+ "whelp",
+ "where",
+ "which",
+ "whiff",
+ "while",
+ "whine",
+ "whiny",
+ "whirl",
+ "whisk",
+ "white",
+ "whole",
+ "whoop",
+ "whose",
+ "widen",
+ "wider",
+ "widow",
+ "width",
+ "wield",
+ "wight",
+ "willy",
+ "wimpy",
+ "wince",
+ "winch",
+ "windy",
+ "wiser",
+ "wispy",
+ "witch",
+ "witty",
+ "woken",
+ "woman",
+ "women",
+ "woody",
+ "wooer",
+ "wooly",
+ "woozy",
+ "wordy",
+ "world",
+ "worry",
+ "worse",
+ "worst",
+ "worth",
+ "would",
+ "wound",
+ "woven",
+ "wrack",
+ "wrath",
+ "wreak",
+ "wreck",
+ "wrest",
+ "wring",
+ "wrist",
+ "write",
+ "wrong",
+ "wrote",
+ "wrung",
+ "wryly",
+ "yacht",
+ "yearn",
+ "yeast",
+ "yield",
+ "young",
+ "youth",
+ "zebra",
+ "zesty",
+ "zonal",
+];
+
+/** The list of valid guesses, of which the list of possible words is a subset */
+export const allowed = new Set([
+ ...words,
+ "aahed",
+ "aalii",
+ "aargh",
+ "aarti",
+ "abaca",
+ "abaci",
+ "abacs",
+ "abaft",
+ "abaka",
+ "abamp",
+ "aband",
+ "abash",
+ "abask",
+ "abaya",
+ "abbas",
+ "abbed",
+ "abbes",
+ "abcee",
+ "abeam",
+ "abear",
+ "abele",
+ "abers",
+ "abets",
+ "abies",
+ "abler",
+ "ables",
+ "ablet",
+ "ablow",
+ "abmho",
+ "abohm",
+ "aboil",
+ "aboma",
+ "aboon",
+ "abord",
+ "abore",
+ "abram",
+ "abray",
+ "abrim",
+ "abrin",
+ "abris",
+ "absey",
+ "absit",
+ "abuna",
+ "abune",
+ "abuts",
+ "abuzz",
+ "abyes",
+ "abysm",
+ "acais",
+ "acari",
+ "accas",
+ "accoy",
+ "acerb",
+ "acers",
+ "aceta",
+ "achar",
+ "ached",
+ "aches",
+ "achoo",
+ "acids",
+ "acidy",
+ "acing",
+ "acini",
+ "ackee",
+ "acker",
+ "acmes",
+ "acmic",
+ "acned",
+ "acnes",
+ "acock",
+ "acold",
+ "acred",
+ "acres",
+ "acros",
+ "acted",
+ "actin",
+ "acton",
+ "acyls",
+ "adaws",
+ "adays",
+ "adbot",
+ "addax",
+ "added",
+ "adder",
+ "addio",
+ "addle",
+ "adeem",
+ "adhan",
+ "adieu",
+ "adios",
+ "adits",
+ "adman",
+ "admen",
+ "admix",
+ "adobo",
+ "adown",
+ "adoze",
+ "adrad",
+ "adred",
+ "adsum",
+ "aduki",
+ "adunc",
+ "adust",
+ "advew",
+ "adyta",
+ "adzed",
+ "adzes",
+ "aecia",
+ "aedes",
+ "aegis",
+ "aeons",
+ "aerie",
+ "aeros",
+ "aesir",
+ "afald",
+ "afara",
+ "afars",
+ "afear",
+ "aflaj",
+ "afore",
+ "afrit",
+ "afros",
+ "agama",
+ "agami",
+ "agars",
+ "agast",
+ "agave",
+ "agaze",
+ "agene",
+ "agers",
+ "agger",
+ "aggie",
+ "aggri",
+ "aggro",
+ "aggry",
+ "aghas",
+ "agila",
+ "agios",
+ "agism",
+ "agist",
+ "agita",
+ "aglee",
+ "aglet",
+ "agley",
+ "agloo",
+ "aglus",
+ "agmas",
+ "agoge",
+ "agone",
+ "agons",
+ "agood",
+ "agria",
+ "agrin",
+ "agros",
+ "agued",
+ "agues",
+ "aguna",
+ "aguti",
+ "aheap",
+ "ahent",
+ "ahigh",
+ "ahind",
+ "ahing",
+ "ahint",
+ "ahold",
+ "ahull",
+ "ahuru",
+ "aidas",
+ "aided",
+ "aides",
+ "aidoi",
+ "aidos",
+ "aiery",
+ "aigas",
+ "aight",
+ "ailed",
+ "aimed",
+ "aimer",
+ "ainee",
+ "ainga",
+ "aioli",
+ "aired",
+ "airer",
+ "airns",
+ "airth",
+ "airts",
+ "aitch",
+ "aitus",
+ "aiver",
+ "aiyee",
+ "aizle",
+ "ajies",
+ "ajiva",
+ "ajuga",
+ "ajwan",
+ "akees",
+ "akela",
+ "akene",
+ "aking",
+ "akita",
+ "akkas",
+ "alaap",
+ "alack",
+ "alamo",
+ "aland",
+ "alane",
+ "alang",
+ "alans",
+ "alant",
+ "alapa",
+ "alaps",
+ "alary",
+ "alate",
+ "alays",
+ "albas",
+ "albee",
+ "alcid",
+ "alcos",
+ "aldea",
+ "alder",
+ "aldol",
+ "aleck",
+ "alecs",
+ "alefs",
+ "aleft",
+ "aleph",
+ "alews",
+ "aleye",
+ "alfas",
+ "algal",
+ "algas",
+ "algid",
+ "algin",
+ "algor",
+ "algum",
+ "alias",
+ "alifs",
+ "aline",
+ "alist",
+ "aliya",
+ "alkie",
+ "alkos",
+ "alkyd",
+ "alkyl",
+ "allee",
+ "allel",
+ "allis",
+ "allod",
+ "allyl",
+ "almah",
+ "almas",
+ "almeh",
+ "almes",
+ "almud",
+ "almug",
+ "alods",
+ "aloed",
+ "aloes",
+ "aloha",
+ "aloin",
+ "aloos",
+ "alowe",
+ "altho",
+ "altos",
+ "alula",
+ "alums",
+ "alure",
+ "alvar",
+ "alway",
+ "amahs",
+ "amain",
+ "amate",
+ "amaut",
+ "amban",
+ "ambit",
+ "ambos",
+ "ambry",
+ "ameba",
+ "ameer",
+ "amene",
+ "amens",
+ "ament",
+ "amias",
+ "amice",
+ "amici",
+ "amide",
+ "amido",
+ "amids",
+ "amies",
+ "amiga",
+ "amigo",
+ "amine",
+ "amino",
+ "amins",
+ "amirs",
+ "amlas",
+ "amman",
+ "ammon",
+ "ammos",
+ "amnia",
+ "amnic",
+ "amnio",
+ "amoks",
+ "amole",
+ "amort",
+ "amour",
+ "amove",
+ "amowt",
+ "amped",
+ "ampul",
+ "amrit",
+ "amuck",
+ "amyls",
+ "anana",
+ "anata",
+ "ancho",
+ "ancle",
+ "ancon",
+ "andro",
+ "anear",
+ "anele",
+ "anent",
+ "angas",
+ "anglo",
+ "anigh",
+ "anile",
+ "anils",
+ "anima",
+ "animi",
+ "anion",
+ "anise",
+ "anker",
+ "ankhs",
+ "ankus",
+ "anlas",
+ "annal",
+ "annas",
+ "annat",
+ "anoas",
+ "anole",
+ "anomy",
+ "ansae",
+ "antae",
+ "antar",
+ "antas",
+ "anted",
+ "antes",
+ "antis",
+ "antra",
+ "antre",
+ "antsy",
+ "anura",
+ "anyon",
+ "apace",
+ "apage",
+ "apaid",
+ "apayd",
+ "apays",
+ "apeak",
+ "apeek",
+ "apers",
+ "apert",
+ "apery",
+ "apgar",
+ "aphis",
+ "apian",
+ "apiol",
+ "apish",
+ "apism",
+ "apode",
+ "apods",
+ "apoop",
+ "aport",
+ "appal",
+ "appay",
+ "appel",
+ "appro",
+ "appui",
+ "appuy",
+ "apres",
+ "apses",
+ "apsis",
+ "apsos",
+ "apted",
+ "apter",
+ "aquae",
+ "aquas",
+ "araba",
+ "araks",
+ "arame",
+ "arars",
+ "arbas",
+ "arced",
+ "archi",
+ "arcos",
+ "arcus",
+ "ardeb",
+ "ardri",
+ "aread",
+ "areae",
+ "areal",
+ "arear",
+ "areas",
+ "areca",
+ "aredd",
+ "arede",
+ "arefy",
+ "areic",
+ "arene",
+ "arepa",
+ "arere",
+ "arete",
+ "arets",
+ "arett",
+ "argal",
+ "argan",
+ "argil",
+ "argle",
+ "argol",
+ "argon",
+ "argot",
+ "argus",
+ "arhat",
+ "arias",
+ "ariel",
+ "ariki",
+ "arils",
+ "ariot",
+ "arish",
+ "arked",
+ "arled",
+ "arles",
+ "armed",
+ "armer",
+ "armet",
+ "armil",
+ "arnas",
+ "arnut",
+ "aroba",
+ "aroha",
+ "aroid",
+ "arpas",
+ "arpen",
+ "arrah",
+ "arras",
+ "arret",
+ "arris",
+ "arroz",
+ "arsed",
+ "arses",
+ "arsey",
+ "arsis",
+ "artal",
+ "artel",
+ "artic",
+ "artis",
+ "aruhe",
+ "arums",
+ "arval",
+ "arvee",
+ "arvos",
+ "aryls",
+ "asana",
+ "ascon",
+ "ascus",
+ "asdic",
+ "ashed",
+ "ashes",
+ "ashet",
+ "asked",
+ "asker",
+ "askoi",
+ "askos",
+ "aspen",
+ "asper",
+ "aspic",
+ "aspie",
+ "aspis",
+ "aspro",
+ "assai",
+ "assam",
+ "asses",
+ "assez",
+ "assot",
+ "aster",
+ "astir",
+ "astun",
+ "asura",
+ "asway",
+ "aswim",
+ "asyla",
+ "ataps",
+ "ataxy",
+ "atigi",
+ "atilt",
+ "atimy",
+ "atlas",
+ "atman",
+ "atmas",
+ "atmos",
+ "atocs",
+ "atoke",
+ "atoks",
+ "atoms",
+ "atomy",
+ "atony",
+ "atopy",
+ "atria",
+ "atrip",
+ "attap",
+ "attar",
+ "atuas",
+ "audad",
+ "auger",
+ "aught",
+ "aulas",
+ "aulic",
+ "auloi",
+ "aulos",
+ "aumil",
+ "aunes",
+ "aunts",
+ "aurae",
+ "aural",
+ "aurar",
+ "auras",
+ "aurei",
+ "aures",
+ "auric",
+ "auris",
+ "aurum",
+ "autos",
+ "auxin",
+ "avale",
+ "avant",
+ "avast",
+ "avels",
+ "avens",
+ "avers",
+ "avgas",
+ "avine",
+ "avion",
+ "avise",
+ "aviso",
+ "avize",
+ "avows",
+ "avyze",
+ "awarn",
+ "awato",
+ "awave",
+ "aways",
+ "awdls",
+ "aweel",
+ "aweto",
+ "awing",
+ "awmry",
+ "awned",
+ "awner",
+ "awols",
+ "awork",
+ "axels",
+ "axile",
+ "axils",
+ "axing",
+ "axite",
+ "axled",
+ "axles",
+ "axman",
+ "axmen",
+ "axoid",
+ "axone",
+ "axons",
+ "ayahs",
+ "ayaya",
+ "ayelp",
+ "aygre",
+ "ayins",
+ "ayont",
+ "ayres",
+ "ayrie",
+ "azans",
+ "azide",
+ "azido",
+ "azine",
+ "azlon",
+ "azoic",
+ "azole",
+ "azons",
+ "azote",
+ "azoth",
+ "azuki",
+ "azurn",
+ "azury",
+ "azygy",
+ "azyme",
+ "azyms",
+ "baaed",
+ "baals",
+ "babas",
+ "babel",
+ "babes",
+ "babka",
+ "baboo",
+ "babul",
+ "babus",
+ "bacca",
+ "bacco",
+ "baccy",
+ "bacha",
+ "bachs",
+ "backs",
+ "baddy",
+ "baels",
+ "baffs",
+ "baffy",
+ "bafts",
+ "baghs",
+ "bagie",
+ "bahts",
+ "bahus",
+ "bahut",
+ "bails",
+ "bairn",
+ "baisa",
+ "baith",
+ "baits",
+ "baiza",
+ "baize",
+ "bajan",
+ "bajra",
+ "bajri",
+ "bajus",
+ "baked",
+ "baken",
+ "bakes",
+ "bakra",
+ "balas",
+ "balds",
+ "baldy",
+ "baled",
+ "bales",
+ "balks",
+ "balky",
+ "balls",
+ "bally",
+ "balms",
+ "baloo",
+ "balsa",
+ "balti",
+ "balun",
+ "balus",
+ "bambi",
+ "banak",
+ "banco",
+ "bancs",
+ "banda",
+ "bandh",
+ "bands",
+ "bandy",
+ "baned",
+ "banes",
+ "bangs",
+ "bania",
+ "banks",
+ "banns",
+ "bants",
+ "bantu",
+ "banty",
+ "banya",
+ "bapus",
+ "barbe",
+ "barbs",
+ "barby",
+ "barca",
+ "barde",
+ "bardo",
+ "bards",
+ "bardy",
+ "bared",
+ "barer",
+ "bares",
+ "barfi",
+ "barfs",
+ "baric",
+ "barks",
+ "barky",
+ "barms",
+ "barmy",
+ "barns",
+ "barny",
+ "barps",
+ "barra",
+ "barre",
+ "barro",
+ "barry",
+ "barye",
+ "basan",
+ "based",
+ "basen",
+ "baser",
+ "bases",
+ "basho",
+ "basij",
+ "basks",
+ "bason",
+ "basse",
+ "bassi",
+ "basso",
+ "bassy",
+ "basta",
+ "basti",
+ "basto",
+ "basts",
+ "bated",
+ "bates",
+ "baths",
+ "batik",
+ "batta",
+ "batts",
+ "battu",
+ "bauds",
+ "bauks",
+ "baulk",
+ "baurs",
+ "bavin",
+ "bawds",
+ "bawks",
+ "bawls",
+ "bawns",
+ "bawrs",
+ "bawty",
+ "bayed",
+ "bayer",
+ "bayes",
+ "bayle",
+ "bayts",
+ "bazar",
+ "bazoo",
+ "beads",
+ "beaks",
+ "beaky",
+ "beals",
+ "beams",
+ "beamy",
+ "beano",
+ "beans",
+ "beany",
+ "beare",
+ "bears",
+ "beath",
+ "beats",
+ "beaty",
+ "beaus",
+ "beaut",
+ "beaux",
+ "bebop",
+ "becap",
+ "becke",
+ "becks",
+ "bedad",
+ "bedel",
+ "bedes",
+ "bedew",
+ "bedim",
+ "bedye",
+ "beedi",
+ "beefs",
+ "beeps",
+ "beers",
+ "beery",
+ "beets",
+ "befog",
+ "begad",
+ "begar",
+ "begem",
+ "begot",
+ "begum",
+ "beige",
+ "beigy",
+ "beins",
+ "bekah",
+ "belah",
+ "belar",
+ "belay",
+ "belee",
+ "belga",
+ "bells",
+ "belon",
+ "belts",
+ "bemad",
+ "bemas",
+ "bemix",
+ "bemud",
+ "bends",
+ "bendy",
+ "benes",
+ "benet",
+ "benga",
+ "benis",
+ "benne",
+ "benni",
+ "benny",
+ "bento",
+ "bents",
+ "benty",
+ "bepat",
+ "beray",
+ "beres",
+ "bergs",
+ "berko",
+ "berks",
+ "berme",
+ "berms",
+ "berob",
+ "beryl",
+ "besat",
+ "besaw",
+ "besee",
+ "beses",
+ "besit",
+ "besom",
+ "besot",
+ "besti",
+ "bests",
+ "betas",
+ "beted",
+ "betes",
+ "beths",
+ "betid",
+ "beton",
+ "betta",
+ "betty",
+ "bever",
+ "bevor",
+ "bevue",
+ "bevvy",
+ "bewet",
+ "bewig",
+ "bezes",
+ "bezil",
+ "bezzy",
+ "bhais",
+ "bhaji",
+ "bhang",
+ "bhats",
+ "bhels",
+ "bhoot",
+ "bhuna",
+ "bhuts",
+ "biach",
+ "biali",
+ "bialy",
+ "bibbs",
+ "bibes",
+ "biccy",
+ "bices",
+ "bided",
+ "bider",
+ "bides",
+ "bidet",
+ "bidis",
+ "bidon",
+ "bield",
+ "biers",
+ "biffo",
+ "biffs",
+ "biffy",
+ "bifid",
+ "bigae",
+ "biggs",
+ "biggy",
+ "bigha",
+ "bight",
+ "bigly",
+ "bigos",
+ "bijou",
+ "biked",
+ "biker",
+ "bikes",
+ "bikie",
+ "bilbo",
+ "bilby",
+ "biled",
+ "biles",
+ "bilgy",
+ "bilks",
+ "bills",
+ "bimah",
+ "bimas",
+ "bimbo",
+ "binal",
+ "bindi",
+ "binds",
+ "biner",
+ "bines",
+ "bings",
+ "bingy",
+ "binit",
+ "binks",
+ "bints",
+ "biogs",
+ "biont",
+ "biota",
+ "biped",
+ "bipod",
+ "birds",
+ "birks",
+ "birle",
+ "birls",
+ "biros",
+ "birrs",
+ "birse",
+ "birsy",
+ "bises",
+ "bisks",
+ "bisom",
+ "bitch",
+ "biter",
+ "bites",
+ "bitos",
+ "bitou",
+ "bitsy",
+ "bitte",
+ "bitts",
+ "bivia",
+ "bivvy",
+ "bizes",
+ "bizzo",
+ "bizzy",
+ "blabs",
+ "blads",
+ "blady",
+ "blaer",
+ "blaes",
+ "blaff",
+ "blags",
+ "blahs",
+ "blain",
+ "blams",
+ "blart",
+ "blase",
+ "blash",
+ "blate",
+ "blats",
+ "blatt",
+ "blaud",
+ "blawn",
+ "blaws",
+ "blays",
+ "blear",
+ "blebs",
+ "blech",
+ "blees",
+ "blent",
+ "blert",
+ "blest",
+ "blets",
+ "bleys",
+ "blimy",
+ "bling",
+ "blini",
+ "blins",
+ "bliny",
+ "blips",
+ "blist",
+ "blite",
+ "blits",
+ "blive",
+ "blobs",
+ "blocs",
+ "blogs",
+ "blook",
+ "bloop",
+ "blore",
+ "blots",
+ "blows",
+ "blowy",
+ "blubs",
+ "blude",
+ "bluds",
+ "bludy",
+ "blued",
+ "blues",
+ "bluet",
+ "bluey",
+ "bluid",
+ "blume",
+ "blunk",
+ "blurs",
+ "blype",
+ "boabs",
+ "boaks",
+ "boars",
+ "boart",
+ "boats",
+ "bobac",
+ "bobak",
+ "bobas",
+ "bobol",
+ "bobos",
+ "bocca",
+ "bocce",
+ "bocci",
+ "boche",
+ "bocks",
+ "boded",
+ "bodes",
+ "bodge",
+ "bodhi",
+ "bodle",
+ "boeps",
+ "boets",
+ "boeuf",
+ "boffo",
+ "boffs",
+ "bogan",
+ "bogey",
+ "boggy",
+ "bogie",
+ "bogle",
+ "bogue",
+ "bogus",
+ "bohea",
+ "bohos",
+ "boils",
+ "boing",
+ "boink",
+ "boite",
+ "boked",
+ "bokeh",
+ "bokes",
+ "bokos",
+ "bolar",
+ "bolas",
+ "bolds",
+ "boles",
+ "bolix",
+ "bolls",
+ "bolos",
+ "bolts",
+ "bolus",
+ "bomas",
+ "bombe",
+ "bombo",
+ "bombs",
+ "bonce",
+ "bonds",
+ "boned",
+ "boner",
+ "bones",
+ "bongs",
+ "bonie",
+ "bonks",
+ "bonne",
+ "bonny",
+ "bonza",
+ "bonze",
+ "booai",
+ "booay",
+ "boobs",
+ "boody",
+ "booed",
+ "boofy",
+ "boogy",
+ "boohs",
+ "books",
+ "booky",
+ "bools",
+ "booms",
+ "boomy",
+ "boong",
+ "boons",
+ "boord",
+ "boors",
+ "boose",
+ "boots",
+ "boppy",
+ "borak",
+ "boral",
+ "boras",
+ "borde",
+ "bords",
+ "bored",
+ "boree",
+ "borel",
+ "borer",
+ "bores",
+ "borgo",
+ "boric",
+ "borks",
+ "borms",
+ "borna",
+ "boron",
+ "borts",
+ "borty",
+ "bortz",
+ "bosie",
+ "bosks",
+ "bosky",
+ "boson",
+ "bosun",
+ "botas",
+ "botel",
+ "botes",
+ "bothy",
+ "botte",
+ "botts",
+ "botty",
+ "bouge",
+ "bouks",
+ "boult",
+ "bouns",
+ "bourd",
+ "bourg",
+ "bourn",
+ "bouse",
+ "bousy",
+ "bouts",
+ "bovid",
+ "bowat",
+ "bowed",
+ "bower",
+ "bowes",
+ "bowet",
+ "bowie",
+ "bowls",
+ "bowne",
+ "bowrs",
+ "bowse",
+ "boxed",
+ "boxen",
+ "boxes",
+ "boxla",
+ "boxty",
+ "boyar",
+ "boyau",
+ "boyed",
+ "boyfs",
+ "boygs",
+ "boyla",
+ "boyos",
+ "boysy",
+ "bozos",
+ "braai",
+ "brach",
+ "brack",
+ "bract",
+ "brads",
+ "braes",
+ "brags",
+ "brail",
+ "braks",
+ "braky",
+ "brame",
+ "brane",
+ "brank",
+ "brans",
+ "brant",
+ "brast",
+ "brats",
+ "brava",
+ "bravi",
+ "braws",
+ "braxy",
+ "brays",
+ "braza",
+ "braze",
+ "bream",
+ "brede",
+ "breds",
+ "breem",
+ "breer",
+ "brees",
+ "breid",
+ "breis",
+ "breme",
+ "brens",
+ "brent",
+ "brere",
+ "brers",
+ "breve",
+ "brews",
+ "breys",
+ "brier",
+ "bries",
+ "brigs",
+ "briki",
+ "briks",
+ "brill",
+ "brims",
+ "brins",
+ "brios",
+ "brise",
+ "briss",
+ "brith",
+ "brits",
+ "britt",
+ "brize",
+ "broch",
+ "brock",
+ "brods",
+ "brogh",
+ "brogs",
+ "brome",
+ "bromo",
+ "bronc",
+ "brond",
+ "brool",
+ "broos",
+ "brose",
+ "brosy",
+ "brows",
+ "brugh",
+ "bruin",
+ "bruit",
+ "brule",
+ "brume",
+ "brung",
+ "brusk",
+ "brust",
+ "bruts",
+ "buats",
+ "buaze",
+ "bubal",
+ "bubas",
+ "bubba",
+ "bubbe",
+ "bubby",
+ "bubus",
+ "buchu",
+ "bucko",
+ "bucks",
+ "bucku",
+ "budas",
+ "budis",
+ "budos",
+ "buffa",
+ "buffe",
+ "buffi",
+ "buffo",
+ "buffs",
+ "buffy",
+ "bufos",
+ "bufty",
+ "buhls",
+ "buhrs",
+ "buiks",
+ "buist",
+ "bukes",
+ "bulbs",
+ "bulgy",
+ "bulks",
+ "bulla",
+ "bulls",
+ "bulse",
+ "bumbo",
+ "bumfs",
+ "bumph",
+ "bumps",
+ "bumpy",
+ "bunas",
+ "bunce",
+ "bunco",
+ "bunde",
+ "bundh",
+ "bunds",
+ "bundt",
+ "bundu",
+ "bundy",
+ "bungs",
+ "bungy",
+ "bunia",
+ "bunje",
+ "bunjy",
+ "bunko",
+ "bunks",
+ "bunns",
+ "bunts",
+ "bunty",
+ "bunya",
+ "buoys",
+ "buppy",
+ "buran",
+ "buras",
+ "burbs",
+ "burds",
+ "buret",
+ "burfi",
+ "burgh",
+ "burgs",
+ "burin",
+ "burka",
+ "burke",
+ "burks",
+ "burls",
+ "burns",
+ "buroo",
+ "burps",
+ "burqa",
+ "burro",
+ "burrs",
+ "burry",
+ "bursa",
+ "burse",
+ "busby",
+ "buses",
+ "busks",
+ "busky",
+ "bussu",
+ "busti",
+ "busts",
+ "busty",
+ "buteo",
+ "butes",
+ "butle",
+ "butoh",
+ "butts",
+ "butty",
+ "butut",
+ "butyl",
+ "buzzy",
+ "bwana",
+ "bwazi",
+ "byded",
+ "bydes",
+ "byked",
+ "bykes",
+ "byres",
+ "byrls",
+ "byssi",
+ "bytes",
+ "byway",
+ "caaed",
+ "cabas",
+ "caber",
+ "cabob",
+ "caboc",
+ "cabre",
+ "cacas",
+ "cacks",
+ "cacky",
+ "cadee",
+ "cades",
+ "cadge",
+ "cadgy",
+ "cadie",
+ "cadis",
+ "cadre",
+ "caeca",
+ "caese",
+ "cafes",
+ "caffs",
+ "caged",
+ "cager",
+ "cages",
+ "cagot",
+ "cahow",
+ "caids",
+ "cains",
+ "caird",
+ "cajon",
+ "cajun",
+ "caked",
+ "cakes",
+ "cakey",
+ "calfs",
+ "calid",
+ "calif",
+ "calix",
+ "calks",
+ "calla",
+ "calls",
+ "calms",
+ "calmy",
+ "calos",
+ "calpa",
+ "calps",
+ "calve",
+ "calyx",
+ "caman",
+ "camas",
+ "cames",
+ "camis",
+ "camos",
+ "campi",
+ "campo",
+ "camps",
+ "campy",
+ "camus",
+ "caned",
+ "caneh",
+ "caner",
+ "canes",
+ "cangs",
+ "canid",
+ "canna",
+ "canns",
+ "canso",
+ "canst",
+ "canto",
+ "cants",
+ "canty",
+ "capas",
+ "caped",
+ "capes",
+ "capex",
+ "caphs",
+ "capiz",
+ "caple",
+ "capon",
+ "capos",
+ "capot",
+ "capri",
+ "capul",
+ "carap",
+ "carbo",
+ "carbs",
+ "carby",
+ "cardi",
+ "cards",
+ "cardy",
+ "cared",
+ "carer",
+ "cares",
+ "caret",
+ "carex",
+ "carks",
+ "carle",
+ "carls",
+ "carns",
+ "carny",
+ "carob",
+ "carom",
+ "caron",
+ "carpi",
+ "carps",
+ "carrs",
+ "carse",
+ "carta",
+ "carte",
+ "carts",
+ "carvy",
+ "casas",
+ "casco",
+ "cased",
+ "cases",
+ "casks",
+ "casky",
+ "casts",
+ "casus",
+ "cates",
+ "cauda",
+ "cauks",
+ "cauld",
+ "cauls",
+ "caums",
+ "caups",
+ "cauri",
+ "causa",
+ "cavas",
+ "caved",
+ "cavel",
+ "caver",
+ "caves",
+ "cavie",
+ "cawed",
+ "cawks",
+ "caxon",
+ "ceaze",
+ "cebid",
+ "cecal",
+ "cecum",
+ "ceded",
+ "ceder",
+ "cedes",
+ "cedis",
+ "ceiba",
+ "ceili",
+ "ceils",
+ "celeb",
+ "cella",
+ "celli",
+ "cells",
+ "celom",
+ "celts",
+ "cense",
+ "cento",
+ "cents",
+ "centu",
+ "ceorl",
+ "cepes",
+ "cerci",
+ "cered",
+ "ceres",
+ "cerge",
+ "ceria",
+ "ceric",
+ "cerne",
+ "ceroc",
+ "ceros",
+ "certs",
+ "certy",
+ "cesse",
+ "cesta",
+ "cesti",
+ "cetes",
+ "cetyl",
+ "cezve",
+ "chace",
+ "chack",
+ "chaco",
+ "chado",
+ "chads",
+ "chaft",
+ "chais",
+ "chals",
+ "chams",
+ "chana",
+ "chang",
+ "chank",
+ "chape",
+ "chaps",
+ "chapt",
+ "chara",
+ "chare",
+ "chark",
+ "charr",
+ "chars",
+ "chary",
+ "chats",
+ "chave",
+ "chavs",
+ "chawk",
+ "chaws",
+ "chaya",
+ "chays",
+ "cheep",
+ "chefs",
+ "cheka",
+ "chela",
+ "chelp",
+ "chemo",
+ "chems",
+ "chere",
+ "chert",
+ "cheth",
+ "chevy",
+ "chews",
+ "chewy",
+ "chiao",
+ "chias",
+ "chibs",
+ "chica",
+ "chich",
+ "chico",
+ "chics",
+ "chiel",
+ "chiks",
+ "chile",
+ "chimb",
+ "chimo",
+ "chimp",
+ "chine",
+ "ching",
+ "chink",
+ "chino",
+ "chins",
+ "chips",
+ "chirk",
+ "chirl",
+ "chirm",
+ "chiro",
+ "chirr",
+ "chirt",
+ "chiru",
+ "chits",
+ "chive",
+ "chivs",
+ "chivy",
+ "chizz",
+ "choco",
+ "chocs",
+ "chode",
+ "chogs",
+ "choil",
+ "choko",
+ "choky",
+ "chola",
+ "choli",
+ "cholo",
+ "chomp",
+ "chons",
+ "choof",
+ "chook",
+ "choom",
+ "choon",
+ "chops",
+ "chota",
+ "chott",
+ "chout",
+ "choux",
+ "chowk",
+ "chows",
+ "chubs",
+ "chufa",
+ "chuff",
+ "chugs",
+ "chums",
+ "churl",
+ "churr",
+ "chuse",
+ "chuts",
+ "chyle",
+ "chyme",
+ "chynd",
+ "cibol",
+ "cided",
+ "cides",
+ "ciels",
+ "ciggy",
+ "cilia",
+ "cills",
+ "cimar",
+ "cimex",
+ "cinct",
+ "cines",
+ "cinqs",
+ "cions",
+ "cippi",
+ "circs",
+ "cires",
+ "cirls",
+ "cirri",
+ "cisco",
+ "cissy",
+ "cists",
+ "cital",
+ "cited",
+ "citer",
+ "cites",
+ "cives",
+ "civet",
+ "civie",
+ "civvy",
+ "clach",
+ "clade",
+ "clads",
+ "claes",
+ "clags",
+ "clame",
+ "clams",
+ "clans",
+ "claps",
+ "clapt",
+ "claro",
+ "clart",
+ "clary",
+ "clast",
+ "clats",
+ "claut",
+ "clave",
+ "clavi",
+ "claws",
+ "clays",
+ "cleck",
+ "cleek",
+ "cleep",
+ "clefs",
+ "clegs",
+ "cleik",
+ "clems",
+ "clepe",
+ "clept",
+ "cleve",
+ "clews",
+ "clied",
+ "clies",
+ "clift",
+ "clime",
+ "cline",
+ "clint",
+ "clipe",
+ "clips",
+ "clipt",
+ "clits",
+ "cloam",
+ "clods",
+ "cloff",
+ "clogs",
+ "cloke",
+ "clomb",
+ "clomp",
+ "clonk",
+ "clons",
+ "cloop",
+ "cloot",
+ "clops",
+ "clote",
+ "clots",
+ "clour",
+ "clous",
+ "clows",
+ "cloye",
+ "cloys",
+ "cloze",
+ "clubs",
+ "clues",
+ "cluey",
+ "clunk",
+ "clype",
+ "cnida",
+ "coact",
+ "coady",
+ "coala",
+ "coals",
+ "coaly",
+ "coapt",
+ "coarb",
+ "coate",
+ "coati",
+ "coats",
+ "cobbs",
+ "cobby",
+ "cobia",
+ "coble",
+ "cobza",
+ "cocas",
+ "cocci",
+ "cocco",
+ "cocks",
+ "cocky",
+ "cocos",
+ "codas",
+ "codec",
+ "coded",
+ "coden",
+ "coder",
+ "codes",
+ "codex",
+ "codon",
+ "coeds",
+ "coffs",
+ "cogie",
+ "cogon",
+ "cogue",
+ "cohab",
+ "cohen",
+ "cohoe",
+ "cohog",
+ "cohos",
+ "coifs",
+ "coign",
+ "coils",
+ "coins",
+ "coirs",
+ "coits",
+ "coked",
+ "cokes",
+ "colas",
+ "colby",
+ "colds",
+ "coled",
+ "coles",
+ "coley",
+ "colic",
+ "colin",
+ "colls",
+ "colly",
+ "colog",
+ "colts",
+ "colza",
+ "comae",
+ "comal",
+ "comas",
+ "combe",
+ "combi",
+ "combo",
+ "combs",
+ "comby",
+ "comer",
+ "comes",
+ "comix",
+ "commo",
+ "comms",
+ "commy",
+ "compo",
+ "comps",
+ "compt",
+ "comte",
+ "comus",
+ "coned",
+ "cones",
+ "coney",
+ "confs",
+ "conga",
+ "conge",
+ "congo",
+ "conia",
+ "conin",
+ "conks",
+ "conky",
+ "conne",
+ "conns",
+ "conte",
+ "conto",
+ "conus",
+ "convo",
+ "cooch",
+ "cooed",
+ "cooee",
+ "cooer",
+ "cooey",
+ "coofs",
+ "cooks",
+ "cooky",
+ "cools",
+ "cooly",
+ "coomb",
+ "cooms",
+ "coomy",
+ "coons",
+ "coops",
+ "coopt",
+ "coost",
+ "coots",
+ "cooze",
+ "copal",
+ "copay",
+ "coped",
+ "copen",
+ "coper",
+ "copes",
+ "coppy",
+ "copra",
+ "copsy",
+ "coqui",
+ "coram",
+ "corbe",
+ "corby",
+ "cords",
+ "cored",
+ "cores",
+ "corey",
+ "corgi",
+ "coria",
+ "corks",
+ "corky",
+ "corms",
+ "corni",
+ "corno",
+ "corns",
+ "cornu",
+ "corps",
+ "corse",
+ "corso",
+ "cosec",
+ "cosed",
+ "coses",
+ "coset",
+ "cosey",
+ "cosie",
+ "costa",
+ "coste",
+ "costs",
+ "cotan",
+ "coted",
+ "cotes",
+ "coths",
+ "cotta",
+ "cotts",
+ "coude",
+ "coups",
+ "courb",
+ "courd",
+ "coure",
+ "cours",
+ "couta",
+ "couth",
+ "coved",
+ "coves",
+ "covin",
+ "cowal",
+ "cowan",
+ "cowed",
+ "cowks",
+ "cowls",
+ "cowps",
+ "cowry",
+ "coxae",
+ "coxal",
+ "coxed",
+ "coxes",
+ "coxib",
+ "coyau",
+ "coyed",
+ "coyer",
+ "coypu",
+ "cozed",
+ "cozen",
+ "cozes",
+ "cozey",
+ "cozie",
+ "craal",
+ "crabs",
+ "crags",
+ "craic",
+ "craig",
+ "crake",
+ "crame",
+ "crams",
+ "crans",
+ "crape",
+ "craps",
+ "crapy",
+ "crare",
+ "craws",
+ "crays",
+ "creds",
+ "creel",
+ "crees",
+ "crems",
+ "crena",
+ "creps",
+ "crepy",
+ "crewe",
+ "crews",
+ "crias",
+ "cribs",
+ "cries",
+ "crims",
+ "crine",
+ "crios",
+ "cripe",
+ "crips",
+ "crise",
+ "crith",
+ "crits",
+ "croci",
+ "crocs",
+ "croft",
+ "crogs",
+ "cromb",
+ "crome",
+ "cronk",
+ "crons",
+ "crool",
+ "croon",
+ "crops",
+ "crore",
+ "crost",
+ "crout",
+ "crows",
+ "croze",
+ "cruck",
+ "crudo",
+ "cruds",
+ "crudy",
+ "crues",
+ "cruet",
+ "cruft",
+ "crunk",
+ "cruor",
+ "crura",
+ "cruse",
+ "crusy",
+ "cruve",
+ "crwth",
+ "cryer",
+ "ctene",
+ "cubby",
+ "cubeb",
+ "cubed",
+ "cuber",
+ "cubes",
+ "cubit",
+ "cuddy",
+ "cuffo",
+ "cuffs",
+ "cuifs",
+ "cuing",
+ "cuish",
+ "cuits",
+ "cukes",
+ "culch",
+ "culet",
+ "culex",
+ "culls",
+ "cully",
+ "culms",
+ "culpa",
+ "culti",
+ "cults",
+ "culty",
+ "cumec",
+ "cundy",
+ "cunei",
+ "cunit",
+ "cunts",
+ "cupel",
+ "cupid",
+ "cuppa",
+ "cuppy",
+ "curat",
+ "curbs",
+ "curch",
+ "curds",
+ "curdy",
+ "cured",
+ "curer",
+ "cures",
+ "curet",
+ "curfs",
+ "curia",
+ "curie",
+ "curli",
+ "curls",
+ "curns",
+ "curny",
+ "currs",
+ "cursi",
+ "curst",
+ "cusec",
+ "cushy",
+ "cusks",
+ "cusps",
+ "cuspy",
+ "cusso",
+ "cusum",
+ "cutch",
+ "cuter",
+ "cutes",
+ "cutey",
+ "cutin",
+ "cutis",
+ "cutto",
+ "cutty",
+ "cutup",
+ "cuvee",
+ "cuzes",
+ "cwtch",
+ "cyano",
+ "cyans",
+ "cycad",
+ "cycas",
+ "cyclo",
+ "cyder",
+ "cylix",
+ "cymae",
+ "cymar",
+ "cymas",
+ "cymes",
+ "cymol",
+ "cysts",
+ "cytes",
+ "cyton",
+ "czars",
+ "daals",
+ "dabba",
+ "daces",
+ "dacha",
+ "dacks",
+ "dadah",
+ "dadas",
+ "dados",
+ "daffs",
+ "daffy",
+ "dagga",
+ "daggy",
+ "dagos",
+ "dahls",
+ "daiko",
+ "daine",
+ "daint",
+ "daker",
+ "daled",
+ "dales",
+ "dalis",
+ "dalle",
+ "dalts",
+ "daman",
+ "damar",
+ "dames",
+ "damme",
+ "damns",
+ "damps",
+ "dampy",
+ "dancy",
+ "dangs",
+ "danio",
+ "danks",
+ "danny",
+ "dants",
+ "daraf",
+ "darbs",
+ "darcy",
+ "dared",
+ "darer",
+ "dares",
+ "darga",
+ "dargs",
+ "daric",
+ "daris",
+ "darks",
+ "darky",
+ "darns",
+ "darre",
+ "darts",
+ "darzi",
+ "dashi",
+ "dashy",
+ "datal",
+ "dated",
+ "dater",
+ "dates",
+ "datos",
+ "datto",
+ "daube",
+ "daubs",
+ "dauby",
+ "dauds",
+ "dault",
+ "daurs",
+ "dauts",
+ "daven",
+ "davit",
+ "dawah",
+ "dawds",
+ "dawed",
+ "dawen",
+ "dawks",
+ "dawns",
+ "dawts",
+ "dayan",
+ "daych",
+ "daynt",
+ "dazed",
+ "dazer",
+ "dazes",
+ "deads",
+ "deair",
+ "deals",
+ "deans",
+ "deare",
+ "dearn",
+ "dears",
+ "deary",
+ "deash",
+ "deave",
+ "deaws",
+ "deawy",
+ "debag",
+ "debby",
+ "debel",
+ "debes",
+ "debts",
+ "debud",
+ "debur",
+ "debus",
+ "debye",
+ "decad",
+ "decaf",
+ "decan",
+ "decko",
+ "decks",
+ "decos",
+ "dedal",
+ "deeds",
+ "deedy",
+ "deely",
+ "deems",
+ "deens",
+ "deeps",
+ "deere",
+ "deers",
+ "deets",
+ "deeve",
+ "deevs",
+ "defat",
+ "deffo",
+ "defis",
+ "defog",
+ "degas",
+ "degum",
+ "degus",
+ "deice",
+ "deids",
+ "deify",
+ "deils",
+ "deism",
+ "deist",
+ "deked",
+ "dekes",
+ "dekko",
+ "deled",
+ "deles",
+ "delfs",
+ "delft",
+ "delis",
+ "dells",
+ "delly",
+ "delos",
+ "delph",
+ "delts",
+ "deman",
+ "demes",
+ "demic",
+ "demit",
+ "demob",
+ "demoi",
+ "demos",
+ "dempt",
+ "denar",
+ "denay",
+ "dench",
+ "denes",
+ "denet",
+ "denis",
+ "dents",
+ "deoxy",
+ "derat",
+ "deray",
+ "dered",
+ "deres",
+ "derig",
+ "derma",
+ "derms",
+ "derns",
+ "derny",
+ "deros",
+ "derro",
+ "derry",
+ "derth",
+ "dervs",
+ "desex",
+ "deshi",
+ "desis",
+ "desks",
+ "desse",
+ "devas",
+ "devel",
+ "devis",
+ "devon",
+ "devos",
+ "devot",
+ "dewan",
+ "dewar",
+ "dewax",
+ "dewed",
+ "dexes",
+ "dexie",
+ "dhaba",
+ "dhaks",
+ "dhals",
+ "dhikr",
+ "dhobi",
+ "dhole",
+ "dholl",
+ "dhols",
+ "dhoti",
+ "dhows",
+ "dhuti",
+ "diact",
+ "dials",
+ "diane",
+ "diazo",
+ "dibbs",
+ "diced",
+ "dicer",
+ "dices",
+ "dicht",
+ "dicks",
+ "dicky",
+ "dicot",
+ "dicta",
+ "dicts",
+ "dicty",
+ "diddy",
+ "didie",
+ "didos",
+ "didst",
+ "diebs",
+ "diels",
+ "diene",
+ "diets",
+ "diffs",
+ "dight",
+ "dikas",
+ "diked",
+ "diker",
+ "dikes",
+ "dikey",
+ "dildo",
+ "dilli",
+ "dills",
+ "dimbo",
+ "dimer",
+ "dimes",
+ "dimps",
+ "dinar",
+ "dined",
+ "dines",
+ "dinge",
+ "dings",
+ "dinic",
+ "dinks",
+ "dinky",
+ "dinna",
+ "dinos",
+ "dints",
+ "diols",
+ "diota",
+ "dippy",
+ "dipso",
+ "diram",
+ "direr",
+ "dirke",
+ "dirks",
+ "dirls",
+ "dirts",
+ "disas",
+ "disci",
+ "discs",
+ "dishy",
+ "disks",
+ "disme",
+ "dital",
+ "ditas",
+ "dited",
+ "dites",
+ "ditsy",
+ "ditts",
+ "ditzy",
+ "divan",
+ "divas",
+ "dived",
+ "dives",
+ "divis",
+ "divna",
+ "divos",
+ "divot",
+ "divvy",
+ "diwan",
+ "dixie",
+ "dixit",
+ "diyas",
+ "dizen",
+ "djinn",
+ "djins",
+ "doabs",
+ "doats",
+ "dobby",
+ "dobes",
+ "dobie",
+ "dobla",
+ "dobra",
+ "dobro",
+ "docht",
+ "docks",
+ "docos",
+ "docus",
+ "doddy",
+ "dodos",
+ "doeks",
+ "doers",
+ "doest",
+ "doeth",
+ "doffs",
+ "dogan",
+ "doges",
+ "dogey",
+ "doggo",
+ "doggy",
+ "dogie",
+ "dohyo",
+ "doilt",
+ "doily",
+ "doits",
+ "dojos",
+ "dolce",
+ "dolci",
+ "doled",
+ "doles",
+ "dolia",
+ "dolls",
+ "dolma",
+ "dolor",
+ "dolos",
+ "dolts",
+ "domal",
+ "domed",
+ "domes",
+ "domic",
+ "donah",
+ "donas",
+ "donee",
+ "doner",
+ "donga",
+ "dongs",
+ "donko",
+ "donna",
+ "donne",
+ "donny",
+ "donsy",
+ "doobs",
+ "dooce",
+ "doody",
+ "dooks",
+ "doole",
+ "dools",
+ "dooly",
+ "dooms",
+ "doomy",
+ "doona",
+ "doorn",
+ "doors",
+ "doozy",
+ "dopas",
+ "doped",
+ "doper",
+ "dopes",
+ "dorad",
+ "dorba",
+ "dorbs",
+ "doree",
+ "dores",
+ "doric",
+ "doris",
+ "dorks",
+ "dorky",
+ "dorms",
+ "dormy",
+ "dorps",
+ "dorrs",
+ "dorsa",
+ "dorse",
+ "dorts",
+ "dorty",
+ "dosai",
+ "dosas",
+ "dosed",
+ "doseh",
+ "doser",
+ "doses",
+ "dosha",
+ "dotal",
+ "doted",
+ "doter",
+ "dotes",
+ "dotty",
+ "douar",
+ "douce",
+ "doucs",
+ "douks",
+ "doula",
+ "douma",
+ "doums",
+ "doups",
+ "doura",
+ "douse",
+ "douts",
+ "doved",
+ "doven",
+ "dover",
+ "doves",
+ "dovie",
+ "dowar",
+ "dowds",
+ "dowed",
+ "dower",
+ "dowie",
+ "dowle",
+ "dowls",
+ "dowly",
+ "downa",
+ "downs",
+ "dowps",
+ "dowse",
+ "dowts",
+ "doxed",
+ "doxes",
+ "doxie",
+ "doyen",
+ "doyly",
+ "dozed",
+ "dozer",
+ "dozes",
+ "drabs",
+ "drack",
+ "draco",
+ "draff",
+ "drags",
+ "drail",
+ "drams",
+ "drant",
+ "draps",
+ "drats",
+ "drave",
+ "draws",
+ "drays",
+ "drear",
+ "dreck",
+ "dreed",
+ "dreer",
+ "drees",
+ "dregs",
+ "dreks",
+ "drent",
+ "drere",
+ "drest",
+ "dreys",
+ "dribs",
+ "drice",
+ "dries",
+ "drily",
+ "drips",
+ "dript",
+ "droid",
+ "droil",
+ "droke",
+ "drole",
+ "drome",
+ "drony",
+ "droob",
+ "droog",
+ "drook",
+ "drops",
+ "dropt",
+ "drouk",
+ "drows",
+ "drubs",
+ "drugs",
+ "drums",
+ "drupe",
+ "druse",
+ "drusy",
+ "druxy",
+ "dryad",
+ "dryas",
+ "dsobo",
+ "dsomo",
+ "duads",
+ "duals",
+ "duans",
+ "duars",
+ "dubbo",
+ "ducal",
+ "ducat",
+ "duces",
+ "ducks",
+ "ducky",
+ "ducts",
+ "duddy",
+ "duded",
+ "dudes",
+ "duels",
+ "duets",
+ "duett",
+ "duffs",
+ "dufus",
+ "duing",
+ "duits",
+ "dukas",
+ "duked",
+ "dukes",
+ "dukka",
+ "dulce",
+ "dules",
+ "dulia",
+ "dulls",
+ "dulse",
+ "dumas",
+ "dumbo",
+ "dumbs",
+ "dumka",
+ "dumky",
+ "dumps",
+ "dunam",
+ "dunch",
+ "dunes",
+ "dungs",
+ "dungy",
+ "dunks",
+ "dunno",
+ "dunny",
+ "dunsh",
+ "dunts",
+ "duomi",
+ "duomo",
+ "duped",
+ "duper",
+ "dupes",
+ "duple",
+ "duply",
+ "duppy",
+ "dural",
+ "duras",
+ "dured",
+ "dures",
+ "durgy",
+ "durns",
+ "duroc",
+ "duros",
+ "duroy",
+ "durra",
+ "durrs",
+ "durry",
+ "durst",
+ "durum",
+ "durzi",
+ "dusks",
+ "dusts",
+ "duxes",
+ "dwaal",
+ "dwale",
+ "dwalm",
+ "dwams",
+ "dwang",
+ "dwaum",
+ "dweeb",
+ "dwile",
+ "dwine",
+ "dyads",
+ "dyers",
+ "dyked",
+ "dykes",
+ "dykey",
+ "dykon",
+ "dynel",
+ "dynes",
+ "dzhos",
+ "eagre",
+ "ealed",
+ "eales",
+ "eaned",
+ "eards",
+ "eared",
+ "earls",
+ "earns",
+ "earnt",
+ "earst",
+ "eased",
+ "easer",
+ "eases",
+ "easle",
+ "easts",
+ "eathe",
+ "eaved",
+ "eaves",
+ "ebbed",
+ "ebbet",
+ "ebons",
+ "ebook",
+ "ecads",
+ "eched",
+ "eches",
+ "echos",
+ "ecrus",
+ "edema",
+ "edged",
+ "edger",
+ "edges",
+ "edile",
+ "edits",
+ "educe",
+ "educt",
+ "eejit",
+ "eensy",
+ "eeven",
+ "eevns",
+ "effed",
+ "egads",
+ "egers",
+ "egest",
+ "eggar",
+ "egged",
+ "egger",
+ "egmas",
+ "ehing",
+ "eider",
+ "eidos",
+ "eigne",
+ "eiked",
+ "eikon",
+ "eilds",
+ "eisel",
+ "ejido",
+ "ekkas",
+ "elain",
+ "eland",
+ "elans",
+ "elchi",
+ "eldin",
+ "elemi",
+ "elfed",
+ "eliad",
+ "elint",
+ "elmen",
+ "eloge",
+ "elogy",
+ "eloin",
+ "elops",
+ "elpee",
+ "elsin",
+ "elute",
+ "elvan",
+ "elven",
+ "elver",
+ "elves",
+ "emacs",
+ "embar",
+ "embay",
+ "embog",
+ "embow",
+ "embox",
+ "embus",
+ "emeer",
+ "emend",
+ "emerg",
+ "emery",
+ "emeus",
+ "emics",
+ "emirs",
+ "emits",
+ "emmas",
+ "emmer",
+ "emmet",
+ "emmew",
+ "emmys",
+ "emoji",
+ "emong",
+ "emote",
+ "emove",
+ "empts",
+ "emule",
+ "emure",
+ "emyde",
+ "emyds",
+ "enarm",
+ "enate",
+ "ended",
+ "ender",
+ "endew",
+ "endue",
+ "enews",
+ "enfix",
+ "eniac",
+ "enlit",
+ "enmew",
+ "ennog",
+ "enoki",
+ "enols",
+ "enorm",
+ "enows",
+ "enrol",
+ "ensew",
+ "ensky",
+ "entia",
+ "enure",
+ "enurn",
+ "envoi",
+ "enzym",
+ "eorls",
+ "eosin",
+ "epact",
+ "epees",
+ "ephah",
+ "ephas",
+ "ephod",
+ "ephor",
+ "epics",
+ "epode",
+ "epopt",
+ "epris",
+ "eques",
+ "equid",
+ "erbia",
+ "erevs",
+ "ergon",
+ "ergos",
+ "ergot",
+ "erhus",
+ "erica",
+ "erick",
+ "erics",
+ "ering",
+ "erned",
+ "ernes",
+ "erose",
+ "erred",
+ "erses",
+ "eruct",
+ "erugo",
+ "eruvs",
+ "erven",
+ "ervil",
+ "escar",
+ "escot",
+ "esile",
+ "eskar",
+ "esker",
+ "esnes",
+ "esses",
+ "estoc",
+ "estop",
+ "estro",
+ "etage",
+ "etape",
+ "etats",
+ "etens",
+ "ethal",
+ "ethne",
+ "ethyl",
+ "etics",
+ "etnas",
+ "ettin",
+ "ettle",
+ "etuis",
+ "etwee",
+ "etyma",
+ "eughs",
+ "euked",
+ "eupad",
+ "euros",
+ "eusol",
+ "evens",
+ "evert",
+ "evets",
+ "evhoe",
+ "evils",
+ "evite",
+ "evohe",
+ "ewers",
+ "ewest",
+ "ewhow",
+ "ewked",
+ "exams",
+ "exeat",
+ "execs",
+ "exeem",
+ "exeme",
+ "exfil",
+ "exies",
+ "exine",
+ "exing",
+ "exits",
+ "exode",
+ "exome",
+ "exons",
+ "expat",
+ "expos",
+ "exude",
+ "exuls",
+ "exurb",
+ "eyass",
+ "eyers",
+ "eyots",
+ "eyras",
+ "eyres",
+ "eyrie",
+ "eyrir",
+ "ezine",
+ "fabby",
+ "faced",
+ "facer",
+ "faces",
+ "facia",
+ "facta",
+ "facts",
+ "faddy",
+ "faded",
+ "fader",
+ "fades",
+ "fadge",
+ "fados",
+ "faena",
+ "faery",
+ "faffs",
+ "faffy",
+ "faggy",
+ "fagin",
+ "fagot",
+ "faiks",
+ "fails",
+ "faine",
+ "fains",
+ "fairs",
+ "faked",
+ "faker",
+ "fakes",
+ "fakey",
+ "fakie",
+ "fakir",
+ "falaj",
+ "falls",
+ "famed",
+ "fames",
+ "fanal",
+ "fands",
+ "fanes",
+ "fanga",
+ "fango",
+ "fangs",
+ "fanks",
+ "fanon",
+ "fanos",
+ "fanum",
+ "faqir",
+ "farad",
+ "farci",
+ "farcy",
+ "fards",
+ "fared",
+ "farer",
+ "fares",
+ "farle",
+ "farls",
+ "farms",
+ "faros",
+ "farro",
+ "farse",
+ "farts",
+ "fasci",
+ "fasti",
+ "fasts",
+ "fated",
+ "fates",
+ "fatly",
+ "fatso",
+ "fatwa",
+ "faugh",
+ "fauld",
+ "fauns",
+ "faurd",
+ "fauts",
+ "fauve",
+ "favas",
+ "favel",
+ "faver",
+ "faves",
+ "favus",
+ "fawns",
+ "fawny",
+ "faxed",
+ "faxes",
+ "fayed",
+ "fayer",
+ "fayne",
+ "fayre",
+ "fazed",
+ "fazes",
+ "feals",
+ "feare",
+ "fears",
+ "feart",
+ "fease",
+ "feats",
+ "feaze",
+ "feces",
+ "fecht",
+ "fecit",
+ "fecks",
+ "fedex",
+ "feebs",
+ "feeds",
+ "feels",
+ "feens",
+ "feers",
+ "feese",
+ "feeze",
+ "fehme",
+ "feint",
+ "feist",
+ "felch",
+ "felid",
+ "fells",
+ "felly",
+ "felts",
+ "felty",
+ "femal",
+ "femes",
+ "femmy",
+ "fends",
+ "fendy",
+ "fenis",
+ "fenks",
+ "fenny",
+ "fents",
+ "feods",
+ "feoff",
+ "ferer",
+ "feres",
+ "feria",
+ "ferly",
+ "fermi",
+ "ferms",
+ "ferns",
+ "ferny",
+ "fesse",
+ "festa",
+ "fests",
+ "festy",
+ "fetas",
+ "feted",
+ "fetes",
+ "fetor",
+ "fetta",
+ "fetts",
+ "fetwa",
+ "feuar",
+ "feuds",
+ "feued",
+ "feyed",
+ "feyer",
+ "feyly",
+ "fezes",
+ "fezzy",
+ "fiars",
+ "fiats",
+ "fibro",
+ "fices",
+ "fiche",
+ "fichu",
+ "ficin",
+ "ficos",
+ "fides",
+ "fidge",
+ "fidos",
+ "fiefs",
+ "fient",
+ "fiere",
+ "fiers",
+ "fiest",
+ "fifed",
+ "fifer",
+ "fifes",
+ "fifis",
+ "figgy",
+ "figos",
+ "fiked",
+ "fikes",
+ "filar",
+ "filch",
+ "filed",
+ "files",
+ "filii",
+ "filks",
+ "fille",
+ "fillo",
+ "fills",
+ "filmi",
+ "films",
+ "filos",
+ "filum",
+ "finca",
+ "finds",
+ "fined",
+ "fines",
+ "finis",
+ "finks",
+ "finny",
+ "finos",
+ "fiord",
+ "fiqhs",
+ "fique",
+ "fired",
+ "firer",
+ "fires",
+ "firie",
+ "firks",
+ "firms",
+ "firns",
+ "firry",
+ "firth",
+ "fiscs",
+ "fisks",
+ "fists",
+ "fisty",
+ "fitch",
+ "fitly",
+ "fitna",
+ "fitte",
+ "fitts",
+ "fiver",
+ "fives",
+ "fixed",
+ "fixes",
+ "fixit",
+ "fjeld",
+ "flabs",
+ "flaff",
+ "flags",
+ "flaks",
+ "flamm",
+ "flams",
+ "flamy",
+ "flane",
+ "flans",
+ "flaps",
+ "flary",
+ "flats",
+ "flava",
+ "flawn",
+ "flaws",
+ "flawy",
+ "flaxy",
+ "flays",
+ "fleam",
+ "fleas",
+ "fleek",
+ "fleer",
+ "flees",
+ "flegs",
+ "fleme",
+ "fleur",
+ "flews",
+ "flexi",
+ "flexo",
+ "fleys",
+ "flics",
+ "flied",
+ "flies",
+ "flimp",
+ "flims",
+ "flips",
+ "flirs",
+ "flisk",
+ "flite",
+ "flits",
+ "flitt",
+ "flobs",
+ "flocs",
+ "floes",
+ "flogs",
+ "flong",
+ "flops",
+ "flors",
+ "flory",
+ "flosh",
+ "flota",
+ "flote",
+ "flows",
+ "flubs",
+ "flued",
+ "flues",
+ "fluey",
+ "fluky",
+ "flump",
+ "fluor",
+ "flurr",
+ "fluty",
+ "fluyt",
+ "flyby",
+ "flype",
+ "flyte",
+ "foals",
+ "foams",
+ "foehn",
+ "fogey",
+ "fogie",
+ "fogle",
+ "fogou",
+ "fohns",
+ "foids",
+ "foils",
+ "foins",
+ "folds",
+ "foley",
+ "folia",
+ "folic",
+ "folie",
+ "folks",
+ "folky",
+ "fomes",
+ "fonda",
+ "fonds",
+ "fondu",
+ "fones",
+ "fonly",
+ "fonts",
+ "foods",
+ "foody",
+ "fools",
+ "foots",
+ "footy",
+ "foram",
+ "forbs",
+ "forby",
+ "fordo",
+ "fords",
+ "forel",
+ "fores",
+ "forex",
+ "forks",
+ "forky",
+ "forme",
+ "forms",
+ "forts",
+ "forza",
+ "forze",
+ "fossa",
+ "fosse",
+ "fouat",
+ "fouds",
+ "fouer",
+ "fouet",
+ "foule",
+ "fouls",
+ "fount",
+ "fours",
+ "fouth",
+ "fovea",
+ "fowls",
+ "fowth",
+ "foxed",
+ "foxes",
+ "foxie",
+ "foyle",
+ "foyne",
+ "frabs",
+ "frack",
+ "fract",
+ "frags",
+ "fraim",
+ "franc",
+ "frape",
+ "fraps",
+ "frass",
+ "frate",
+ "frati",
+ "frats",
+ "fraus",
+ "frays",
+ "frees",
+ "freet",
+ "freit",
+ "fremd",
+ "frena",
+ "freon",
+ "frere",
+ "frets",
+ "fribs",
+ "frier",
+ "fries",
+ "frigs",
+ "frise",
+ "frist",
+ "frith",
+ "frits",
+ "fritt",
+ "frize",
+ "frizz",
+ "froes",
+ "frogs",
+ "frons",
+ "frore",
+ "frorn",
+ "frory",
+ "frosh",
+ "frows",
+ "frowy",
+ "frugs",
+ "frump",
+ "frush",
+ "frust",
+ "fryer",
+ "fubar",
+ "fubby",
+ "fubsy",
+ "fucks",
+ "fucus",
+ "fuddy",
+ "fudgy",
+ "fuels",
+ "fuero",
+ "fuffs",
+ "fuffy",
+ "fugal",
+ "fuggy",
+ "fugie",
+ "fugio",
+ "fugle",
+ "fugly",
+ "fugus",
+ "fujis",
+ "fulls",
+ "fumed",
+ "fumer",
+ "fumes",
+ "fumet",
+ "fundi",
+ "funds",
+ "fundy",
+ "fungo",
+ "fungs",
+ "funks",
+ "fural",
+ "furan",
+ "furca",
+ "furls",
+ "furol",
+ "furrs",
+ "furth",
+ "furze",
+ "furzy",
+ "fused",
+ "fusee",
+ "fusel",
+ "fuses",
+ "fusil",
+ "fusks",
+ "fusts",
+ "fusty",
+ "futon",
+ "fuzed",
+ "fuzee",
+ "fuzes",
+ "fuzil",
+ "fyces",
+ "fyked",
+ "fykes",
+ "fyles",
+ "fyrds",
+ "fytte",
+ "gabba",
+ "gabby",
+ "gable",
+ "gaddi",
+ "gades",
+ "gadge",
+ "gadid",
+ "gadis",
+ "gadje",
+ "gadjo",
+ "gadso",
+ "gaffs",
+ "gaged",
+ "gager",
+ "gages",
+ "gaids",
+ "gains",
+ "gairs",
+ "gaita",
+ "gaits",
+ "gaitt",
+ "gajos",
+ "galah",
+ "galas",
+ "galax",
+ "galea",
+ "galed",
+ "gales",
+ "galls",
+ "gally",
+ "galop",
+ "galut",
+ "galvo",
+ "gamas",
+ "gamay",
+ "gamba",
+ "gambe",
+ "gambo",
+ "gambs",
+ "gamed",
+ "games",
+ "gamey",
+ "gamic",
+ "gamin",
+ "gamme",
+ "gammy",
+ "gamps",
+ "ganch",
+ "gandy",
+ "ganef",
+ "ganev",
+ "gangs",
+ "ganja",
+ "ganof",
+ "gants",
+ "gaols",
+ "gaped",
+ "gaper",
+ "gapes",
+ "gapos",
+ "gappy",
+ "garbe",
+ "garbo",
+ "garbs",
+ "garda",
+ "gares",
+ "garis",
+ "garms",
+ "garni",
+ "garre",
+ "garth",
+ "garum",
+ "gases",
+ "gasps",
+ "gaspy",
+ "gasts",
+ "gatch",
+ "gated",
+ "gater",
+ "gates",
+ "gaths",
+ "gator",
+ "gauch",
+ "gaucy",
+ "gauds",
+ "gauje",
+ "gault",
+ "gaums",
+ "gaumy",
+ "gaups",
+ "gaurs",
+ "gauss",
+ "gauzy",
+ "gavot",
+ "gawcy",
+ "gawds",
+ "gawks",
+ "gawps",
+ "gawsy",
+ "gayal",
+ "gazal",
+ "gazar",
+ "gazed",
+ "gazes",
+ "gazon",
+ "gazoo",
+ "geals",
+ "geans",
+ "geare",
+ "gears",
+ "geats",
+ "gebur",
+ "gecks",
+ "geeks",
+ "geeps",
+ "geest",
+ "geist",
+ "geits",
+ "gelds",
+ "gelee",
+ "gelid",
+ "gelly",
+ "gelts",
+ "gemel",
+ "gemma",
+ "gemmy",
+ "gemot",
+ "genal",
+ "genas",
+ "genes",
+ "genet",
+ "genic",
+ "genii",
+ "genip",
+ "genny",
+ "genoa",
+ "genom",
+ "genro",
+ "gents",
+ "genty",
+ "genua",
+ "genus",
+ "geode",
+ "geoid",
+ "gerah",
+ "gerbe",
+ "geres",
+ "gerle",
+ "germs",
+ "germy",
+ "gerne",
+ "gesse",
+ "gesso",
+ "geste",
+ "gests",
+ "getas",
+ "getup",
+ "geums",
+ "geyan",
+ "geyer",
+ "ghast",
+ "ghats",
+ "ghaut",
+ "ghazi",
+ "ghees",
+ "ghest",
+ "ghyll",
+ "gibed",
+ "gibel",
+ "giber",
+ "gibes",
+ "gibli",
+ "gibus",
+ "gifts",
+ "gigas",
+ "gighe",
+ "gigot",
+ "gigue",
+ "gilas",
+ "gilds",
+ "gilet",
+ "gills",
+ "gilly",
+ "gilpy",
+ "gilts",
+ "gimel",
+ "gimme",
+ "gimps",
+ "gimpy",
+ "ginch",
+ "ginge",
+ "gings",
+ "ginks",
+ "ginny",
+ "ginzo",
+ "gipon",
+ "gippo",
+ "gippy",
+ "girds",
+ "girls",
+ "girns",
+ "giron",
+ "giros",
+ "girrs",
+ "girsh",
+ "girts",
+ "gismo",
+ "gisms",
+ "gists",
+ "gitch",
+ "gites",
+ "giust",
+ "gived",
+ "gives",
+ "gizmo",
+ "glace",
+ "glads",
+ "glady",
+ "glaik",
+ "glair",
+ "glams",
+ "glans",
+ "glary",
+ "glaum",
+ "glaur",
+ "glazy",
+ "gleba",
+ "glebe",
+ "gleby",
+ "glede",
+ "gleds",
+ "gleed",
+ "gleek",
+ "glees",
+ "gleet",
+ "gleis",
+ "glens",
+ "glent",
+ "gleys",
+ "glial",
+ "glias",
+ "glibs",
+ "gliff",
+ "glift",
+ "glike",
+ "glime",
+ "glims",
+ "glisk",
+ "glits",
+ "glitz",
+ "gloam",
+ "globi",
+ "globs",
+ "globy",
+ "glode",
+ "glogg",
+ "gloms",
+ "gloop",
+ "glops",
+ "glost",
+ "glout",
+ "glows",
+ "gloze",
+ "glued",
+ "gluer",
+ "glues",
+ "gluey",
+ "glugs",
+ "glume",
+ "glums",
+ "gluon",
+ "glute",
+ "gluts",
+ "gnarl",
+ "gnarr",
+ "gnars",
+ "gnats",
+ "gnawn",
+ "gnaws",
+ "gnows",
+ "goads",
+ "goafs",
+ "goals",
+ "goary",
+ "goats",
+ "goaty",
+ "goban",
+ "gobar",
+ "gobbi",
+ "gobbo",
+ "gobby",
+ "gobis",
+ "gobos",
+ "godet",
+ "godso",
+ "goels",
+ "goers",
+ "goest",
+ "goeth",
+ "goety",
+ "gofer",
+ "goffs",
+ "gogga",
+ "gogos",
+ "goier",
+ "gojis",
+ "golds",
+ "goldy",
+ "goles",
+ "golfs",
+ "golpe",
+ "golps",
+ "gombo",
+ "gomer",
+ "gompa",
+ "gonch",
+ "gonef",
+ "gongs",
+ "gonia",
+ "gonif",
+ "gonks",
+ "gonna",
+ "gonof",
+ "gonys",
+ "gonzo",
+ "gooby",
+ "goods",
+ "goofs",
+ "googs",
+ "gooks",
+ "gooky",
+ "goold",
+ "gools",
+ "gooly",
+ "goons",
+ "goony",
+ "goops",
+ "goopy",
+ "goors",
+ "goory",
+ "goosy",
+ "gopak",
+ "gopik",
+ "goral",
+ "goras",
+ "gored",
+ "gores",
+ "goris",
+ "gorms",
+ "gormy",
+ "gorps",
+ "gorse",
+ "gorsy",
+ "gosht",
+ "gosse",
+ "gotch",
+ "goths",
+ "gothy",
+ "gotta",
+ "gouch",
+ "gouks",
+ "goura",
+ "gouts",
+ "gouty",
+ "gowan",
+ "gowds",
+ "gowfs",
+ "gowks",
+ "gowls",
+ "gowns",
+ "goxes",
+ "goyim",
+ "goyle",
+ "graal",
+ "grabs",
+ "grads",
+ "graff",
+ "graip",
+ "grama",
+ "grame",
+ "gramp",
+ "grams",
+ "grana",
+ "grans",
+ "grapy",
+ "gravs",
+ "grays",
+ "grebe",
+ "grebo",
+ "grece",
+ "greek",
+ "grees",
+ "grege",
+ "grego",
+ "grein",
+ "grens",
+ "grese",
+ "greve",
+ "grews",
+ "greys",
+ "grice",
+ "gride",
+ "grids",
+ "griff",
+ "grift",
+ "grigs",
+ "grike",
+ "grins",
+ "griot",
+ "grips",
+ "gript",
+ "gripy",
+ "grise",
+ "grist",
+ "grisy",
+ "grith",
+ "grits",
+ "grize",
+ "groat",
+ "grody",
+ "grogs",
+ "groks",
+ "groma",
+ "grone",
+ "groof",
+ "grosz",
+ "grots",
+ "grouf",
+ "grovy",
+ "grows",
+ "grrls",
+ "grrrl",
+ "grubs",
+ "grued",
+ "grues",
+ "grufe",
+ "grume",
+ "grump",
+ "grund",
+ "gryce",
+ "gryde",
+ "gryke",
+ "grype",
+ "grypt",
+ "guaco",
+ "guana",
+ "guano",
+ "guans",
+ "guars",
+ "gucks",
+ "gucky",
+ "gudes",
+ "guffs",
+ "gugas",
+ "guids",
+ "guimp",
+ "guiro",
+ "gulag",
+ "gular",
+ "gulas",
+ "gules",
+ "gulet",
+ "gulfs",
+ "gulfy",
+ "gulls",
+ "gulph",
+ "gulps",
+ "gulpy",
+ "gumma",
+ "gummi",
+ "gumps",
+ "gundy",
+ "gunge",
+ "gungy",
+ "gunks",
+ "gunky",
+ "gunny",
+ "guqin",
+ "gurdy",
+ "gurge",
+ "gurls",
+ "gurly",
+ "gurns",
+ "gurry",
+ "gursh",
+ "gurus",
+ "gushy",
+ "gusla",
+ "gusle",
+ "gusli",
+ "gussy",
+ "gusts",
+ "gutsy",
+ "gutta",
+ "gutty",
+ "guyed",
+ "guyle",
+ "guyot",
+ "guyse",
+ "gwine",
+ "gyals",
+ "gyans",
+ "gybed",
+ "gybes",
+ "gyeld",
+ "gymps",
+ "gynae",
+ "gynie",
+ "gynny",
+ "gynos",
+ "gyoza",
+ "gypos",
+ "gyppo",
+ "gyppy",
+ "gyral",
+ "gyred",
+ "gyres",
+ "gyron",
+ "gyros",
+ "gyrus",
+ "gytes",
+ "gyved",
+ "gyves",
+ "haafs",
+ "haars",
+ "hable",
+ "habus",
+ "hacek",
+ "hacks",
+ "hadal",
+ "haded",
+ "hades",
+ "hadji",
+ "hadst",
+ "haems",
+ "haets",
+ "haffs",
+ "hafiz",
+ "hafts",
+ "haggs",
+ "hahas",
+ "haick",
+ "haika",
+ "haiks",
+ "haiku",
+ "hails",
+ "haily",
+ "hains",
+ "haint",
+ "hairs",
+ "haith",
+ "hajes",
+ "hajis",
+ "hajji",
+ "hakam",
+ "hakas",
+ "hakea",
+ "hakes",
+ "hakim",
+ "hakus",
+ "halal",
+ "haled",
+ "haler",
+ "hales",
+ "halfa",
+ "halfs",
+ "halid",
+ "hallo",
+ "halls",
+ "halma",
+ "halms",
+ "halon",
+ "halos",
+ "halse",
+ "halts",
+ "halva",
+ "halwa",
+ "hamal",
+ "hamba",
+ "hamed",
+ "hames",
+ "hammy",
+ "hamza",
+ "hanap",
+ "hance",
+ "hanch",
+ "hands",
+ "hangi",
+ "hangs",
+ "hanks",
+ "hanky",
+ "hansa",
+ "hanse",
+ "hants",
+ "haole",
+ "haoma",
+ "hapax",
+ "haply",
+ "happi",
+ "hapus",
+ "haram",
+ "hards",
+ "hared",
+ "hares",
+ "harim",
+ "harks",
+ "harls",
+ "harms",
+ "harns",
+ "haros",
+ "harps",
+ "harts",
+ "hashy",
+ "hasks",
+ "hasps",
+ "hasta",
+ "hated",
+ "hates",
+ "hatha",
+ "hauds",
+ "haufs",
+ "haugh",
+ "hauld",
+ "haulm",
+ "hauls",
+ "hault",
+ "hauns",
+ "hause",
+ "haver",
+ "haves",
+ "hawed",
+ "hawks",
+ "hawms",
+ "hawse",
+ "hayed",
+ "hayer",
+ "hayey",
+ "hayle",
+ "hazan",
+ "hazed",
+ "hazer",
+ "hazes",
+ "heads",
+ "heald",
+ "heals",
+ "heame",
+ "heaps",
+ "heapy",
+ "heare",
+ "hears",
+ "heast",
+ "heats",
+ "heben",
+ "hebes",
+ "hecht",
+ "hecks",
+ "heder",
+ "hedgy",
+ "heeds",
+ "heedy",
+ "heels",
+ "heeze",
+ "hefte",
+ "hefts",
+ "heids",
+ "heigh",
+ "heils",
+ "heirs",
+ "hejab",
+ "hejra",
+ "heled",
+ "heles",
+ "helio",
+ "hells",
+ "helms",
+ "helos",
+ "helot",
+ "helps",
+ "helve",
+ "hemal",
+ "hemes",
+ "hemic",
+ "hemin",
+ "hemps",
+ "hempy",
+ "hench",
+ "hends",
+ "henge",
+ "henna",
+ "henny",
+ "henry",
+ "hents",
+ "hepar",
+ "herbs",
+ "herby",
+ "herds",
+ "heres",
+ "herls",
+ "herma",
+ "herms",
+ "herns",
+ "heros",
+ "herry",
+ "herse",
+ "hertz",
+ "herye",
+ "hesps",
+ "hests",
+ "hetes",
+ "heths",
+ "heuch",
+ "heugh",
+ "hevea",
+ "hewed",
+ "hewer",
+ "hewgh",
+ "hexad",
+ "hexed",
+ "hexer",
+ "hexes",
+ "hexyl",
+ "heyed",
+ "hiant",
+ "hicks",
+ "hided",
+ "hider",
+ "hides",
+ "hiems",
+ "highs",
+ "hight",
+ "hijab",
+ "hijra",
+ "hiked",
+ "hiker",
+ "hikes",
+ "hikoi",
+ "hilar",
+ "hilch",
+ "hillo",
+ "hills",
+ "hilts",
+ "hilum",
+ "hilus",
+ "himbo",
+ "hinau",
+ "hinds",
+ "hings",
+ "hinky",
+ "hinny",
+ "hints",
+ "hiois",
+ "hiply",
+ "hired",
+ "hiree",
+ "hirer",
+ "hires",
+ "hissy",
+ "hists",
+ "hithe",
+ "hived",
+ "hiver",
+ "hives",
+ "hizen",
+ "hoaed",
+ "hoagy",
+ "hoars",
+ "hoary",
+ "hoast",
+ "hobos",
+ "hocks",
+ "hocus",
+ "hodad",
+ "hodja",
+ "hoers",
+ "hogan",
+ "hogen",
+ "hoggs",
+ "hoghs",
+ "hohed",
+ "hoick",
+ "hoied",
+ "hoiks",
+ "hoing",
+ "hoise",
+ "hokas",
+ "hoked",
+ "hokes",
+ "hokey",
+ "hokis",
+ "hokku",
+ "hokum",
+ "holds",
+ "holed",
+ "holes",
+ "holey",
+ "holks",
+ "holla",
+ "hollo",
+ "holme",
+ "holms",
+ "holon",
+ "holos",
+ "holts",
+ "homas",
+ "homed",
+ "homes",
+ "homey",
+ "homie",
+ "homme",
+ "homos",
+ "honan",
+ "honda",
+ "honds",
+ "honed",
+ "honer",
+ "hones",
+ "hongi",
+ "hongs",
+ "honks",
+ "honky",
+ "hooch",
+ "hoods",
+ "hoody",
+ "hooey",
+ "hoofs",
+ "hooka",
+ "hooks",
+ "hooky",
+ "hooly",
+ "hoons",
+ "hoops",
+ "hoord",
+ "hoors",
+ "hoosh",
+ "hoots",
+ "hooty",
+ "hoove",
+ "hopak",
+ "hoped",
+ "hoper",
+ "hopes",
+ "hoppy",
+ "horah",
+ "horal",
+ "horas",
+ "horis",
+ "horks",
+ "horme",
+ "horns",
+ "horst",
+ "horsy",
+ "hosed",
+ "hosel",
+ "hosen",
+ "hoser",
+ "hoses",
+ "hosey",
+ "hosta",
+ "hosts",
+ "hotch",
+ "hoten",
+ "hotty",
+ "houff",
+ "houfs",
+ "hough",
+ "houri",
+ "hours",
+ "houts",
+ "hovea",
+ "hoved",
+ "hoven",
+ "hoves",
+ "howbe",
+ "howes",
+ "howff",
+ "howfs",
+ "howks",
+ "howls",
+ "howre",
+ "howso",
+ "hoxed",
+ "hoxes",
+ "hoyas",
+ "hoyed",
+ "hoyle",
+ "hubby",
+ "hucks",
+ "hudna",
+ "hudud",
+ "huers",
+ "huffs",
+ "huffy",
+ "huger",
+ "huggy",
+ "huhus",
+ "huias",
+ "hulas",
+ "hules",
+ "hulks",
+ "hulky",
+ "hullo",
+ "hulls",
+ "hully",
+ "humas",
+ "humfs",
+ "humic",
+ "humps",
+ "humpy",
+ "hunks",
+ "hunts",
+ "hurds",
+ "hurls",
+ "hurly",
+ "hurra",
+ "hurst",
+ "hurts",
+ "hushy",
+ "husks",
+ "husos",
+ "hutia",
+ "huzza",
+ "huzzy",
+ "hwyls",
+ "hydra",
+ "hyens",
+ "hygge",
+ "hying",
+ "hykes",
+ "hylas",
+ "hyleg",
+ "hyles",
+ "hylic",
+ "hymns",
+ "hynde",
+ "hyoid",
+ "hyped",
+ "hypes",
+ "hypha",
+ "hyphy",
+ "hypos",
+ "hyrax",
+ "hyson",
+ "hythe",
+ "iambi",
+ "iambs",
+ "ibrik",
+ "icers",
+ "iched",
+ "iches",
+ "ichor",
+ "icier",
+ "icker",
+ "ickle",
+ "icons",
+ "ictal",
+ "ictic",
+ "ictus",
+ "idant",
+ "ideas",
+ "idees",
+ "ident",
+ "idled",
+ "idles",
+ "idola",
+ "idols",
+ "idyls",
+ "iftar",
+ "igapo",
+ "igged",
+ "iglus",
+ "ihram",
+ "ikans",
+ "ikats",
+ "ikons",
+ "ileac",
+ "ileal",
+ "ileum",
+ "ileus",
+ "iliad",
+ "ilial",
+ "ilium",
+ "iller",
+ "illth",
+ "imago",
+ "imams",
+ "imari",
+ "imaum",
+ "imbar",
+ "imbed",
+ "imide",
+ "imido",
+ "imids",
+ "imine",
+ "imino",
+ "immew",
+ "immit",
+ "immix",
+ "imped",
+ "impis",
+ "impot",
+ "impro",
+ "imshi",
+ "imshy",
+ "inapt",
+ "inarm",
+ "inbye",
+ "incel",
+ "incle",
+ "incog",
+ "incus",
+ "incut",
+ "indew",
+ "india",
+ "indie",
+ "indol",
+ "indow",
+ "indri",
+ "indue",
+ "inerm",
+ "infix",
+ "infos",
+ "infra",
+ "ingan",
+ "ingle",
+ "inion",
+ "inked",
+ "inker",
+ "inkle",
+ "inned",
+ "innit",
+ "inorb",
+ "inrun",
+ "inset",
+ "inspo",
+ "intel",
+ "intil",
+ "intis",
+ "intra",
+ "inula",
+ "inure",
+ "inurn",
+ "inust",
+ "invar",
+ "inwit",
+ "iodic",
+ "iodid",
+ "iodin",
+ "iotas",
+ "ippon",
+ "irade",
+ "irids",
+ "iring",
+ "irked",
+ "iroko",
+ "irone",
+ "irons",
+ "isbas",
+ "ishes",
+ "isled",
+ "isles",
+ "isnae",
+ "issei",
+ "istle",
+ "items",
+ "ither",
+ "ivied",
+ "ivies",
+ "ixias",
+ "ixnay",
+ "ixora",
+ "ixtle",
+ "izard",
+ "izars",
+ "izzat",
+ "jaaps",
+ "jabot",
+ "jacal",
+ "jacks",
+ "jacky",
+ "jaded",
+ "jades",
+ "jafas",
+ "jaffa",
+ "jagas",
+ "jager",
+ "jaggs",
+ "jaggy",
+ "jagir",
+ "jagra",
+ "jails",
+ "jaker",
+ "jakes",
+ "jakey",
+ "jalap",
+ "jalop",
+ "jambe",
+ "jambo",
+ "jambs",
+ "jambu",
+ "james",
+ "jammy",
+ "jamon",
+ "janes",
+ "janns",
+ "janny",
+ "janty",
+ "japan",
+ "japed",
+ "japer",
+ "japes",
+ "jarks",
+ "jarls",
+ "jarps",
+ "jarta",
+ "jarul",
+ "jasey",
+ "jaspe",
+ "jasps",
+ "jatos",
+ "jauks",
+ "jaups",
+ "javas",
+ "javel",
+ "jawan",
+ "jawed",
+ "jaxie",
+ "jeans",
+ "jeats",
+ "jebel",
+ "jedis",
+ "jeels",
+ "jeely",
+ "jeeps",
+ "jeers",
+ "jeeze",
+ "jefes",
+ "jeffs",
+ "jehad",
+ "jehus",
+ "jelab",
+ "jello",
+ "jells",
+ "jembe",
+ "jemmy",
+ "jenny",
+ "jeons",
+ "jerid",
+ "jerks",
+ "jerry",
+ "jesse",
+ "jests",
+ "jesus",
+ "jetes",
+ "jeton",
+ "jeune",
+ "jewed",
+ "jewie",
+ "jhala",
+ "jiaos",
+ "jibba",
+ "jibbs",
+ "jibed",
+ "jiber",
+ "jibes",
+ "jiffs",
+ "jiggy",
+ "jigot",
+ "jihad",
+ "jills",
+ "jilts",
+ "jimmy",
+ "jimpy",
+ "jingo",
+ "jinks",
+ "jinne",
+ "jinni",
+ "jinns",
+ "jirds",
+ "jirga",
+ "jirre",
+ "jisms",
+ "jived",
+ "jiver",
+ "jives",
+ "jivey",
+ "jnana",
+ "jobed",
+ "jobes",
+ "jocko",
+ "jocks",
+ "jocky",
+ "jocos",
+ "jodel",
+ "joeys",
+ "johns",
+ "joins",
+ "joked",
+ "jokes",
+ "jokey",
+ "jokol",
+ "joled",
+ "joles",
+ "jolls",
+ "jolts",
+ "jolty",
+ "jomon",
+ "jomos",
+ "jones",
+ "jongs",
+ "jonty",
+ "jooks",
+ "joram",
+ "jorum",
+ "jotas",
+ "jotty",
+ "jotun",
+ "joual",
+ "jougs",
+ "jouks",
+ "joule",
+ "jours",
+ "jowar",
+ "jowed",
+ "jowls",
+ "jowly",
+ "joyed",
+ "jubas",
+ "jubes",
+ "jucos",
+ "judas",
+ "judgy",
+ "judos",
+ "jugal",
+ "jugum",
+ "jujus",
+ "juked",
+ "jukes",
+ "jukus",
+ "julep",
+ "jumar",
+ "jumby",
+ "jumps",
+ "junco",
+ "junks",
+ "junky",
+ "jupes",
+ "jupon",
+ "jural",
+ "jurat",
+ "jurel",
+ "jures",
+ "justs",
+ "jutes",
+ "jutty",
+ "juves",
+ "juvie",
+ "kaama",
+ "kabab",
+ "kabar",
+ "kabob",
+ "kacha",
+ "kacks",
+ "kadai",
+ "kades",
+ "kadis",
+ "kafir",
+ "kagos",
+ "kagus",
+ "kahal",
+ "kaiak",
+ "kaids",
+ "kaies",
+ "kaifs",
+ "kaika",
+ "kaiks",
+ "kails",
+ "kaims",
+ "kaing",
+ "kains",
+ "kakas",
+ "kakis",
+ "kalam",
+ "kales",
+ "kalif",
+ "kalis",
+ "kalpa",
+ "kamas",
+ "kames",
+ "kamik",
+ "kamis",
+ "kamme",
+ "kanae",
+ "kanas",
+ "kandy",
+ "kaneh",
+ "kanes",
+ "kanga",
+ "kangs",
+ "kanji",
+ "kants",
+ "kanzu",
+ "kaons",
+ "kapas",
+ "kaphs",
+ "kapok",
+ "kapow",
+ "kapus",
+ "kaput",
+ "karas",
+ "karat",
+ "karks",
+ "karns",
+ "karoo",
+ "karos",
+ "karri",
+ "karst",
+ "karsy",
+ "karts",
+ "karzy",
+ "kasha",
+ "kasme",
+ "katal",
+ "katas",
+ "katis",
+ "katti",
+ "kaugh",
+ "kauri",
+ "kauru",
+ "kaury",
+ "kaval",
+ "kavas",
+ "kawas",
+ "kawau",
+ "kawed",
+ "kayle",
+ "kayos",
+ "kazis",
+ "kazoo",
+ "kbars",
+ "kebar",
+ "kebob",
+ "kecks",
+ "kedge",
+ "kedgy",
+ "keech",
+ "keefs",
+ "keeks",
+ "keels",
+ "keema",
+ "keeno",
+ "keens",
+ "keeps",
+ "keets",
+ "keeve",
+ "kefir",
+ "kehua",
+ "keirs",
+ "kelep",
+ "kelim",
+ "kells",
+ "kelly",
+ "kelps",
+ "kelpy",
+ "kelts",
+ "kelty",
+ "kembo",
+ "kembs",
+ "kemps",
+ "kempt",
+ "kempy",
+ "kenaf",
+ "kench",
+ "kendo",
+ "kenos",
+ "kente",
+ "kents",
+ "kepis",
+ "kerbs",
+ "kerel",
+ "kerfs",
+ "kerky",
+ "kerma",
+ "kerne",
+ "kerns",
+ "keros",
+ "kerry",
+ "kerve",
+ "kesar",
+ "kests",
+ "ketas",
+ "ketch",
+ "ketes",
+ "ketol",
+ "kevel",
+ "kevil",
+ "kexes",
+ "keyed",
+ "keyer",
+ "khadi",
+ "khafs",
+ "khans",
+ "khaph",
+ "khats",
+ "khaya",
+ "khazi",
+ "kheda",
+ "kheth",
+ "khets",
+ "khoja",
+ "khors",
+ "khoum",
+ "khuds",
+ "kiaat",
+ "kiack",
+ "kiang",
+ "kibbe",
+ "kibbi",
+ "kibei",
+ "kibes",
+ "kibla",
+ "kicks",
+ "kicky",
+ "kiddo",
+ "kiddy",
+ "kidel",
+ "kidge",
+ "kiefs",
+ "kiers",
+ "kieve",
+ "kievs",
+ "kight",
+ "kikes",
+ "kikoi",
+ "kiley",
+ "kilim",
+ "kills",
+ "kilns",
+ "kilos",
+ "kilps",
+ "kilts",
+ "kilty",
+ "kimbo",
+ "kinas",
+ "kinda",
+ "kinds",
+ "kindy",
+ "kines",
+ "kings",
+ "kinin",
+ "kinks",
+ "kinos",
+ "kiore",
+ "kipes",
+ "kippa",
+ "kipps",
+ "kirby",
+ "kirks",
+ "kirns",
+ "kirri",
+ "kisan",
+ "kissy",
+ "kists",
+ "kited",
+ "kiter",
+ "kites",
+ "kithe",
+ "kiths",
+ "kitul",
+ "kivas",
+ "kiwis",
+ "klang",
+ "klaps",
+ "klett",
+ "klick",
+ "klieg",
+ "kliks",
+ "klong",
+ "kloof",
+ "kluge",
+ "klutz",
+ "knags",
+ "knaps",
+ "knarl",
+ "knars",
+ "knaur",
+ "knawe",
+ "knees",
+ "knell",
+ "knish",
+ "knits",
+ "knive",
+ "knobs",
+ "knops",
+ "knosp",
+ "knots",
+ "knout",
+ "knowe",
+ "knows",
+ "knubs",
+ "knurl",
+ "knurr",
+ "knurs",
+ "knuts",
+ "koans",
+ "koaps",
+ "koban",
+ "kobos",
+ "koels",
+ "koffs",
+ "kofta",
+ "kogal",
+ "kohas",
+ "kohen",
+ "kohls",
+ "koine",
+ "kojis",
+ "kokam",
+ "kokas",
+ "koker",
+ "kokra",
+ "kokum",
+ "kolas",
+ "kolos",
+ "kombu",
+ "konbu",
+ "kondo",
+ "konks",
+ "kooks",
+ "kooky",
+ "koori",
+ "kopek",
+ "kophs",
+ "kopje",
+ "koppa",
+ "korai",
+ "koras",
+ "korat",
+ "kores",
+ "korma",
+ "koros",
+ "korun",
+ "korus",
+ "koses",
+ "kotch",
+ "kotos",
+ "kotow",
+ "koura",
+ "kraal",
+ "krabs",
+ "kraft",
+ "krais",
+ "krait",
+ "krang",
+ "krans",
+ "kranz",
+ "kraut",
+ "krays",
+ "kreep",
+ "kreng",
+ "krewe",
+ "krona",
+ "krone",
+ "kroon",
+ "krubi",
+ "krunk",
+ "ksars",
+ "kubie",
+ "kudos",
+ "kudus",
+ "kudzu",
+ "kufis",
+ "kugel",
+ "kuias",
+ "kukri",
+ "kukus",
+ "kulak",
+ "kulan",
+ "kulas",
+ "kulfi",
+ "kumis",
+ "kumys",
+ "kuris",
+ "kurre",
+ "kurta",
+ "kurus",
+ "kusso",
+ "kutas",
+ "kutch",
+ "kutis",
+ "kutus",
+ "kuzus",
+ "kvass",
+ "kvell",
+ "kwela",
+ "kyack",
+ "kyaks",
+ "kyang",
+ "kyars",
+ "kyats",
+ "kybos",
+ "kydst",
+ "kyles",
+ "kylie",
+ "kylin",
+ "kylix",
+ "kyloe",
+ "kynde",
+ "kynds",
+ "kypes",
+ "kyrie",
+ "kytes",
+ "kythe",
+ "laari",
+ "labda",
+ "labia",
+ "labis",
+ "labra",
+ "laced",
+ "lacer",
+ "laces",
+ "lacet",
+ "lacey",
+ "lacks",
+ "laddy",
+ "laded",
+ "lader",
+ "lades",
+ "laers",
+ "laevo",
+ "lagan",
+ "lahal",
+ "lahar",
+ "laich",
+ "laics",
+ "laids",
+ "laigh",
+ "laika",
+ "laiks",
+ "laird",
+ "lairs",
+ "lairy",
+ "laith",
+ "laity",
+ "laked",
+ "laker",
+ "lakes",
+ "lakhs",
+ "lakin",
+ "laksa",
+ "laldy",
+ "lalls",
+ "lamas",
+ "lambs",
+ "lamby",
+ "lamed",
+ "lamer",
+ "lames",
+ "lamia",
+ "lammy",
+ "lamps",
+ "lanai",
+ "lanas",
+ "lanch",
+ "lande",
+ "lands",
+ "lanes",
+ "lanks",
+ "lants",
+ "lapin",
+ "lapis",
+ "lapje",
+ "larch",
+ "lards",
+ "lardy",
+ "laree",
+ "lares",
+ "largo",
+ "laris",
+ "larks",
+ "larky",
+ "larns",
+ "larnt",
+ "larum",
+ "lased",
+ "laser",
+ "lases",
+ "lassi",
+ "lassu",
+ "lassy",
+ "lasts",
+ "latah",
+ "lated",
+ "laten",
+ "latex",
+ "lathi",
+ "laths",
+ "lathy",
+ "latke",
+ "latus",
+ "lauan",
+ "lauch",
+ "lauds",
+ "laufs",
+ "laund",
+ "laura",
+ "laval",
+ "lavas",
+ "laved",
+ "laver",
+ "laves",
+ "lavra",
+ "lavvy",
+ "lawed",
+ "lawer",
+ "lawin",
+ "lawks",
+ "lawns",
+ "lawny",
+ "laxed",
+ "laxer",
+ "laxes",
+ "laxly",
+ "layed",
+ "layin",
+ "layup",
+ "lazar",
+ "lazed",
+ "lazes",
+ "lazos",
+ "lazzi",
+ "lazzo",
+ "leads",
+ "leady",
+ "leafs",
+ "leaks",
+ "leams",
+ "leans",
+ "leany",
+ "leaps",
+ "leare",
+ "lears",
+ "leary",
+ "leats",
+ "leavy",
+ "leaze",
+ "leben",
+ "leccy",
+ "ledes",
+ "ledgy",
+ "ledum",
+ "leear",
+ "leeks",
+ "leeps",
+ "leers",
+ "leese",
+ "leets",
+ "leeze",
+ "lefte",
+ "lefts",
+ "leger",
+ "leges",
+ "legge",
+ "leggo",
+ "legit",
+ "lehrs",
+ "lehua",
+ "leirs",
+ "leish",
+ "leman",
+ "lemed",
+ "lemel",
+ "lemes",
+ "lemma",
+ "lemme",
+ "lends",
+ "lenes",
+ "lengs",
+ "lenis",
+ "lenos",
+ "lense",
+ "lenti",
+ "lento",
+ "leone",
+ "lepid",
+ "lepra",
+ "lepta",
+ "lered",
+ "leres",
+ "lerps",
+ "lesbo",
+ "leses",
+ "lests",
+ "letch",
+ "lethe",
+ "letup",
+ "leuch",
+ "leuco",
+ "leuds",
+ "leugh",
+ "levas",
+ "levee",
+ "leves",
+ "levin",
+ "levis",
+ "lewis",
+ "lexes",
+ "lexis",
+ "lezes",
+ "lezza",
+ "lezzy",
+ "liana",
+ "liane",
+ "liang",
+ "liard",
+ "liars",
+ "liart",
+ "liber",
+ "libra",
+ "libri",
+ "lichi",
+ "licht",
+ "licit",
+ "licks",
+ "lidar",
+ "lidos",
+ "liefs",
+ "liens",
+ "liers",
+ "lieus",
+ "lieve",
+ "lifer",
+ "lifes",
+ "lifts",
+ "ligan",
+ "liger",
+ "ligge",
+ "ligne",
+ "liked",
+ "liker",
+ "likes",
+ "likin",
+ "lills",
+ "lilos",
+ "lilts",
+ "liman",
+ "limas",
+ "limax",
+ "limba",
+ "limbi",
+ "limbs",
+ "limby",
+ "limed",
+ "limen",
+ "limes",
+ "limey",
+ "limma",
+ "limns",
+ "limos",
+ "limpa",
+ "limps",
+ "linac",
+ "linch",
+ "linds",
+ "lindy",
+ "lined",
+ "lines",
+ "liney",
+ "linga",
+ "lings",
+ "lingy",
+ "linin",
+ "links",
+ "linky",
+ "linns",
+ "linny",
+ "linos",
+ "lints",
+ "linty",
+ "linum",
+ "linux",
+ "lions",
+ "lipas",
+ "lipes",
+ "lipin",
+ "lipos",
+ "lippy",
+ "liras",
+ "lirks",
+ "lirot",
+ "lisks",
+ "lisle",
+ "lisps",
+ "lists",
+ "litai",
+ "litas",
+ "lited",
+ "liter",
+ "lites",
+ "litho",
+ "liths",
+ "litre",
+ "lived",
+ "liven",
+ "lives",
+ "livor",
+ "livre",
+ "llano",
+ "loach",
+ "loads",
+ "loafs",
+ "loams",
+ "loans",
+ "loast",
+ "loave",
+ "lobar",
+ "lobed",
+ "lobes",
+ "lobos",
+ "lobus",
+ "loche",
+ "lochs",
+ "locie",
+ "locis",
+ "locks",
+ "locos",
+ "locum",
+ "loden",
+ "lodes",
+ "loess",
+ "lofts",
+ "logan",
+ "loges",
+ "loggy",
+ "logia",
+ "logie",
+ "logoi",
+ "logon",
+ "logos",
+ "lohan",
+ "loids",
+ "loins",
+ "loipe",
+ "loirs",
+ "lokes",
+ "lolls",
+ "lolly",
+ "lolog",
+ "lomas",
+ "lomed",
+ "lomes",
+ "loner",
+ "longa",
+ "longe",
+ "longs",
+ "looby",
+ "looed",
+ "looey",
+ "loofa",
+ "loofs",
+ "looie",
+ "looks",
+ "looky",
+ "looms",
+ "loons",
+ "loony",
+ "loops",
+ "loord",
+ "loots",
+ "loped",
+ "loper",
+ "lopes",
+ "loppy",
+ "loral",
+ "loran",
+ "lords",
+ "lordy",
+ "lorel",
+ "lores",
+ "loric",
+ "loris",
+ "losed",
+ "losel",
+ "losen",
+ "loses",
+ "lossy",
+ "lotah",
+ "lotas",
+ "lotes",
+ "lotic",
+ "lotos",
+ "lotsa",
+ "lotta",
+ "lotte",
+ "lotto",
+ "lotus",
+ "loued",
+ "lough",
+ "louie",
+ "louis",
+ "louma",
+ "lound",
+ "louns",
+ "loupe",
+ "loups",
+ "loure",
+ "lours",
+ "loury",
+ "louts",
+ "lovat",
+ "loved",
+ "loves",
+ "lovey",
+ "lovie",
+ "lowan",
+ "lowed",
+ "lowes",
+ "lownd",
+ "lowne",
+ "lowns",
+ "lowps",
+ "lowry",
+ "lowse",
+ "lowts",
+ "loxed",
+ "loxes",
+ "lozen",
+ "luach",
+ "luaus",
+ "lubed",
+ "lubes",
+ "lubra",
+ "luces",
+ "lucks",
+ "lucre",
+ "ludes",
+ "ludic",
+ "ludos",
+ "luffa",
+ "luffs",
+ "luged",
+ "luger",
+ "luges",
+ "lulls",
+ "lulus",
+ "lumas",
+ "lumbi",
+ "lumme",
+ "lummy",
+ "lumps",
+ "lunas",
+ "lunes",
+ "lunet",
+ "lungi",
+ "lungs",
+ "lunks",
+ "lunts",
+ "lupin",
+ "lured",
+ "lurer",
+ "lures",
+ "lurex",
+ "lurgi",
+ "lurgy",
+ "lurks",
+ "lurry",
+ "lurve",
+ "luser",
+ "lushy",
+ "lusks",
+ "lusts",
+ "lusus",
+ "lutea",
+ "luted",
+ "luter",
+ "lutes",
+ "luvvy",
+ "luxed",
+ "luxer",
+ "luxes",
+ "lweis",
+ "lyams",
+ "lyard",
+ "lyart",
+ "lyase",
+ "lycea",
+ "lycee",
+ "lycra",
+ "lymes",
+ "lynes",
+ "lyres",
+ "lysed",
+ "lyses",
+ "lysin",
+ "lysis",
+ "lysol",
+ "lyssa",
+ "lyted",
+ "lytes",
+ "lythe",
+ "lytic",
+ "lytta",
+ "maaed",
+ "maare",
+ "maars",
+ "mabes",
+ "macas",
+ "maced",
+ "macer",
+ "maces",
+ "mache",
+ "machi",
+ "machs",
+ "macks",
+ "macle",
+ "macon",
+ "madge",
+ "madid",
+ "madre",
+ "maerl",
+ "mafic",
+ "mages",
+ "maggs",
+ "magot",
+ "magus",
+ "mahoe",
+ "mahua",
+ "mahwa",
+ "maids",
+ "maiko",
+ "maiks",
+ "maile",
+ "maill",
+ "mails",
+ "maims",
+ "mains",
+ "maire",
+ "mairs",
+ "maise",
+ "maist",
+ "makar",
+ "makes",
+ "makis",
+ "makos",
+ "malam",
+ "malar",
+ "malas",
+ "malax",
+ "males",
+ "malic",
+ "malik",
+ "malis",
+ "malls",
+ "malms",
+ "malmy",
+ "malts",
+ "malty",
+ "malus",
+ "malva",
+ "malwa",
+ "mamas",
+ "mamba",
+ "mamee",
+ "mamey",
+ "mamie",
+ "manas",
+ "manat",
+ "mandi",
+ "maneb",
+ "maned",
+ "maneh",
+ "manes",
+ "manet",
+ "mangs",
+ "manis",
+ "manky",
+ "manna",
+ "manos",
+ "manse",
+ "manta",
+ "manto",
+ "manty",
+ "manul",
+ "manus",
+ "mapau",
+ "maqui",
+ "marae",
+ "marah",
+ "maras",
+ "marcs",
+ "mardy",
+ "mares",
+ "marge",
+ "margs",
+ "maria",
+ "marid",
+ "marka",
+ "marks",
+ "marle",
+ "marls",
+ "marly",
+ "marms",
+ "maron",
+ "maror",
+ "marra",
+ "marri",
+ "marse",
+ "marts",
+ "marvy",
+ "masas",
+ "mased",
+ "maser",
+ "mases",
+ "mashy",
+ "masks",
+ "massa",
+ "massy",
+ "masts",
+ "masty",
+ "masus",
+ "matai",
+ "mated",
+ "mater",
+ "mates",
+ "maths",
+ "matin",
+ "matlo",
+ "matte",
+ "matts",
+ "matza",
+ "matzo",
+ "mauby",
+ "mauds",
+ "mauls",
+ "maund",
+ "mauri",
+ "mausy",
+ "mauts",
+ "mauzy",
+ "maven",
+ "mavie",
+ "mavin",
+ "mavis",
+ "mawed",
+ "mawks",
+ "mawky",
+ "mawns",
+ "mawrs",
+ "maxed",
+ "maxes",
+ "maxis",
+ "mayan",
+ "mayas",
+ "mayed",
+ "mayos",
+ "mayst",
+ "mazed",
+ "mazer",
+ "mazes",
+ "mazey",
+ "mazut",
+ "mbira",
+ "meads",
+ "meals",
+ "meane",
+ "means",
+ "meany",
+ "meare",
+ "mease",
+ "meath",
+ "meats",
+ "mebos",
+ "mechs",
+ "mecks",
+ "medii",
+ "medle",
+ "meeds",
+ "meers",
+ "meets",
+ "meffs",
+ "meins",
+ "meint",
+ "meiny",
+ "meith",
+ "mekka",
+ "melas",
+ "melba",
+ "melds",
+ "melic",
+ "melik",
+ "mells",
+ "melts",
+ "melty",
+ "memes",
+ "memos",
+ "menad",
+ "mends",
+ "mened",
+ "menes",
+ "menge",
+ "mengs",
+ "mensa",
+ "mense",
+ "mensh",
+ "menta",
+ "mento",
+ "menus",
+ "meous",
+ "meows",
+ "merch",
+ "mercs",
+ "merde",
+ "mered",
+ "merel",
+ "merer",
+ "meres",
+ "meril",
+ "meris",
+ "merks",
+ "merle",
+ "merls",
+ "merse",
+ "mesal",
+ "mesas",
+ "mesel",
+ "meses",
+ "meshy",
+ "mesic",
+ "mesne",
+ "meson",
+ "messy",
+ "mesto",
+ "meted",
+ "metes",
+ "metho",
+ "meths",
+ "metic",
+ "metif",
+ "metis",
+ "metol",
+ "metre",
+ "meuse",
+ "meved",
+ "meves",
+ "mewed",
+ "mewls",
+ "meynt",
+ "mezes",
+ "mezze",
+ "mezzo",
+ "mhorr",
+ "miaou",
+ "miaow",
+ "miasm",
+ "miaul",
+ "micas",
+ "miche",
+ "micht",
+ "micks",
+ "micky",
+ "micos",
+ "micra",
+ "middy",
+ "midgy",
+ "midis",
+ "miens",
+ "mieve",
+ "miffs",
+ "miffy",
+ "mifty",
+ "miggs",
+ "mihas",
+ "mihis",
+ "miked",
+ "mikes",
+ "mikra",
+ "mikva",
+ "milch",
+ "milds",
+ "miler",
+ "miles",
+ "milfs",
+ "milia",
+ "milko",
+ "milks",
+ "mille",
+ "mills",
+ "milor",
+ "milos",
+ "milpa",
+ "milts",
+ "milty",
+ "miltz",
+ "mimed",
+ "mimeo",
+ "mimer",
+ "mimes",
+ "mimsy",
+ "minae",
+ "minar",
+ "minas",
+ "mincy",
+ "minds",
+ "mined",
+ "mines",
+ "minge",
+ "mings",
+ "mingy",
+ "minis",
+ "minke",
+ "minks",
+ "minny",
+ "minos",
+ "mints",
+ "mired",
+ "mires",
+ "mirex",
+ "mirid",
+ "mirin",
+ "mirks",
+ "mirky",
+ "mirly",
+ "miros",
+ "mirvs",
+ "mirza",
+ "misch",
+ "misdo",
+ "mises",
+ "misgo",
+ "misos",
+ "missa",
+ "mists",
+ "misty",
+ "mitch",
+ "miter",
+ "mites",
+ "mitis",
+ "mitre",
+ "mitts",
+ "mixed",
+ "mixen",
+ "mixer",
+ "mixes",
+ "mixte",
+ "mixup",
+ "mizen",
+ "mizzy",
+ "mneme",
+ "moans",
+ "moats",
+ "mobby",
+ "mobes",
+ "mobey",
+ "mobie",
+ "moble",
+ "mochi",
+ "mochs",
+ "mochy",
+ "mocks",
+ "moder",
+ "modes",
+ "modge",
+ "modii",
+ "modus",
+ "moers",
+ "mofos",
+ "moggy",
+ "mohel",
+ "mohos",
+ "mohrs",
+ "mohua",
+ "mohur",
+ "moile",
+ "moils",
+ "moira",
+ "moire",
+ "moits",
+ "mojos",
+ "mokes",
+ "mokis",
+ "mokos",
+ "molal",
+ "molas",
+ "molds",
+ "moled",
+ "moles",
+ "molla",
+ "molls",
+ "molly",
+ "molto",
+ "molts",
+ "molys",
+ "momes",
+ "momma",
+ "mommy",
+ "momus",
+ "monad",
+ "monal",
+ "monas",
+ "monde",
+ "mondo",
+ "moner",
+ "mongo",
+ "mongs",
+ "monic",
+ "monie",
+ "monks",
+ "monos",
+ "monte",
+ "monty",
+ "moobs",
+ "mooch",
+ "moods",
+ "mooed",
+ "mooks",
+ "moola",
+ "mooli",
+ "mools",
+ "mooly",
+ "moong",
+ "moons",
+ "moony",
+ "moops",
+ "moors",
+ "moory",
+ "moots",
+ "moove",
+ "moped",
+ "moper",
+ "mopes",
+ "mopey",
+ "moppy",
+ "mopsy",
+ "mopus",
+ "morae",
+ "moras",
+ "morat",
+ "moray",
+ "morel",
+ "mores",
+ "moria",
+ "morne",
+ "morns",
+ "morra",
+ "morro",
+ "morse",
+ "morts",
+ "mosed",
+ "moses",
+ "mosey",
+ "mosks",
+ "mosso",
+ "moste",
+ "mosts",
+ "moted",
+ "moten",
+ "motes",
+ "motet",
+ "motey",
+ "moths",
+ "mothy",
+ "motis",
+ "motte",
+ "motts",
+ "motty",
+ "motus",
+ "motza",
+ "mouch",
+ "moues",
+ "mould",
+ "mouls",
+ "moups",
+ "moust",
+ "mousy",
+ "moved",
+ "moves",
+ "mowas",
+ "mowed",
+ "mowra",
+ "moxas",
+ "moxie",
+ "moyas",
+ "moyle",
+ "moyls",
+ "mozed",
+ "mozes",
+ "mozos",
+ "mpret",
+ "mucho",
+ "mucic",
+ "mucid",
+ "mucin",
+ "mucks",
+ "mucor",
+ "mucro",
+ "mudge",
+ "mudir",
+ "mudra",
+ "muffs",
+ "mufti",
+ "mugga",
+ "muggs",
+ "muggy",
+ "muhly",
+ "muids",
+ "muils",
+ "muirs",
+ "muist",
+ "mujik",
+ "mulct",
+ "muled",
+ "mules",
+ "muley",
+ "mulga",
+ "mulie",
+ "mulla",
+ "mulls",
+ "mulse",
+ "mulsh",
+ "mumms",
+ "mumps",
+ "mumsy",
+ "mumus",
+ "munga",
+ "munge",
+ "mungo",
+ "mungs",
+ "munis",
+ "munts",
+ "muntu",
+ "muons",
+ "muras",
+ "mured",
+ "mures",
+ "murex",
+ "murid",
+ "murks",
+ "murls",
+ "murly",
+ "murra",
+ "murre",
+ "murri",
+ "murrs",
+ "murry",
+ "murti",
+ "murva",
+ "musar",
+ "musca",
+ "mused",
+ "muser",
+ "muses",
+ "muset",
+ "musha",
+ "musit",
+ "musks",
+ "musos",
+ "musse",
+ "mussy",
+ "musth",
+ "musts",
+ "mutch",
+ "muted",
+ "muter",
+ "mutes",
+ "mutha",
+ "mutis",
+ "muton",
+ "mutts",
+ "muxed",
+ "muxes",
+ "muzak",
+ "muzzy",
+ "mvule",
+ "myall",
+ "mylar",
+ "mynah",
+ "mynas",
+ "myoid",
+ "myoma",
+ "myope",
+ "myops",
+ "myopy",
+ "mysid",
+ "mythi",
+ "myths",
+ "mythy",
+ "myxos",
+ "mzees",
+ "naams",
+ "naans",
+ "nabes",
+ "nabis",
+ "nabks",
+ "nabla",
+ "nabob",
+ "nache",
+ "nacho",
+ "nacre",
+ "nadas",
+ "naeve",
+ "naevi",
+ "naffs",
+ "nagas",
+ "naggy",
+ "nagor",
+ "nahal",
+ "naiad",
+ "naifs",
+ "naiks",
+ "nails",
+ "naira",
+ "nairu",
+ "naked",
+ "naker",
+ "nakfa",
+ "nalas",
+ "naled",
+ "nalla",
+ "named",
+ "namer",
+ "names",
+ "namma",
+ "namus",
+ "nanas",
+ "nance",
+ "nancy",
+ "nandu",
+ "nanna",
+ "nanos",
+ "nanua",
+ "napas",
+ "naped",
+ "napes",
+ "napoo",
+ "nappa",
+ "nappe",
+ "nappy",
+ "naras",
+ "narco",
+ "narcs",
+ "nards",
+ "nares",
+ "naric",
+ "naris",
+ "narks",
+ "narky",
+ "narre",
+ "nashi",
+ "natch",
+ "nates",
+ "natis",
+ "natty",
+ "nauch",
+ "naunt",
+ "navar",
+ "naves",
+ "navew",
+ "navvy",
+ "nawab",
+ "nazes",
+ "nazir",
+ "nazis",
+ "nduja",
+ "neafe",
+ "neals",
+ "neaps",
+ "nears",
+ "neath",
+ "neats",
+ "nebek",
+ "nebel",
+ "necks",
+ "neddy",
+ "needs",
+ "neeld",
+ "neele",
+ "neemb",
+ "neems",
+ "neeps",
+ "neese",
+ "neeze",
+ "negro",
+ "negus",
+ "neifs",
+ "neist",
+ "neive",
+ "nelis",
+ "nelly",
+ "nemas",
+ "nemns",
+ "nempt",
+ "nenes",
+ "neons",
+ "neper",
+ "nepit",
+ "neral",
+ "nerds",
+ "nerka",
+ "nerks",
+ "nerol",
+ "nerts",
+ "nertz",
+ "nervy",
+ "nests",
+ "netes",
+ "netop",
+ "netts",
+ "netty",
+ "neuks",
+ "neume",
+ "neums",
+ "nevel",
+ "neves",
+ "nevus",
+ "newbs",
+ "newed",
+ "newel",
+ "newie",
+ "newsy",
+ "newts",
+ "nexts",
+ "nexus",
+ "ngaio",
+ "ngana",
+ "ngati",
+ "ngoma",
+ "ngwee",
+ "nicad",
+ "nicht",
+ "nicks",
+ "nicol",
+ "nidal",
+ "nided",
+ "nides",
+ "nidor",
+ "nidus",
+ "niefs",
+ "nieve",
+ "nifes",
+ "niffs",
+ "niffy",
+ "nifty",
+ "niger",
+ "nighs",
+ "nihil",
+ "nikab",
+ "nikah",
+ "nikau",
+ "nills",
+ "nimbi",
+ "nimbs",
+ "nimps",
+ "niner",
+ "nines",
+ "ninon",
+ "nipas",
+ "nippy",
+ "niqab",
+ "nirls",
+ "nirly",
+ "nisei",
+ "nisse",
+ "nisus",
+ "niter",
+ "nites",
+ "nitid",
+ "niton",
+ "nitre",
+ "nitro",
+ "nitry",
+ "nitty",
+ "nival",
+ "nixed",
+ "nixer",
+ "nixes",
+ "nixie",
+ "nizam",
+ "nkosi",
+ "noahs",
+ "nobby",
+ "nocks",
+ "nodal",
+ "noddy",
+ "nodes",
+ "nodus",
+ "noels",
+ "noggs",
+ "nohow",
+ "noils",
+ "noily",
+ "noint",
+ "noirs",
+ "noles",
+ "nolls",
+ "nolos",
+ "nomas",
+ "nomen",
+ "nomes",
+ "nomic",
+ "nomoi",
+ "nomos",
+ "nonas",
+ "nonce",
+ "nones",
+ "nonet",
+ "nongs",
+ "nonis",
+ "nonny",
+ "nonyl",
+ "noobs",
+ "nooit",
+ "nooks",
+ "nooky",
+ "noons",
+ "noops",
+ "nopal",
+ "noria",
+ "noris",
+ "norks",
+ "norma",
+ "norms",
+ "nosed",
+ "noser",
+ "noses",
+ "notal",
+ "noted",
+ "noter",
+ "notes",
+ "notum",
+ "nould",
+ "noule",
+ "nouls",
+ "nouns",
+ "nouny",
+ "noups",
+ "novae",
+ "novas",
+ "novum",
+ "noway",
+ "nowed",
+ "nowls",
+ "nowts",
+ "nowty",
+ "noxal",
+ "noxes",
+ "noyau",
+ "noyed",
+ "noyes",
+ "nubby",
+ "nubia",
+ "nucha",
+ "nuddy",
+ "nuder",
+ "nudes",
+ "nudie",
+ "nudzh",
+ "nuffs",
+ "nugae",
+ "nuked",
+ "nukes",
+ "nulla",
+ "nulls",
+ "numbs",
+ "numen",
+ "nummy",
+ "nunny",
+ "nurds",
+ "nurdy",
+ "nurls",
+ "nurrs",
+ "nutso",
+ "nutsy",
+ "nyaff",
+ "nyala",
+ "nying",
+ "nyssa",
+ "oaked",
+ "oaker",
+ "oakum",
+ "oared",
+ "oases",
+ "oasis",
+ "oasts",
+ "oaten",
+ "oater",
+ "oaths",
+ "oaves",
+ "obang",
+ "obeah",
+ "obeli",
+ "obeys",
+ "obias",
+ "obied",
+ "obiit",
+ "obits",
+ "objet",
+ "oboes",
+ "obole",
+ "oboli",
+ "obols",
+ "occam",
+ "ocher",
+ "oches",
+ "ochre",
+ "ochry",
+ "ocker",
+ "ocrea",
+ "octad",
+ "octan",
+ "octas",
+ "octyl",
+ "oculi",
+ "odahs",
+ "odals",
+ "odeon",
+ "odeum",
+ "odism",
+ "odist",
+ "odium",
+ "odors",
+ "odour",
+ "odyle",
+ "odyls",
+ "ofays",
+ "offed",
+ "offie",
+ "oflag",
+ "ofter",
+ "ogams",
+ "ogeed",
+ "ogees",
+ "oggin",
+ "ogham",
+ "ogive",
+ "ogled",
+ "ogler",
+ "ogles",
+ "ogmic",
+ "ogres",
+ "ohias",
+ "ohing",
+ "ohmic",
+ "ohone",
+ "oidia",
+ "oiled",
+ "oiler",
+ "oinks",
+ "oints",
+ "ojime",
+ "okapi",
+ "okays",
+ "okehs",
+ "okras",
+ "oktas",
+ "oldie",
+ "oleic",
+ "olein",
+ "olent",
+ "oleos",
+ "oleum",
+ "olios",
+ "ollas",
+ "ollav",
+ "oller",
+ "ollie",
+ "ology",
+ "olpae",
+ "olpes",
+ "omasa",
+ "omber",
+ "ombus",
+ "omens",
+ "omers",
+ "omits",
+ "omlah",
+ "omovs",
+ "omrah",
+ "oncer",
+ "onces",
+ "oncet",
+ "oncus",
+ "onely",
+ "oners",
+ "onery",
+ "onium",
+ "onkus",
+ "onlay",
+ "onned",
+ "ontic",
+ "oobit",
+ "oohed",
+ "oomph",
+ "oonts",
+ "ooped",
+ "oorie",
+ "ooses",
+ "ootid",
+ "oozed",
+ "oozes",
+ "opahs",
+ "opals",
+ "opens",
+ "opepe",
+ "oping",
+ "oppos",
+ "opsin",
+ "opted",
+ "opter",
+ "orach",
+ "oracy",
+ "orals",
+ "orang",
+ "orant",
+ "orate",
+ "orbed",
+ "orcas",
+ "orcin",
+ "ordos",
+ "oread",
+ "orfes",
+ "orgia",
+ "orgic",
+ "orgue",
+ "oribi",
+ "oriel",
+ "orixa",
+ "orles",
+ "orlon",
+ "orlop",
+ "ormer",
+ "ornis",
+ "orpin",
+ "orris",
+ "ortho",
+ "orval",
+ "orzos",
+ "oscar",
+ "oshac",
+ "osier",
+ "osmic",
+ "osmol",
+ "ossia",
+ "ostia",
+ "otaku",
+ "otary",
+ "ottar",
+ "ottos",
+ "oubit",
+ "oucht",
+ "ouens",
+ "ouija",
+ "oulks",
+ "oumas",
+ "oundy",
+ "oupas",
+ "ouped",
+ "ouphe",
+ "ouphs",
+ "ourie",
+ "ousel",
+ "ousts",
+ "outby",
+ "outed",
+ "outre",
+ "outro",
+ "outta",
+ "ouzel",
+ "ouzos",
+ "ovals",
+ "ovels",
+ "ovens",
+ "overs",
+ "ovist",
+ "ovoli",
+ "ovolo",
+ "ovule",
+ "owche",
+ "owies",
+ "owled",
+ "owler",
+ "owlet",
+ "owned",
+ "owres",
+ "owrie",
+ "owsen",
+ "oxbow",
+ "oxers",
+ "oxeye",
+ "oxids",
+ "oxies",
+ "oxime",
+ "oxims",
+ "oxlip",
+ "oxter",
+ "oyers",
+ "ozeki",
+ "ozzie",
+ "paals",
+ "paans",
+ "pacas",
+ "paced",
+ "pacer",
+ "paces",
+ "pacey",
+ "pacha",
+ "packs",
+ "pacos",
+ "pacta",
+ "pacts",
+ "padis",
+ "padle",
+ "padma",
+ "padre",
+ "padri",
+ "paean",
+ "paedo",
+ "paeon",
+ "paged",
+ "pager",
+ "pages",
+ "pagle",
+ "pagod",
+ "pagri",
+ "paiks",
+ "pails",
+ "pains",
+ "paire",
+ "pairs",
+ "paisa",
+ "paise",
+ "pakka",
+ "palas",
+ "palay",
+ "palea",
+ "paled",
+ "pales",
+ "palet",
+ "palis",
+ "palki",
+ "palla",
+ "palls",
+ "pally",
+ "palms",
+ "palmy",
+ "palpi",
+ "palps",
+ "palsa",
+ "pampa",
+ "panax",
+ "pance",
+ "panda",
+ "pands",
+ "pandy",
+ "paned",
+ "panes",
+ "panga",
+ "pangs",
+ "panim",
+ "panko",
+ "panne",
+ "panni",
+ "panto",
+ "pants",
+ "panty",
+ "paoli",
+ "paolo",
+ "papas",
+ "papaw",
+ "papes",
+ "pappi",
+ "pappy",
+ "parae",
+ "paras",
+ "parch",
+ "pardi",
+ "pards",
+ "pardy",
+ "pared",
+ "paren",
+ "pareo",
+ "pares",
+ "pareu",
+ "parev",
+ "parge",
+ "pargo",
+ "paris",
+ "parki",
+ "parks",
+ "parky",
+ "parle",
+ "parly",
+ "parma",
+ "parol",
+ "parps",
+ "parra",
+ "parrs",
+ "parti",
+ "parts",
+ "parve",
+ "parvo",
+ "paseo",
+ "pases",
+ "pasha",
+ "pashm",
+ "paska",
+ "paspy",
+ "passe",
+ "pasts",
+ "pated",
+ "paten",
+ "pater",
+ "pates",
+ "paths",
+ "patin",
+ "patka",
+ "patly",
+ "patte",
+ "patus",
+ "pauas",
+ "pauls",
+ "pavan",
+ "paved",
+ "paven",
+ "paver",
+ "paves",
+ "pavid",
+ "pavin",
+ "pavis",
+ "pawas",
+ "pawaw",
+ "pawed",
+ "pawer",
+ "pawks",
+ "pawky",
+ "pawls",
+ "pawns",
+ "paxes",
+ "payed",
+ "payor",
+ "paysd",
+ "peage",
+ "peags",
+ "peaks",
+ "peaky",
+ "peals",
+ "peans",
+ "peare",
+ "pears",
+ "peart",
+ "pease",
+ "peats",
+ "peaty",
+ "peavy",
+ "peaze",
+ "pebas",
+ "pechs",
+ "pecke",
+ "pecks",
+ "pecky",
+ "pedes",
+ "pedis",
+ "pedro",
+ "peece",
+ "peeks",
+ "peels",
+ "peens",
+ "peeoy",
+ "peepe",
+ "peeps",
+ "peers",
+ "peery",
+ "peeve",
+ "peggy",
+ "peghs",
+ "peins",
+ "peise",
+ "peize",
+ "pekan",
+ "pekes",
+ "pekin",
+ "pekoe",
+ "pelas",
+ "pelau",
+ "peles",
+ "pelfs",
+ "pells",
+ "pelma",
+ "pelon",
+ "pelta",
+ "pelts",
+ "pends",
+ "pendu",
+ "pened",
+ "penes",
+ "pengo",
+ "penie",
+ "penis",
+ "penks",
+ "penna",
+ "penni",
+ "pents",
+ "peons",
+ "peony",
+ "pepla",
+ "pepos",
+ "peppy",
+ "pepsi",
+ "perai",
+ "perce",
+ "percs",
+ "perdu",
+ "perdy",
+ "perea",
+ "peres",
+ "peris",
+ "perks",
+ "perms",
+ "perns",
+ "perog",
+ "perps",
+ "perry",
+ "perse",
+ "perst",
+ "perts",
+ "perve",
+ "pervo",
+ "pervs",
+ "pervy",
+ "pesos",
+ "pests",
+ "pesty",
+ "petar",
+ "peter",
+ "petit",
+ "petre",
+ "petri",
+ "petti",
+ "petto",
+ "pewee",
+ "pewit",
+ "peyse",
+ "phage",
+ "phang",
+ "phare",
+ "pharm",
+ "pheer",
+ "phene",
+ "pheon",
+ "phese",
+ "phial",
+ "phish",
+ "phizz",
+ "phlox",
+ "phoca",
+ "phono",
+ "phons",
+ "phots",
+ "phpht",
+ "phuts",
+ "phyla",
+ "phyle",
+ "piani",
+ "pians",
+ "pibal",
+ "pical",
+ "picas",
+ "piccy",
+ "picks",
+ "picot",
+ "picra",
+ "picul",
+ "piend",
+ "piers",
+ "piert",
+ "pieta",
+ "piets",
+ "piezo",
+ "pight",
+ "pigmy",
+ "piing",
+ "pikas",
+ "pikau",
+ "piked",
+ "piker",
+ "pikes",
+ "pikey",
+ "pikis",
+ "pikul",
+ "pilae",
+ "pilaf",
+ "pilao",
+ "pilar",
+ "pilau",
+ "pilaw",
+ "pilch",
+ "pilea",
+ "piled",
+ "pilei",
+ "piler",
+ "piles",
+ "pilis",
+ "pills",
+ "pilow",
+ "pilum",
+ "pilus",
+ "pimas",
+ "pimps",
+ "pinas",
+ "pined",
+ "pines",
+ "pingo",
+ "pings",
+ "pinko",
+ "pinks",
+ "pinna",
+ "pinny",
+ "pinon",
+ "pinot",
+ "pinta",
+ "pints",
+ "pinup",
+ "pions",
+ "piony",
+ "pious",
+ "pioye",
+ "pioys",
+ "pipal",
+ "pipas",
+ "piped",
+ "pipes",
+ "pipet",
+ "pipis",
+ "pipit",
+ "pippy",
+ "pipul",
+ "pirai",
+ "pirls",
+ "pirns",
+ "pirog",
+ "pisco",
+ "pises",
+ "pisky",
+ "pisos",
+ "pissy",
+ "piste",
+ "pitas",
+ "piths",
+ "piton",
+ "pitot",
+ "pitta",
+ "piums",
+ "pixes",
+ "pized",
+ "pizes",
+ "plaas",
+ "plack",
+ "plage",
+ "plans",
+ "plaps",
+ "plash",
+ "plasm",
+ "plast",
+ "plats",
+ "platt",
+ "platy",
+ "playa",
+ "plays",
+ "pleas",
+ "plebe",
+ "plebs",
+ "plena",
+ "pleon",
+ "plesh",
+ "plews",
+ "plica",
+ "plies",
+ "plims",
+ "pling",
+ "plink",
+ "ploat",
+ "plods",
+ "plong",
+ "plonk",
+ "plook",
+ "plops",
+ "plots",
+ "plotz",
+ "plouk",
+ "plows",
+ "ploye",
+ "ploys",
+ "plues",
+ "pluff",
+ "plugs",
+ "plums",
+ "plumy",
+ "pluot",
+ "pluto",
+ "plyer",
+ "poach",
+ "poaka",
+ "poake",
+ "poboy",
+ "pocks",
+ "pocky",
+ "podal",
+ "poddy",
+ "podex",
+ "podge",
+ "podgy",
+ "podia",
+ "poems",
+ "poeps",
+ "poets",
+ "pogey",
+ "pogge",
+ "pogos",
+ "pohed",
+ "poilu",
+ "poind",
+ "pokal",
+ "poked",
+ "pokes",
+ "pokey",
+ "pokie",
+ "poled",
+ "poler",
+ "poles",
+ "poley",
+ "polio",
+ "polis",
+ "polje",
+ "polks",
+ "polls",
+ "polly",
+ "polos",
+ "polts",
+ "polys",
+ "pombe",
+ "pomes",
+ "pommy",
+ "pomos",
+ "pomps",
+ "ponce",
+ "poncy",
+ "ponds",
+ "pones",
+ "poney",
+ "ponga",
+ "pongo",
+ "pongs",
+ "pongy",
+ "ponks",
+ "ponts",
+ "ponty",
+ "ponzu",
+ "poods",
+ "pooed",
+ "poofs",
+ "poofy",
+ "poohs",
+ "pooja",
+ "pooka",
+ "pooks",
+ "pools",
+ "poons",
+ "poops",
+ "poopy",
+ "poori",
+ "poort",
+ "poots",
+ "poove",
+ "poovy",
+ "popes",
+ "poppa",
+ "popsy",
+ "porae",
+ "poral",
+ "pored",
+ "porer",
+ "pores",
+ "porge",
+ "porgy",
+ "porin",
+ "porks",
+ "porky",
+ "porno",
+ "porns",
+ "porny",
+ "porta",
+ "ports",
+ "porty",
+ "posed",
+ "poses",
+ "posey",
+ "posho",
+ "posts",
+ "potae",
+ "potch",
+ "poted",
+ "potes",
+ "potin",
+ "potoo",
+ "potsy",
+ "potto",
+ "potts",
+ "potty",
+ "pouff",
+ "poufs",
+ "pouke",
+ "pouks",
+ "poule",
+ "poulp",
+ "poult",
+ "poupe",
+ "poupt",
+ "pours",
+ "pouts",
+ "powan",
+ "powin",
+ "pownd",
+ "powns",
+ "powny",
+ "powre",
+ "poxed",
+ "poxes",
+ "poynt",
+ "poyou",
+ "poyse",
+ "pozzy",
+ "praam",
+ "prads",
+ "prahu",
+ "prams",
+ "prana",
+ "prang",
+ "praos",
+ "prase",
+ "prate",
+ "prats",
+ "pratt",
+ "praty",
+ "praus",
+ "prays",
+ "predy",
+ "preed",
+ "prees",
+ "preif",
+ "prems",
+ "premy",
+ "prent",
+ "preon",
+ "preop",
+ "preps",
+ "presa",
+ "prese",
+ "prest",
+ "preve",
+ "prexy",
+ "preys",
+ "prial",
+ "pricy",
+ "prief",
+ "prier",
+ "pries",
+ "prigs",
+ "prill",
+ "prima",
+ "primi",
+ "primp",
+ "prims",
+ "primy",
+ "prink",
+ "prion",
+ "prise",
+ "priss",
+ "proas",
+ "probs",
+ "prods",
+ "proem",
+ "profs",
+ "progs",
+ "proin",
+ "proke",
+ "prole",
+ "proll",
+ "promo",
+ "proms",
+ "pronk",
+ "props",
+ "prore",
+ "proso",
+ "pross",
+ "prost",
+ "prosy",
+ "proto",
+ "proul",
+ "prows",
+ "proyn",
+ "prunt",
+ "pruta",
+ "pryer",
+ "pryse",
+ "pseud",
+ "pshaw",
+ "psion",
+ "psoae",
+ "psoai",
+ "psoas",
+ "psora",
+ "psych",
+ "psyop",
+ "pubco",
+ "pubes",
+ "pubis",
+ "pucan",
+ "pucer",
+ "puces",
+ "pucka",
+ "pucks",
+ "puddy",
+ "pudge",
+ "pudic",
+ "pudor",
+ "pudsy",
+ "pudus",
+ "puers",
+ "puffa",
+ "puffs",
+ "puggy",
+ "pugil",
+ "puhas",
+ "pujah",
+ "pujas",
+ "pukas",
+ "puked",
+ "puker",
+ "pukes",
+ "pukey",
+ "pukka",
+ "pukus",
+ "pulao",
+ "pulas",
+ "puled",
+ "puler",
+ "pules",
+ "pulik",
+ "pulis",
+ "pulka",
+ "pulks",
+ "pulli",
+ "pulls",
+ "pully",
+ "pulmo",
+ "pulps",
+ "pulus",
+ "pumas",
+ "pumie",
+ "pumps",
+ "punas",
+ "punce",
+ "punga",
+ "pungs",
+ "punji",
+ "punka",
+ "punks",
+ "punky",
+ "punny",
+ "punto",
+ "punts",
+ "punty",
+ "pupae",
+ "pupas",
+ "pupus",
+ "purda",
+ "pured",
+ "pures",
+ "purin",
+ "puris",
+ "purls",
+ "purpy",
+ "purrs",
+ "pursy",
+ "purty",
+ "puses",
+ "pusle",
+ "pussy",
+ "putid",
+ "puton",
+ "putti",
+ "putto",
+ "putts",
+ "puzel",
+ "pwned",
+ "pyats",
+ "pyets",
+ "pygal",
+ "pyins",
+ "pylon",
+ "pyned",
+ "pynes",
+ "pyoid",
+ "pyots",
+ "pyral",
+ "pyran",
+ "pyres",
+ "pyrex",
+ "pyric",
+ "pyros",
+ "pyxed",
+ "pyxes",
+ "pyxie",
+ "pyxis",
+ "pzazz",
+ "qadis",
+ "qaids",
+ "qajaq",
+ "qanat",
+ "qapik",
+ "qibla",
+ "qophs",
+ "qorma",
+ "quads",
+ "quaff",
+ "quags",
+ "quair",
+ "quais",
+ "quaky",
+ "quale",
+ "quant",
+ "quare",
+ "quass",
+ "quate",
+ "quats",
+ "quayd",
+ "quays",
+ "qubit",
+ "quean",
+ "queme",
+ "quena",
+ "quern",
+ "queyn",
+ "queys",
+ "quich",
+ "quids",
+ "quiff",
+ "quims",
+ "quina",
+ "quine",
+ "quino",
+ "quins",
+ "quint",
+ "quipo",
+ "quips",
+ "quipu",
+ "quire",
+ "quirt",
+ "quist",
+ "quits",
+ "quoad",
+ "quods",
+ "quoif",
+ "quoin",
+ "quoit",
+ "quoll",
+ "quonk",
+ "quops",
+ "qursh",
+ "quyte",
+ "rabat",
+ "rabic",
+ "rabis",
+ "raced",
+ "races",
+ "rache",
+ "racks",
+ "racon",
+ "radge",
+ "radix",
+ "radon",
+ "raffs",
+ "rafts",
+ "ragas",
+ "ragde",
+ "raged",
+ "ragee",
+ "rager",
+ "rages",
+ "ragga",
+ "raggs",
+ "raggy",
+ "ragis",
+ "ragus",
+ "rahed",
+ "rahui",
+ "raias",
+ "raids",
+ "raiks",
+ "raile",
+ "rails",
+ "raine",
+ "rains",
+ "raird",
+ "raita",
+ "raits",
+ "rajas",
+ "rajes",
+ "raked",
+ "rakee",
+ "raker",
+ "rakes",
+ "rakia",
+ "rakis",
+ "rakus",
+ "rales",
+ "ramal",
+ "ramee",
+ "ramet",
+ "ramie",
+ "ramin",
+ "ramis",
+ "rammy",
+ "ramps",
+ "ramus",
+ "ranas",
+ "rance",
+ "rands",
+ "ranee",
+ "ranga",
+ "rangi",
+ "rangs",
+ "rangy",
+ "ranid",
+ "ranis",
+ "ranke",
+ "ranks",
+ "rants",
+ "raped",
+ "raper",
+ "rapes",
+ "raphe",
+ "rappe",
+ "rared",
+ "raree",
+ "rares",
+ "rarks",
+ "rased",
+ "raser",
+ "rases",
+ "rasps",
+ "rasse",
+ "rasta",
+ "ratal",
+ "ratan",
+ "ratas",
+ "ratch",
+ "rated",
+ "ratel",
+ "rater",
+ "rates",
+ "ratha",
+ "rathe",
+ "raths",
+ "ratoo",
+ "ratos",
+ "ratus",
+ "rauns",
+ "raupo",
+ "raved",
+ "ravel",
+ "raver",
+ "raves",
+ "ravey",
+ "ravin",
+ "rawer",
+ "rawin",
+ "rawly",
+ "rawns",
+ "raxed",
+ "raxes",
+ "rayah",
+ "rayas",
+ "rayed",
+ "rayle",
+ "rayne",
+ "razed",
+ "razee",
+ "razer",
+ "razes",
+ "razoo",
+ "readd",
+ "reads",
+ "reais",
+ "reaks",
+ "realo",
+ "reals",
+ "reame",
+ "reams",
+ "reamy",
+ "reans",
+ "reaps",
+ "rears",
+ "reast",
+ "reata",
+ "reate",
+ "reave",
+ "rebbe",
+ "rebec",
+ "rebid",
+ "rebit",
+ "rebop",
+ "rebuy",
+ "recal",
+ "recce",
+ "recco",
+ "reccy",
+ "recit",
+ "recks",
+ "recon",
+ "recta",
+ "recti",
+ "recto",
+ "redan",
+ "redds",
+ "reddy",
+ "reded",
+ "redes",
+ "redia",
+ "redid",
+ "redip",
+ "redly",
+ "redon",
+ "redos",
+ "redox",
+ "redry",
+ "redub",
+ "redux",
+ "redye",
+ "reech",
+ "reede",
+ "reeds",
+ "reefs",
+ "reefy",
+ "reeks",
+ "reeky",
+ "reels",
+ "reens",
+ "reest",
+ "reeve",
+ "refed",
+ "refel",
+ "reffo",
+ "refis",
+ "refix",
+ "refly",
+ "refry",
+ "regar",
+ "reges",
+ "reggo",
+ "regie",
+ "regma",
+ "regna",
+ "regos",
+ "regur",
+ "rehem",
+ "reifs",
+ "reify",
+ "reiki",
+ "reiks",
+ "reink",
+ "reins",
+ "reird",
+ "reist",
+ "reive",
+ "rejig",
+ "rejon",
+ "reked",
+ "rekes",
+ "rekey",
+ "relet",
+ "relie",
+ "relit",
+ "rello",
+ "reman",
+ "remap",
+ "remen",
+ "remet",
+ "remex",
+ "remix",
+ "renay",
+ "rends",
+ "reney",
+ "renga",
+ "renig",
+ "renin",
+ "renne",
+ "renos",
+ "rente",
+ "rents",
+ "reoil",
+ "reorg",
+ "repeg",
+ "repin",
+ "repla",
+ "repos",
+ "repot",
+ "repps",
+ "repro",
+ "reran",
+ "rerig",
+ "resat",
+ "resaw",
+ "resay",
+ "resee",
+ "reses",
+ "resew",
+ "resid",
+ "resit",
+ "resod",
+ "resow",
+ "resto",
+ "rests",
+ "resty",
+ "resus",
+ "retag",
+ "retax",
+ "retem",
+ "retia",
+ "retie",
+ "retox",
+ "revet",
+ "revie",
+ "rewan",
+ "rewax",
+ "rewed",
+ "rewet",
+ "rewin",
+ "rewon",
+ "rewth",
+ "rexes",
+ "rezes",
+ "rheas",
+ "rheme",
+ "rheum",
+ "rhies",
+ "rhime",
+ "rhine",
+ "rhody",
+ "rhomb",
+ "rhone",
+ "rhumb",
+ "rhyne",
+ "rhyta",
+ "riads",
+ "rials",
+ "riant",
+ "riata",
+ "ribas",
+ "ribby",
+ "ribes",
+ "riced",
+ "ricer",
+ "rices",
+ "ricey",
+ "richt",
+ "ricin",
+ "ricks",
+ "rides",
+ "ridgy",
+ "ridic",
+ "riels",
+ "riems",
+ "rieve",
+ "rifer",
+ "riffs",
+ "rifte",
+ "rifts",
+ "rifty",
+ "riggs",
+ "rigol",
+ "riled",
+ "riles",
+ "riley",
+ "rille",
+ "rills",
+ "rimae",
+ "rimed",
+ "rimer",
+ "rimes",
+ "rimus",
+ "rinds",
+ "rindy",
+ "rines",
+ "rings",
+ "rinks",
+ "rioja",
+ "riots",
+ "riped",
+ "ripes",
+ "ripps",
+ "rises",
+ "rishi",
+ "risks",
+ "risps",
+ "risus",
+ "rites",
+ "ritts",
+ "ritzy",
+ "rivas",
+ "rived",
+ "rivel",
+ "riven",
+ "rives",
+ "riyal",
+ "rizas",
+ "roads",
+ "roams",
+ "roans",
+ "roars",
+ "roary",
+ "roate",
+ "robed",
+ "robes",
+ "roble",
+ "rocks",
+ "roded",
+ "rodes",
+ "roguy",
+ "rohes",
+ "roids",
+ "roils",
+ "roily",
+ "roins",
+ "roist",
+ "rojak",
+ "rojis",
+ "roked",
+ "roker",
+ "rokes",
+ "rolag",
+ "roles",
+ "rolfs",
+ "rolls",
+ "romal",
+ "roman",
+ "romeo",
+ "romps",
+ "ronde",
+ "rondo",
+ "roneo",
+ "rones",
+ "ronin",
+ "ronne",
+ "ronte",
+ "ronts",
+ "roods",
+ "roofs",
+ "roofy",
+ "rooks",
+ "rooky",
+ "rooms",
+ "roons",
+ "roops",
+ "roopy",
+ "roosa",
+ "roose",
+ "roots",
+ "rooty",
+ "roped",
+ "roper",
+ "ropes",
+ "ropey",
+ "roque",
+ "roral",
+ "rores",
+ "roric",
+ "rorid",
+ "rorie",
+ "rorts",
+ "rorty",
+ "rosed",
+ "roses",
+ "roset",
+ "roshi",
+ "rosin",
+ "rosit",
+ "rosti",
+ "rosts",
+ "rotal",
+ "rotan",
+ "rotas",
+ "rotch",
+ "roted",
+ "rotes",
+ "rotis",
+ "rotls",
+ "roton",
+ "rotos",
+ "rotte",
+ "rouen",
+ "roues",
+ "roule",
+ "rouls",
+ "roums",
+ "roups",
+ "roupy",
+ "roust",
+ "routh",
+ "routs",
+ "roved",
+ "roven",
+ "roves",
+ "rowan",
+ "rowed",
+ "rowel",
+ "rowen",
+ "rowie",
+ "rowme",
+ "rownd",
+ "rowth",
+ "rowts",
+ "royne",
+ "royst",
+ "rozet",
+ "rozit",
+ "ruana",
+ "rubai",
+ "rubby",
+ "rubel",
+ "rubes",
+ "rubin",
+ "ruble",
+ "rubli",
+ "rubus",
+ "ruche",
+ "rucks",
+ "rudas",
+ "rudds",
+ "rudes",
+ "rudie",
+ "rudis",
+ "rueda",
+ "ruers",
+ "ruffe",
+ "ruffs",
+ "rugae",
+ "rugal",
+ "ruggy",
+ "ruing",
+ "ruins",
+ "rukhs",
+ "ruled",
+ "rules",
+ "rumal",
+ "rumbo",
+ "rumen",
+ "rumes",
+ "rumly",
+ "rummy",
+ "rumpo",
+ "rumps",
+ "rumpy",
+ "runch",
+ "runds",
+ "runed",
+ "runes",
+ "rungs",
+ "runic",
+ "runny",
+ "runts",
+ "runty",
+ "rupia",
+ "rurps",
+ "rurus",
+ "rusas",
+ "ruses",
+ "rushy",
+ "rusks",
+ "rusma",
+ "russe",
+ "rusts",
+ "ruths",
+ "rutin",
+ "rutty",
+ "ryals",
+ "rybat",
+ "ryked",
+ "rykes",
+ "rymme",
+ "rynds",
+ "ryots",
+ "ryper",
+ "saags",
+ "sabal",
+ "sabed",
+ "saber",
+ "sabes",
+ "sabha",
+ "sabin",
+ "sabir",
+ "sable",
+ "sabot",
+ "sabra",
+ "sabre",
+ "sacks",
+ "sacra",
+ "saddo",
+ "sades",
+ "sadhe",
+ "sadhu",
+ "sadis",
+ "sados",
+ "sadza",
+ "safed",
+ "safes",
+ "sagas",
+ "sager",
+ "sages",
+ "saggy",
+ "sagos",
+ "sagum",
+ "saheb",
+ "sahib",
+ "saice",
+ "saick",
+ "saics",
+ "saids",
+ "saiga",
+ "sails",
+ "saims",
+ "saine",
+ "sains",
+ "sairs",
+ "saist",
+ "saith",
+ "sajou",
+ "sakai",
+ "saker",
+ "sakes",
+ "sakia",
+ "sakis",
+ "sakti",
+ "salal",
+ "salat",
+ "salep",
+ "sales",
+ "salet",
+ "salic",
+ "salix",
+ "salle",
+ "salmi",
+ "salol",
+ "salop",
+ "salpa",
+ "salps",
+ "salse",
+ "salto",
+ "salts",
+ "salue",
+ "salut",
+ "saman",
+ "samas",
+ "samba",
+ "sambo",
+ "samek",
+ "samel",
+ "samen",
+ "sames",
+ "samey",
+ "samfu",
+ "sammy",
+ "sampi",
+ "samps",
+ "sands",
+ "saned",
+ "sanes",
+ "sanga",
+ "sangh",
+ "sango",
+ "sangs",
+ "sanko",
+ "sansa",
+ "santo",
+ "sants",
+ "saola",
+ "sapan",
+ "sapid",
+ "sapor",
+ "saran",
+ "sards",
+ "sared",
+ "saree",
+ "sarge",
+ "sargo",
+ "sarin",
+ "saris",
+ "sarks",
+ "sarky",
+ "sarod",
+ "saros",
+ "sarus",
+ "saser",
+ "sasin",
+ "sasse",
+ "satai",
+ "satay",
+ "sated",
+ "satem",
+ "sates",
+ "satis",
+ "sauba",
+ "sauch",
+ "saugh",
+ "sauls",
+ "sault",
+ "saunt",
+ "saury",
+ "sauts",
+ "saved",
+ "saver",
+ "saves",
+ "savey",
+ "savin",
+ "sawah",
+ "sawed",
+ "sawer",
+ "saxes",
+ "sayed",
+ "sayer",
+ "sayid",
+ "sayne",
+ "sayon",
+ "sayst",
+ "sazes",
+ "scabs",
+ "scads",
+ "scaff",
+ "scags",
+ "scail",
+ "scala",
+ "scall",
+ "scams",
+ "scand",
+ "scans",
+ "scapa",
+ "scape",
+ "scapi",
+ "scarp",
+ "scars",
+ "scart",
+ "scath",
+ "scats",
+ "scatt",
+ "scaud",
+ "scaup",
+ "scaur",
+ "scaws",
+ "sceat",
+ "scena",
+ "scend",
+ "schav",
+ "schmo",
+ "schul",
+ "schwa",
+ "sclim",
+ "scody",
+ "scogs",
+ "scoog",
+ "scoot",
+ "scopa",
+ "scops",
+ "scots",
+ "scoug",
+ "scoup",
+ "scowp",
+ "scows",
+ "scrab",
+ "scrae",
+ "scrag",
+ "scran",
+ "scrat",
+ "scraw",
+ "scray",
+ "scrim",
+ "scrip",
+ "scrob",
+ "scrod",
+ "scrog",
+ "scrow",
+ "scudi",
+ "scudo",
+ "scuds",
+ "scuff",
+ "scuft",
+ "scugs",
+ "sculk",
+ "scull",
+ "sculp",
+ "sculs",
+ "scums",
+ "scups",
+ "scurf",
+ "scurs",
+ "scuse",
+ "scuta",
+ "scute",
+ "scuts",
+ "scuzz",
+ "scyes",
+ "sdayn",
+ "sdein",
+ "seals",
+ "seame",
+ "seams",
+ "seamy",
+ "seans",
+ "seare",
+ "sears",
+ "sease",
+ "seats",
+ "seaze",
+ "sebum",
+ "secco",
+ "sechs",
+ "sects",
+ "seder",
+ "sedes",
+ "sedge",
+ "sedgy",
+ "sedum",
+ "seeds",
+ "seeks",
+ "seeld",
+ "seels",
+ "seely",
+ "seems",
+ "seeps",
+ "seepy",
+ "seers",
+ "sefer",
+ "segar",
+ "segni",
+ "segno",
+ "segol",
+ "segos",
+ "sehri",
+ "seifs",
+ "seils",
+ "seine",
+ "seirs",
+ "seise",
+ "seism",
+ "seity",
+ "seiza",
+ "sekos",
+ "sekts",
+ "selah",
+ "seles",
+ "selfs",
+ "sella",
+ "selle",
+ "sells",
+ "selva",
+ "semee",
+ "semes",
+ "semie",
+ "semis",
+ "senas",
+ "sends",
+ "senes",
+ "sengi",
+ "senna",
+ "senor",
+ "sensa",
+ "sensi",
+ "sente",
+ "senti",
+ "sents",
+ "senvy",
+ "senza",
+ "sepad",
+ "sepal",
+ "sepic",
+ "sepoy",
+ "septa",
+ "septs",
+ "serac",
+ "serai",
+ "seral",
+ "sered",
+ "serer",
+ "seres",
+ "serfs",
+ "serge",
+ "seric",
+ "serin",
+ "serks",
+ "seron",
+ "serow",
+ "serra",
+ "serre",
+ "serrs",
+ "serry",
+ "servo",
+ "sesey",
+ "sessa",
+ "setae",
+ "setal",
+ "seton",
+ "setts",
+ "sewan",
+ "sewar",
+ "sewed",
+ "sewel",
+ "sewen",
+ "sewin",
+ "sexed",
+ "sexer",
+ "sexes",
+ "sexto",
+ "sexts",
+ "seyen",
+ "shads",
+ "shags",
+ "shahs",
+ "shako",
+ "shakt",
+ "shalm",
+ "shaly",
+ "shama",
+ "shams",
+ "shand",
+ "shans",
+ "shaps",
+ "sharn",
+ "shash",
+ "shaul",
+ "shawm",
+ "shawn",
+ "shaws",
+ "shaya",
+ "shays",
+ "shchi",
+ "sheaf",
+ "sheal",
+ "sheas",
+ "sheds",
+ "sheel",
+ "shend",
+ "shent",
+ "sheol",
+ "sherd",
+ "shere",
+ "shero",
+ "shets",
+ "sheva",
+ "shewn",
+ "shews",
+ "shiai",
+ "shiel",
+ "shier",
+ "shies",
+ "shill",
+ "shily",
+ "shims",
+ "shins",
+ "ships",
+ "shirr",
+ "shirs",
+ "shish",
+ "shiso",
+ "shist",
+ "shite",
+ "shits",
+ "shiur",
+ "shiva",
+ "shive",
+ "shivs",
+ "shlep",
+ "shlub",
+ "shmek",
+ "shmoe",
+ "shoat",
+ "shoed",
+ "shoer",
+ "shoes",
+ "shogi",
+ "shogs",
+ "shoji",
+ "shojo",
+ "shola",
+ "shool",
+ "shoon",
+ "shoos",
+ "shope",
+ "shops",
+ "shorl",
+ "shote",
+ "shots",
+ "shott",
+ "showd",
+ "shows",
+ "shoyu",
+ "shred",
+ "shris",
+ "shrow",
+ "shtik",
+ "shtum",
+ "shtup",
+ "shule",
+ "shuln",
+ "shuls",
+ "shuns",
+ "shura",
+ "shute",
+ "shuts",
+ "shwas",
+ "shyer",
+ "sials",
+ "sibbs",
+ "sibyl",
+ "sices",
+ "sicht",
+ "sicko",
+ "sicks",
+ "sicky",
+ "sidas",
+ "sided",
+ "sider",
+ "sides",
+ "sidha",
+ "sidhe",
+ "sidle",
+ "sield",
+ "siens",
+ "sient",
+ "sieth",
+ "sieur",
+ "sifts",
+ "sighs",
+ "sigil",
+ "sigla",
+ "signa",
+ "signs",
+ "sijos",
+ "sikas",
+ "siker",
+ "sikes",
+ "silds",
+ "siled",
+ "silen",
+ "siler",
+ "siles",
+ "silex",
+ "silks",
+ "sills",
+ "silos",
+ "silts",
+ "silty",
+ "silva",
+ "simar",
+ "simas",
+ "simba",
+ "simis",
+ "simps",
+ "simul",
+ "sinds",
+ "sined",
+ "sines",
+ "sings",
+ "sinhs",
+ "sinks",
+ "sinky",
+ "sinus",
+ "siped",
+ "sipes",
+ "sippy",
+ "sired",
+ "siree",
+ "sires",
+ "sirih",
+ "siris",
+ "siroc",
+ "sirra",
+ "sirup",
+ "sisal",
+ "sises",
+ "sista",
+ "sists",
+ "sitar",
+ "sited",
+ "sites",
+ "sithe",
+ "sitka",
+ "situp",
+ "situs",
+ "siver",
+ "sixer",
+ "sixes",
+ "sixmo",
+ "sixte",
+ "sizar",
+ "sized",
+ "sizel",
+ "sizer",
+ "sizes",
+ "skags",
+ "skail",
+ "skald",
+ "skank",
+ "skart",
+ "skats",
+ "skatt",
+ "skaws",
+ "skean",
+ "skear",
+ "skeds",
+ "skeed",
+ "skeef",
+ "skeen",
+ "skeer",
+ "skees",
+ "skeet",
+ "skegg",
+ "skegs",
+ "skein",
+ "skelf",
+ "skell",
+ "skelm",
+ "skelp",
+ "skene",
+ "skens",
+ "skeos",
+ "skeps",
+ "skers",
+ "skets",
+ "skews",
+ "skids",
+ "skied",
+ "skies",
+ "skiey",
+ "skimo",
+ "skims",
+ "skink",
+ "skins",
+ "skint",
+ "skios",
+ "skips",
+ "skirl",
+ "skirr",
+ "skite",
+ "skits",
+ "skive",
+ "skivy",
+ "sklim",
+ "skoal",
+ "skody",
+ "skoff",
+ "skogs",
+ "skols",
+ "skool",
+ "skort",
+ "skosh",
+ "skran",
+ "skrik",
+ "skuas",
+ "skugs",
+ "skyed",
+ "skyer",
+ "skyey",
+ "skyfs",
+ "skyre",
+ "skyrs",
+ "skyte",
+ "slabs",
+ "slade",
+ "slaes",
+ "slags",
+ "slaid",
+ "slake",
+ "slams",
+ "slane",
+ "slank",
+ "slaps",
+ "slart",
+ "slats",
+ "slaty",
+ "slaws",
+ "slays",
+ "slebs",
+ "sleds",
+ "sleer",
+ "slews",
+ "sleys",
+ "slier",
+ "slily",
+ "slims",
+ "slipe",
+ "slips",
+ "slipt",
+ "slish",
+ "slits",
+ "slive",
+ "sloan",
+ "slobs",
+ "sloes",
+ "slogs",
+ "sloid",
+ "slojd",
+ "slomo",
+ "sloom",
+ "sloot",
+ "slops",
+ "slopy",
+ "slorm",
+ "slots",
+ "slove",
+ "slows",
+ "sloyd",
+ "slubb",
+ "slubs",
+ "slued",
+ "slues",
+ "sluff",
+ "slugs",
+ "sluit",
+ "slums",
+ "slurb",
+ "slurs",
+ "sluse",
+ "sluts",
+ "slyer",
+ "slype",
+ "smaak",
+ "smaik",
+ "smalm",
+ "smalt",
+ "smarm",
+ "smaze",
+ "smeek",
+ "smees",
+ "smeik",
+ "smeke",
+ "smerk",
+ "smews",
+ "smirr",
+ "smirs",
+ "smits",
+ "smogs",
+ "smoko",
+ "smolt",
+ "smoor",
+ "smoot",
+ "smore",
+ "smorg",
+ "smout",
+ "smowt",
+ "smugs",
+ "smurs",
+ "smush",
+ "smuts",
+ "snabs",
+ "snafu",
+ "snags",
+ "snaps",
+ "snarf",
+ "snark",
+ "snars",
+ "snary",
+ "snash",
+ "snath",
+ "snaws",
+ "snead",
+ "sneap",
+ "snebs",
+ "sneck",
+ "sneds",
+ "sneed",
+ "snees",
+ "snell",
+ "snibs",
+ "snick",
+ "snies",
+ "snift",
+ "snigs",
+ "snips",
+ "snipy",
+ "snirt",
+ "snits",
+ "snobs",
+ "snods",
+ "snoek",
+ "snoep",
+ "snogs",
+ "snoke",
+ "snood",
+ "snook",
+ "snool",
+ "snoot",
+ "snots",
+ "snowk",
+ "snows",
+ "snubs",
+ "snugs",
+ "snush",
+ "snyes",
+ "soaks",
+ "soaps",
+ "soare",
+ "soars",
+ "soave",
+ "sobas",
+ "socas",
+ "soces",
+ "socko",
+ "socks",
+ "socle",
+ "sodas",
+ "soddy",
+ "sodic",
+ "sodom",
+ "sofar",
+ "sofas",
+ "softa",
+ "softs",
+ "softy",
+ "soger",
+ "sohur",
+ "soils",
+ "soily",
+ "sojas",
+ "sojus",
+ "sokah",
+ "soken",
+ "sokes",
+ "sokol",
+ "solah",
+ "solan",
+ "solas",
+ "solde",
+ "soldi",
+ "soldo",
+ "solds",
+ "soled",
+ "solei",
+ "soler",
+ "soles",
+ "solon",
+ "solos",
+ "solum",
+ "solus",
+ "soman",
+ "somas",
+ "sonce",
+ "sonde",
+ "sones",
+ "songs",
+ "sonly",
+ "sonne",
+ "sonny",
+ "sonse",
+ "sonsy",
+ "sooey",
+ "sooks",
+ "sooky",
+ "soole",
+ "sools",
+ "sooms",
+ "soops",
+ "soote",
+ "soots",
+ "sophs",
+ "sophy",
+ "sopor",
+ "soppy",
+ "sopra",
+ "soral",
+ "soras",
+ "sorbo",
+ "sorbs",
+ "sorda",
+ "sordo",
+ "sords",
+ "sored",
+ "soree",
+ "sorel",
+ "sorer",
+ "sores",
+ "sorex",
+ "sorgo",
+ "sorns",
+ "sorra",
+ "sorta",
+ "sorts",
+ "sorus",
+ "soths",
+ "sotol",
+ "souce",
+ "souct",
+ "sough",
+ "souks",
+ "souls",
+ "soums",
+ "soups",
+ "soupy",
+ "sours",
+ "souse",
+ "souts",
+ "sowar",
+ "sowce",
+ "sowed",
+ "sowff",
+ "sowfs",
+ "sowle",
+ "sowls",
+ "sowms",
+ "sownd",
+ "sowne",
+ "sowps",
+ "sowse",
+ "sowth",
+ "soyas",
+ "soyle",
+ "soyuz",
+ "sozin",
+ "spacy",
+ "spado",
+ "spaed",
+ "spaer",
+ "spaes",
+ "spags",
+ "spahi",
+ "spail",
+ "spain",
+ "spait",
+ "spake",
+ "spald",
+ "spale",
+ "spall",
+ "spalt",
+ "spams",
+ "spane",
+ "spang",
+ "spans",
+ "spard",
+ "spars",
+ "spart",
+ "spate",
+ "spats",
+ "spaul",
+ "spawl",
+ "spaws",
+ "spayd",
+ "spays",
+ "spaza",
+ "spazz",
+ "speal",
+ "spean",
+ "speat",
+ "specs",
+ "spect",
+ "speel",
+ "speer",
+ "speil",
+ "speir",
+ "speks",
+ "speld",
+ "spelk",
+ "speos",
+ "spets",
+ "speug",
+ "spews",
+ "spewy",
+ "spial",
+ "spica",
+ "spick",
+ "spics",
+ "spide",
+ "spier",
+ "spies",
+ "spiff",
+ "spifs",
+ "spiks",
+ "spile",
+ "spims",
+ "spina",
+ "spink",
+ "spins",
+ "spirt",
+ "spiry",
+ "spits",
+ "spitz",
+ "spivs",
+ "splay",
+ "splog",
+ "spode",
+ "spods",
+ "spoom",
+ "spoor",
+ "spoot",
+ "spork",
+ "sposh",
+ "spots",
+ "sprad",
+ "sprag",
+ "sprat",
+ "spred",
+ "sprew",
+ "sprit",
+ "sprod",
+ "sprog",
+ "sprue",
+ "sprug",
+ "spuds",
+ "spued",
+ "spuer",
+ "spues",
+ "spugs",
+ "spule",
+ "spume",
+ "spumy",
+ "spurs",
+ "sputa",
+ "spyal",
+ "spyre",
+ "squab",
+ "squaw",
+ "squeg",
+ "squid",
+ "squit",
+ "squiz",
+ "stabs",
+ "stade",
+ "stags",
+ "stagy",
+ "staig",
+ "stane",
+ "stang",
+ "staph",
+ "staps",
+ "starn",
+ "starr",
+ "stars",
+ "stats",
+ "staun",
+ "staws",
+ "stays",
+ "stean",
+ "stear",
+ "stedd",
+ "stede",
+ "steds",
+ "steek",
+ "steem",
+ "steen",
+ "steil",
+ "stela",
+ "stele",
+ "stell",
+ "steme",
+ "stems",
+ "stend",
+ "steno",
+ "stens",
+ "stent",
+ "steps",
+ "stept",
+ "stere",
+ "stets",
+ "stews",
+ "stewy",
+ "steys",
+ "stich",
+ "stied",
+ "sties",
+ "stilb",
+ "stile",
+ "stime",
+ "stims",
+ "stimy",
+ "stipa",
+ "stipe",
+ "stire",
+ "stirk",
+ "stirp",
+ "stirs",
+ "stive",
+ "stivy",
+ "stoae",
+ "stoai",
+ "stoas",
+ "stoat",
+ "stobs",
+ "stoep",
+ "stogy",
+ "stoit",
+ "stoln",
+ "stoma",
+ "stond",
+ "stong",
+ "stonk",
+ "stonn",
+ "stook",
+ "stoor",
+ "stope",
+ "stops",
+ "stopt",
+ "stoss",
+ "stots",
+ "stott",
+ "stoun",
+ "stoup",
+ "stour",
+ "stown",
+ "stowp",
+ "stows",
+ "strad",
+ "strae",
+ "strag",
+ "strak",
+ "strep",
+ "strew",
+ "stria",
+ "strig",
+ "strim",
+ "strop",
+ "strow",
+ "stroy",
+ "strum",
+ "stubs",
+ "stude",
+ "studs",
+ "stull",
+ "stulm",
+ "stumm",
+ "stums",
+ "stuns",
+ "stupa",
+ "stupe",
+ "sture",
+ "sturt",
+ "styed",
+ "styes",
+ "styli",
+ "stylo",
+ "styme",
+ "stymy",
+ "styre",
+ "styte",
+ "subah",
+ "subas",
+ "subby",
+ "suber",
+ "subha",
+ "succi",
+ "sucks",
+ "sucky",
+ "sucre",
+ "sudds",
+ "sudor",
+ "sudsy",
+ "suede",
+ "suent",
+ "suers",
+ "suete",
+ "suets",
+ "suety",
+ "sugan",
+ "sughs",
+ "sugos",
+ "suhur",
+ "suids",
+ "suint",
+ "suits",
+ "sujee",
+ "sukhs",
+ "sukuk",
+ "sulci",
+ "sulfa",
+ "sulfo",
+ "sulks",
+ "sulph",
+ "sulus",
+ "sumis",
+ "summa",
+ "sumos",
+ "sumph",
+ "sumps",
+ "sunis",
+ "sunks",
+ "sunna",
+ "sunns",
+ "sunup",
+ "supes",
+ "supra",
+ "surah",
+ "sural",
+ "suras",
+ "surat",
+ "surds",
+ "sured",
+ "sures",
+ "surfs",
+ "surfy",
+ "surgy",
+ "surra",
+ "sused",
+ "suses",
+ "susus",
+ "sutor",
+ "sutra",
+ "sutta",
+ "swabs",
+ "swack",
+ "swads",
+ "swage",
+ "swags",
+ "swail",
+ "swain",
+ "swale",
+ "swaly",
+ "swamy",
+ "swang",
+ "swank",
+ "swans",
+ "swaps",
+ "swapt",
+ "sward",
+ "sware",
+ "swarf",
+ "swart",
+ "swats",
+ "swayl",
+ "sways",
+ "sweal",
+ "swede",
+ "sweed",
+ "sweel",
+ "sweer",
+ "swees",
+ "sweir",
+ "swelt",
+ "swerf",
+ "sweys",
+ "swies",
+ "swigs",
+ "swile",
+ "swims",
+ "swink",
+ "swipe",
+ "swire",
+ "swiss",
+ "swith",
+ "swits",
+ "swive",
+ "swizz",
+ "swobs",
+ "swole",
+ "swoln",
+ "swops",
+ "swopt",
+ "swots",
+ "swoun",
+ "sybbe",
+ "sybil",
+ "syboe",
+ "sybow",
+ "sycee",
+ "syces",
+ "sycon",
+ "syens",
+ "syker",
+ "sykes",
+ "sylis",
+ "sylph",
+ "sylva",
+ "symar",
+ "synch",
+ "syncs",
+ "synds",
+ "syned",
+ "synes",
+ "synth",
+ "syped",
+ "sypes",
+ "syphs",
+ "syrah",
+ "syren",
+ "sysop",
+ "sythe",
+ "syver",
+ "taals",
+ "taata",
+ "taber",
+ "tabes",
+ "tabid",
+ "tabis",
+ "tabla",
+ "tabor",
+ "tabun",
+ "tabus",
+ "tacan",
+ "taces",
+ "tacet",
+ "tache",
+ "tacho",
+ "tachs",
+ "tacks",
+ "tacos",
+ "tacts",
+ "taels",
+ "tafia",
+ "taggy",
+ "tagma",
+ "tahas",
+ "tahrs",
+ "taiga",
+ "taigs",
+ "taiko",
+ "tails",
+ "tains",
+ "taira",
+ "taish",
+ "taits",
+ "tajes",
+ "takas",
+ "takes",
+ "takhi",
+ "takin",
+ "takis",
+ "takky",
+ "talak",
+ "talaq",
+ "talar",
+ "talas",
+ "talcs",
+ "talcy",
+ "talea",
+ "taler",
+ "tales",
+ "talks",
+ "talky",
+ "talls",
+ "talma",
+ "talpa",
+ "taluk",
+ "talus",
+ "tamal",
+ "tamed",
+ "tames",
+ "tamin",
+ "tamis",
+ "tammy",
+ "tamps",
+ "tanas",
+ "tanga",
+ "tangi",
+ "tangs",
+ "tanhs",
+ "tanka",
+ "tanks",
+ "tanky",
+ "tanna",
+ "tansy",
+ "tanti",
+ "tanto",
+ "tanty",
+ "tapas",
+ "taped",
+ "tapen",
+ "tapes",
+ "tapet",
+ "tapis",
+ "tappa",
+ "tapus",
+ "taras",
+ "tardo",
+ "tared",
+ "tares",
+ "targa",
+ "targe",
+ "tarns",
+ "taroc",
+ "tarok",
+ "taros",
+ "tarps",
+ "tarre",
+ "tarry",
+ "tarsi",
+ "tarts",
+ "tarty",
+ "tasar",
+ "tased",
+ "taser",
+ "tases",
+ "tasks",
+ "tassa",
+ "tasse",
+ "tasso",
+ "tatar",
+ "tater",
+ "tates",
+ "taths",
+ "tatie",
+ "tatou",
+ "tatts",
+ "tatus",
+ "taube",
+ "tauld",
+ "tauon",
+ "taupe",
+ "tauts",
+ "tavah",
+ "tavas",
+ "taver",
+ "tawai",
+ "tawas",
+ "tawed",
+ "tawer",
+ "tawie",
+ "tawse",
+ "tawts",
+ "taxed",
+ "taxer",
+ "taxes",
+ "taxis",
+ "taxol",
+ "taxon",
+ "taxor",
+ "taxus",
+ "tayra",
+ "tazza",
+ "tazze",
+ "teade",
+ "teads",
+ "teaed",
+ "teaks",
+ "teals",
+ "teams",
+ "tears",
+ "teats",
+ "teaze",
+ "techs",
+ "techy",
+ "tecta",
+ "teels",
+ "teems",
+ "teend",
+ "teene",
+ "teens",
+ "teeny",
+ "teers",
+ "teffs",
+ "teggs",
+ "tegua",
+ "tegus",
+ "tehrs",
+ "teiid",
+ "teils",
+ "teind",
+ "teins",
+ "telae",
+ "telco",
+ "teles",
+ "telex",
+ "telia",
+ "telic",
+ "tells",
+ "telly",
+ "teloi",
+ "telos",
+ "temed",
+ "temes",
+ "tempi",
+ "temps",
+ "tempt",
+ "temse",
+ "tench",
+ "tends",
+ "tendu",
+ "tenes",
+ "tenge",
+ "tenia",
+ "tenne",
+ "tenno",
+ "tenny",
+ "tenon",
+ "tents",
+ "tenty",
+ "tenue",
+ "tepal",
+ "tepas",
+ "tepoy",
+ "terai",
+ "teras",
+ "terce",
+ "terek",
+ "teres",
+ "terfe",
+ "terfs",
+ "terga",
+ "terms",
+ "terne",
+ "terns",
+ "terry",
+ "terts",
+ "tesla",
+ "testa",
+ "teste",
+ "tests",
+ "tetes",
+ "teths",
+ "tetra",
+ "tetri",
+ "teuch",
+ "teugh",
+ "tewed",
+ "tewel",
+ "tewit",
+ "texas",
+ "texes",
+ "texts",
+ "thack",
+ "thagi",
+ "thaim",
+ "thale",
+ "thali",
+ "thana",
+ "thane",
+ "thang",
+ "thans",
+ "thanx",
+ "tharm",
+ "thars",
+ "thaws",
+ "thawy",
+ "thebe",
+ "theca",
+ "theed",
+ "theek",
+ "thees",
+ "thegn",
+ "theic",
+ "thein",
+ "thelf",
+ "thema",
+ "thens",
+ "theow",
+ "therm",
+ "thesp",
+ "thete",
+ "thews",
+ "thewy",
+ "thigs",
+ "thilk",
+ "thill",
+ "thine",
+ "thins",
+ "thiol",
+ "thirl",
+ "thoft",
+ "thole",
+ "tholi",
+ "thoro",
+ "thorp",
+ "thous",
+ "thowl",
+ "thrae",
+ "thraw",
+ "thrid",
+ "thrip",
+ "throe",
+ "thuds",
+ "thugs",
+ "thuja",
+ "thunk",
+ "thurl",
+ "thuya",
+ "thymi",
+ "thymy",
+ "tians",
+ "tiars",
+ "tical",
+ "ticca",
+ "ticed",
+ "tices",
+ "tichy",
+ "ticks",
+ "ticky",
+ "tiddy",
+ "tided",
+ "tides",
+ "tiers",
+ "tiffs",
+ "tifos",
+ "tifts",
+ "tiges",
+ "tigon",
+ "tikas",
+ "tikes",
+ "tikis",
+ "tikka",
+ "tilak",
+ "tiled",
+ "tiler",
+ "tiles",
+ "tills",
+ "tilly",
+ "tilth",
+ "tilts",
+ "timbo",
+ "timed",
+ "times",
+ "timon",
+ "timps",
+ "tinas",
+ "tinct",
+ "tinds",
+ "tinea",
+ "tined",
+ "tines",
+ "tinge",
+ "tings",
+ "tinks",
+ "tinny",
+ "tints",
+ "tinty",
+ "tipis",
+ "tippy",
+ "tired",
+ "tires",
+ "tirls",
+ "tiros",
+ "tirrs",
+ "titch",
+ "titer",
+ "titis",
+ "titre",
+ "titty",
+ "titup",
+ "tiyin",
+ "tiyns",
+ "tizes",
+ "tizzy",
+ "toads",
+ "toady",
+ "toaze",
+ "tocks",
+ "tocky",
+ "tocos",
+ "todde",
+ "toeas",
+ "toffs",
+ "toffy",
+ "tofts",
+ "tofus",
+ "togae",
+ "togas",
+ "toged",
+ "toges",
+ "togue",
+ "tohos",
+ "toile",
+ "toils",
+ "toing",
+ "toise",
+ "toits",
+ "tokay",
+ "toked",
+ "toker",
+ "tokes",
+ "tokos",
+ "tolan",
+ "tolar",
+ "tolas",
+ "toled",
+ "toles",
+ "tolls",
+ "tolly",
+ "tolts",
+ "tolus",
+ "tolyl",
+ "toman",
+ "tombs",
+ "tomes",
+ "tomia",
+ "tommy",
+ "tomos",
+ "tondi",
+ "tondo",
+ "toned",
+ "toner",
+ "tones",
+ "toney",
+ "tongs",
+ "tonka",
+ "tonks",
+ "tonne",
+ "tonus",
+ "tools",
+ "tooms",
+ "toons",
+ "toots",
+ "toped",
+ "topee",
+ "topek",
+ "toper",
+ "topes",
+ "tophe",
+ "tophi",
+ "tophs",
+ "topis",
+ "topoi",
+ "topos",
+ "toppy",
+ "toque",
+ "torah",
+ "toran",
+ "toras",
+ "torcs",
+ "tores",
+ "toric",
+ "torii",
+ "toros",
+ "torot",
+ "torrs",
+ "torse",
+ "torsi",
+ "torsk",
+ "torta",
+ "torte",
+ "torts",
+ "tosas",
+ "tosed",
+ "toses",
+ "toshy",
+ "tossy",
+ "toted",
+ "toter",
+ "totes",
+ "totty",
+ "touks",
+ "touns",
+ "tours",
+ "touse",
+ "tousy",
+ "touts",
+ "touze",
+ "touzy",
+ "towed",
+ "towie",
+ "towns",
+ "towny",
+ "towse",
+ "towsy",
+ "towts",
+ "towze",
+ "towzy",
+ "toyed",
+ "toyer",
+ "toyon",
+ "toyos",
+ "tozed",
+ "tozes",
+ "tozie",
+ "trabs",
+ "trads",
+ "tragi",
+ "traik",
+ "trams",
+ "trank",
+ "tranq",
+ "trans",
+ "trant",
+ "trape",
+ "traps",
+ "trapt",
+ "trass",
+ "trats",
+ "tratt",
+ "trave",
+ "trayf",
+ "trays",
+ "treck",
+ "treed",
+ "treen",
+ "trees",
+ "trefa",
+ "treif",
+ "treks",
+ "trema",
+ "trems",
+ "tress",
+ "trest",
+ "trets",
+ "trews",
+ "treyf",
+ "treys",
+ "triac",
+ "tride",
+ "trier",
+ "tries",
+ "triff",
+ "trigo",
+ "trigs",
+ "trike",
+ "trild",
+ "trill",
+ "trims",
+ "trine",
+ "trins",
+ "triol",
+ "trior",
+ "trios",
+ "trips",
+ "tripy",
+ "trist",
+ "troad",
+ "troak",
+ "troat",
+ "trock",
+ "trode",
+ "trods",
+ "trogs",
+ "trois",
+ "troke",
+ "tromp",
+ "trona",
+ "tronc",
+ "trone",
+ "tronk",
+ "trons",
+ "trooz",
+ "troth",
+ "trots",
+ "trows",
+ "troys",
+ "trued",
+ "trues",
+ "trugo",
+ "trugs",
+ "trull",
+ "tryer",
+ "tryke",
+ "tryma",
+ "tryps",
+ "tsade",
+ "tsadi",
+ "tsars",
+ "tsked",
+ "tsuba",
+ "tsubo",
+ "tuans",
+ "tuart",
+ "tuath",
+ "tubae",
+ "tubar",
+ "tubas",
+ "tubby",
+ "tubed",
+ "tubes",
+ "tucks",
+ "tufas",
+ "tuffe",
+ "tuffs",
+ "tufts",
+ "tufty",
+ "tugra",
+ "tuile",
+ "tuina",
+ "tuism",
+ "tuktu",
+ "tules",
+ "tulpa",
+ "tulsi",
+ "tumid",
+ "tummy",
+ "tumps",
+ "tumpy",
+ "tunas",
+ "tunds",
+ "tuned",
+ "tuner",
+ "tunes",
+ "tungs",
+ "tunny",
+ "tupek",
+ "tupik",
+ "tuple",
+ "tuque",
+ "turds",
+ "turfs",
+ "turfy",
+ "turks",
+ "turme",
+ "turms",
+ "turns",
+ "turnt",
+ "turps",
+ "turrs",
+ "tushy",
+ "tusks",
+ "tusky",
+ "tutee",
+ "tutti",
+ "tutty",
+ "tutus",
+ "tuxes",
+ "tuyer",
+ "twaes",
+ "twain",
+ "twals",
+ "twank",
+ "twats",
+ "tways",
+ "tweel",
+ "tween",
+ "tweep",
+ "tweer",
+ "twerk",
+ "twerp",
+ "twier",
+ "twigs",
+ "twill",
+ "twilt",
+ "twink",
+ "twins",
+ "twiny",
+ "twire",
+ "twirp",
+ "twite",
+ "twits",
+ "twoer",
+ "twyer",
+ "tyees",
+ "tyers",
+ "tyiyn",
+ "tykes",
+ "tyler",
+ "tymps",
+ "tynde",
+ "tyned",
+ "tynes",
+ "typal",
+ "typed",
+ "types",
+ "typey",
+ "typic",
+ "typos",
+ "typps",
+ "typto",
+ "tyran",
+ "tyred",
+ "tyres",
+ "tyros",
+ "tythe",
+ "tzars",
+ "udals",
+ "udons",
+ "ugali",
+ "ugged",
+ "uhlan",
+ "uhuru",
+ "ukase",
+ "ulama",
+ "ulans",
+ "ulema",
+ "ulmin",
+ "ulnad",
+ "ulnae",
+ "ulnar",
+ "ulnas",
+ "ulpan",
+ "ulvas",
+ "ulyie",
+ "ulzie",
+ "umami",
+ "umbel",
+ "umber",
+ "umble",
+ "umbos",
+ "umbre",
+ "umiac",
+ "umiak",
+ "umiaq",
+ "ummah",
+ "ummas",
+ "ummed",
+ "umped",
+ "umphs",
+ "umpie",
+ "umpty",
+ "umrah",
+ "umras",
+ "unais",
+ "unapt",
+ "unarm",
+ "unary",
+ "unaus",
+ "unbag",
+ "unban",
+ "unbar",
+ "unbed",
+ "unbid",
+ "unbox",
+ "uncap",
+ "unces",
+ "uncia",
+ "uncos",
+ "uncoy",
+ "uncus",
+ "undam",
+ "undee",
+ "undos",
+ "undug",
+ "uneth",
+ "unfix",
+ "ungag",
+ "unget",
+ "ungod",
+ "ungot",
+ "ungum",
+ "unhat",
+ "unhip",
+ "unica",
+ "units",
+ "unjam",
+ "unked",
+ "unket",
+ "unkid",
+ "unlaw",
+ "unlay",
+ "unled",
+ "unlet",
+ "unlid",
+ "unman",
+ "unmew",
+ "unmix",
+ "unpay",
+ "unpeg",
+ "unpen",
+ "unpin",
+ "unred",
+ "unrid",
+ "unrig",
+ "unrip",
+ "unsaw",
+ "unsay",
+ "unsee",
+ "unsew",
+ "unsex",
+ "unsod",
+ "untax",
+ "untin",
+ "unwet",
+ "unwit",
+ "unwon",
+ "upbow",
+ "upbye",
+ "updos",
+ "updry",
+ "upend",
+ "upjet",
+ "uplay",
+ "upled",
+ "uplit",
+ "upped",
+ "upran",
+ "uprun",
+ "upsee",
+ "upsey",
+ "uptak",
+ "upter",
+ "uptie",
+ "uraei",
+ "urali",
+ "uraos",
+ "urare",
+ "urari",
+ "urase",
+ "urate",
+ "urbex",
+ "urbia",
+ "urdee",
+ "ureal",
+ "ureas",
+ "uredo",
+ "ureic",
+ "urena",
+ "urent",
+ "urged",
+ "urger",
+ "urges",
+ "urial",
+ "urite",
+ "urman",
+ "urnal",
+ "urned",
+ "urped",
+ "ursae",
+ "ursid",
+ "urson",
+ "urubu",
+ "urvas",
+ "users",
+ "usnea",
+ "usque",
+ "usure",
+ "usury",
+ "uteri",
+ "uveal",
+ "uveas",
+ "uvula",
+ "vacua",
+ "vaded",
+ "vades",
+ "vagal",
+ "vagus",
+ "vails",
+ "vaire",
+ "vairs",
+ "vairy",
+ "vakas",
+ "vakil",
+ "vales",
+ "valis",
+ "valse",
+ "vamps",
+ "vampy",
+ "vanda",
+ "vaned",
+ "vanes",
+ "vangs",
+ "vants",
+ "vaped",
+ "vaper",
+ "vapes",
+ "varan",
+ "varas",
+ "vardy",
+ "varec",
+ "vares",
+ "varia",
+ "varix",
+ "varna",
+ "varus",
+ "varve",
+ "vasal",
+ "vases",
+ "vasts",
+ "vasty",
+ "vatic",
+ "vatus",
+ "vauch",
+ "vaute",
+ "vauts",
+ "vawte",
+ "vaxes",
+ "veale",
+ "veals",
+ "vealy",
+ "veena",
+ "veeps",
+ "veers",
+ "veery",
+ "vegas",
+ "veges",
+ "vegie",
+ "vegos",
+ "vehme",
+ "veils",
+ "veily",
+ "veins",
+ "veiny",
+ "velar",
+ "velds",
+ "veldt",
+ "veles",
+ "vells",
+ "velum",
+ "venae",
+ "venal",
+ "vends",
+ "vendu",
+ "veney",
+ "venge",
+ "venin",
+ "vents",
+ "venus",
+ "verbs",
+ "verra",
+ "verry",
+ "verst",
+ "verts",
+ "vertu",
+ "vespa",
+ "vesta",
+ "vests",
+ "vetch",
+ "vexed",
+ "vexer",
+ "vexes",
+ "vexil",
+ "vezir",
+ "vials",
+ "viand",
+ "vibes",
+ "vibex",
+ "vibey",
+ "viced",
+ "vices",
+ "vichy",
+ "viers",
+ "views",
+ "viewy",
+ "vifda",
+ "viffs",
+ "vigas",
+ "vigia",
+ "vilde",
+ "viler",
+ "villi",
+ "vills",
+ "vimen",
+ "vinal",
+ "vinas",
+ "vinca",
+ "vined",
+ "viner",
+ "vines",
+ "vinew",
+ "vinic",
+ "vinos",
+ "vints",
+ "viold",
+ "viols",
+ "vired",
+ "vireo",
+ "vires",
+ "virga",
+ "virge",
+ "virid",
+ "virls",
+ "virtu",
+ "visas",
+ "vised",
+ "vises",
+ "visie",
+ "visne",
+ "vison",
+ "visto",
+ "vitae",
+ "vitas",
+ "vitex",
+ "vitro",
+ "vitta",
+ "vivas",
+ "vivat",
+ "vivda",
+ "viver",
+ "vives",
+ "vizir",
+ "vizor",
+ "vleis",
+ "vlies",
+ "vlogs",
+ "voars",
+ "vocab",
+ "voces",
+ "voddy",
+ "vodou",
+ "vodun",
+ "voema",
+ "vogie",
+ "voids",
+ "voile",
+ "voips",
+ "volae",
+ "volar",
+ "voled",
+ "voles",
+ "volet",
+ "volks",
+ "volta",
+ "volte",
+ "volti",
+ "volts",
+ "volva",
+ "volve",
+ "vomer",
+ "voted",
+ "votes",
+ "vouge",
+ "voulu",
+ "vowed",
+ "vower",
+ "voxel",
+ "vozhd",
+ "vraic",
+ "vrils",
+ "vroom",
+ "vrous",
+ "vrouw",
+ "vrows",
+ "vuggs",
+ "vuggy",
+ "vughs",
+ "vughy",
+ "vulgo",
+ "vulns",
+ "vulva",
+ "vutty",
+ "waacs",
+ "wacke",
+ "wacko",
+ "wacks",
+ "wadds",
+ "waddy",
+ "waded",
+ "wader",
+ "wades",
+ "wadge",
+ "wadis",
+ "wadts",
+ "waffs",
+ "wafts",
+ "waged",
+ "wages",
+ "wagga",
+ "wagyu",
+ "wahoo",
+ "waide",
+ "waifs",
+ "waift",
+ "wails",
+ "wains",
+ "wairs",
+ "waite",
+ "waits",
+ "wakas",
+ "waked",
+ "waken",
+ "waker",
+ "wakes",
+ "wakfs",
+ "waldo",
+ "walds",
+ "waled",
+ "waler",
+ "wales",
+ "walie",
+ "walis",
+ "walks",
+ "walla",
+ "walls",
+ "wally",
+ "walty",
+ "wamed",
+ "wames",
+ "wamus",
+ "wands",
+ "waned",
+ "wanes",
+ "waney",
+ "wangs",
+ "wanks",
+ "wanky",
+ "wanle",
+ "wanly",
+ "wanna",
+ "wants",
+ "wanty",
+ "wanze",
+ "waqfs",
+ "warbs",
+ "warby",
+ "wards",
+ "wared",
+ "wares",
+ "warez",
+ "warks",
+ "warms",
+ "warns",
+ "warps",
+ "warre",
+ "warst",
+ "warts",
+ "wases",
+ "washy",
+ "wasms",
+ "wasps",
+ "waspy",
+ "wasts",
+ "watap",
+ "watts",
+ "wauff",
+ "waugh",
+ "wauks",
+ "waulk",
+ "wauls",
+ "waurs",
+ "waved",
+ "waves",
+ "wavey",
+ "wawas",
+ "wawes",
+ "wawls",
+ "waxed",
+ "waxer",
+ "waxes",
+ "wayed",
+ "wazir",
+ "wazoo",
+ "weald",
+ "weals",
+ "weamb",
+ "weans",
+ "wears",
+ "webby",
+ "weber",
+ "wecht",
+ "wedel",
+ "wedgy",
+ "weeds",
+ "weeke",
+ "weeks",
+ "weels",
+ "weems",
+ "weens",
+ "weeny",
+ "weeps",
+ "weepy",
+ "weest",
+ "weete",
+ "weets",
+ "wefte",
+ "wefts",
+ "weids",
+ "weils",
+ "weirs",
+ "weise",
+ "weize",
+ "wekas",
+ "welds",
+ "welke",
+ "welks",
+ "welkt",
+ "wells",
+ "welly",
+ "welts",
+ "wembs",
+ "wends",
+ "wenge",
+ "wenny",
+ "wents",
+ "weros",
+ "wersh",
+ "wests",
+ "wetas",
+ "wetly",
+ "wexed",
+ "wexes",
+ "whamo",
+ "whams",
+ "whang",
+ "whaps",
+ "whare",
+ "whata",
+ "whats",
+ "whaup",
+ "whaur",
+ "wheal",
+ "whear",
+ "wheen",
+ "wheep",
+ "wheft",
+ "whelk",
+ "whelm",
+ "whens",
+ "whets",
+ "whews",
+ "wheys",
+ "whids",
+ "whift",
+ "whigs",
+ "whilk",
+ "whims",
+ "whins",
+ "whios",
+ "whips",
+ "whipt",
+ "whirr",
+ "whirs",
+ "whish",
+ "whiss",
+ "whist",
+ "whits",
+ "whity",
+ "whizz",
+ "whomp",
+ "whoof",
+ "whoot",
+ "whops",
+ "whore",
+ "whorl",
+ "whort",
+ "whoso",
+ "whows",
+ "whump",
+ "whups",
+ "whyda",
+ "wicca",
+ "wicks",
+ "wicky",
+ "widdy",
+ "wides",
+ "wiels",
+ "wifed",
+ "wifes",
+ "wifey",
+ "wifie",
+ "wifty",
+ "wigan",
+ "wigga",
+ "wiggy",
+ "wikis",
+ "wilco",
+ "wilds",
+ "wiled",
+ "wiles",
+ "wilga",
+ "wilis",
+ "wilja",
+ "wills",
+ "wilts",
+ "wimps",
+ "winds",
+ "wined",
+ "wines",
+ "winey",
+ "winge",
+ "wings",
+ "wingy",
+ "winks",
+ "winna",
+ "winns",
+ "winos",
+ "winze",
+ "wiped",
+ "wiper",
+ "wipes",
+ "wired",
+ "wirer",
+ "wires",
+ "wirra",
+ "wised",
+ "wises",
+ "wisha",
+ "wisht",
+ "wisps",
+ "wists",
+ "witan",
+ "wited",
+ "wites",
+ "withe",
+ "withs",
+ "withy",
+ "wived",
+ "wiver",
+ "wives",
+ "wizen",
+ "wizes",
+ "woads",
+ "woald",
+ "wocks",
+ "wodge",
+ "woful",
+ "wojus",
+ "woker",
+ "wokka",
+ "wolds",
+ "wolfs",
+ "wolly",
+ "wolve",
+ "wombs",
+ "womby",
+ "womyn",
+ "wonga",
+ "wongi",
+ "wonks",
+ "wonky",
+ "wonts",
+ "woods",
+ "wooed",
+ "woofs",
+ "woofy",
+ "woold",
+ "wools",
+ "woons",
+ "woops",
+ "woopy",
+ "woose",
+ "woosh",
+ "wootz",
+ "words",
+ "works",
+ "worms",
+ "wormy",
+ "worts",
+ "wowed",
+ "wowee",
+ "woxen",
+ "wrang",
+ "wraps",
+ "wrapt",
+ "wrast",
+ "wrate",
+ "wrawl",
+ "wrens",
+ "wrick",
+ "wried",
+ "wrier",
+ "wries",
+ "writs",
+ "wroke",
+ "wroot",
+ "wroth",
+ "wryer",
+ "wuddy",
+ "wudus",
+ "wulls",
+ "wurst",
+ "wuses",
+ "wushu",
+ "wussy",
+ "wuxia",
+ "wyled",
+ "wyles",
+ "wynds",
+ "wynns",
+ "wyted",
+ "wytes",
+ "xebec",
+ "xenia",
+ "xenic",
+ "xenon",
+ "xeric",
+ "xerox",
+ "xerus",
+ "xoana",
+ "xrays",
+ "xylan",
+ "xylem",
+ "xylic",
+ "xylol",
+ "xylyl",
+ "xysti",
+ "xysts",
+ "yaars",
+ "yabas",
+ "yabba",
+ "yabby",
+ "yacca",
+ "yacka",
+ "yacks",
+ "yaffs",
+ "yager",
+ "yages",
+ "yagis",
+ "yahoo",
+ "yaird",
+ "yakka",
+ "yakow",
+ "yales",
+ "yamen",
+ "yampy",
+ "yamun",
+ "yangs",
+ "yanks",
+ "yapok",
+ "yapon",
+ "yapps",
+ "yappy",
+ "yarak",
+ "yarco",
+ "yards",
+ "yarer",
+ "yarfa",
+ "yarks",
+ "yarns",
+ "yarrs",
+ "yarta",
+ "yarto",
+ "yates",
+ "yauds",
+ "yauld",
+ "yaups",
+ "yawed",
+ "yawey",
+ "yawls",
+ "yawns",
+ "yawny",
+ "yawps",
+ "ybore",
+ "yclad",
+ "ycled",
+ "ycond",
+ "ydrad",
+ "ydred",
+ "yeads",
+ "yeahs",
+ "yealm",
+ "yeans",
+ "yeard",
+ "years",
+ "yecch",
+ "yechs",
+ "yechy",
+ "yedes",
+ "yeeds",
+ "yeesh",
+ "yeggs",
+ "yelks",
+ "yells",
+ "yelms",
+ "yelps",
+ "yelts",
+ "yenta",
+ "yente",
+ "yerba",
+ "yerds",
+ "yerks",
+ "yeses",
+ "yesks",
+ "yests",
+ "yesty",
+ "yetis",
+ "yetts",
+ "yeuks",
+ "yeuky",
+ "yeven",
+ "yeves",
+ "yewen",
+ "yexed",
+ "yexes",
+ "yfere",
+ "yiked",
+ "yikes",
+ "yills",
+ "yince",
+ "yipes",
+ "yippy",
+ "yirds",
+ "yirks",
+ "yirrs",
+ "yirth",
+ "yites",
+ "yitie",
+ "ylems",
+ "ylike",
+ "ylkes",
+ "ymolt",
+ "ympes",
+ "yobbo",
+ "yobby",
+ "yocks",
+ "yodel",
+ "yodhs",
+ "yodle",
+ "yogas",
+ "yogee",
+ "yoghs",
+ "yogic",
+ "yogin",
+ "yogis",
+ "yoick",
+ "yojan",
+ "yoked",
+ "yokel",
+ "yoker",
+ "yokes",
+ "yokul",
+ "yolks",
+ "yolky",
+ "yomim",
+ "yomps",
+ "yonic",
+ "yonis",
+ "yonks",
+ "yoofs",
+ "yoops",
+ "yores",
+ "yorks",
+ "yorps",
+ "youks",
+ "yourn",
+ "yours",
+ "yourt",
+ "youse",
+ "yowed",
+ "yowes",
+ "yowie",
+ "yowls",
+ "yowza",
+ "yrapt",
+ "yrent",
+ "yrivd",
+ "yrneh",
+ "ysame",
+ "ytost",
+ "yuans",
+ "yucas",
+ "yucca",
+ "yucch",
+ "yucko",
+ "yucks",
+ "yucky",
+ "yufts",
+ "yugas",
+ "yuked",
+ "yukes",
+ "yukky",
+ "yukos",
+ "yulan",
+ "yules",
+ "yummo",
+ "yummy",
+ "yumps",
+ "yupon",
+ "yuppy",
+ "yurta",
+ "yurts",
+ "yuzus",
+ "zabra",
+ "zacks",
+ "zaida",
+ "zaidy",
+ "zaire",
+ "zakat",
+ "zaman",
+ "zambo",
+ "zamia",
+ "zanja",
+ "zante",
+ "zanza",
+ "zanze",
+ "zappy",
+ "zarfs",
+ "zaris",
+ "zatis",
+ "zaxes",
+ "zayin",
+ "zazen",
+ "zeals",
+ "zebec",
+ "zebub",
+ "zebus",
+ "zedas",
+ "zeins",
+ "zendo",
+ "zerda",
+ "zerks",
+ "zeros",
+ "zests",
+ "zetas",
+ "zexes",
+ "zezes",
+ "zhomo",
+ "zibet",
+ "ziffs",
+ "zigan",
+ "zilas",
+ "zilch",
+ "zilla",
+ "zills",
+ "zimbi",
+ "zimbs",
+ "zinco",
+ "zincs",
+ "zincy",
+ "zineb",
+ "zines",
+ "zings",
+ "zingy",
+ "zinke",
+ "zinky",
+ "zippo",
+ "zippy",
+ "ziram",
+ "zitis",
+ "zizel",
+ "zizit",
+ "zlote",
+ "zloty",
+ "zoaea",
+ "zobos",
+ "zobus",
+ "zocco",
+ "zoeae",
+ "zoeal",
+ "zoeas",
+ "zoism",
+ "zoist",
+ "zombi",
+ "zonae",
+ "zonda",
+ "zoned",
+ "zoner",
+ "zones",
+ "zonks",
+ "zooea",
+ "zooey",
+ "zooid",
+ "zooks",
+ "zooms",
+ "zoons",
+ "zooty",
+ "zoppa",
+ "zoppo",
+ "zoril",
+ "zoris",
+ "zorro",
+ "zouks",
+ "zowee",
+ "zowie",
+ "zulus",
+ "zupan",
+ "zupas",
+ "zuppa",
+ "zurfs",
+ "zuzim",
+ "zygal",
+ "zygon",
+ "zymes",
+ "zymic",
+]);
diff --git a/integration-tests/test-apps/sveltekit/static/favicon.png b/integration-tests/test-apps/sveltekit/static/favicon.png
new file mode 100644
index 00000000..825b9e65
Binary files /dev/null and b/integration-tests/test-apps/sveltekit/static/favicon.png differ
diff --git a/integration-tests/test-apps/sveltekit/static/robots.txt b/integration-tests/test-apps/sveltekit/static/robots.txt
new file mode 100644
index 00000000..e9e57dc4
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/static/robots.txt
@@ -0,0 +1,3 @@
+# https://www.robotstxt.org/robotstxt.html
+User-agent: *
+Disallow:
diff --git a/integration-tests/test-apps/sveltekit/svelte.config.js b/integration-tests/test-apps/sveltekit/svelte.config.js
new file mode 100644
index 00000000..da07f099
--- /dev/null
+++ b/integration-tests/test-apps/sveltekit/svelte.config.js
@@ -0,0 +1,13 @@
+import adapter from "@sveltejs/adapter-auto";
+
+/** @type {import('@sveltejs/kit').Config} */
+const config = {
+ kit: {
+ // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
+ // If your environment is not supported, or you settled on a specific environment, switch out the adapter.
+ // See https://kit.svelte.dev/docs/adapters for more information about adapters.
+ adapter: adapter(),
+ },
+};
+
+export default config;
diff --git a/packages/bundler-plugin-core/LICENSE b/packages/bundler-plugin-core/LICENSE
index 589d0565..fe71fb91 100644
--- a/packages/bundler-plugin-core/LICENSE
+++ b/packages/bundler-plugin-core/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2023 Codecov
+Copyright (c) 2023-2024 Codecov
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/packages/nuxt-plugin/LICENSE b/packages/nuxt-plugin/LICENSE
index 589d0565..fe71fb91 100644
--- a/packages/nuxt-plugin/LICENSE
+++ b/packages/nuxt-plugin/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2023 Codecov
+Copyright (c) 2023-2024 Codecov
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/packages/rollup-plugin/LICENSE b/packages/rollup-plugin/LICENSE
index 589d0565..fe71fb91 100644
--- a/packages/rollup-plugin/LICENSE
+++ b/packages/rollup-plugin/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2023 Codecov
+Copyright (c) 2023-2024 Codecov
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/packages/rollup-plugin/src/index.ts b/packages/rollup-plugin/src/index.ts
index df0db0cd..59f5fa84 100644
--- a/packages/rollup-plugin/src/index.ts
+++ b/packages/rollup-plugin/src/index.ts
@@ -74,6 +74,9 @@ export const codecovRollupPlugin: (options: Options) => RollupPlugin[] =
/**
* Do not use this plugin directly. For internal use only.
*
- * @access package
+ * Used to expose the rollup bundle analysis unplugin plugin that can be combined with other plugins
+ * to create a single plugin for a given meta-framework.
+ *
+ * @internal
*/
export const _internal_rollupBundleAnalysisPlugin = rollupBundleAnalysisPlugin;
diff --git a/packages/sveltekit-plugin/LICENSE b/packages/sveltekit-plugin/LICENSE
new file mode 100644
index 00000000..fe71fb91
--- /dev/null
+++ b/packages/sveltekit-plugin/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2023-2024 Codecov
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/sveltekit-plugin/README.md b/packages/sveltekit-plugin/README.md
new file mode 100644
index 00000000..0e113d4a
--- /dev/null
+++ b/packages/sveltekit-plugin/README.md
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+# Codecov SvelteKit Plugin
+
+> [!WARNING]
+> These plugins are currently in beta and are subject to change.
+>
+> A SvelteKit plugin that provides bundle analysis support for Codecov.
+>
+> The plugin does not support code coverage, see our [docs](https://docs.codecov.com/docs/quick-start) to set up coverage today!
+
+> [!NOTE]
+> This plugin only support SvelteKit 2.x when building with Vite.
+
+## Installation
+
+Using npm:
+
+```bash
+npm install @codecov/sveltekit-plugin --save-dev
+```
+
+Using yarn:
+
+```bash
+yarn add @codecov/sveltekit-plugin --dev
+```
+
+Using pnpm:
+
+```bash
+pnpm add @codecov/sveltekit-plugin --save-dev
+```
+
+## Example
+
+```ts
+// vite.config.ts
+import { sveltekit } from "@sveltejs/kit/vite";
+import { defineConfig } from "vite";
+import { codecovSvelteKitPlugin } from "@codecov/sveltekit-plugin";
+
+export default defineConfig({
+ plugins: [
+ sveltekit(),
+ // Put the Codecov SvelteKit plugin after all other plugins
+ codecovSvelteKitPlugin({
+ enableBundleAnalysis: true,
+ bundleName: "example-sveltekit-bundle",
+ uploadToken: process.env.CODECOV_TOKEN,
+ }),
+ ],
+});
+```
+
+## More information
+
+- [Codecov Documentation](https://docs.codecov.com/docs)
+- [Codecov Feedback](https://github.com/codecov/feedback/discussions)
+- [Sentry Discord](https://discord.gg/Ww9hbqr)
diff --git a/packages/sveltekit-plugin/build.config.ts b/packages/sveltekit-plugin/build.config.ts
new file mode 100644
index 00000000..0c6b83d8
--- /dev/null
+++ b/packages/sveltekit-plugin/build.config.ts
@@ -0,0 +1,46 @@
+import { defineBuildConfig } from "unbuild";
+import { codecovRollupPlugin } from "codecovProdRollupPlugin";
+import packageJson from "./package.json";
+
+export default defineBuildConfig({
+ entries: ["./src/index"],
+ outDir: "dist",
+ declaration: "compatible",
+ sourcemap: true,
+ externals: ["vite"],
+ rollup: {
+ dts: {
+ compilerOptions: {
+ removeComments: false,
+ },
+ },
+ emitCJS: true,
+ esbuild: {
+ minify: true,
+ },
+ replace: {
+ preventAssignment: true,
+ values: {
+ __PACKAGE_VERSION__: JSON.stringify(packageJson.version),
+ __PACKAGE_NAME__: JSON.stringify(packageJson.name),
+ },
+ },
+ },
+ hooks: {
+ "rollup:options": (_ctx, opts) => {
+ if (process.env.PLUGIN_CODECOV_TOKEN && Array.isArray(opts.plugins)) {
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-call
+ opts.plugins = [
+ ...opts.plugins,
+ codecovRollupPlugin({
+ enableBundleAnalysis:
+ typeof process.env.PLUGIN_CODECOV_TOKEN === "string",
+ bundleName: packageJson.name,
+ uploadToken: process.env.PLUGIN_CODECOV_TOKEN,
+ apiUrl: process.env.PLUGIN_CODECOV_API_URL,
+ }),
+ ];
+ }
+ },
+ },
+});
diff --git a/packages/sveltekit-plugin/package.json b/packages/sveltekit-plugin/package.json
new file mode 100644
index 00000000..28345e88
--- /dev/null
+++ b/packages/sveltekit-plugin/package.json
@@ -0,0 +1,76 @@
+{
+ "name": "@codecov/sveltekit-plugin",
+ "version": "0.0.1-beta.8",
+ "description": "Official Codecov SvelteKit plugin",
+ "author": "Codecov",
+ "license": "MIT",
+ "keywords": [
+ "Codecov",
+ "Nuxt",
+ "bundler",
+ "plugin"
+ ],
+ "type": "module",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./dist/index.d.mts",
+ "default": "./dist/index.mjs"
+ },
+ "require": {
+ "types": "./dist/index.d.ts",
+ "default": "./dist/index.cjs"
+ }
+ }
+ },
+ "main": "./dist/index.cjs",
+ "module": "./dist/index.mjs",
+ "types": "./dist/index.d.ts",
+ "files": [
+ "dist"
+ ],
+ "scripts": {
+ "type-check": "tsc --noEmit",
+ "build": "unbuild",
+ "dev": "unbuild --stub && node --watch-path=src dist/index.mjs",
+ "clean": "rm -rf dist node_modules",
+ "lint": "eslint . --ext .ts,.tsx",
+ "lint:fix": "pnpm lint --fix",
+ "format": "prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write",
+ "format:check": "prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --check",
+ "test:unit": "vitest run",
+ "test:unit:watch": "vitest watch",
+ "test:unit:ci": "vitest --coverage --reporter=junit --outputFile=./bundler-plugin-core.junit.xml run",
+ "test:unit:update": "vitest -u run",
+ "generate:typedoc": "typedoc --options ./typedoc.json"
+ },
+ "dependencies": {
+ "@codecov/bundler-plugin-core": "workspace:^",
+ "@codecov/vite-plugin": "workspace:^",
+ "unplugin": "^1.10.1"
+ },
+ "devDependencies": {
+ "@rollup/plugin-replace": "^5.0.5",
+ "@types/node": "^20.11.15",
+ "@vitest/coverage-v8": "^1.5.0",
+ "codecovProdRollupPlugin": "npm:@codecov/rollup-plugin@0.0.1-beta.5",
+ "msw": "^2.1.5",
+ "ts-node": "^10.9.2",
+ "typedoc": "^0.25.12",
+ "typescript": "^5.3.3",
+ "unbuild": "^2.0.0",
+ "vite": "^5.2.10",
+ "vite-tsconfig-paths": "^4.3.2",
+ "vitest": "^1.5.0"
+ },
+ "peerDependencies": {
+ "@sveltejs/kit": "2.x",
+ "svelte": "4.x"
+ },
+ "volta": {
+ "extends": "../../package.json"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+}
diff --git a/packages/sveltekit-plugin/src/index.ts b/packages/sveltekit-plugin/src/index.ts
new file mode 100644
index 00000000..69744977
--- /dev/null
+++ b/packages/sveltekit-plugin/src/index.ts
@@ -0,0 +1,73 @@
+/* eslint-disable @typescript-eslint/no-explicit-any */
+import {
+ type UnpluginOptions,
+ createVitePlugin,
+ type VitePlugin,
+} from "unplugin";
+import {
+ type Options,
+ normalizeOptions,
+ red,
+ checkNodeVersion,
+ Output,
+} from "@codecov/bundler-plugin-core";
+import { _internal_viteBundleAnalysisPlugin } from "@codecov/vite-plugin";
+
+import { sveltekitBundleAnalysisPlugin } from "./sveltekit-bundle-analysis/sveltekitBundleAnalysisPlugin";
+
+const codecovSvelteKitPluginFactory = createVitePlugin(
+ (userOptions, unpluginMetaContext) => {
+ if (checkNodeVersion(unpluginMetaContext)) {
+ return [];
+ }
+
+ const normalizedOptions = normalizeOptions(userOptions);
+ if (!normalizedOptions.success) {
+ for (const error of normalizedOptions.errors) {
+ red(error);
+ }
+ return [];
+ }
+
+ const plugins: UnpluginOptions[] = [];
+ const output = new Output(normalizedOptions.options);
+ const options = normalizedOptions.options;
+ if (options.enableBundleAnalysis) {
+ plugins.push(
+ sveltekitBundleAnalysisPlugin({ output }),
+ _internal_viteBundleAnalysisPlugin({ output }),
+ );
+ }
+
+ return plugins;
+ },
+);
+
+/**
+ * Details for the Codecov SvelteKit plugin.
+ *
+ * @example
+ * ```typescript
+ * // vite.config.ts
+ * import { sveltekit } from "@sveltejs/kit/vite";
+ * import { defineConfig } from "vite";
+ * import { codecovSvelteKitPlugin } from "@codecov/sveltekit-plugin";
+ *
+ * export default defineConfig({
+ * plugins: [
+ * sveltekit(),
+ * // Put the Codecov SvelteKit plugin after all other plugins
+ * codecovSvelteKitPlugin({
+ * enableBundleAnalysis: true,
+ * bundleName: "example-sveltekit-bundle",
+ * uploadToken: process.env.CODECOV_TOKEN,
+ * }),
+ * ],
+ * });
+ *
+ * ```
+ *
+ * @see {@link @codecov/bundler-plugin-core!Options | Options} for list of options.
+ */
+export const codecovSvelteKitPlugin: (options: Options) => VitePlugin[] =
+ codecovSvelteKitPluginFactory;
diff --git a/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/__tests__/__snapshots__/sveltekitBundleAnalysisPlugin.test.ts.snap b/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/__tests__/__snapshots__/sveltekitBundleAnalysisPlugin.test.ts.snap
new file mode 100644
index 00000000..225efdb5
--- /dev/null
+++ b/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/__tests__/__snapshots__/sveltekitBundleAnalysisPlugin.test.ts.snap
@@ -0,0 +1,12 @@
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
+
+exports[`sveltekitBundleAnalysisPlugin > when called > returns a plugin object 1`] = `
+{
+ "name": "@codecov/sveltekit-plugin",
+ "pluginVersion": "0.0.1-beta.8",
+ "version": "1",
+ "vite": {
+ "generateBundle": [Function],
+ },
+}
+`;
diff --git a/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/__tests__/getBundleName.test.ts b/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/__tests__/getBundleName.test.ts
new file mode 100644
index 00000000..703448b8
--- /dev/null
+++ b/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/__tests__/getBundleName.test.ts
@@ -0,0 +1,39 @@
+import { describe, it, expect } from "vitest";
+import { getBundleName } from "../getBundleName";
+
+describe("getBundleName", () => {
+ it("appends name if present", () => {
+ const name = getBundleName("test-bundle", "", "iife", "test");
+ expect(name).toBe("test-bundle-test-iife");
+ });
+
+ it("returns bundle name with appended format", () => {
+ const name = getBundleName("test-bundle", "", "iife", undefined);
+ expect(name).toBe("test-bundle-iife");
+ });
+
+ it("extends es to esm", () => {
+ const name = getBundleName("test-bundle", "", "es", undefined);
+ expect(name).toBe("test-bundle-esm");
+ });
+
+ it("appends server when present in dir", () => {
+ const name = getBundleName(
+ "test-bundle",
+ "/codecov-javascript-bundler-plugins/examples/sveltekit/.svelte-kit/output/server",
+ "es",
+ undefined,
+ );
+ expect(name).toBe("test-bundle-server-esm");
+ });
+
+ it("appends client when present in dir", () => {
+ const name = getBundleName(
+ "test-bundle",
+ "/codecov-javascript-bundler-plugins/examples/sveltekit/.svelte-kit/output/client",
+ "es",
+ undefined,
+ );
+ expect(name).toBe("test-bundle-client-esm");
+ });
+});
diff --git a/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/__tests__/sveltekitBundleAnalysisPlugin.test.ts b/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/__tests__/sveltekitBundleAnalysisPlugin.test.ts
new file mode 100644
index 00000000..f63fba01
--- /dev/null
+++ b/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/__tests__/sveltekitBundleAnalysisPlugin.test.ts
@@ -0,0 +1,23 @@
+import { Output } from "@codecov/bundler-plugin-core";
+import { describe, it, expect } from "vitest";
+import { sveltekitBundleAnalysisPlugin } from "../sveltekitBundleAnalysisPlugin";
+
+describe("sveltekitBundleAnalysisPlugin", () => {
+ describe("when called", () => {
+ it("returns a plugin object", () => {
+ const plugin = sveltekitBundleAnalysisPlugin({
+ output: new Output({
+ apiUrl: "http://localhost",
+ bundleName: "test-bundle",
+ debug: false,
+ dryRun: true,
+ enableBundleAnalysis: true,
+ retryCount: 1,
+ uploadToken: "test-token",
+ }),
+ });
+
+ expect(plugin).toMatchSnapshot();
+ });
+ });
+});
diff --git a/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/getBundleName.ts b/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/getBundleName.ts
new file mode 100644
index 00000000..d79122e1
--- /dev/null
+++ b/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/getBundleName.ts
@@ -0,0 +1,22 @@
+export function getBundleName(
+ initialName = "",
+ initialDir = "",
+ format: string,
+ name: string | undefined,
+) {
+ let bundleName = name ? `${initialName}-${name}` : initialName;
+
+ const dir = initialDir.includes("server")
+ ? "server"
+ : initialDir.includes("client")
+ ? "client"
+ : undefined;
+ if (dir) {
+ bundleName = `${bundleName}-${dir}`;
+ }
+
+ format = format === "es" ? "esm" : format;
+ bundleName = `${bundleName}-${format}`;
+
+ return bundleName;
+}
diff --git a/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/sveltekitBundleAnalysisPlugin.ts b/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/sveltekitBundleAnalysisPlugin.ts
new file mode 100644
index 00000000..3d80fdc1
--- /dev/null
+++ b/packages/sveltekit-plugin/src/sveltekit-bundle-analysis/sveltekitBundleAnalysisPlugin.ts
@@ -0,0 +1,42 @@
+import {
+ type BundleAnalysisUploadPlugin,
+ red,
+} from "@codecov/bundler-plugin-core";
+import { getBundleName } from "./getBundleName";
+
+// @ts-expect-error this value is being replaced by rollup
+const PLUGIN_NAME = __PACKAGE_NAME__ as string;
+// @ts-expect-error this value is being replaced by rollup
+const PLUGIN_VERSION = __PACKAGE_VERSION__ as string;
+
+export const sveltekitBundleAnalysisPlugin: BundleAnalysisUploadPlugin = ({
+ output,
+}) => ({
+ version: "1",
+ name: PLUGIN_NAME,
+ pluginVersion: PLUGIN_VERSION,
+ vite: {
+ generateBundle(this, options) {
+ // TODO - remove this once we hard fail on not having a bundle name
+ // don't need to do anything if the bundle name is not present or empty
+ if (!output.bundleName || output.bundleName === "") {
+ red("Bundle name is not present or empty. Skipping upload.");
+ return;
+ }
+
+ const name = getBundleName(
+ output.originalBundleName,
+ options.dir,
+ options.format,
+ options.name,
+ );
+
+ output.unlockBundleName();
+ output.setBundleName(name);
+ output.lockBundleName();
+
+ // manually set this to avoid resetting in the vite plugin
+ output.setPlugin(PLUGIN_NAME, PLUGIN_VERSION);
+ },
+ },
+});
diff --git a/packages/sveltekit-plugin/tsconfig.json b/packages/sveltekit-plugin/tsconfig.json
new file mode 100644
index 00000000..8fa41acf
--- /dev/null
+++ b/packages/sveltekit-plugin/tsconfig.json
@@ -0,0 +1,14 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "baseUrl": "./",
+ "checkJs": true,
+ },
+ "include": [
+ "src/**/*",
+ "build.config.ts",
+ "../../reset.d.ts",
+ "vitest.config.ts",
+ ],
+ "exclude": ["coverage/**/*", "dist/**/*", "node_modules/**/*"],
+}
diff --git a/packages/sveltekit-plugin/typedoc.json b/packages/sveltekit-plugin/typedoc.json
new file mode 100644
index 00000000..801c3ba6
--- /dev/null
+++ b/packages/sveltekit-plugin/typedoc.json
@@ -0,0 +1,5 @@
+{
+ "$schema": "https://typedoc.org/schema.json",
+ "extends": ["../../typedoc.base.json"],
+ "entryPoints": ["src/index.ts"]
+}
diff --git a/packages/sveltekit-plugin/vitest.config.ts b/packages/sveltekit-plugin/vitest.config.ts
new file mode 100644
index 00000000..42386078
--- /dev/null
+++ b/packages/sveltekit-plugin/vitest.config.ts
@@ -0,0 +1,23 @@
+import replace from "@rollup/plugin-replace";
+import { defineProject } from "vitest/config";
+import { config, plugins } from "../../vitest.shared";
+
+const packageJson = await import("./package.json");
+
+export default defineProject({
+ ...config,
+ plugins: [
+ // @ts-expect-error - using rollup plugin
+ {
+ ...replace({
+ preventAssignment: true,
+ values: {
+ __PACKAGE_VERSION__: JSON.stringify(packageJson.version),
+ __PACKAGE_NAME__: JSON.stringify(packageJson.name),
+ },
+ }),
+ enforce: "pre",
+ },
+ ...plugins,
+ ],
+});
diff --git a/packages/vite-plugin/LICENSE b/packages/vite-plugin/LICENSE
index 589d0565..fe71fb91 100644
--- a/packages/vite-plugin/LICENSE
+++ b/packages/vite-plugin/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2023 Codecov
+Copyright (c) 2023-2024 Codecov
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/packages/vite-plugin/src/index.ts b/packages/vite-plugin/src/index.ts
index c9b78e03..c7f7b637 100644
--- a/packages/vite-plugin/src/index.ts
+++ b/packages/vite-plugin/src/index.ts
@@ -68,6 +68,9 @@ export const codecovVitePlugin: (options: Options) => VitePlugin[] =
/**
* Do not use this plugin directly. For internal use only.
*
- * @access package
+ * Used to expose the vite bundle analysis unplugin plugin that can be combined with other plugins
+ * to create a single plugin for a given meta-framework.
+ *
+ * @internal
*/
export const _internal_viteBundleAnalysisPlugin = viteBundleAnalysisPlugin;
diff --git a/packages/webpack-plugin/LICENSE b/packages/webpack-plugin/LICENSE
index 589d0565..fe71fb91 100644
--- a/packages/webpack-plugin/LICENSE
+++ b/packages/webpack-plugin/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2023 Codecov
+Copyright (c) 2023-2024 Codecov
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/packages/webpack-plugin/src/index.ts b/packages/webpack-plugin/src/index.ts
index af3a6cda..acde6614 100644
--- a/packages/webpack-plugin/src/index.ts
+++ b/packages/webpack-plugin/src/index.ts
@@ -78,7 +78,10 @@ export const codecovWebpackPlugin: (options: Options) => WebpackPluginInstance =
/**
* Do not use this plugin directly. For internal use only.
*
- * @access package
+ * Used to expose the webpack bundle analysis unplugin plugin that can be combined with other
+ * plugins to create a single plugin for a given meta-framework.
+ *
+ * @internal
*/
export const _internal_webpackBundleAnalysisPlugin =
webpackBundleAnalysisPlugin;
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6a1c4601..d5d727a2 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,4 +1,4 @@
-lockfileVersion: '6.0'
+lockfileVersion: '9.0'
settings:
autoInstallPeers: true
@@ -22,7 +22,7 @@ importers:
version: 20.11.15
'@typescript-eslint/eslint-plugin':
specifier: ^6.20.0
- version: 6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3)
+ version: 6.20.0(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3)
'@typescript-eslint/parser':
specifier: ^6.20.0
version: 6.20.0(eslint@8.56.0)(typescript@5.3.3)
@@ -34,13 +34,13 @@ importers:
version: 9.1.0(eslint@8.56.0)
eslint-plugin-import:
specifier: ^2.29.1
- version: 2.29.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
+ version: 2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
eslint-plugin-isaacscript:
specifier: ^3.12.2
- version: 3.12.2(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3)
+ version: 3.12.2(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3)
eslint-plugin-prettier:
specifier: ^5.1.3
- version: 5.1.3(@types/eslint@8.56.2)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.4)
+ version: 5.1.3(@types/eslint@8.56.2)(eslint-config-prettier@9.1.0(eslint@8.56.0))(eslint@8.56.0)(prettier@3.2.4)
husky:
specifier: ^8.0.3
version: 8.0.3
@@ -58,19 +58,19 @@ importers:
version: 5.3.3
vite:
specifier: ^5.2.10
- version: 5.2.10(@types/node@20.11.15)
+ version: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
vite-tsconfig-paths:
specifier: ^4.3.2
- version: 4.3.2(typescript@5.3.3)(vite@5.2.10)
+ version: 4.3.2(typescript@5.3.3)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
vitest:
specifier: ^1.5.0
- version: 1.5.0(@types/node@20.11.15)
+ version: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
examples/next-js:
dependencies:
next:
specifier: 14.1.0
- version: 14.1.0(react-dom@18.2.0)(react@18.2.0)
+ version: 14.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
react:
specifier: ^18.2.0
version: 18.2.0
@@ -104,7 +104,7 @@ importers:
version: 8.4.33
tailwindcss:
specifier: ^3.4.1
- version: 3.4.1
+ version: 3.4.1(ts-node@10.9.2(@types/node@20.11.15)(typescript@5.3.3))
typescript:
specifier: ^5.3.3
version: 5.3.3
@@ -113,13 +113,13 @@ importers:
dependencies:
nuxt:
specifier: ^3.11.2
- version: 3.11.2(@types/node@20.11.15)(@unocss/reset@0.59.4)(eslint@8.56.0)(floating-vue@5.2.2)(typescript@5.3.3)(unocss@0.59.4)(vite@5.2.10)
+ version: 3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
vue:
specifier: ^3.4.21
version: 3.4.24(typescript@5.3.3)
vue-router:
specifier: ^4.3.0
- version: 4.3.2(vue@3.4.24)
+ version: 4.3.2(vue@3.4.24(typescript@5.3.3))
devDependencies:
'@codecov/nuxt-plugin':
specifier: workspace:^
@@ -150,6 +150,42 @@ importers:
specifier: ^14.2.1
version: 14.2.1
+ examples/sveltekit:
+ devDependencies:
+ '@codecov/sveltekit-plugin':
+ specifier: workspace:^
+ version: link:../../packages/sveltekit-plugin
+ '@fontsource/fira-mono':
+ specifier: ^4.5.10
+ version: 4.5.10
+ '@neoconfetti/svelte':
+ specifier: ^1.0.0
+ version: 1.0.0
+ '@sveltejs/adapter-auto':
+ specifier: ^3.0.0
+ version: 3.2.0(@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))
+ '@sveltejs/kit':
+ specifier: ^2.0.0
+ version: 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^3.0.0
+ version: 3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ svelte:
+ specifier: ^4.2.7
+ version: 4.2.15
+ svelte-check:
+ specifier: ^3.6.0
+ version: 3.7.0(@babel/core@7.24.4)(postcss-load-config@4.0.2(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15)
+ tslib:
+ specifier: ^2.4.1
+ version: 2.6.2
+ typescript:
+ specifier: ^5.0.0
+ version: 5.3.3
+ vite:
+ specifier: ^5.0.3
+ version: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+
examples/vite:
dependencies:
react:
@@ -170,13 +206,13 @@ importers:
version: 18.2.18
'@typescript-eslint/eslint-plugin':
specifier: ^6.20.0
- version: 6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3)
+ version: 6.20.0(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3)
'@typescript-eslint/parser':
specifier: ^6.20.0
version: 6.20.0(eslint@8.56.0)(typescript@5.3.3)
'@vitejs/plugin-react':
specifier: ^4.2.1
- version: 4.2.1(vite@5.2.10)
+ version: 4.2.1(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
eslint:
specifier: ^8.56.0
version: 8.56.0
@@ -194,7 +230,7 @@ importers:
version: 5.3.3
vite:
specifier: ^5.2.10
- version: 5.2.10(@types/node@20.11.15)
+ version: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
examples/webpack:
dependencies:
@@ -227,6 +263,9 @@ importers:
'@codecov/rollup-plugin':
specifier: workspace:^
version: link:../packages/rollup-plugin
+ '@codecov/sveltekit-plugin':
+ specifier: workspace:^
+ version: link:../packages/sveltekit-plugin
'@codecov/vite-plugin':
specifier: workspace:^
version: link:../packages/vite-plugin
@@ -235,10 +274,13 @@ importers:
version: link:../packages/webpack-plugin
'@rollup/plugin-commonjs':
specifier: ^25.0.7
- version: 25.0.7(rollup@4.9.6)
+ version: 25.0.7(rollup@4.16.2)
'@rollup/plugin-node-resolve':
specifier: ^15.2.3
- version: 15.2.3(rollup@4.9.6)
+ version: 15.2.3(rollup@4.16.2)
+ '@sveltejs/kit':
+ specifier: ^2.0.0
+ version: 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
'@types/bun':
specifier: ^1.0.6
version: 1.0.6
@@ -250,48 +292,75 @@ importers:
version: 1.1.4
nuxt:
specifier: 3.11.2
- version: 3.11.2(@types/node@20.11.15)(@unocss/reset@0.59.4)(eslint@8.56.0)(floating-vue@5.2.2)(rollup@4.9.6)(typescript@5.3.3)(unocss@0.59.4)(vite@5.2.10)
+ version: 3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
rollupV3:
specifier: npm:rollup@3.29.4
- version: /rollup@3.29.4
+ version: rollup@3.29.4
rollupV4:
specifier: npm:rollup@4.9.6
- version: /rollup@4.9.6
+ version: rollup@4.9.6
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@20.11.15)(typescript@5.3.3)
viteV4:
specifier: npm:vite@4.5.3
- version: /vite@4.5.3(@types/node@20.11.15)
+ version: vite@4.5.3(@types/node@20.11.15)(terser@5.27.0)
viteV5:
specifier: npm:vite@5.2.10
- version: /vite@5.2.10(@types/node@20.11.15)
+ version: vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)
vue-routerV4:
specifier: npm:vue-router@4.3.0
- version: /vue-router@4.3.0(vue@3.4.21)
+ version: vue-router@4.3.0(vue@3.4.24(typescript@5.3.3))
vueV3:
specifier: npm:vue@3.4.21
- version: /vue@3.4.21(typescript@5.3.3)
+ version: vue@3.4.21(typescript@5.3.3)
webpackV5:
specifier: npm:webpack@5.90.0
- version: /webpack@5.90.0
+ version: webpack@5.90.0
integration-tests/test-apps/nuxt:
dependencies:
nuxt:
specifier: ^3.11.2
- version: 3.11.2(@types/node@20.11.15)(@unocss/reset@0.59.4)(eslint@8.56.0)(floating-vue@5.2.2)(typescript@5.3.3)(unocss@0.59.4)(vite@5.2.10)
+ version: 3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
vue:
specifier: ^3.4.21
version: 3.4.24(typescript@5.3.3)
vue-router:
specifier: ^4.3.0
- version: 4.3.2(vue@3.4.24)
+ version: 4.3.2(vue@3.4.24(typescript@5.3.3))
devDependencies:
'@codecov/nuxt-plugin':
specifier: workspace:^
version: link:../../../packages/nuxt-plugin
+ integration-tests/test-apps/sveltekit:
+ devDependencies:
+ '@codecov/sveltekit-plugin':
+ specifier: workspace:^
+ version: link:../../../packages/sveltekit-plugin
+ '@fontsource/fira-mono':
+ specifier: ^4.5.10
+ version: 4.5.10
+ '@neoconfetti/svelte':
+ specifier: ^1.0.0
+ version: 1.0.0
+ '@sveltejs/adapter-auto':
+ specifier: ^3.0.0
+ version: 3.2.0(@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))
+ '@sveltejs/kit':
+ specifier: ^2.0.0
+ version: 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^3.0.0
+ version: 3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ svelte:
+ specifier: ^4.2.7
+ version: 4.2.15
+ vite:
+ specifier: ^5.0.3
+ version: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+
packages/bundler-plugin-core:
dependencies:
chalk:
@@ -315,10 +384,10 @@ importers:
version: 7.5.6
'@vitest/coverage-v8':
specifier: ^1.5.0
- version: 1.5.0(vitest@1.5.0)
+ version: 1.5.0(vitest@1.5.0(@types/node@20.11.15)(terser@5.27.0))
codecovProdRollupPlugin:
specifier: npm:@codecov/rollup-plugin@0.0.1-beta.5
- version: /@codecov/rollup-plugin@0.0.1-beta.5(rollup@4.9.6)
+ version: '@codecov/rollup-plugin@0.0.1-beta.5(rollup@3.29.4)'
msw:
specifier: ^2.1.5
version: 2.1.5(typescript@5.3.3)
@@ -327,7 +396,7 @@ importers:
version: 3.20.1
testdouble-vitest:
specifier: ^0.1.3
- version: 0.1.3(testdouble@3.20.1)(vitest@1.5.0)
+ version: 0.1.3(testdouble@3.20.1)(vitest@1.5.0(@types/node@20.11.15)(terser@5.27.0))
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@20.11.15)(typescript@5.3.3)
@@ -342,10 +411,10 @@ importers:
version: 2.0.0(typescript@5.3.3)
vite-tsconfig-paths:
specifier: ^4.3.2
- version: 4.3.2(typescript@5.3.3)(vite@5.2.10)
+ version: 4.3.2(typescript@5.3.3)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
vitest:
specifier: ^1.5.0
- version: 1.5.0(@types/node@20.11.15)
+ version: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
packages/nuxt-plugin:
dependencies:
@@ -357,26 +426,26 @@ importers:
version: link:../vite-plugin
'@nuxt/kit':
specifier: ^3.11.2
- version: 3.11.2(rollup@4.9.6)
+ version: 3.11.2(rollup@3.29.4)
nuxt:
specifier: 3.x
- version: 3.11.2(@types/node@20.11.15)(@unocss/reset@0.59.4)(eslint@8.56.0)(floating-vue@5.2.2)(rollup@4.9.6)(typescript@5.3.3)(unocss@0.59.4)(vite@5.2.10)
+ version: 3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
unplugin:
specifier: ^1.10.1
version: 1.10.1
devDependencies:
'@rollup/plugin-replace':
specifier: ^5.0.5
- version: 5.0.5(rollup@4.9.6)
+ version: 5.0.5(rollup@3.29.4)
'@types/node':
specifier: ^20.11.15
version: 20.11.15
'@vitest/coverage-v8':
specifier: ^1.5.0
- version: 1.5.0(vitest@1.5.0)
+ version: 1.5.0(vitest@1.5.0(@types/node@20.11.15)(terser@5.27.0))
codecovProdRollupPlugin:
specifier: npm:@codecov/rollup-plugin@0.0.1-beta.5
- version: /@codecov/rollup-plugin@0.0.1-beta.5(rollup@4.9.6)
+ version: '@codecov/rollup-plugin@0.0.1-beta.5(rollup@3.29.4)'
msw:
specifier: ^2.1.5
version: 2.1.5(typescript@5.3.3)
@@ -394,13 +463,13 @@ importers:
version: 2.0.0(typescript@5.3.3)
vite:
specifier: ^5.2.10
- version: 5.2.10(@types/node@20.11.15)
+ version: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
vite-tsconfig-paths:
specifier: ^4.3.2
- version: 4.3.2(typescript@5.3.3)(vite@5.2.10)
+ version: 4.3.2(typescript@5.3.3)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
vitest:
specifier: ^1.5.0
- version: 1.5.0(@types/node@20.11.15)
+ version: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
packages/rollup-plugin:
dependencies:
@@ -419,10 +488,10 @@ importers:
version: 20.11.15
'@vitest/coverage-v8':
specifier: ^1.5.0
- version: 1.5.0(vitest@1.5.0)
+ version: 1.5.0(vitest@1.5.0(@types/node@20.11.15)(terser@5.27.0))
codecovProdRollupPlugin:
specifier: npm:@codecov/rollup-plugin@0.0.1-beta.5
- version: /@codecov/rollup-plugin@0.0.1-beta.5(rollup@4.9.6)
+ version: '@codecov/rollup-plugin@0.0.1-beta.5(rollup@4.9.6)'
msw:
specifier: ^2.1.5
version: 2.1.5(typescript@5.3.3)
@@ -443,10 +512,65 @@ importers:
version: 2.0.0(typescript@5.3.3)
vite-tsconfig-paths:
specifier: ^4.3.2
- version: 4.3.2(typescript@5.3.3)(vite@5.2.10)
+ version: 4.3.2(typescript@5.3.3)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ vitest:
+ specifier: ^1.5.0
+ version: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
+
+ packages/sveltekit-plugin:
+ dependencies:
+ '@codecov/bundler-plugin-core':
+ specifier: workspace:^
+ version: link:../bundler-plugin-core
+ '@codecov/vite-plugin':
+ specifier: workspace:^
+ version: link:../vite-plugin
+ '@sveltejs/kit':
+ specifier: 2.x
+ version: 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ svelte:
+ specifier: 4.x
+ version: 4.2.15
+ unplugin:
+ specifier: ^1.10.1
+ version: 1.10.1
+ devDependencies:
+ '@rollup/plugin-replace':
+ specifier: ^5.0.5
+ version: 5.0.5(rollup@3.29.4)
+ '@types/node':
+ specifier: ^20.11.15
+ version: 20.11.15
+ '@vitest/coverage-v8':
+ specifier: ^1.5.0
+ version: 1.5.0(vitest@1.5.0(@types/node@20.11.15)(terser@5.27.0))
+ codecovProdRollupPlugin:
+ specifier: npm:@codecov/rollup-plugin@0.0.1-beta.5
+ version: '@codecov/rollup-plugin@0.0.1-beta.5(rollup@3.29.4)'
+ msw:
+ specifier: ^2.1.5
+ version: 2.1.5(typescript@5.3.3)
+ ts-node:
+ specifier: ^10.9.2
+ version: 10.9.2(@types/node@20.11.15)(typescript@5.3.3)
+ typedoc:
+ specifier: ^0.25.12
+ version: 0.25.12(typescript@5.3.3)
+ typescript:
+ specifier: ^5.3.3
+ version: 5.3.3
+ unbuild:
+ specifier: ^2.0.0
+ version: 2.0.0(typescript@5.3.3)
+ vite:
+ specifier: ^5.2.10
+ version: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ vite-tsconfig-paths:
+ specifier: ^4.3.2
+ version: 4.3.2(typescript@5.3.3)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
vitest:
specifier: ^1.5.0
- version: 1.5.0(@types/node@20.11.15)
+ version: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
packages/vite-plugin:
dependencies:
@@ -459,16 +583,16 @@ importers:
devDependencies:
'@rollup/plugin-replace':
specifier: ^5.0.5
- version: 5.0.5(rollup@4.9.6)
+ version: 5.0.5(rollup@3.29.4)
'@types/node':
specifier: ^20.11.15
version: 20.11.15
'@vitest/coverage-v8':
specifier: ^1.5.0
- version: 1.5.0(vitest@1.5.0)
+ version: 1.5.0(vitest@1.5.0(@types/node@20.11.15)(terser@5.27.0))
codecovProdRollupPlugin:
specifier: npm:@codecov/rollup-plugin@0.0.1-beta.5
- version: /@codecov/rollup-plugin@0.0.1-beta.5(rollup@4.9.6)
+ version: '@codecov/rollup-plugin@0.0.1-beta.5(rollup@3.29.4)'
msw:
specifier: ^2.1.5
version: 2.1.5(typescript@5.3.3)
@@ -486,13 +610,13 @@ importers:
version: 2.0.0(typescript@5.3.3)
vite:
specifier: ^5.2.10
- version: 5.2.10(@types/node@20.11.15)
+ version: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
vite-tsconfig-paths:
specifier: ^4.3.2
- version: 4.3.2(typescript@5.3.3)(vite@5.2.10)
+ version: 4.3.2(typescript@5.3.3)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
vitest:
specifier: ^1.5.0
- version: 1.5.0(@types/node@20.11.15)
+ version: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
packages/webpack-plugin:
dependencies:
@@ -505,7 +629,7 @@ importers:
devDependencies:
'@rollup/plugin-replace':
specifier: ^5.0.5
- version: 5.0.5(rollup@4.9.6)
+ version: 5.0.5(rollup@3.29.4)
'@types/node':
specifier: ^20.10.0
version: 20.10.0
@@ -514,10 +638,10 @@ importers:
version: 5.28.5
'@vitest/coverage-v8':
specifier: ^1.5.0
- version: 1.5.0(vitest@1.5.0)
+ version: 1.5.0(vitest@1.5.0(@types/node@20.10.0)(terser@5.27.0))
codecovProdRollupPlugin:
specifier: npm:@codecov/rollup-plugin@0.0.1-beta.5
- version: /@codecov/rollup-plugin@0.0.1-beta.5(rollup@4.9.6)
+ version: '@codecov/rollup-plugin@0.0.1-beta.5(rollup@3.29.4)'
msw:
specifier: ^2.1.5
version: 2.1.5(typescript@5.3.3)
@@ -535,1954 +659,7992 @@ importers:
version: 2.0.0(typescript@5.3.3)
vite-tsconfig-paths:
specifier: ^4.3.2
- version: 4.3.2(typescript@5.3.3)(vite@5.2.10)
+ version: 4.3.2(typescript@5.3.3)(vite@5.2.10(@types/node@20.10.0)(terser@5.27.0))
vitest:
specifier: ^1.5.0
- version: 1.5.0(@types/node@20.10.0)
+ version: 1.5.0(@types/node@20.10.0)(terser@5.27.0)
webpack:
specifier: ^5.90.0
version: 5.90.0
packages:
- /@aashutoshrathi/word-wrap@1.2.6:
+ '@aashutoshrathi/word-wrap@1.2.6':
resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
engines: {node: '>=0.10.0'}
- /@alloc/quick-lru@5.2.0:
+ '@alloc/quick-lru@5.2.0':
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
- dev: true
-
- /@ampproject/remapping@2.2.1:
- resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
- engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.25
- /@ampproject/remapping@2.3.0:
+ '@ampproject/remapping@2.3.0':
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
- /@antfu/install-pkg@0.1.1:
+ '@antfu/install-pkg@0.1.1':
resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==}
- dependencies:
- execa: 5.1.1
- find-up: 5.0.0
- /@antfu/utils@0.7.7:
+ '@antfu/utils@0.7.7':
resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==}
- /@babel/code-frame@7.22.13:
+ '@babel/code-frame@7.22.13':
resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/highlight': 7.22.20
- chalk: 2.4.2
- dev: true
- /@babel/code-frame@7.23.5:
+ '@babel/code-frame@7.23.5':
resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/highlight': 7.23.4
- chalk: 2.4.2
- /@babel/code-frame@7.24.2:
+ '@babel/code-frame@7.24.2':
resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/highlight': 7.24.2
- picocolors: 1.0.0
- /@babel/compat-data@7.23.5:
+ '@babel/compat-data@7.23.5':
resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
engines: {node: '>=6.9.0'}
- /@babel/core@7.23.9:
+ '@babel/core@7.23.9':
resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@ampproject/remapping': 2.2.1
- '@babel/code-frame': 7.23.5
- '@babel/generator': 7.23.6
- '@babel/helper-compilation-targets': 7.23.6
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9)
- '@babel/helpers': 7.23.9
- '@babel/parser': 7.23.9
- '@babel/template': 7.23.9
- '@babel/traverse': 7.23.9
- '@babel/types': 7.23.9
- convert-source-map: 2.0.0
- debug: 4.3.4
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
- /@babel/core@7.24.4:
+ '@babel/core@7.24.4':
resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.24.2
- '@babel/generator': 7.24.4
- '@babel/helper-compilation-targets': 7.23.6
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
- '@babel/helpers': 7.24.4
- '@babel/parser': 7.24.4
- '@babel/template': 7.24.0
- '@babel/traverse': 7.24.1
- '@babel/types': 7.24.0
- convert-source-map: 2.0.0
- debug: 4.3.4
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
- /@babel/generator@7.23.6:
+ '@babel/generator@7.23.6':
resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.9
- '@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.19
- jsesc: 2.5.2
- /@babel/generator@7.24.4:
+ '@babel/generator@7.24.4':
resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.24.0
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 2.5.2
- /@babel/helper-annotate-as-pure@7.22.5:
+ '@babel/helper-annotate-as-pure@7.22.5':
resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.24.0
- /@babel/helper-compilation-targets@7.23.6:
+ '@babel/helper-compilation-targets@7.23.6':
resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/compat-data': 7.23.5
- '@babel/helper-validator-option': 7.23.5
- browserslist: 4.22.3
- lru-cache: 5.1.1
- semver: 6.3.1
-
- /@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.23.9):
- resolution: {integrity: sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-member-expression-to-functions': 7.23.0
- '@babel/helper-optimise-call-expression': 7.22.5
- '@babel/helper-replace-supers': 7.24.1(@babel/core@7.23.9)
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- semver: 6.3.1
- /@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.24.4):
+ '@babel/helper-create-class-features-plugin@7.24.4':
resolution: {integrity: sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-member-expression-to-functions': 7.23.0
- '@babel/helper-optimise-call-expression': 7.22.5
- '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4)
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- semver: 6.3.1
- /@babel/helper-environment-visitor@7.22.20:
+ '@babel/helper-environment-visitor@7.22.20':
resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
engines: {node: '>=6.9.0'}
- /@babel/helper-function-name@7.23.0:
+ '@babel/helper-function-name@7.23.0':
resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': 7.22.15
- '@babel/types': 7.24.0
- /@babel/helper-hoist-variables@7.22.5:
+ '@babel/helper-hoist-variables@7.22.5':
resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.24.0
- /@babel/helper-member-expression-to-functions@7.23.0:
+ '@babel/helper-member-expression-to-functions@7.23.0':
resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.24.0
- /@babel/helper-module-imports@7.22.15:
+ '@babel/helper-module-imports@7.22.15':
resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.0
-
- /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9):
- resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-simple-access': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/helper-validator-identifier': 7.22.20
- /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4):
+ '@babel/helper-module-transforms@7.23.3':
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-simple-access': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/helper-validator-identifier': 7.22.20
- /@babel/helper-optimise-call-expression@7.22.5:
+ '@babel/helper-optimise-call-expression@7.22.5':
resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.24.0
- /@babel/helper-plugin-utils@7.22.5:
+ '@babel/helper-plugin-utils@7.22.5':
resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
engines: {node: '>=6.9.0'}
- /@babel/helper-plugin-utils@7.24.0:
+ '@babel/helper-plugin-utils@7.24.0':
resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==}
engines: {node: '>=6.9.0'}
- /@babel/helper-replace-supers@7.24.1(@babel/core@7.23.9):
- resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-member-expression-to-functions': 7.23.0
- '@babel/helper-optimise-call-expression': 7.22.5
-
- /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.4):
+ '@babel/helper-replace-supers@7.24.1':
resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-member-expression-to-functions': 7.23.0
- '@babel/helper-optimise-call-expression': 7.22.5
- /@babel/helper-simple-access@7.22.5:
+ '@babel/helper-simple-access@7.22.5':
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.0
- /@babel/helper-skip-transparent-expression-wrappers@7.22.5:
+ '@babel/helper-skip-transparent-expression-wrappers@7.22.5':
resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.24.0
- /@babel/helper-split-export-declaration@7.22.6:
+ '@babel/helper-split-export-declaration@7.22.6':
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.23.0
- /@babel/helper-string-parser@7.22.5:
+ '@babel/helper-string-parser@7.22.5':
resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
engines: {node: '>=6.9.0'}
- /@babel/helper-string-parser@7.23.4:
+ '@babel/helper-string-parser@7.23.4':
resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-identifier@7.22.20:
+ '@babel/helper-validator-identifier@7.22.20':
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-option@7.23.5:
+ '@babel/helper-validator-option@7.23.5':
resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
engines: {node: '>=6.9.0'}
- /@babel/helpers@7.23.9:
+ '@babel/helpers@7.23.9':
resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': 7.23.9
- '@babel/traverse': 7.23.9
- '@babel/types': 7.23.9
- transitivePeerDependencies:
- - supports-color
- /@babel/helpers@7.24.4:
+ '@babel/helpers@7.24.4':
resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': 7.24.0
- '@babel/traverse': 7.24.1
- '@babel/types': 7.24.0
- transitivePeerDependencies:
- - supports-color
- /@babel/highlight@7.22.20:
+ '@babel/highlight@7.22.20':
resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-validator-identifier': 7.22.20
- chalk: 2.4.2
- js-tokens: 4.0.0
- dev: true
- /@babel/highlight@7.23.4:
+ '@babel/highlight@7.23.4':
resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
engines: {node: '>=6.9.0'}
- requiresBuild: true
- dependencies:
- '@babel/helper-validator-identifier': 7.22.20
- chalk: 2.4.2
- js-tokens: 4.0.0
- /@babel/highlight@7.24.2:
+ '@babel/highlight@7.24.2':
resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-validator-identifier': 7.22.20
- chalk: 2.4.2
- js-tokens: 4.0.0
- picocolors: 1.0.0
- /@babel/parser@7.23.0:
+ '@babel/parser@7.23.0':
resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==}
engines: {node: '>=6.0.0'}
hasBin: true
- dependencies:
- '@babel/types': 7.23.0
- dev: true
- /@babel/parser@7.23.9:
+ '@babel/parser@7.23.9':
resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==}
engines: {node: '>=6.0.0'}
hasBin: true
- dependencies:
- '@babel/types': 7.23.9
- /@babel/parser@7.24.4:
+ '@babel/parser@7.24.4':
resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==}
engines: {node: '>=6.0.0'}
hasBin: true
- dependencies:
- '@babel/types': 7.24.0
- /@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.23.9):
+ '@babel/plugin-proposal-decorators@7.24.1':
resolution: {integrity: sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.23.9)
- '@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.23.9)
- /@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.23.9):
+ '@babel/plugin-syntax-decorators@7.24.1':
resolution: {integrity: sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.24.0
- /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.23.9):
+ '@babel/plugin-syntax-import-attributes@7.24.1':
resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.24.0
- /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9):
+ '@babel/plugin-syntax-import-meta@7.10.4':
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
- /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.23.9):
+ '@babel/plugin-syntax-jsx@7.24.1':
resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.24.0
-
- /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.4):
- resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-plugin-utils': 7.24.0
-
- /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.23.9):
- resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.24.0
- /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.4):
+ '@babel/plugin-syntax-typescript@7.24.1':
resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-plugin-utils': 7.24.0
- /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.4):
+ '@babel/plugin-transform-modules-commonjs@7.24.1':
resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
- '@babel/helper-plugin-utils': 7.24.0
- '@babel/helper-simple-access': 7.22.5
- /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.9):
+ '@babel/plugin-transform-react-jsx-self@7.23.3':
resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
- /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.9):
+ '@babel/plugin-transform-react-jsx-source@7.23.3':
resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
- /@babel/plugin-transform-typescript@7.24.4(@babel/core@7.23.9):
- resolution: {integrity: sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.23.9)
- '@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.23.9)
- /@babel/plugin-transform-typescript@7.24.4(@babel/core@7.24.4):
+ '@babel/plugin-transform-typescript@7.24.4':
resolution: {integrity: sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
- '@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4)
- /@babel/preset-typescript@7.24.1(@babel/core@7.24.4):
+ '@babel/preset-typescript@7.24.1':
resolution: {integrity: sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-plugin-utils': 7.24.0
- '@babel/helper-validator-option': 7.23.5
- '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4)
- /@babel/runtime@7.23.9:
+ '@babel/runtime@7.23.9':
resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==}
engines: {node: '>=6.9.0'}
- dependencies:
- regenerator-runtime: 0.14.1
- dev: true
- /@babel/standalone@7.24.4:
+ '@babel/standalone@7.24.4':
resolution: {integrity: sha512-V4uqWeedadiuiCx5P5OHYJZ1PehdMpcBccNCEptKFGPiZIY3FI5f2ClxUl4r5wZ5U+ohcQ+4KW6jX2K6xXzq4Q==}
engines: {node: '>=6.9.0'}
- /@babel/template@7.22.15:
+ '@babel/template@7.22.15':
resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.24.2
- '@babel/parser': 7.24.4
- '@babel/types': 7.24.0
- /@babel/template@7.23.9:
+ '@babel/template@7.23.9':
resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.23.5
- '@babel/parser': 7.23.9
- '@babel/types': 7.23.9
- /@babel/template@7.24.0:
+ '@babel/template@7.24.0':
resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.24.2
- '@babel/parser': 7.24.4
- '@babel/types': 7.24.0
- /@babel/traverse@7.23.9:
+ '@babel/traverse@7.23.9':
resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.23.5
- '@babel/generator': 7.23.6
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-hoist-variables': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.23.9
- '@babel/types': 7.23.9
- debug: 4.3.4
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
- /@babel/traverse@7.24.1:
+ '@babel/traverse@7.24.1':
resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.24.2
- '@babel/generator': 7.24.4
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-hoist-variables': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.24.4
- '@babel/types': 7.24.0
- debug: 4.3.4
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
- /@babel/types@7.23.0:
+ '@babel/types@7.23.0':
resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-string-parser': 7.22.5
- '@babel/helper-validator-identifier': 7.22.20
- to-fast-properties: 2.0.0
- /@babel/types@7.23.9:
+ '@babel/types@7.23.9':
resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-string-parser': 7.23.4
- '@babel/helper-validator-identifier': 7.22.20
- to-fast-properties: 2.0.0
- /@babel/types@7.24.0:
+ '@babel/types@7.24.0':
resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-string-parser': 7.23.4
- '@babel/helper-validator-identifier': 7.22.20
- to-fast-properties: 2.0.0
- /@bcoe/v8-coverage@0.2.3:
+ '@bcoe/v8-coverage@0.2.3':
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
- dev: true
- /@bundled-es-modules/cookie@2.0.0:
+ '@bundled-es-modules/cookie@2.0.0':
resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==}
- dependencies:
- cookie: 0.5.0
- dev: true
- /@bundled-es-modules/statuses@1.0.1:
+ '@bundled-es-modules/statuses@1.0.1':
resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==}
- dependencies:
- statuses: 2.0.1
- dev: true
- /@changesets/apply-release-plan@7.0.0:
+ '@changesets/apply-release-plan@7.0.0':
resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==}
- dependencies:
- '@babel/runtime': 7.23.9
- '@changesets/config': 3.0.0
- '@changesets/get-version-range-type': 0.4.0
- '@changesets/git': 3.0.0
- '@changesets/types': 6.0.0
- '@manypkg/get-packages': 1.1.3
- detect-indent: 6.1.0
- fs-extra: 7.0.1
- lodash.startcase: 4.4.0
- outdent: 0.5.0
- prettier: 2.8.8
- resolve-from: 5.0.0
- semver: 7.5.4
- dev: true
- /@changesets/assemble-release-plan@6.0.0:
+ '@changesets/assemble-release-plan@6.0.0':
resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==}
- dependencies:
- '@babel/runtime': 7.23.9
- '@changesets/errors': 0.2.0
- '@changesets/get-dependents-graph': 2.0.0
- '@changesets/types': 6.0.0
- '@manypkg/get-packages': 1.1.3
- semver: 7.5.4
- dev: true
- /@changesets/changelog-git@0.2.0:
+ '@changesets/changelog-git@0.2.0':
resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==}
- dependencies:
- '@changesets/types': 6.0.0
- dev: true
- /@changesets/cli@2.27.1:
+ '@changesets/cli@2.27.1':
resolution: {integrity: sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==}
hasBin: true
- dependencies:
- '@babel/runtime': 7.23.9
- '@changesets/apply-release-plan': 7.0.0
- '@changesets/assemble-release-plan': 6.0.0
- '@changesets/changelog-git': 0.2.0
- '@changesets/config': 3.0.0
- '@changesets/errors': 0.2.0
- '@changesets/get-dependents-graph': 2.0.0
- '@changesets/get-release-plan': 4.0.0
- '@changesets/git': 3.0.0
- '@changesets/logger': 0.1.0
- '@changesets/pre': 2.0.0
- '@changesets/read': 0.6.0
- '@changesets/types': 6.0.0
- '@changesets/write': 0.3.0
- '@manypkg/get-packages': 1.1.3
- '@types/semver': 7.5.6
- ansi-colors: 4.1.3
- chalk: 2.4.2
- ci-info: 3.9.0
- enquirer: 2.4.1
- external-editor: 3.1.0
- fs-extra: 7.0.1
- human-id: 1.0.2
- meow: 6.1.1
- outdent: 0.5.0
- p-limit: 2.3.0
- preferred-pm: 3.1.2
- resolve-from: 5.0.0
- semver: 7.5.4
- spawndamnit: 2.0.0
- term-size: 2.2.1
- tty-table: 4.2.3
- dev: true
- /@changesets/config@3.0.0:
+ '@changesets/config@3.0.0':
resolution: {integrity: sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA==}
- dependencies:
- '@changesets/errors': 0.2.0
- '@changesets/get-dependents-graph': 2.0.0
- '@changesets/logger': 0.1.0
- '@changesets/types': 6.0.0
- '@manypkg/get-packages': 1.1.3
- fs-extra: 7.0.1
- micromatch: 4.0.5
- dev: true
- /@changesets/errors@0.2.0:
+ '@changesets/errors@0.2.0':
resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==}
- dependencies:
- extendable-error: 0.1.7
- dev: true
- /@changesets/get-dependents-graph@2.0.0:
+ '@changesets/get-dependents-graph@2.0.0':
resolution: {integrity: sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA==}
- dependencies:
- '@changesets/types': 6.0.0
- '@manypkg/get-packages': 1.1.3
- chalk: 2.4.2
- fs-extra: 7.0.1
- semver: 7.5.4
- dev: true
- /@changesets/get-release-plan@4.0.0:
+ '@changesets/get-release-plan@4.0.0':
resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==}
- dependencies:
- '@babel/runtime': 7.23.9
- '@changesets/assemble-release-plan': 6.0.0
- '@changesets/config': 3.0.0
- '@changesets/pre': 2.0.0
- '@changesets/read': 0.6.0
- '@changesets/types': 6.0.0
- '@manypkg/get-packages': 1.1.3
- dev: true
- /@changesets/get-version-range-type@0.4.0:
+ '@changesets/get-version-range-type@0.4.0':
resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==}
- dev: true
- /@changesets/git@3.0.0:
+ '@changesets/git@3.0.0':
resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==}
- dependencies:
- '@babel/runtime': 7.23.9
- '@changesets/errors': 0.2.0
- '@changesets/types': 6.0.0
- '@manypkg/get-packages': 1.1.3
- is-subdir: 1.2.0
- micromatch: 4.0.5
- spawndamnit: 2.0.0
- dev: true
- /@changesets/logger@0.1.0:
+ '@changesets/logger@0.1.0':
resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==}
- dependencies:
- chalk: 2.4.2
- dev: true
- /@changesets/parse@0.4.0:
+ '@changesets/parse@0.4.0':
resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==}
- dependencies:
- '@changesets/types': 6.0.0
- js-yaml: 3.14.1
- dev: true
- /@changesets/pre@2.0.0:
+ '@changesets/pre@2.0.0':
resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==}
- dependencies:
- '@babel/runtime': 7.23.9
- '@changesets/errors': 0.2.0
- '@changesets/types': 6.0.0
- '@manypkg/get-packages': 1.1.3
- fs-extra: 7.0.1
- dev: true
- /@changesets/read@0.6.0:
+ '@changesets/read@0.6.0':
resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==}
- dependencies:
- '@babel/runtime': 7.23.9
- '@changesets/git': 3.0.0
- '@changesets/logger': 0.1.0
- '@changesets/parse': 0.4.0
- '@changesets/types': 6.0.0
- chalk: 2.4.2
- fs-extra: 7.0.1
- p-filter: 2.1.0
- dev: true
- /@changesets/types@4.1.0:
+ '@changesets/types@4.1.0':
resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==}
- dev: true
- /@changesets/types@6.0.0:
+ '@changesets/types@6.0.0':
resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==}
- dev: true
- /@changesets/write@0.3.0:
+ '@changesets/write@0.3.0':
resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==}
- dependencies:
- '@babel/runtime': 7.23.9
- '@changesets/types': 6.0.0
- fs-extra: 7.0.1
- human-id: 1.0.2
- prettier: 2.8.8
- dev: true
- /@cloudflare/kv-asset-handler@0.3.1:
+ '@cloudflare/kv-asset-handler@0.3.1':
resolution: {integrity: sha512-lKN2XCfKCmpKb86a1tl4GIwsJYDy9TGuwjhDELLmpKygQhw8X2xR4dusgpC5Tg7q1pB96Eb0rBo81kxSILQMwA==}
- dependencies:
- mime: 3.0.0
- /@codecov/bundler-plugin-core@0.0.1-beta.6:
+ '@codecov/bundler-plugin-core@0.0.1-beta.6':
resolution: {integrity: sha512-dGk/s90fZm7D1O00gRtuE2gqM/CW9nglaPzcIT0v10VOV2tj+aHRrdB+yjas+RW8QP8Qf/sMqSmjkufP1iqggw==}
engines: {node: '>=18.0.0'}
- dependencies:
- chalk: 4.1.2
- semver: 7.6.0
- unplugin: 1.10.1
- zod: 3.22.4
- dev: true
- /@codecov/rollup-plugin@0.0.1-beta.5(rollup@4.9.6):
+ '@codecov/rollup-plugin@0.0.1-beta.5':
resolution: {integrity: sha512-3x6vmt59Hgfpr8jroB7LYa2XX+kFds8HaWsUTBX08sJ2bCw+BzlW1Mnc+IdxBdMtjo1jkYEceRvfwQ0X2LK4ZQ==}
engines: {node: '>=18.0.0'}
peerDependencies:
rollup: 3.x || 4.x
- dependencies:
- '@codecov/bundler-plugin-core': 0.0.1-beta.6
- rollup: 4.9.6
- dev: true
- /@cspotcode/source-map-support@0.8.1:
+ '@cspotcode/source-map-support@0.8.1':
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
- dependencies:
- '@jridgewell/trace-mapping': 0.3.9
- dev: true
- /@discoveryjs/json-ext@0.5.7:
+ '@discoveryjs/json-ext@0.5.7':
resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==}
engines: {node: '>=10.0.0'}
- dev: true
- /@esbuild/aix-ppc64@0.20.2:
+ '@esbuild/aix-ppc64@0.20.2':
resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [aix]
- requiresBuild: true
- optional: true
- /@esbuild/android-arm64@0.18.20:
+ '@esbuild/android-arm64@0.18.20':
resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/android-arm64@0.19.4:
+ '@esbuild/android-arm64@0.19.4':
resolution: {integrity: sha512-mRsi2vJsk4Bx/AFsNBqOH2fqedxn5L/moT58xgg51DjX1la64Z3Npicut2VbhvDFO26qjWtPMsVxCd80YTFVeg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/android-arm64@0.20.2:
+ '@esbuild/android-arm64@0.20.2':
resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
- requiresBuild: true
- optional: true
- /@esbuild/android-arm@0.18.20:
+ '@esbuild/android-arm@0.18.20':
resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/android-arm@0.19.4:
+ '@esbuild/android-arm@0.19.4':
resolution: {integrity: sha512-uBIbiYMeSsy2U0XQoOGVVcpIktjLMEKa7ryz2RLr7L/vTnANNEsPVAh4xOv7ondGz6ac1zVb0F8Jx20rQikffQ==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/android-arm@0.20.2:
+ '@esbuild/android-arm@0.20.2':
resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
- requiresBuild: true
- optional: true
- /@esbuild/android-x64@0.18.20:
+ '@esbuild/android-x64@0.18.20':
resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/android-x64@0.19.4:
+ '@esbuild/android-x64@0.19.4':
resolution: {integrity: sha512-4iPufZ1TMOD3oBlGFqHXBpa3KFT46aLl6Vy7gwed0ZSYgHaZ/mihbYb4t7Z9etjkC9Al3ZYIoOaHrU60gcMy7g==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/android-x64@0.20.2:
+ '@esbuild/android-x64@0.20.2':
resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
- requiresBuild: true
- optional: true
- /@esbuild/darwin-arm64@0.18.20:
+ '@esbuild/darwin-arm64@0.18.20':
resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/darwin-arm64@0.19.4:
+ '@esbuild/darwin-arm64@0.19.4':
resolution: {integrity: sha512-Lviw8EzxsVQKpbS+rSt6/6zjn9ashUZ7Tbuvc2YENgRl0yZTktGlachZ9KMJUsVjZEGFVu336kl5lBgDN6PmpA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/darwin-arm64@0.20.2:
+ '@esbuild/darwin-arm64@0.20.2':
resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
- requiresBuild: true
- optional: true
- /@esbuild/darwin-x64@0.18.20:
+ '@esbuild/darwin-x64@0.18.20':
resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/darwin-x64@0.19.4:
+ '@esbuild/darwin-x64@0.19.4':
resolution: {integrity: sha512-YHbSFlLgDwglFn0lAO3Zsdrife9jcQXQhgRp77YiTDja23FrC2uwnhXMNkAucthsf+Psr7sTwYEryxz6FPAVqw==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/darwin-x64@0.20.2:
+ '@esbuild/darwin-x64@0.20.2':
resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
- requiresBuild: true
- optional: true
- /@esbuild/freebsd-arm64@0.18.20:
+ '@esbuild/freebsd-arm64@0.18.20':
resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/freebsd-arm64@0.19.4:
+ '@esbuild/freebsd-arm64@0.19.4':
resolution: {integrity: sha512-vz59ijyrTG22Hshaj620e5yhs2dU1WJy723ofc+KUgxVCM6zxQESmWdMuVmUzxtGqtj5heHyB44PjV/HKsEmuQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/freebsd-arm64@0.20.2:
+ '@esbuild/freebsd-arm64@0.20.2':
resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
- requiresBuild: true
- optional: true
- /@esbuild/freebsd-x64@0.18.20:
+ '@esbuild/freebsd-x64@0.18.20':
resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/freebsd-x64@0.19.4:
+ '@esbuild/freebsd-x64@0.19.4':
resolution: {integrity: sha512-3sRbQ6W5kAiVQRBWREGJNd1YE7OgzS0AmOGjDmX/qZZecq8NFlQsQH0IfXjjmD0XtUYqr64e0EKNFjMUlPL3Cw==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/freebsd-x64@0.20.2:
+ '@esbuild/freebsd-x64@0.20.2':
resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
- requiresBuild: true
- optional: true
- /@esbuild/linux-arm64@0.18.20:
+ '@esbuild/linux-arm64@0.18.20':
resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-arm64@0.19.4:
+ '@esbuild/linux-arm64@0.19.4':
resolution: {integrity: sha512-ZWmWORaPbsPwmyu7eIEATFlaqm0QGt+joRE9sKcnVUG3oBbr/KYdNE2TnkzdQwX6EDRdg/x8Q4EZQTXoClUqqA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-arm64@0.20.2:
+ '@esbuild/linux-arm64@0.20.2':
resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-arm@0.18.20:
+ '@esbuild/linux-arm@0.18.20':
resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-arm@0.19.4:
+ '@esbuild/linux-arm@0.19.4':
resolution: {integrity: sha512-z/4ArqOo9EImzTi4b6Vq+pthLnepFzJ92BnofU1jgNlcVb+UqynVFdoXMCFreTK7FdhqAzH0vmdwW5373Hm9pg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-arm@0.20.2:
+ '@esbuild/linux-arm@0.20.2':
resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-ia32@0.18.20:
+ '@esbuild/linux-ia32@0.18.20':
resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-ia32@0.19.4:
+ '@esbuild/linux-ia32@0.19.4':
resolution: {integrity: sha512-EGc4vYM7i1GRUIMqRZNCTzJh25MHePYsnQfKDexD8uPTCm9mK56NIL04LUfX2aaJ+C9vyEp2fJ7jbqFEYgO9lQ==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-ia32@0.20.2:
+ '@esbuild/linux-ia32@0.20.2':
resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-loong64@0.18.20:
+ '@esbuild/linux-loong64@0.18.20':
resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-loong64@0.19.4:
+ '@esbuild/linux-loong64@0.19.4':
resolution: {integrity: sha512-WVhIKO26kmm8lPmNrUikxSpXcgd6HDog0cx12BUfA2PkmURHSgx9G6vA19lrlQOMw+UjMZ+l3PpbtzffCxFDRg==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-loong64@0.20.2:
+ '@esbuild/linux-loong64@0.20.2':
resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-mips64el@0.18.20:
+ '@esbuild/linux-mips64el@0.18.20':
resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-mips64el@0.19.4:
+ '@esbuild/linux-mips64el@0.19.4':
resolution: {integrity: sha512-keYY+Hlj5w86hNp5JJPuZNbvW4jql7c1eXdBUHIJGTeN/+0QFutU3GrS+c27L+NTmzi73yhtojHk+lr2+502Mw==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-mips64el@0.20.2:
+ '@esbuild/linux-mips64el@0.20.2':
resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-ppc64@0.18.20:
+ '@esbuild/linux-ppc64@0.18.20':
resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-ppc64@0.19.4:
+ '@esbuild/linux-ppc64@0.19.4':
resolution: {integrity: sha512-tQ92n0WMXyEsCH4m32S21fND8VxNiVazUbU4IUGVXQpWiaAxOBvtOtbEt3cXIV3GEBydYsY8pyeRMJx9kn3rvw==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-ppc64@0.20.2:
+ '@esbuild/linux-ppc64@0.20.2':
resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-riscv64@0.18.20:
+ '@esbuild/linux-riscv64@0.18.20':
resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-riscv64@0.19.4:
+ '@esbuild/linux-riscv64@0.19.4':
resolution: {integrity: sha512-tRRBey6fG9tqGH6V75xH3lFPpj9E8BH+N+zjSUCnFOX93kEzqS0WdyJHkta/mmJHn7MBaa++9P4ARiU4ykjhig==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-riscv64@0.20.2:
+ '@esbuild/linux-riscv64@0.20.2':
resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-s390x@0.18.20:
+ '@esbuild/linux-s390x@0.18.20':
resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-s390x@0.19.4:
+ '@esbuild/linux-s390x@0.19.4':
resolution: {integrity: sha512-152aLpQqKZYhThiJ+uAM4PcuLCAOxDsCekIbnGzPKVBRUDlgaaAfaUl5NYkB1hgY6WN4sPkejxKlANgVcGl9Qg==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-s390x@0.20.2:
+ '@esbuild/linux-s390x@0.20.2':
resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-x64@0.18.20:
+ '@esbuild/linux-x64@0.18.20':
resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-x64@0.19.4:
+ '@esbuild/linux-x64@0.19.4':
resolution: {integrity: sha512-Mi4aNA3rz1BNFtB7aGadMD0MavmzuuXNTaYL6/uiYIs08U7YMPETpgNn5oue3ICr+inKwItOwSsJDYkrE9ekVg==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/linux-x64@0.20.2:
+ '@esbuild/linux-x64@0.20.2':
resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/netbsd-x64@0.18.20:
+ '@esbuild/netbsd-x64@0.18.20':
resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/netbsd-x64@0.19.4:
+ '@esbuild/netbsd-x64@0.19.4':
resolution: {integrity: sha512-9+Wxx1i5N/CYo505CTT7T+ix4lVzEdz0uCoYGxM5JDVlP2YdDC1Bdz+Khv6IbqmisT0Si928eAxbmGkcbiuM/A==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/netbsd-x64@0.20.2:
+ '@esbuild/netbsd-x64@0.20.2':
resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
- requiresBuild: true
- optional: true
- /@esbuild/openbsd-x64@0.18.20:
+ '@esbuild/openbsd-x64@0.18.20':
resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/openbsd-x64@0.19.4:
+ '@esbuild/openbsd-x64@0.19.4':
resolution: {integrity: sha512-MFsHleM5/rWRW9EivFssop+OulYVUoVcqkyOkjiynKBCGBj9Lihl7kh9IzrreDyXa4sNkquei5/DTP4uCk25xw==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/openbsd-x64@0.20.2:
+ '@esbuild/openbsd-x64@0.20.2':
resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
- requiresBuild: true
- optional: true
- /@esbuild/sunos-x64@0.18.20:
+ '@esbuild/sunos-x64@0.18.20':
resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/sunos-x64@0.19.4:
+ '@esbuild/sunos-x64@0.19.4':
resolution: {integrity: sha512-6Xq8SpK46yLvrGxjp6HftkDwPP49puU4OF0hEL4dTxqCbfx09LyrbUj/D7tmIRMj5D5FCUPksBbxyQhp8tmHzw==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/sunos-x64@0.20.2:
+ '@esbuild/sunos-x64@0.20.2':
resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
- requiresBuild: true
- optional: true
- /@esbuild/win32-arm64@0.18.20:
+ '@esbuild/win32-arm64@0.18.20':
resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/win32-arm64@0.19.4:
+ '@esbuild/win32-arm64@0.19.4':
resolution: {integrity: sha512-PkIl7Jq4mP6ke7QKwyg4fD4Xvn8PXisagV/+HntWoDEdmerB2LTukRZg728Yd1Fj+LuEX75t/hKXE2Ppk8Hh1w==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/win32-arm64@0.20.2:
+ '@esbuild/win32-arm64@0.20.2':
resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
- requiresBuild: true
- optional: true
- /@esbuild/win32-ia32@0.18.20:
+ '@esbuild/win32-ia32@0.18.20':
resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/win32-ia32@0.19.4:
+ '@esbuild/win32-ia32@0.19.4':
resolution: {integrity: sha512-ga676Hnvw7/ycdKB53qPusvsKdwrWzEyJ+AtItHGoARszIqvjffTwaaW3b2L6l90i7MO9i+dlAW415INuRhSGg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/win32-ia32@0.20.2:
+ '@esbuild/win32-ia32@0.20.2':
resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
- requiresBuild: true
- optional: true
- /@esbuild/win32-x64@0.18.20:
+ '@esbuild/win32-x64@0.18.20':
resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/win32-x64@0.19.4:
+ '@esbuild/win32-x64@0.19.4':
resolution: {integrity: sha512-HP0GDNla1T3ZL8Ko/SHAS2GgtjOg+VmWnnYLhuTksr++EnduYB0f3Y2LzHsUwb2iQ13JGoY6G3R8h6Du/WG6uA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
- requiresBuild: true
- dev: true
- optional: true
- /@esbuild/win32-x64@0.20.2:
+ '@esbuild/win32-x64@0.20.2':
resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
- requiresBuild: true
- optional: true
- /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0):
+ '@eslint-community/eslint-utils@4.4.0':
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- dependencies:
- eslint: 8.56.0
- eslint-visitor-keys: 3.4.3
- /@eslint-community/regexpp@4.10.0:
+ '@eslint-community/regexpp@4.10.0':
resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- /@eslint/eslintrc@2.1.4:
+ '@eslint/eslintrc@2.1.4':
resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- ajv: 6.12.6
- debug: 4.3.4
- espree: 9.6.1
- globals: 13.24.0
- ignore: 5.3.1
- import-fresh: 3.3.0
- js-yaml: 4.1.0
- minimatch: 3.1.2
- strip-json-comments: 3.1.1
- transitivePeerDependencies:
- - supports-color
- /@eslint/js@8.56.0:
+ '@eslint/js@8.56.0':
resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- /@fastify/busboy@2.1.1:
+ '@fastify/busboy@2.1.1':
resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==}
engines: {node: '>=14'}
- /@floating-ui/core@1.6.0:
+ '@floating-ui/core@1.6.0':
resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==}
- dependencies:
- '@floating-ui/utils': 0.2.1
- /@floating-ui/dom@1.1.1:
+ '@floating-ui/dom@1.1.1':
resolution: {integrity: sha512-TpIO93+DIujg3g7SykEAGZMDtbJRrmnYRCNYSjJlvIbGhBjRSNTLVbNeDQBrzy9qDgUbiWdc7KA0uZHZ2tJmiw==}
- dependencies:
- '@floating-ui/core': 1.6.0
- /@floating-ui/utils@0.2.1:
+ '@floating-ui/utils@0.2.1':
resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==}
- /@humanwhocodes/config-array@0.11.14:
+ '@fontsource/fira-mono@4.5.10':
+ resolution: {integrity: sha512-bxUnRP8xptGRo8YXeY073DSpfK74XpSb0ZyRNpHV9WvLnJ7TwPOjZll8hTMin7zLC6iOp59pDZ8EQDj1gzgAQQ==}
+
+ '@humanwhocodes/config-array@0.11.14':
resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
engines: {node: '>=10.10.0'}
- dependencies:
- '@humanwhocodes/object-schema': 2.0.2
- debug: 4.3.4
- minimatch: 3.1.2
- transitivePeerDependencies:
- - supports-color
- /@humanwhocodes/module-importer@1.0.1:
+ '@humanwhocodes/module-importer@1.0.1':
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines: {node: '>=12.22'}
- /@humanwhocodes/object-schema@2.0.2:
+ '@humanwhocodes/object-schema@2.0.2':
resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
- /@iconify/types@2.0.0:
+ '@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
- /@iconify/utils@2.1.23:
+ '@iconify/utils@2.1.23':
resolution: {integrity: sha512-YGNbHKM5tyDvdWZ92y2mIkrfvm5Fvhe6WJSkWu7vvOFhMtYDP0casZpoRz0XEHZCrYsR4stdGT3cZ52yp5qZdQ==}
- dependencies:
- '@antfu/install-pkg': 0.1.1
- '@antfu/utils': 0.7.7
- '@iconify/types': 2.0.0
- debug: 4.3.4
- kolorist: 1.8.0
- local-pkg: 0.5.0
- mlly: 1.6.1
- transitivePeerDependencies:
- - supports-color
- /@ioredis/commands@1.2.0:
+ '@ioredis/commands@1.2.0':
resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==}
- /@isaacs/cliui@8.0.2:
+ '@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
- dependencies:
- string-width: 5.1.2
- string-width-cjs: /string-width@4.2.3
- strip-ansi: 7.1.0
- strip-ansi-cjs: /strip-ansi@6.0.1
- wrap-ansi: 8.1.0
- wrap-ansi-cjs: /wrap-ansi@7.0.0
- /@istanbuljs/schema@0.1.3:
+ '@istanbuljs/schema@0.1.3':
resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
engines: {node: '>=8'}
- dev: true
- /@jest/schemas@29.6.3:
+ '@jest/schemas@29.6.3':
resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@sinclair/typebox': 0.27.8
- dev: true
- /@jridgewell/gen-mapping@0.3.3:
+ '@jridgewell/gen-mapping@0.3.3':
resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/set-array': 1.1.2
- '@jridgewell/sourcemap-codec': 1.4.15
- '@jridgewell/trace-mapping': 0.3.19
- /@jridgewell/gen-mapping@0.3.5:
+ '@jridgewell/gen-mapping@0.3.5':
resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.4.15
- '@jridgewell/trace-mapping': 0.3.25
- /@jridgewell/resolve-uri@3.1.1:
+ '@jridgewell/resolve-uri@3.1.1':
resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
engines: {node: '>=6.0.0'}
- /@jridgewell/set-array@1.1.2:
+ '@jridgewell/set-array@1.1.2':
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
engines: {node: '>=6.0.0'}
- /@jridgewell/set-array@1.2.1:
+ '@jridgewell/set-array@1.2.1':
resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
engines: {node: '>=6.0.0'}
- /@jridgewell/source-map@0.3.5:
+ '@jridgewell/source-map@0.3.5':
resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==}
- dependencies:
- '@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.19
- /@jridgewell/sourcemap-codec@1.4.15:
+ '@jridgewell/sourcemap-codec@1.4.15':
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
- /@jridgewell/trace-mapping@0.3.19:
- resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==}
- dependencies:
- '@jridgewell/resolve-uri': 3.1.1
- '@jridgewell/sourcemap-codec': 1.4.15
-
- /@jridgewell/trace-mapping@0.3.22:
+ '@jridgewell/trace-mapping@0.3.22':
resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==}
- dependencies:
- '@jridgewell/resolve-uri': 3.1.1
- '@jridgewell/sourcemap-codec': 1.4.15
- dev: true
- /@jridgewell/trace-mapping@0.3.25:
+ '@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
- dependencies:
- '@jridgewell/resolve-uri': 3.1.1
- '@jridgewell/sourcemap-codec': 1.4.15
- /@jridgewell/trace-mapping@0.3.9:
+ '@jridgewell/trace-mapping@0.3.9':
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
- dependencies:
- '@jridgewell/resolve-uri': 3.1.1
- '@jridgewell/sourcemap-codec': 1.4.15
- dev: true
- /@kwsites/file-exists@1.1.1:
+ '@kwsites/file-exists@1.1.1':
resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==}
- dependencies:
- debug: 4.3.4
- transitivePeerDependencies:
- - supports-color
- /@kwsites/promise-deferred@1.1.1:
+ '@kwsites/promise-deferred@1.1.1':
resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
- /@manypkg/find-root@1.1.0:
+ '@manypkg/find-root@1.1.0':
resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
- dependencies:
- '@babel/runtime': 7.23.9
- '@types/node': 12.20.55
- find-up: 4.1.0
- fs-extra: 8.1.0
- dev: true
- /@manypkg/get-packages@1.1.3:
+ '@manypkg/get-packages@1.1.3':
resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
- dependencies:
- '@babel/runtime': 7.23.9
- '@changesets/types': 4.1.0
- '@manypkg/find-root': 1.1.0
- fs-extra: 8.1.0
- globby: 11.1.0
- read-yaml-file: 1.1.0
- dev: true
- /@mapbox/node-pre-gyp@1.0.11:
+ '@mapbox/node-pre-gyp@1.0.11':
resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==}
hasBin: true
- dependencies:
- detect-libc: 2.0.3
- https-proxy-agent: 5.0.1
- make-dir: 3.1.0
- node-fetch: 2.7.0
- nopt: 5.0.0
- npmlog: 5.0.1
- rimraf: 3.0.2
- semver: 7.6.0
- tar: 6.2.1
- transitivePeerDependencies:
- - encoding
- - supports-color
- /@mswjs/cookies@1.1.0:
+ '@mswjs/cookies@1.1.0':
resolution: {integrity: sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==}
engines: {node: '>=18'}
- dev: true
- /@mswjs/interceptors@0.25.15:
+ '@mswjs/interceptors@0.25.15':
resolution: {integrity: sha512-s4jdyxmq1eeftfDXJ7MUiK/jlvYaU8Sr75+42hHCVBrYez0k51RHbMitKIKdmsF92Q6gwhp8Sm1MmvdA9llpcg==}
engines: {node: '>=18'}
- dependencies:
- '@open-draft/deferred-promise': 2.2.0
- '@open-draft/logger': 0.3.0
- '@open-draft/until': 2.1.0
- is-node-process: 1.2.0
- outvariant: 1.4.2
- strict-event-emitter: 0.5.1
- dev: true
- /@netlify/functions@2.6.0:
+ '@neoconfetti/svelte@1.0.0':
+ resolution: {integrity: sha512-SmksyaJAdSlMa9cTidVSIqYo1qti+WTsviNDwgjNVm+KQ3DRP2Df9umDIzC4vCcpEYY+chQe0i2IKnLw03AT8Q==}
+
+ '@netlify/functions@2.6.0':
resolution: {integrity: sha512-vU20tij0fb4nRGACqb+5SQvKd50JYyTyEhQetCMHdakcJFzjLDivvRR16u1G2Oy4A7xNAtGJF1uz8reeOtTVcQ==}
engines: {node: '>=14.0.0'}
- dependencies:
- '@netlify/serverless-functions-api': 1.14.0
- /@netlify/node-cookies@0.1.0:
+ '@netlify/node-cookies@0.1.0':
resolution: {integrity: sha512-OAs1xG+FfLX0LoRASpqzVntVV/RpYkgpI0VrUnw2u0Q1qiZUzcPffxRK8HF3gc4GjuhG5ahOEMJ9bswBiZPq0g==}
engines: {node: ^14.16.0 || >=16.0.0}
- /@netlify/serverless-functions-api@1.14.0:
+ '@netlify/serverless-functions-api@1.14.0':
resolution: {integrity: sha512-HUNETLNvNiC2J+SB/YuRwJA9+agPrc0azSoWVk8H85GC+YE114hcS5JW+dstpKwVerp2xILE3vNWN7IMXP5Q5Q==}
engines: {node: ^14.18.0 || >=16.0.0}
- dependencies:
- '@netlify/node-cookies': 0.1.0
- urlpattern-polyfill: 8.0.2
- /@next/env@14.1.0:
+ '@next/env@14.1.0':
resolution: {integrity: sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw==}
- dev: false
- /@next/eslint-plugin-next@14.1.0:
+ '@next/eslint-plugin-next@14.1.0':
resolution: {integrity: sha512-x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68Q==}
- dependencies:
- glob: 10.3.10
- dev: true
- /@next/swc-darwin-arm64@14.1.0:
+ '@next/swc-darwin-arm64@14.1.0':
resolution: {integrity: sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-darwin-x64@14.1.0:
+ '@next/swc-darwin-x64@14.1.0':
resolution: {integrity: sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-linux-arm64-gnu@14.1.0:
+ '@next/swc-linux-arm64-gnu@14.1.0':
resolution: {integrity: sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-linux-arm64-musl@14.1.0:
+ '@next/swc-linux-arm64-musl@14.1.0':
resolution: {integrity: sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-linux-x64-gnu@14.1.0:
+ '@next/swc-linux-x64-gnu@14.1.0':
resolution: {integrity: sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-linux-x64-musl@14.1.0:
+ '@next/swc-linux-x64-musl@14.1.0':
resolution: {integrity: sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-win32-arm64-msvc@14.1.0:
+ '@next/swc-win32-arm64-msvc@14.1.0':
resolution: {integrity: sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-win32-ia32-msvc@14.1.0:
+ '@next/swc-win32-ia32-msvc@14.1.0':
resolution: {integrity: sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-win32-x64-msvc@14.1.0:
+ '@next/swc-win32-x64-msvc@14.1.0':
resolution: {integrity: sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
- requiresBuild: true
- dev: false
- optional: true
- /@nodelib/fs.scandir@2.1.5:
+ '@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- run-parallel: 1.2.0
- /@nodelib/fs.stat@2.0.5:
+ '@nodelib/fs.stat@2.0.5':
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
engines: {node: '>= 8'}
- /@nodelib/fs.walk@1.2.8:
+ '@nodelib/fs.walk@1.2.8':
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- dependencies:
- '@nodelib/fs.scandir': 2.1.5
- fastq: 1.17.0
- /@npmcli/agent@2.2.2:
+ '@npmcli/agent@2.2.2':
resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==}
engines: {node: ^16.14.0 || >=18.0.0}
- dependencies:
- agent-base: 7.1.1
- http-proxy-agent: 7.0.2
- https-proxy-agent: 7.0.4
- lru-cache: 10.2.0
- socks-proxy-agent: 8.0.3
- transitivePeerDependencies:
- - supports-color
- /@npmcli/fs@3.1.0:
+ '@npmcli/fs@3.1.0':
resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- dependencies:
- semver: 7.6.0
- /@npmcli/git@5.0.6:
+ '@npmcli/git@5.0.6':
resolution: {integrity: sha512-4x/182sKXmQkf0EtXxT26GEsaOATpD7WVtza5hrYivWZeo6QefC6xq9KAXrnjtFKBZ4rZwR7aX/zClYYXgtwLw==}
engines: {node: ^16.14.0 || >=18.0.0}
- dependencies:
- '@npmcli/promise-spawn': 7.0.1
- lru-cache: 10.2.0
- npm-pick-manifest: 9.0.0
- proc-log: 4.2.0
- promise-inflight: 1.0.1
- promise-retry: 2.0.1
- semver: 7.6.0
- which: 4.0.0
- transitivePeerDependencies:
- - bluebird
- /@npmcli/installed-package-contents@2.0.2:
+ '@npmcli/installed-package-contents@2.0.2':
resolution: {integrity: sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
hasBin: true
- dependencies:
- npm-bundled: 3.0.0
- npm-normalize-package-bin: 3.0.1
- /@npmcli/node-gyp@3.0.0:
+ '@npmcli/node-gyp@3.0.0':
resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- /@npmcli/package-json@5.0.3:
+ '@npmcli/package-json@5.0.3':
resolution: {integrity: sha512-cgsjCvld2wMqkUqvY+SZI+1ZJ7umGBYc9IAKfqJRKJCcs7hCQYxScUgdsyrRINk3VmdCYf9TXiLBHQ6ECTxhtg==}
engines: {node: ^16.14.0 || >=18.0.0}
- dependencies:
- '@npmcli/git': 5.0.6
- glob: 10.3.10
- hosted-git-info: 7.0.1
- json-parse-even-better-errors: 3.0.1
- normalize-package-data: 6.0.0
- proc-log: 4.2.0
- semver: 7.6.0
- transitivePeerDependencies:
- - bluebird
- /@npmcli/promise-spawn@7.0.1:
+ '@npmcli/promise-spawn@7.0.1':
resolution: {integrity: sha512-P4KkF9jX3y+7yFUxgcUdDtLy+t4OlDGuEBLNs57AZsfSfg+uV6MLndqGpnl4831ggaEdXwR50XFoZP4VFtHolg==}
engines: {node: ^16.14.0 || >=18.0.0}
- dependencies:
- which: 4.0.0
- /@npmcli/redact@1.1.0:
+ '@npmcli/redact@1.1.0':
resolution: {integrity: sha512-PfnWuOkQgu7gCbnSsAisaX7hKOdZ4wSAhAzH3/ph5dSGau52kCRrMMGbiSQLwyTZpgldkZ49b0brkOr1AzGBHQ==}
engines: {node: ^16.14.0 || >=18.0.0}
- /@npmcli/run-script@8.0.0:
+ '@npmcli/run-script@8.0.0':
resolution: {integrity: sha512-5noc+eCQmX1W9nlFUe65n5MIteikd3vOA2sEPdXtlUv68KWyHNFZnT/LDRXu/E4nZ5yxjciP30pADr/GQ97W1w==}
engines: {node: ^16.14.0 || >=18.0.0}
- dependencies:
- '@npmcli/node-gyp': 3.0.0
- '@npmcli/package-json': 5.0.3
- '@npmcli/promise-spawn': 7.0.1
- node-gyp: 10.1.0
- proc-log: 4.2.0
- which: 4.0.0
- transitivePeerDependencies:
- - bluebird
- - supports-color
- /@nuxt/devalue@2.0.2:
+ '@nuxt/devalue@2.0.2':
resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==}
- /@nuxt/devtools-kit@1.2.0(nuxt@3.11.2)(rollup@4.9.6)(vite@5.2.10):
- resolution: {integrity: sha512-T81TQuaN6hbQFzgvQeRAMJjcL4mgWtYvlGTAvtuvd3TFuHV7bMK+tFZaxgJXzIu1/UPO7/aO4VLCB0xl5sSwZw==}
- peerDependencies:
- nuxt: ^3.9.0
- vite: '*'
- dependencies:
- '@nuxt/kit': 3.11.2(rollup@4.9.6)
- '@nuxt/schema': 3.11.2(rollup@4.9.6)
- execa: 7.2.0
- nuxt: 3.11.2(@types/node@20.11.15)(@unocss/reset@0.59.4)(eslint@8.56.0)(floating-vue@5.2.2)(rollup@4.9.6)(typescript@5.3.3)(unocss@0.59.4)(vite@5.2.10)
- vite: 5.2.10(@types/node@20.11.15)
- transitivePeerDependencies:
- - rollup
- - supports-color
-
- /@nuxt/devtools-kit@1.2.0(nuxt@3.11.2)(vite@5.2.10):
+ '@nuxt/devtools-kit@1.2.0':
resolution: {integrity: sha512-T81TQuaN6hbQFzgvQeRAMJjcL4mgWtYvlGTAvtuvd3TFuHV7bMK+tFZaxgJXzIu1/UPO7/aO4VLCB0xl5sSwZw==}
peerDependencies:
nuxt: ^3.9.0
vite: '*'
- dependencies:
- '@nuxt/kit': 3.11.2
- '@nuxt/schema': 3.11.2
- execa: 7.2.0
- nuxt: 3.11.2(@types/node@20.11.15)(@unocss/reset@0.59.4)(eslint@8.56.0)(floating-vue@5.2.2)(typescript@5.3.3)(unocss@0.59.4)(vite@5.2.10)
- vite: 5.2.10(@types/node@20.11.15)
- transitivePeerDependencies:
- - rollup
- - supports-color
- dev: false
- /@nuxt/devtools-wizard@1.2.0:
+ '@nuxt/devtools-wizard@1.2.0':
resolution: {integrity: sha512-qGepEgm7m1q9fmnwcrbijpRgdprPbczStmVlKcONYE/9PrGn+MHeHthJHD0im30FHBVQytbN11jor1sHEauGhA==}
hasBin: true
- dependencies:
- consola: 3.2.3
- diff: 5.2.0
- execa: 7.2.0
- global-directory: 4.0.1
- magicast: 0.3.4
- pathe: 1.1.2
- pkg-types: 1.1.0
- prompts: 2.4.2
- rc9: 2.1.2
- semver: 7.6.0
- /@nuxt/devtools@1.2.0(@unocss/reset@0.59.4)(floating-vue@5.2.2)(nuxt@3.11.2)(rollup@4.9.6)(unocss@0.59.4)(vite@5.2.10)(vue@3.4.24):
+ '@nuxt/devtools@1.2.0':
resolution: {integrity: sha512-pdEvZJqovqxJp9E1BJAaGeFdFPEpCKwuuy9l9k4exBvwvxjTfjLeyW7oPD5RUTCGGxhOswgbXwuDrO4k+x2zpA==}
hasBin: true
peerDependencies:
nuxt: ^3.9.0
vite: '*'
- dependencies:
- '@antfu/utils': 0.7.7
- '@nuxt/devtools-kit': 1.2.0(nuxt@3.11.2)(rollup@4.9.6)(vite@5.2.10)
- '@nuxt/devtools-wizard': 1.2.0
- '@nuxt/kit': 3.11.2(rollup@4.9.6)
- '@vue/devtools-applet': 7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2)(unocss@0.59.4)(vite@5.2.10)(vue@3.4.24)
- '@vue/devtools-core': 7.0.27(vite@5.2.10)(vue@3.4.24)
- '@vue/devtools-kit': 7.0.27(vue@3.4.24)
- birpc: 0.2.17
- consola: 3.2.3
- cronstrue: 2.49.0
- destr: 2.0.3
- error-stack-parser-es: 0.1.1
- execa: 7.2.0
- fast-glob: 3.3.2
- flatted: 3.3.1
- get-port-please: 3.1.2
+
+ '@nuxt/kit@3.11.2':
+ resolution: {integrity: sha512-yiYKP0ZWMW7T3TCmsv4H8+jEsB/nFriRAR8bKoSqSV9bkVYWPE36sf7JDux30dQ91jSlQG6LQkB3vCHYTS2cIg==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+
+ '@nuxt/schema@3.11.2':
+ resolution: {integrity: sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+
+ '@nuxt/telemetry@2.5.4':
+ resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==}
+ hasBin: true
+
+ '@nuxt/ui-templates@1.3.3':
+ resolution: {integrity: sha512-3BG5doAREcD50dbKyXgmjD4b1GzY8CUy3T41jMhHZXNDdaNwOd31IBq+D6dV00OSrDVhzrTVj0IxsUsnMyHvIQ==}
+
+ '@nuxt/vite-builder@3.11.2':
+ resolution: {integrity: sha512-eXTZsAAN4dPz4eA2UD5YU2kD/DqgfyQp1UYsIdCe6+PAVe1ifkUboBjbc0piR5+3qI/S/eqk3nzxRGbiYF7Ccg==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+ peerDependencies:
+ vue: ^3.3.4
+
+ '@open-draft/deferred-promise@2.2.0':
+ resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==}
+
+ '@open-draft/logger@0.3.0':
+ resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==}
+
+ '@open-draft/until@2.1.0':
+ resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==}
+
+ '@oven/bun-darwin-aarch64@1.1.4':
+ resolution: {integrity: sha512-/eysHyAfoEda+/HHLVx0u5f/ZGxb6bR/xLQ4E/u/c5Emue5npeJBLD2P8Kjt9efz/A0xalPW8jHvtuEmYTnuoA==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oven/bun-darwin-x64-baseline@1.1.4':
+ resolution: {integrity: sha512-VJBlJNMXV7VgMa2yrni6k/qaFVEAZikPaKF315TGrCFUVjBFcUSMpmQDAOFfajzqzdaFcZCrCTPMlgfvASptCA==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oven/bun-darwin-x64@1.1.4':
+ resolution: {integrity: sha512-d9oUj2e5TCR3UzhTDYgASLSQHDh2UCVS7UeOq32cPbhY4bBa3UQPO8Mn5HXNBgXck1EoFHRjrB44qgNPNUWJvw==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oven/bun-linux-aarch64@1.1.4':
+ resolution: {integrity: sha512-iLZC9Kk9T/sKVNn0VZODmCk9wSqPy49yTY3J0HXtYRzaeXO3f7M22SuqMZibU0XC4kCPCYNG/4x3+mkBpVYlBw==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oven/bun-linux-x64-baseline@1.1.4':
+ resolution: {integrity: sha512-gswEWKO7ajyosUqitcv7h/MO+dylt8Qb5CwnSOy6NQNyu77LKGhpgy2g5aASN9Vlbubihzhze1mRhCnhz41gmw==}
+ cpu: [x64]
+ os: [linux]
+
+ '@oven/bun-linux-x64@1.1.4':
+ resolution: {integrity: sha512-W4ASgbY/+42IIa7R5fkLVptLt59P5d0jlpEYDghJLWK0bdosfMAu3xB05FuqO90Te7BI+LWMaGFoKAXLcatjdg==}
+ cpu: [x64]
+ os: [linux]
+
+ '@oven/bun-windows-x64-baseline@1.1.4':
+ resolution: {integrity: sha512-WREwoHUf+J7MwGcaLnlgQQcyNOkvxQhoh7dMOkF8KrkMAJdrnila8mD4qaJUFjAUwnMOVW28R6xZ23G8N4AMNQ==}
+ cpu: [x64]
+ os: [win32]
+
+ '@oven/bun-windows-x64@1.1.4':
+ resolution: {integrity: sha512-1OUXrxN6NewDDlnwYJUA8qc3xoENuzXAl6NBQ4DQUzvG7sf+woidB0US4kyMU4UM00yZ30R377bHYelZBbyHBg==}
+ cpu: [x64]
+ os: [win32]
+
+ '@parcel/watcher-android-arm64@2.4.1':
+ resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [android]
+
+ '@parcel/watcher-darwin-arm64@2.4.1':
+ resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@parcel/watcher-darwin-x64@2.4.1':
+ resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@parcel/watcher-freebsd-x64@2.4.1':
+ resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@parcel/watcher-linux-arm-glibc@2.4.1':
+ resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@parcel/watcher-linux-arm64-glibc@2.4.1':
+ resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@parcel/watcher-linux-arm64-musl@2.4.1':
+ resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@parcel/watcher-linux-x64-glibc@2.4.1':
+ resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@parcel/watcher-linux-x64-musl@2.4.1':
+ resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@parcel/watcher-wasm@2.4.1':
+ resolution: {integrity: sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==}
+ engines: {node: '>= 10.0.0'}
+ bundledDependencies:
+ - napi-wasm
+
+ '@parcel/watcher-win32-arm64@2.4.1':
+ resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@parcel/watcher-win32-ia32@2.4.1':
+ resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [ia32]
+ os: [win32]
+
+ '@parcel/watcher-win32-x64@2.4.1':
+ resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [win32]
+
+ '@parcel/watcher@2.4.1':
+ resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==}
+ engines: {node: '>= 10.0.0'}
+
+ '@pkgjs/parseargs@0.11.0':
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+ engines: {node: '>=14'}
+
+ '@pkgr/core@0.1.1':
+ resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
+ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+
+ '@polka/url@1.0.0-next.25':
+ resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
+
+ '@rollup/plugin-alias@5.1.0':
+ resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-commonjs@25.0.7':
+ resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^2.68.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-inject@5.0.5':
+ resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-json@6.1.0':
+ resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-node-resolve@15.2.3':
+ resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^2.78.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-replace@5.0.5':
+ resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-terser@0.4.4':
+ resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/pluginutils@4.2.1':
+ resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
+ engines: {node: '>= 8.0.0'}
+
+ '@rollup/pluginutils@5.0.5':
+ resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/pluginutils@5.1.0':
+ resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/rollup-android-arm-eabi@4.16.2':
+ resolution: {integrity: sha512-VGodkwtEuZ+ENPz/CpDSl091koMv8ao5jHVMbG1vNK+sbx/48/wVzP84M5xSfDAC69mAKKoEkSo+ym9bXYRK9w==}
+ cpu: [arm]
+ os: [android]
+
+ '@rollup/rollup-android-arm-eabi@4.9.6':
+ resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==}
+ cpu: [arm]
+ os: [android]
+
+ '@rollup/rollup-android-arm64@4.16.2':
+ resolution: {integrity: sha512-5/W1xyIdc7jw6c/f1KEtg1vYDBWnWCsLiipK41NiaWGLG93eH2edgE6EgQJ3AGiPERhiOLUqlDSfjRK08C9xFg==}
+ cpu: [arm64]
+ os: [android]
+
+ '@rollup/rollup-android-arm64@4.9.6':
+ resolution: {integrity: sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==}
+ cpu: [arm64]
+ os: [android]
+
+ '@rollup/rollup-darwin-arm64@4.16.2':
+ resolution: {integrity: sha512-vOAKMqZSTbPfyPVu1jBiy+YniIQd3MG7LUnqV0dA6Q5tyhdqYtxacTHP1+S/ksKl6qCtMG1qQ0grcIgk/19JEA==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rollup/rollup-darwin-arm64@4.9.6':
+ resolution: {integrity: sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rollup/rollup-darwin-x64@4.16.2':
+ resolution: {integrity: sha512-aIJVRUS3Dnj6MqocBMrcXlatKm64O3ITeQAdAxVSE9swyhNyV1dwnRgw7IGKIkDQofatd8UqMSyUxuFEa42EcA==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rollup/rollup-darwin-x64@4.9.6':
+ resolution: {integrity: sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.16.2':
+ resolution: {integrity: sha512-/bjfUiXwy3P5vYr6/ezv//Yle2Y0ak3a+Av/BKoi76nFryjWCkki8AuVoPR7ZU/ckcvAWFo77OnFK14B9B5JsA==}
+ cpu: [arm]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.9.6':
+ resolution: {integrity: sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==}
+ cpu: [arm]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm-musleabihf@4.16.2':
+ resolution: {integrity: sha512-S24b+tJHwpq2TNRz9T+r71FjMvyBBApY8EkYxz8Cwi/rhH6h+lu/iDUxyc9PuHf9UvyeBFYkWWcrDahai/NCGw==}
+ cpu: [arm]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm64-gnu@4.16.2':
+ resolution: {integrity: sha512-UN7VAXLyeyGbCQWiOtQN7BqmjTDw1ON2Oos4lfk0YR7yNhFEJWZiwGtvj9Ay4lsT/ueT04sh80Sg2MlWVVZ+Ug==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm64-gnu@4.9.6':
+ resolution: {integrity: sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm64-musl@4.16.2':
+ resolution: {integrity: sha512-ZBKvz3+rIhQjusKMccuJiPsStCrPOtejCHxTe+yWp3tNnuPWtyCh9QLGPKz6bFNFbwbw28E2T6zDgzJZ05F1JQ==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm64-musl@4.9.6':
+ resolution: {integrity: sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rollup/rollup-linux-powerpc64le-gnu@4.16.2':
+ resolution: {integrity: sha512-LjMMFiVBRL3wOe095vHAekL4b7nQqf4KZEpdMWd3/W+nIy5o9q/8tlVKiqMbfieDypNXLsxM9fexOxd9Qcklyg==}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@rollup/rollup-linux-riscv64-gnu@4.16.2':
+ resolution: {integrity: sha512-ohkPt0lKoCU0s4B6twro2aft+QROPdUiWwOjPNTzwTsBK5w+2+iT9kySdtOdq0gzWJAdiqsV4NFtXOwGZmIsHA==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@rollup/rollup-linux-riscv64-gnu@4.9.6':
+ resolution: {integrity: sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@rollup/rollup-linux-s390x-gnu@4.16.2':
+ resolution: {integrity: sha512-jm2lvLc+/gqXfndlpDw05jKvsl/HKYxUEAt1h5UXcMFVpO4vGpoWmJVUfKDtTqSaHcCNw1his1XjkgR9aort3w==}
+ cpu: [s390x]
+ os: [linux]
+
+ '@rollup/rollup-linux-x64-gnu@4.16.2':
+ resolution: {integrity: sha512-oc5/SlITI/Vj/qL4UM+lXN7MERpiy1HEOnrE+SegXwzf7WP9bzmZd6+MDljCEZTdSY84CpvUv9Rq7bCaftn1+g==}
+ cpu: [x64]
+ os: [linux]
+
+ '@rollup/rollup-linux-x64-gnu@4.9.6':
+ resolution: {integrity: sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==}
+ cpu: [x64]
+ os: [linux]
+
+ '@rollup/rollup-linux-x64-musl@4.16.2':
+ resolution: {integrity: sha512-/2VWEBG6mKbS2itm7hzPwhIPaxfZh/KLWrYg20pCRLHhNFtF+epLgcBtwy3m07bl/k86Q3PFRAf2cX+VbZbwzQ==}
+ cpu: [x64]
+ os: [linux]
+
+ '@rollup/rollup-linux-x64-musl@4.9.6':
+ resolution: {integrity: sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==}
+ cpu: [x64]
+ os: [linux]
+
+ '@rollup/rollup-win32-arm64-msvc@4.16.2':
+ resolution: {integrity: sha512-Wg7ANh7+hSilF0lG3e/0Oy8GtfTIfEk1327Bw8juZOMOoKmJLs3R+a4JDa/4cHJp2Gs7QfCDTepXXcyFD0ubBg==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@rollup/rollup-win32-arm64-msvc@4.9.6':
+ resolution: {integrity: sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@rollup/rollup-win32-ia32-msvc@4.16.2':
+ resolution: {integrity: sha512-J/jCDKVMWp0Y2ELnTjpQFYUCUWv1Jr+LdFrJVZtdqGyjDo0PHPa7pCamjHvJel6zBFM3doFFqAr7cmXYWBAbfw==}
+ cpu: [ia32]
+ os: [win32]
+
+ '@rollup/rollup-win32-ia32-msvc@4.9.6':
+ resolution: {integrity: sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==}
+ cpu: [ia32]
+ os: [win32]
+
+ '@rollup/rollup-win32-x64-msvc@4.16.2':
+ resolution: {integrity: sha512-3nIf+SJMs2ZzrCh+SKNqgLVV9hS/UY0UjT1YU8XQYFGLiUfmHYJ/5trOU1XSvmHjV5gTF/K3DjrWxtyzKKcAHA==}
+ cpu: [x64]
+ os: [win32]
+
+ '@rollup/rollup-win32-x64-msvc@4.9.6':
+ resolution: {integrity: sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==}
+ cpu: [x64]
+ os: [win32]
+
+ '@rushstack/eslint-patch@1.7.2':
+ resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==}
+
+ '@sigstore/bundle@2.3.1':
+ resolution: {integrity: sha512-eqV17lO3EIFqCWK3969Rz+J8MYrRZKw9IBHpSo6DEcEX2c+uzDFOgHE9f2MnyDpfs48LFO4hXmk9KhQ74JzU1g==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ '@sigstore/core@1.1.0':
+ resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ '@sigstore/protobuf-specs@0.3.1':
+ resolution: {integrity: sha512-aIL8Z9NsMr3C64jyQzE0XlkEyBLpgEJJFDHLVVStkFV5Q3Il/r/YtY6NJWKQ4cy4AE7spP1IX5Jq7VCAxHHMfQ==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ '@sigstore/sign@2.3.0':
+ resolution: {integrity: sha512-tsAyV6FC3R3pHmKS880IXcDJuiFJiKITO1jxR1qbplcsBkZLBmjrEw5GbC7ikD6f5RU1hr7WnmxB/2kKc1qUWQ==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ '@sigstore/tuf@2.3.2':
+ resolution: {integrity: sha512-mwbY1VrEGU4CO55t+Kl6I7WZzIl+ysSzEYdA1Nv/FTrl2bkeaPXo5PnWZAVfcY2zSdhOpsUTJW67/M2zHXGn5w==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ '@sigstore/verify@1.2.0':
+ resolution: {integrity: sha512-hQF60nc9yab+Csi4AyoAmilGNfpXT+EXdBgFkP9OgPwIBPwyqVf7JAWPtmqrrrneTmAT6ojv7OlH1f6Ix5BG4Q==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ '@sinclair/typebox@0.27.8':
+ resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
+
+ '@sindresorhus/merge-streams@2.3.0':
+ resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==}
+ engines: {node: '>=18'}
+
+ '@sveltejs/adapter-auto@3.2.0':
+ resolution: {integrity: sha512-She5nKT47kwHE18v9NMe6pbJcvULr82u0V3yZ0ej3n1laWKGgkgdEABE9/ak5iDPs93LqsBkuIo51kkwCLBjJA==}
+ peerDependencies:
+ '@sveltejs/kit': ^2.0.0
+
+ '@sveltejs/kit@2.5.7':
+ resolution: {integrity: sha512-6uedTzrb7nQrw6HALxnPrPaXdIN2jJJTzTIl96Z3P5NiG+OAfpdPbrWrvkJ3GN4CfWqrmU4dJqwMMRMTD/C7ow==}
+ engines: {node: '>=18.13'}
+ hasBin: true
+ peerDependencies:
+ '@sveltejs/vite-plugin-svelte': ^3.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.3
+
+ '@sveltejs/vite-plugin-svelte-inspector@2.1.0':
+ resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==}
+ engines: {node: ^18.0.0 || >=20}
+ peerDependencies:
+ '@sveltejs/vite-plugin-svelte': ^3.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.0
+
+ '@sveltejs/vite-plugin-svelte@3.1.0':
+ resolution: {integrity: sha512-sY6ncCvg+O3njnzbZexcVtUqOBE3iYmQPJ9y+yXSkOwG576QI/xJrBnQSRXFLGwJNBa0T78JEKg5cIR0WOAuUw==}
+ engines: {node: ^18.0.0 || >=20}
+ peerDependencies:
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.0
+
+ '@swc/helpers@0.5.2':
+ resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==}
+
+ '@total-typescript/ts-reset@0.5.1':
+ resolution: {integrity: sha512-AqlrT8YA1o7Ff5wPfMOL0pvL+1X+sw60NN6CcOCqs658emD6RfiXhF7Gu9QcfKBH7ELY2nInLhKSCWVoNL70MQ==}
+
+ '@trysound/sax@0.2.0':
+ resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
+ engines: {node: '>=10.13.0'}
+
+ '@tsconfig/node10@1.0.9':
+ resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
+
+ '@tsconfig/node12@1.0.11':
+ resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
+
+ '@tsconfig/node14@1.0.3':
+ resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==}
+
+ '@tsconfig/node16@1.0.4':
+ resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
+
+ '@tufjs/canonical-json@2.0.0':
+ resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ '@tufjs/models@2.0.0':
+ resolution: {integrity: sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ '@types/babel__core@7.20.5':
+ resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
+
+ '@types/babel__generator@7.6.6':
+ resolution: {integrity: sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==}
+
+ '@types/babel__template@7.4.3':
+ resolution: {integrity: sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==}
+
+ '@types/babel__traverse@7.20.3':
+ resolution: {integrity: sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==}
+
+ '@types/bun@1.0.6':
+ resolution: {integrity: sha512-RtBfd9vxT4LmgKtENsJeM5j0Kwy+CyIEY8Z99oPdh5SZWjZAIEsNdSCeAO3q3GBiNWXjJ5IIJPjDQdwSeKiRFA==}
+
+ '@types/cookie@0.6.0':
+ resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
+
+ '@types/eslint-scope@3.7.6':
+ resolution: {integrity: sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==}
+
+ '@types/eslint@8.56.2':
+ resolution: {integrity: sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==}
+
+ '@types/estree@1.0.5':
+ resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+
+ '@types/http-proxy@1.17.14':
+ resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==}
+
+ '@types/json-schema@7.0.13':
+ resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==}
+
+ '@types/json-schema@7.0.15':
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
+
+ '@types/json5@0.0.29':
+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
+
+ '@types/minimist@1.2.5':
+ resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==}
+
+ '@types/node@12.20.55':
+ resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
+
+ '@types/node@20.10.0':
+ resolution: {integrity: sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==}
+
+ '@types/node@20.11.15':
+ resolution: {integrity: sha512-gscmuADZfvNULx1eyirVbr3kVOVZtpQtzKMCZpeSZcN6MfbkRXAR4s9/gsQ4CzxLHw6EStDtKLNtSDL3vbq05A==}
+
+ '@types/normalize-package-data@2.4.4':
+ resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
+
+ '@types/prop-types@15.7.11':
+ resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==}
+
+ '@types/pug@2.0.10':
+ resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==}
+
+ '@types/react-dom@18.2.18':
+ resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==}
+
+ '@types/react@18.2.51':
+ resolution: {integrity: sha512-XeoMaU4CzyjdRr3c4IQQtiH7Rpo18V07rYZUucEZQwOUEtGgTXv7e6igQiQ+xnV6MbMe1qjEmKdgMNnfppnXfg==}
+
+ '@types/resolve@1.20.2':
+ resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
+
+ '@types/scheduler@0.16.8':
+ resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==}
+
+ '@types/semver@7.5.6':
+ resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==}
+
+ '@types/statuses@2.0.4':
+ resolution: {integrity: sha512-eqNDvZsCNY49OAXB0Firg/Sc2BgoWsntsLUdybGFOhAfCD6QJ2n9HXUIHGqt5qjrxmMv4wS8WLAw43ZkKcJ8Pw==}
+
+ '@types/web-bluetooth@0.0.20':
+ resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
+
+ '@types/webpack@5.28.5':
+ resolution: {integrity: sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==}
+
+ '@types/ws@8.5.10':
+ resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==}
+
+ '@typescript-eslint/eslint-plugin@6.20.0':
+ resolution: {integrity: sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
+ eslint: ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/parser@6.20.0':
+ resolution: {integrity: sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/scope-manager@6.20.0':
+ resolution: {integrity: sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+
+ '@typescript-eslint/type-utils@6.20.0':
+ resolution: {integrity: sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/types@6.20.0':
+ resolution: {integrity: sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+
+ '@typescript-eslint/typescript-estree@6.20.0':
+ resolution: {integrity: sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/utils@6.20.0':
+ resolution: {integrity: sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+
+ '@typescript-eslint/visitor-keys@6.20.0':
+ resolution: {integrity: sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+
+ '@ungap/structured-clone@1.2.0':
+ resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+
+ '@unhead/dom@1.9.7':
+ resolution: {integrity: sha512-suZVi8apZCNEMKuasGboBB3njJJm+gd8G0NA89geVozJ0bz40FvLyLEJZ9LirbzpujmhgHhsUSvlq4QyslRqdQ==}
+
+ '@unhead/schema@1.9.7':
+ resolution: {integrity: sha512-naQGY1gQqq8DmQCxVTOeeXIqaRwbqnLEgvQl12zPEDviYxmg7TCbmKyN9uT4ZarQbJ2WYT2UtYvdSrmTXcwlBw==}
+
+ '@unhead/shared@1.9.7':
+ resolution: {integrity: sha512-srji+qaBkkGOTdtTmFxt3AebFYcpt1qQHeQva7X3dSm5nZJDoKj35BJJTZfBSRCjgvkTtsdVUT14f9p9/4BCMA==}
+
+ '@unhead/ssr@1.9.7':
+ resolution: {integrity: sha512-3K0J9biCypPzJ5o4AgjhKboX2Sas4COj54wfT+ghSfyQ05Lp5IlWxw0FrXuxKPk54ObovskUwIf8eCa9ke0Vuw==}
+
+ '@unhead/vue@1.9.7':
+ resolution: {integrity: sha512-c5pcNvi3FwMfqd+lfD3XUyRKPDv/AVPrep84CFXaqB7ebb+2OQTgtxBiCoRsa8+DtdhYI50lYJ/yeVdfLI9XUw==}
+ peerDependencies:
+ vue: '>=2.7 || >=3'
+
+ '@unocss/astro@0.59.4':
+ resolution: {integrity: sha512-DU3OR5MMR1Uvvec4/wB9EetDASHRg19Moy6z/MiIhn8JWJ0QzWYgSeJcfUX8exomMYv6WUEQJL+CyLI34Wmn8w==}
+ peerDependencies:
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
+ peerDependenciesMeta:
+ vite:
+ optional: true
+
+ '@unocss/cli@0.59.4':
+ resolution: {integrity: sha512-TT+WKedSifhsRqnpoYD2LfyYipVzEbzIU4DDGIaDNeDxGXYOGpb876zzkPDcvZSpI37IJ/efkkV7PGYpPBcQBQ==}
+ engines: {node: '>=14'}
+ hasBin: true
+
+ '@unocss/config@0.59.4':
+ resolution: {integrity: sha512-h3yhj+D5Ygn5R7gbK4wMrtXZX6FF5DF6YD517sSSb0XB3lxHD9PhhT4HaV1hpHknvu0cMFU3460M45+TN1TI0Q==}
+ engines: {node: '>=14'}
+
+ '@unocss/core@0.59.4':
+ resolution: {integrity: sha512-bBZ1sgcAtezQVZ1BST9IS3jqcsTLyqKNjiIf7FTnX3DHpfpYuMDFzSOtmkZDzBleOLO/CtcRWjT0HwTSQAmV0A==}
+
+ '@unocss/extractor-arbitrary-variants@0.59.4':
+ resolution: {integrity: sha512-RDe4FgMGJQ+tp9GLvhPHni7Cc2O0lHBRMElVlN8LoXJAdODMICdbrEPGJlEfrc+7x/QgVFoR895KpYJh3hIgGA==}
+
+ '@unocss/inspector@0.59.4':
+ resolution: {integrity: sha512-QczJFNDiggmekkJyNcbcZIUVwlhvxz7ZwjnSf0w7K4znxfjKkZ1hNUbqLviM1HumkTKOdT27VISW7saN/ysO4w==}
+
+ '@unocss/postcss@0.59.4':
+ resolution: {integrity: sha512-KVz+AD7McHKp7VEWHbFahhyyVEo0oP/e1vnuNSuPlHthe+1V2zfH6lps+iJcvfL2072r5J+0PvD/1kOp5ryUSg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ postcss: ^8.4.21
+
+ '@unocss/preset-attributify@0.59.4':
+ resolution: {integrity: sha512-BeogWuYaIakC1gmOZFFCjFVWmu/m3AqEX8UYQS6tY6lAaK2L4Qf4AstYBlT2zAMxy9LNxPDxFQrvfSfFk5Klsg==}
+
+ '@unocss/preset-icons@0.59.4':
+ resolution: {integrity: sha512-Afjwh5oC4KRE8TNZDUkRK6hvvV1wKLrS1e5trniE0B0AM9HK3PBolQaIU7QmzPv6WQrog+MZgIwafg1eqsPUCA==}
+
+ '@unocss/preset-mini@0.59.4':
+ resolution: {integrity: sha512-ZLywGrXi1OCr4My5vX2rLUb5Xgx6ufR9WTQOvpQJGBdIV/jnZn/pyE5avCs476SnOq2K172lnd8mFmTK7/zArA==}
+
+ '@unocss/preset-tagify@0.59.4':
+ resolution: {integrity: sha512-vWMdTUoghOSmTbdmZtERssffmdUdOuhh4vUdl0R8Kv6KxB0PkvEFCu2FItn97nRJdSPlZSFxxDkaOIg9w+STNQ==}
+
+ '@unocss/preset-typography@0.59.4':
+ resolution: {integrity: sha512-ZX9bxZUqlXK1qEDzO5lkK96ICt9itR/oNyn/7mMc1JPqwj263LumQMn5silocgzoLSUXEeq//L6GylqYjkL8GA==}
+
+ '@unocss/preset-uno@0.59.4':
+ resolution: {integrity: sha512-G1f8ZluplvXZ3bERj+sM/8zzY//XD++nNOlAQNKOANSVht3qEoJebrfEiMClNpA5qW5VWOZhEhPkh0M7GsXtnA==}
+
+ '@unocss/preset-web-fonts@0.59.4':
+ resolution: {integrity: sha512-ehutTjKHnf2KPmdatN42N9a8+y+glKSU3UlcBRNsVIIXVIlaBQuPVGZSPhnMtrKD17IgWylXq2K6RJK+ab0hZA==}
+
+ '@unocss/preset-wind@0.59.4':
+ resolution: {integrity: sha512-CNX6w0ZpSQg/i1oF0/WKWzto8PtLqoknC5h8JmmcGb7VsyBQeV0oNnhbURxpbuMEhbv1MWVIGvk8a+P6y0rFkQ==}
+
+ '@unocss/reset@0.59.4':
+ resolution: {integrity: sha512-Upy4xzdWl4RChbLAXBq1BoR4WqxXMoIfjvtcwSZcZK2sylXCFAseSWnyzJFdSiXPqNfmMuNgPXgiSxiQB+cmNA==}
+
+ '@unocss/rule-utils@0.59.4':
+ resolution: {integrity: sha512-1qoLJlBWAkS4D4sg73990S1MT7E8E5md/YhopKjTQuEC9SyeVmEg+5pR/Xd8xhPKMqbcuBPl/DS8b6l/GQO56A==}
+ engines: {node: '>=14'}
+
+ '@unocss/scope@0.59.4':
+ resolution: {integrity: sha512-wBQJ39kw4Tfj4km7AoGvSIobPKVnRZVsgc0bema5Y0PL3g1NeVQ/LopBI2zEJWdpxGXUWxSDsXm7BZo6qVlD/A==}
+
+ '@unocss/transformer-attributify-jsx-babel@0.59.4':
+ resolution: {integrity: sha512-xtCRSgeTaDBiNJLVX7oOSFe63JiFB5nrdK23PHn3IlZM9O7Bxx4ZxI3MQJtFZFQNE+INFko+DVyY1WiFEm1p/Q==}
+
+ '@unocss/transformer-attributify-jsx@0.59.4':
+ resolution: {integrity: sha512-m4b83utzKMfUQH/45V2QkjJoXd8Tu2pRP1nic91Xf7QRceyKDD+BxoTneo2JNC2K274cQu7HqqotnCm2aFfEGw==}
+
+ '@unocss/transformer-compile-class@0.59.4':
+ resolution: {integrity: sha512-Vgk2OCLPW0pU+Uzr1IgDtHVspSBb+gPrQFkV+5gxHk9ZdKi3oYKxLuufVWYDSwv7o9yfQGbYrMH9YLsjRsnA7Q==}
+
+ '@unocss/transformer-directives@0.59.4':
+ resolution: {integrity: sha512-nXUTEclUbs0vQ4KfLhKt4J/5SLSEq1az2FNlJmiXMmqmn75X89OrtCu2OJu9sGXhn+YyBApxgcSSdxmtpqMi1Q==}
+
+ '@unocss/transformer-variant-group@0.59.4':
+ resolution: {integrity: sha512-9XLixxn1NRgP62Kj4R/NC/rpqhql5F2s6ulJ8CAMTEbd/NylVhEANluPGDVUGcLJ4cj6E02hFa8C1PLGSm7/xw==}
+
+ '@unocss/vite@0.59.4':
+ resolution: {integrity: sha512-q7GN7vkQYn79n7vYIUlaa7gXGwc7pk0Qo3z3ZFwWGE43/DtZnn2Hwl5UjgBAgi9McA+xqHJEHRsJnI7HJPHUYA==}
+ peerDependencies:
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
+
+ '@vercel/nft@0.26.4':
+ resolution: {integrity: sha512-j4jCOOXke2t8cHZCIxu1dzKLHLcFmYzC3yqAK6MfZznOL1QIJKd0xcFsXK3zcqzU7ScsE2zWkiMMNHGMHgp+FA==}
+ engines: {node: '>=16'}
+ hasBin: true
+
+ '@vitejs/plugin-react@4.2.1':
+ resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ vite: ^4.2.0 || ^5.0.0
+
+ '@vitejs/plugin-vue-jsx@3.1.0':
+ resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ vite: ^4.0.0 || ^5.0.0
+ vue: ^3.0.0
+
+ '@vitejs/plugin-vue@5.0.4':
+ resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ peerDependencies:
+ vite: ^5.0.0
+ vue: ^3.2.25
+
+ '@vitest/coverage-v8@1.5.0':
+ resolution: {integrity: sha512-1igVwlcqw1QUMdfcMlzzY4coikSIBN944pkueGi0pawrX5I5Z+9hxdTR+w3Sg6Q3eZhvdMAs8ZaF9JuTG1uYOQ==}
+ peerDependencies:
+ vitest: 1.5.0
+
+ '@vitest/expect@1.5.0':
+ resolution: {integrity: sha512-0pzuCI6KYi2SIC3LQezmxujU9RK/vwC1U9R0rLuGlNGcOuDWxqWKu6nUdFsX9tH1WU0SXtAxToOsEjeUn1s3hA==}
+
+ '@vitest/runner@1.5.0':
+ resolution: {integrity: sha512-7HWwdxXP5yDoe7DTpbif9l6ZmDwCzcSIK38kTSIt6CFEpMjX4EpCgT6wUmS0xTXqMI6E/ONmfgRKmaujpabjZQ==}
+
+ '@vitest/snapshot@1.5.0':
+ resolution: {integrity: sha512-qpv3fSEuNrhAO3FpH6YYRdaECnnRjg9VxbhdtPwPRnzSfHVXnNzzrpX4cJxqiwgRMo7uRMWDFBlsBq4Cr+rO3A==}
+
+ '@vitest/spy@1.5.0':
+ resolution: {integrity: sha512-vu6vi6ew5N5MMHJjD5PoakMRKYdmIrNJmyfkhRpQt5d9Ewhw9nZ5Aqynbi3N61bvk9UvZ5UysMT6ayIrZ8GA9w==}
+
+ '@vitest/utils@1.5.0':
+ resolution: {integrity: sha512-BDU0GNL8MWkRkSRdNFvCUCAVOeHaUlVJ9Tx0TYBZyXaaOTmGtUFObzchCivIBrIwKzvZA7A9sCejVhXM2aY98A==}
+
+ '@vue-macros/common@1.10.2':
+ resolution: {integrity: sha512-WC66NPVh2mJWqm4L0l/u/cOqm4pNOIwVdMGnDYAH2rHcOWy5x68GkhpkYTBu1+xwCSeHWOQn1TCGGbD+98fFpA==}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.2.25
+ peerDependenciesMeta:
+ vue:
+ optional: true
+
+ '@vue/babel-helper-vue-transform-on@1.2.2':
+ resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==}
+
+ '@vue/babel-plugin-jsx@1.2.2':
+ resolution: {integrity: sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+
+ '@vue/babel-plugin-resolve-type@1.2.2':
+ resolution: {integrity: sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@vue/compiler-core@3.4.21':
+ resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==}
+
+ '@vue/compiler-core@3.4.24':
+ resolution: {integrity: sha512-vbW/tgbwJYj62N/Ww99x0zhFTkZDTcGh3uwJEuadZ/nF9/xuFMC4693P9r+3sxGXISABpDKvffY5ApH9pmdd1A==}
+
+ '@vue/compiler-dom@3.4.21':
+ resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==}
+
+ '@vue/compiler-dom@3.4.24':
+ resolution: {integrity: sha512-4XgABML/4cNndVsQndG6BbGN7+EoisDwi3oXNovqL/4jdNhwvP8/rfRMTb6FxkxIxUUtg6AI1/qZvwfSjxJiWA==}
+
+ '@vue/compiler-sfc@3.4.21':
+ resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==}
+
+ '@vue/compiler-sfc@3.4.24':
+ resolution: {integrity: sha512-nRAlJUK02FTWfA2nuvNBAqsDZuERGFgxZ8sGH62XgFSvMxO2URblzulExsmj4gFZ8e+VAyDooU9oAoXfEDNxTA==}
+
+ '@vue/compiler-ssr@3.4.21':
+ resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==}
+
+ '@vue/compiler-ssr@3.4.24':
+ resolution: {integrity: sha512-ZsAtr4fhaUFnVcDqwW3bYCSDwq+9Gk69q2r/7dAHDrOMw41kylaMgOP4zRnn6GIEJkQznKgrMOGPMFnLB52RbQ==}
+
+ '@vue/devtools-api@6.6.1':
+ resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==}
+
+ '@vue/devtools-applet@7.0.27':
+ resolution: {integrity: sha512-ubNn/qIn5n3x7YCVSabfQfKL49GoJPJdYu4LfdNz/gZkgb1+djdATpKl/+xzQoOqtGzqnR9nMoCHApAJAgeMyg==}
+ peerDependencies:
+ vue: ^3.0.0
+
+ '@vue/devtools-core@7.0.27':
+ resolution: {integrity: sha512-3rbtNGxFFFPfIObgTAPIw0h0rJy+y1PrbfgM9nXRf3/FIJkthfS19yj31pj9EWIqRsyiqK5u1Ni7SAJZ0vsQOA==}
+
+ '@vue/devtools-kit@7.0.27':
+ resolution: {integrity: sha512-/A5xM38pPCFX5Yhl/lRFAzjyK6VNsH670nww2WbjFKWqlu3I+lMxWKzQkCW6A1V8bduITgl2kHORfg2gTw6QaA==}
+ peerDependencies:
+ vue: ^3.0.0
+
+ '@vue/devtools-shared@7.0.27':
+ resolution: {integrity: sha512-4VxtmZ6yjhiSloqZZq2UYU0TBGxOJ8GxWvp5OlAH70zYqi0FIAyWGPkOhvfoZ7DKQyv2UU0mmKzFHjsEkelGyQ==}
+
+ '@vue/devtools-ui@7.0.27':
+ resolution: {integrity: sha512-MVcQwqqGNW2poW29OkzOcpNLHb0R/VQECWYiDYvKqjWp3G8M/FS2E5mUnjXxZGpfqHjSEmJs+fFGY8exnYpNng==}
+ peerDependencies:
+ '@unocss/reset': '>=0.50.0-0'
+ floating-vue: '>=2.0.0-0'
+ unocss: '>=0.50.0-0'
+ vue: '>=3.0.0-0'
+
+ '@vue/reactivity@3.4.21':
+ resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==}
+
+ '@vue/reactivity@3.4.24':
+ resolution: {integrity: sha512-nup3fSYg4i4LtNvu9slF/HF/0dkMQYfepUdORBcMSsankzRPzE7ypAFurpwyRBfU1i7Dn1kcwpYsE1wETSh91g==}
+
+ '@vue/runtime-core@3.4.21':
+ resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==}
+
+ '@vue/runtime-core@3.4.24':
+ resolution: {integrity: sha512-c7iMfj6cJMeAG3s5yOn9Rc5D9e2/wIuaozmGf/ICGCY3KV5H7mbTVdvEkd4ZshTq7RUZqj2k7LMJWVx+EBiY1g==}
+
+ '@vue/runtime-dom@3.4.21':
+ resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==}
+
+ '@vue/runtime-dom@3.4.24':
+ resolution: {integrity: sha512-uXKzuh/Emfad2Y7Qm0ABsLZZV6H3mAJ5ZVqmAOlrNQRf+T5mxpPGZBfec1hkP41t6h6FwF6RSGCs/gd8WbuySQ==}
+
+ '@vue/server-renderer@3.4.21':
+ resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==}
+ peerDependencies:
+ vue: 3.4.21
+
+ '@vue/server-renderer@3.4.24':
+ resolution: {integrity: sha512-H+DLK4sQF6sRgzKyofmlEVBIV/9KrQU6HIV7nt6yIwSGGKvSwlV8pqJlebUKLpbXaNHugdSfAbP6YmXF69lxow==}
+ peerDependencies:
+ vue: 3.4.24
+
+ '@vue/shared@3.4.21':
+ resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==}
+
+ '@vue/shared@3.4.24':
+ resolution: {integrity: sha512-BW4tajrJBM9AGAknnyEw5tO2xTmnqgup0VTnDAMcxYmqOX0RG0b9aSUGAbEKolD91tdwpA6oCwbltoJoNzpItw==}
+
+ '@vueuse/components@10.9.0':
+ resolution: {integrity: sha512-BHQpA0yIi3y7zKa1gYD0FUzLLkcRTqVhP8smnvsCK6GFpd94Nziq1XVPD7YpFeho0k5BzbBiNZF7V/DpkJ967A==}
+
+ '@vueuse/core@10.9.0':
+ resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==}
+
+ '@vueuse/integrations@10.9.0':
+ resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==}
+ peerDependencies:
+ async-validator: '*'
+ axios: '*'
+ change-case: '*'
+ drauu: '*'
+ focus-trap: '*'
+ fuse.js: '*'
+ idb-keyval: '*'
+ jwt-decode: '*'
+ nprogress: '*'
+ qrcode: '*'
+ sortablejs: '*'
+ universal-cookie: '*'
+ peerDependenciesMeta:
+ async-validator:
+ optional: true
+ axios:
+ optional: true
+ change-case:
+ optional: true
+ drauu:
+ optional: true
+ focus-trap:
+ optional: true
+ fuse.js:
+ optional: true
+ idb-keyval:
+ optional: true
+ jwt-decode:
+ optional: true
+ nprogress:
+ optional: true
+ qrcode:
+ optional: true
+ sortablejs:
+ optional: true
+ universal-cookie:
+ optional: true
+
+ '@vueuse/metadata@10.9.0':
+ resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==}
+
+ '@vueuse/shared@10.9.0':
+ resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==}
+
+ '@webassemblyjs/ast@1.11.6':
+ resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==}
+
+ '@webassemblyjs/ast@1.12.1':
+ resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==}
+
+ '@webassemblyjs/floating-point-hex-parser@1.11.6':
+ resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==}
+
+ '@webassemblyjs/helper-api-error@1.11.6':
+ resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==}
+
+ '@webassemblyjs/helper-buffer@1.11.6':
+ resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==}
+
+ '@webassemblyjs/helper-buffer@1.12.1':
+ resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==}
+
+ '@webassemblyjs/helper-numbers@1.11.6':
+ resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==}
+
+ '@webassemblyjs/helper-wasm-bytecode@1.11.6':
+ resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==}
+
+ '@webassemblyjs/helper-wasm-section@1.11.6':
+ resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==}
+
+ '@webassemblyjs/helper-wasm-section@1.12.1':
+ resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==}
+
+ '@webassemblyjs/ieee754@1.11.6':
+ resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==}
+
+ '@webassemblyjs/leb128@1.11.6':
+ resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==}
+
+ '@webassemblyjs/utf8@1.11.6':
+ resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==}
+
+ '@webassemblyjs/wasm-edit@1.11.6':
+ resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==}
+
+ '@webassemblyjs/wasm-edit@1.12.1':
+ resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==}
+
+ '@webassemblyjs/wasm-gen@1.11.6':
+ resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==}
+
+ '@webassemblyjs/wasm-gen@1.12.1':
+ resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==}
+
+ '@webassemblyjs/wasm-opt@1.11.6':
+ resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==}
+
+ '@webassemblyjs/wasm-opt@1.12.1':
+ resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==}
+
+ '@webassemblyjs/wasm-parser@1.11.6':
+ resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==}
+
+ '@webassemblyjs/wasm-parser@1.12.1':
+ resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==}
+
+ '@webassemblyjs/wast-printer@1.11.6':
+ resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==}
+
+ '@webassemblyjs/wast-printer@1.12.1':
+ resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==}
+
+ '@webpack-cli/configtest@2.1.1':
+ resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==}
+ engines: {node: '>=14.15.0'}
+ peerDependencies:
+ webpack: 5.x.x
+ webpack-cli: 5.x.x
+
+ '@webpack-cli/info@2.0.2':
+ resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==}
+ engines: {node: '>=14.15.0'}
+ peerDependencies:
+ webpack: 5.x.x
+ webpack-cli: 5.x.x
+
+ '@webpack-cli/serve@2.0.5':
+ resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==}
+ engines: {node: '>=14.15.0'}
+ peerDependencies:
+ webpack: 5.x.x
+ webpack-cli: 5.x.x
+ webpack-dev-server: '*'
+ peerDependenciesMeta:
+ webpack-dev-server:
+ optional: true
+
+ '@xtuc/ieee754@1.2.0':
+ resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
+
+ '@xtuc/long@4.2.2':
+ resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
+
+ '@zeit/schemas@2.29.0':
+ resolution: {integrity: sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==}
+
+ abbrev@1.1.1:
+ resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
+
+ abbrev@2.0.0:
+ resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ abort-controller@3.0.0:
+ resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
+ engines: {node: '>=6.5'}
+
+ accepts@1.3.8:
+ resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
+ engines: {node: '>= 0.6'}
+
+ acorn-import-assertions@1.9.0:
+ resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==}
+ peerDependencies:
+ acorn: ^8
+
+ acorn-import-attributes@1.9.5:
+ resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==}
+ peerDependencies:
+ acorn: ^8
+
+ acorn-jsx@5.3.2:
+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+
+ acorn-walk@8.3.2:
+ resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==}
+ engines: {node: '>=0.4.0'}
+
+ acorn@8.10.0:
+ resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+ acorn@8.11.2:
+ resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+ acorn@8.11.3:
+ resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+ agent-base@6.0.2:
+ resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
+ engines: {node: '>= 6.0.0'}
+
+ agent-base@7.1.1:
+ resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==}
+ engines: {node: '>= 14'}
+
+ aggregate-error@3.1.0:
+ resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
+ engines: {node: '>=8'}
+
+ ajv-keywords@3.5.2:
+ resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
+ peerDependencies:
+ ajv: ^6.9.1
+
+ ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+
+ ajv@8.11.0:
+ resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==}
+
+ ansi-align@3.0.1:
+ resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
+
+ ansi-colors@4.1.3:
+ resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
+ engines: {node: '>=6'}
+
+ ansi-escapes@4.3.2:
+ resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
+ engines: {node: '>=8'}
+
+ ansi-escapes@6.2.0:
+ resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==}
+ engines: {node: '>=14.16'}
+
+ ansi-regex@5.0.1:
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+ engines: {node: '>=8'}
+
+ ansi-regex@6.0.1:
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
+ engines: {node: '>=12'}
+
+ ansi-sequence-parser@1.1.1:
+ resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==}
+
+ ansi-styles@3.2.1:
+ resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
+ engines: {node: '>=4'}
+
+ ansi-styles@4.3.0:
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+ engines: {node: '>=8'}
+
+ ansi-styles@5.2.0:
+ resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
+ engines: {node: '>=10'}
+
+ ansi-styles@6.2.1:
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
+ engines: {node: '>=12'}
+
+ any-promise@1.3.0:
+ resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
+
+ anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
+ engines: {node: '>= 8'}
+
+ aproba@2.0.0:
+ resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
+
+ arch@2.2.0:
+ resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}
+
+ archiver-utils@5.0.2:
+ resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==}
+ engines: {node: '>= 14'}
+
+ archiver@7.0.1:
+ resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==}
+ engines: {node: '>= 14'}
+
+ are-we-there-yet@2.0.0:
+ resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==}
+ engines: {node: '>=10'}
+
+ arg@4.1.3:
+ resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
+
+ arg@5.0.2:
+ resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
+
+ argparse@1.0.10:
+ resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
+
+ argparse@2.0.1:
+ resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
+
+ aria-query@5.3.0:
+ resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
+
+ array-buffer-byte-length@1.0.0:
+ resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
+
+ array-includes@3.1.7:
+ resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==}
+ engines: {node: '>= 0.4'}
+
+ array-union@2.1.0:
+ resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
+ engines: {node: '>=8'}
+
+ array.prototype.findlastindex@1.2.3:
+ resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==}
+ engines: {node: '>= 0.4'}
+
+ array.prototype.flat@1.3.2:
+ resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
+ engines: {node: '>= 0.4'}
+
+ array.prototype.flatmap@1.3.2:
+ resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==}
+ engines: {node: '>= 0.4'}
+
+ array.prototype.tosorted@1.1.2:
+ resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==}
+
+ arraybuffer.prototype.slice@1.0.2:
+ resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==}
+ engines: {node: '>= 0.4'}
+
+ arrify@1.0.1:
+ resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
+ engines: {node: '>=0.10.0'}
+
+ assertion-error@1.1.0:
+ resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
+
+ ast-kit@0.12.1:
+ resolution: {integrity: sha512-O+33g7x6irsESUcd47KdfWUrS2F6aGp9KeVJFGj0YjIznfXpBxVGjA0w+y/1OKqX4mFOfmZ9Xpf1ixPT4n9xxw==}
+ engines: {node: '>=16.14.0'}
+
+ ast-kit@0.9.5:
+ resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==}
+ engines: {node: '>=16.14.0'}
+
+ ast-types-flow@0.0.8:
+ resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
+
+ ast-walker-scope@0.5.0:
+ resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==}
+ engines: {node: '>=16.14.0'}
+
+ async-sema@3.1.1:
+ resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
+
+ async@3.2.5:
+ resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==}
+
+ asynciterator.prototype@1.0.0:
+ resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==}
+
+ autoprefixer@10.4.17:
+ resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==}
+ engines: {node: ^10 || ^12 || >=14}
+ hasBin: true
+ peerDependencies:
+ postcss: ^8.1.0
+
+ autoprefixer@10.4.19:
+ resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==}
+ engines: {node: ^10 || ^12 || >=14}
+ hasBin: true
+ peerDependencies:
+ postcss: ^8.1.0
+
+ available-typed-arrays@1.0.5:
+ resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
+ engines: {node: '>= 0.4'}
+
+ available-typed-arrays@1.0.6:
+ resolution: {integrity: sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==}
+ engines: {node: '>= 0.4'}
+
+ axe-core@4.7.0:
+ resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==}
+ engines: {node: '>=4'}
+
+ axobject-query@3.2.1:
+ resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==}
+
+ axobject-query@4.0.0:
+ resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==}
+
+ b4a@1.6.6:
+ resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==}
+
+ balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+
+ bare-events@2.2.2:
+ resolution: {integrity: sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==}
+
+ base64-js@1.5.1:
+ resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+
+ better-path-resolve@1.0.0:
+ resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==}
+ engines: {node: '>=4'}
+
+ binary-extensions@2.2.0:
+ resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
+ engines: {node: '>=8'}
+
+ bindings@1.5.0:
+ resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
+
+ birpc@0.2.17:
+ resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==}
+
+ bl@4.1.0:
+ resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
+
+ boolbase@1.0.0:
+ resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
+
+ boxen@7.0.0:
+ resolution: {integrity: sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==}
+ engines: {node: '>=14.16'}
+
+ brace-expansion@1.1.11:
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
+
+ brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+
+ braces@3.0.2:
+ resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
+ engines: {node: '>=8'}
+
+ breakword@1.0.6:
+ resolution: {integrity: sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==}
+
+ browserslist@4.22.3:
+ resolution: {integrity: sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+
+ browserslist@4.23.0:
+ resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+
+ buffer-crc32@0.2.13:
+ resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
+
+ buffer-crc32@1.0.0:
+ resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==}
+ engines: {node: '>=8.0.0'}
+
+ buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+
+ buffer@5.7.1:
+ resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
+
+ buffer@6.0.3:
+ resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
+
+ builtin-modules@3.3.0:
+ resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
+ engines: {node: '>=6'}
+
+ builtins@5.1.0:
+ resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==}
+
+ bun-types@1.0.27:
+ resolution: {integrity: sha512-fwaJ3Ey6InD4nAkUd+AwzHDmxGdWWRy/SWh0QQEw7QF/ABnoqSv+iQrA5tIK4TyUyR/V9446G+w53+sOmJOJyA==}
+
+ bun@1.1.4:
+ resolution: {integrity: sha512-J78P9T2gMv2eki64AJnHjmAgSU1WuE4QPVvlYuhy/UmLClTwFaCnyoU0Rza7T5q97O4JIoGhmVCpEfI0Ri6anw==}
+ cpu: [arm64, x64]
+ os: [darwin, linux, win32]
+ hasBin: true
+
+ bundle-name@4.1.0:
+ resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
+ engines: {node: '>=18'}
+
+ busboy@1.6.0:
+ resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
+ engines: {node: '>=10.16.0'}
+
+ bytes@3.0.0:
+ resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==}
+ engines: {node: '>= 0.8'}
+
+ c12@1.10.0:
+ resolution: {integrity: sha512-0SsG7UDhoRWcuSvKWHaXmu5uNjDCDN3nkQLRL4Q42IlFy+ze58FcCoI3uPwINXinkz7ZinbhEgyzYFw9u9ZV8g==}
+
+ cac@6.7.14:
+ resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
+ engines: {node: '>=8'}
+
+ cacache@18.0.2:
+ resolution: {integrity: sha512-r3NU8h/P+4lVUHfeRw1dtgQYar3DZMm4/cm2bZgOvrFC/su7budSOeqh52VJIC4U4iG1WWwV6vRW0znqBvxNuw==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ call-bind@1.0.2:
+ resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
+
+ call-bind@1.0.5:
+ resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
+
+ callsites@3.1.0:
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+ engines: {node: '>=6'}
+
+ camelcase-css@2.0.1:
+ resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
+ engines: {node: '>= 6'}
+
+ camelcase-keys@6.2.2:
+ resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
+ engines: {node: '>=8'}
+
+ camelcase@5.3.1:
+ resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
+ engines: {node: '>=6'}
+
+ camelcase@6.3.0:
+ resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
+ engines: {node: '>=10'}
+
+ camelcase@7.0.1:
+ resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==}
+ engines: {node: '>=14.16'}
+
+ caniuse-api@3.0.0:
+ resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
+
+ caniuse-lite@1.0.30001582:
+ resolution: {integrity: sha512-vsJG3V5vgfduaQGVxL53uSX/HUzxyr2eA8xCo36OLal7sRcSZbibJtLeh0qja4sFOr/QQGt4opB4tOy+eOgAxg==}
+
+ caniuse-lite@1.0.30001612:
+ resolution: {integrity: sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==}
+
+ chai@4.4.1:
+ resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==}
+ engines: {node: '>=4'}
+
+ chalk-template@0.4.0:
+ resolution: {integrity: sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==}
+ engines: {node: '>=12'}
+
+ chalk@2.4.2:
+ resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
+ engines: {node: '>=4'}
+
+ chalk@4.1.2:
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+ engines: {node: '>=10'}
+
+ chalk@5.0.1:
+ resolution: {integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==}
+ engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
+
+ chalk@5.3.0:
+ resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
+ engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
+
+ chardet@0.7.0:
+ resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
+
+ check-error@1.0.3:
+ resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==}
+
+ chokidar@3.5.3:
+ resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
+ engines: {node: '>= 8.10.0'}
+
+ chokidar@3.6.0:
+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
+ engines: {node: '>= 8.10.0'}
+
+ chownr@2.0.0:
+ resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
+ engines: {node: '>=10'}
+
+ chrome-trace-event@1.0.3:
+ resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==}
+ engines: {node: '>=6.0'}
+
+ ci-info@3.9.0:
+ resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
+ engines: {node: '>=8'}
+
+ ci-info@4.0.0:
+ resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==}
+ engines: {node: '>=8'}
+
+ citty@0.1.6:
+ resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
+
+ clean-stack@2.2.0:
+ resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
+ engines: {node: '>=6'}
+
+ clear@0.1.0:
+ resolution: {integrity: sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==}
+
+ cli-boxes@3.0.0:
+ resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
+ engines: {node: '>=10'}
+
+ cli-cursor@3.1.0:
+ resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
+ engines: {node: '>=8'}
+
+ cli-cursor@4.0.0:
+ resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ cli-spinners@2.9.1:
+ resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==}
+ engines: {node: '>=6'}
+
+ cli-truncate@4.0.0:
+ resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==}
+ engines: {node: '>=18'}
+
+ cli-width@3.0.0:
+ resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
+ engines: {node: '>= 10'}
+
+ client-only@0.0.1:
+ resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
+
+ clipboardy@3.0.0:
+ resolution: {integrity: sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ clipboardy@4.0.0:
+ resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==}
+ engines: {node: '>=18'}
+
+ cliui@6.0.0:
+ resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
+
+ cliui@8.0.1:
+ resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
+ engines: {node: '>=12'}
+
+ clone-deep@4.0.1:
+ resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
+ engines: {node: '>=6'}
+
+ clone@1.0.4:
+ resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
+ engines: {node: '>=0.8'}
+
+ cluster-key-slot@1.1.2:
+ resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
+ engines: {node: '>=0.10.0'}
+
+ code-red@1.0.4:
+ resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==}
+
+ color-convert@1.9.3:
+ resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
+
+ color-convert@2.0.1:
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+ engines: {node: '>=7.0.0'}
+
+ color-name@1.1.3:
+ resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
+
+ color-name@1.1.4:
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+
+ color-support@1.1.3:
+ resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==}
+ hasBin: true
+
+ colord@2.9.3:
+ resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
+
+ colorette@2.0.20:
+ resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
+
+ commander@10.0.1:
+ resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
+ engines: {node: '>=14'}
+
+ commander@11.1.0:
+ resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
+ engines: {node: '>=16'}
+
+ commander@2.20.3:
+ resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
+
+ commander@4.1.1:
+ resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
+ engines: {node: '>= 6'}
+
+ commander@7.2.0:
+ resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
+ engines: {node: '>= 10'}
+
+ commander@8.3.0:
+ resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
+ engines: {node: '>= 12'}
+
+ commondir@1.0.1:
+ resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
+
+ compress-commons@6.0.2:
+ resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==}
+ engines: {node: '>= 14'}
+
+ compressible@2.0.18:
+ resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
+ engines: {node: '>= 0.6'}
+
+ compression@1.7.4:
+ resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==}
+ engines: {node: '>= 0.8.0'}
+
+ concat-map@0.0.1:
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+
+ confbox@0.1.7:
+ resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==}
+
+ consola@3.2.3:
+ resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+
+ console-control-strings@1.1.0:
+ resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
+
+ content-disposition@0.5.2:
+ resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==}
+ engines: {node: '>= 0.6'}
+
+ convert-source-map@2.0.0:
+ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+
+ cookie-es@1.1.0:
+ resolution: {integrity: sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==}
+
+ cookie@0.5.0:
+ resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
+ engines: {node: '>= 0.6'}
+
+ cookie@0.6.0:
+ resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
+ engines: {node: '>= 0.6'}
+
+ core-util-is@1.0.3:
+ resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
+
+ crc-32@1.2.2:
+ resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
+ engines: {node: '>=0.8'}
+ hasBin: true
+
+ crc32-stream@6.0.0:
+ resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==}
+ engines: {node: '>= 14'}
+
+ create-require@1.1.1:
+ resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
+
+ croner@8.0.2:
+ resolution: {integrity: sha512-HgSdlSUX8mIgDTTiQpWUP4qY4IFRMsduPCYdca34Pelt8MVdxdaDOzreFtCscA6R+cRZd7UbD1CD3uyx6J3X1A==}
+ engines: {node: '>=18.0'}
+
+ cronstrue@2.49.0:
+ resolution: {integrity: sha512-FWZBqdStQaPR8ZTBQGALh1EK9Hl1HcG70dyGvD1rKLPafFO3H73o38dz/e8YkIlbLn3JxmBI/f6Doe3Nh+DcEQ==}
+ hasBin: true
+
+ cross-spawn@5.1.0:
+ resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==}
+
+ cross-spawn@6.0.5:
+ resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
+ engines: {node: '>=4.8'}
+
+ cross-spawn@7.0.3:
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ engines: {node: '>= 8'}
+
+ crossws@0.2.4:
+ resolution: {integrity: sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==}
+ peerDependencies:
+ uWebSockets.js: '*'
+ peerDependenciesMeta:
+ uWebSockets.js:
+ optional: true
+
+ css-declaration-sorter@7.2.0:
+ resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==}
+ engines: {node: ^14 || ^16 || >=18}
+ peerDependencies:
+ postcss: ^8.0.9
+
+ css-select@5.1.0:
+ resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
+
+ css-tree@2.2.1:
+ resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
+
+ css-tree@2.3.1:
+ resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+
+ css-what@6.1.0:
+ resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
+ engines: {node: '>= 6'}
+
+ cssesc@3.0.0:
+ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ cssnano-preset-default@6.1.2:
+ resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ cssnano-utils@4.0.2:
+ resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ cssnano@6.1.2:
+ resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ csso@5.0.5:
+ resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
+
+ csstype@3.1.3:
+ resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
+
+ csv-generate@3.4.3:
+ resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==}
+
+ csv-parse@4.16.3:
+ resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==}
+
+ csv-stringify@5.6.5:
+ resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==}
+
+ csv@5.5.3:
+ resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==}
+ engines: {node: '>= 0.1.90'}
+
+ damerau-levenshtein@1.0.8:
+ resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
+
+ date-fns@3.3.1:
+ resolution: {integrity: sha512-y8e109LYGgoQDveiEBD3DYXKba1jWf5BA8YU1FL5Tvm0BTdEfy54WLCwnuYWZNnzzvALy/QQ4Hov+Q9RVRv+Zw==}
+
+ db0@0.1.4:
+ resolution: {integrity: sha512-Ft6eCwONYxlwLjBXSJxw0t0RYtA5gW9mq8JfBXn9TtC0nDPlqePAhpv9v4g9aONBi6JI1OXHTKKkUYGd+BOrCA==}
+ peerDependencies:
+ '@libsql/client': ^0.5.2
+ better-sqlite3: ^9.4.3
+ drizzle-orm: ^0.29.4
+ peerDependenciesMeta:
+ '@libsql/client':
+ optional: true
+ better-sqlite3:
+ optional: true
+ drizzle-orm:
+ optional: true
+
+ debug@2.6.9:
+ resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
+ debug@3.2.7:
+ resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
+ debug@4.3.4:
+ resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
+ decamelize-keys@1.1.1:
+ resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
+ engines: {node: '>=0.10.0'}
+
+ decamelize@1.2.0:
+ resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
+ engines: {node: '>=0.10.0'}
+
+ deep-eql@4.1.3:
+ resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
+ engines: {node: '>=6'}
+
+ deep-extend@0.6.0:
+ resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
+ engines: {node: '>=4.0.0'}
+
+ deep-is@0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+
+ deepmerge@4.3.1:
+ resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
+ engines: {node: '>=0.10.0'}
+
+ default-browser-id@5.0.0:
+ resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==}
+ engines: {node: '>=18'}
+
+ default-browser@5.2.1:
+ resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==}
+ engines: {node: '>=18'}
+
+ defaults@1.0.4:
+ resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
+
+ define-data-property@1.1.1:
+ resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
+ engines: {node: '>= 0.4'}
+
+ define-lazy-prop@2.0.0:
+ resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
+ engines: {node: '>=8'}
+
+ define-lazy-prop@3.0.0:
+ resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
+ engines: {node: '>=12'}
+
+ define-properties@1.2.1:
+ resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
+ engines: {node: '>= 0.4'}
+
+ defu@6.1.4:
+ resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
+
+ delegates@1.0.0:
+ resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
+
+ denque@2.1.0:
+ resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==}
+ engines: {node: '>=0.10'}
+
+ depd@2.0.0:
+ resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
+ engines: {node: '>= 0.8'}
+
+ dequal@2.0.3:
+ resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
+ engines: {node: '>=6'}
+
+ destr@2.0.3:
+ resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
+
+ destroy@1.2.0:
+ resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
+
+ detect-indent@6.1.0:
+ resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
+ engines: {node: '>=8'}
+
+ detect-libc@1.0.3:
+ resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
+ engines: {node: '>=0.10'}
+ hasBin: true
+
+ detect-libc@2.0.3:
+ resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
+ engines: {node: '>=8'}
+
+ devalue@4.3.3:
+ resolution: {integrity: sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==}
+
+ devalue@5.0.0:
+ resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==}
+
+ didyoumean@1.2.2:
+ resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
+
+ diff-sequences@29.6.3:
+ resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ diff@4.0.2:
+ resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
+ engines: {node: '>=0.3.1'}
+
+ diff@5.2.0:
+ resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
+ engines: {node: '>=0.3.1'}
+
+ dir-glob@3.0.1:
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
+ engines: {node: '>=8'}
+
+ dlv@1.1.3:
+ resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
+
+ doctrine@2.1.0:
+ resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
+ engines: {node: '>=0.10.0'}
+
+ doctrine@3.0.0:
+ resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
+ engines: {node: '>=6.0.0'}
+
+ dom-serializer@2.0.0:
+ resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
+
+ domelementtype@2.3.0:
+ resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
+
+ domhandler@5.0.3:
+ resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
+ engines: {node: '>= 4'}
+
+ domutils@3.1.0:
+ resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==}
+
+ dot-prop@8.0.2:
+ resolution: {integrity: sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==}
+ engines: {node: '>=16'}
+
+ dotenv@16.4.5:
+ resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
+ engines: {node: '>=12'}
+
+ duplexer@0.1.2:
+ resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
+
+ eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
+ ee-first@1.1.1:
+ resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
+
+ electron-to-chromium@1.4.653:
+ resolution: {integrity: sha512-wA2A2LQCqnEwQAvwADQq3KpMpNwgAUBnRmrFgRzHnPhbQUFArTR32Ab46f4p0MovDLcg4uqd4nCsN2hTltslpA==}
+
+ electron-to-chromium@1.4.745:
+ resolution: {integrity: sha512-tRbzkaRI5gbUn5DEvF0dV4TQbMZ5CLkWeTAXmpC9IrYT+GE+x76i9p+o3RJ5l9XmdQlI1pPhVtE9uNcJJ0G0EA==}
+
+ emoji-regex@10.3.0:
+ resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
+
+ emoji-regex@8.0.0:
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+
+ emoji-regex@9.2.2:
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+
+ encodeurl@1.0.2:
+ resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
+ engines: {node: '>= 0.8'}
+
+ encoding@0.1.13:
+ resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
+
+ enhanced-resolve@5.15.0:
+ resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==}
+ engines: {node: '>=10.13.0'}
+
+ enhanced-resolve@5.16.0:
+ resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==}
+ engines: {node: '>=10.13.0'}
+
+ enquirer@2.4.1:
+ resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==}
+ engines: {node: '>=8.6'}
+
+ entities@4.5.0:
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
+ engines: {node: '>=0.12'}
+
+ env-paths@2.2.1:
+ resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
+ engines: {node: '>=6'}
+
+ envinfo@7.11.0:
+ resolution: {integrity: sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ err-code@2.0.3:
+ resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
+
+ error-ex@1.3.2:
+ resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+
+ error-stack-parser-es@0.1.1:
+ resolution: {integrity: sha512-g/9rfnvnagiNf+DRMHEVGuGuIBlCIMDFoTA616HaP2l9PlCjGjVhD98PNbVSJvmK4TttqT5mV5tInMhoFgi+aA==}
+
+ es-abstract@1.22.2:
+ resolution: {integrity: sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==}
+ engines: {node: '>= 0.4'}
+
+ es-abstract@1.22.3:
+ resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==}
+ engines: {node: '>= 0.4'}
+
+ es-iterator-helpers@1.0.15:
+ resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==}
+
+ es-module-lexer@1.3.1:
+ resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==}
+
+ es-set-tostringtag@2.0.1:
+ resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
+ engines: {node: '>= 0.4'}
+
+ es-set-tostringtag@2.0.2:
+ resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==}
+ engines: {node: '>= 0.4'}
+
+ es-shim-unscopables@1.0.0:
+ resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
+
+ es-shim-unscopables@1.0.2:
+ resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==}
+
+ es-to-primitive@1.2.1:
+ resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
+ engines: {node: '>= 0.4'}
+
+ es6-promise@3.3.1:
+ resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
+
+ esbuild@0.18.20:
+ resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
+ engines: {node: '>=12'}
+ hasBin: true
+
+ esbuild@0.19.4:
+ resolution: {integrity: sha512-x7jL0tbRRpv4QUyuDMjONtWFciygUxWaUM1kMX2zWxI0X2YWOt7MSA0g4UdeSiHM8fcYVzpQhKYOycZwxTdZkA==}
+ engines: {node: '>=12'}
+ hasBin: true
+
+ esbuild@0.20.2:
+ resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==}
+ engines: {node: '>=12'}
+ hasBin: true
+
+ escalade@3.1.1:
+ resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
+ engines: {node: '>=6'}
+
+ escape-html@1.0.3:
+ resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
+
+ escape-string-regexp@1.0.5:
+ resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
+ engines: {node: '>=0.8.0'}
+
+ escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+
+ escape-string-regexp@5.0.0:
+ resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
+ engines: {node: '>=12'}
+
+ eslint-config-next@14.1.0:
+ resolution: {integrity: sha512-SBX2ed7DoRFXC6CQSLc/SbLY9Ut6HxNB2wPTcoIWjUMd7aF7O/SIE7111L8FdZ9TXsNV4pulUDnfthpyPtbFUg==}
+ peerDependencies:
+ eslint: ^7.23.0 || ^8.0.0
+ typescript: '>=3.3.1'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ eslint-config-prettier@9.1.0:
+ resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
+ hasBin: true
+ peerDependencies:
+ eslint: '>=7.0.0'
+
+ eslint-import-resolver-node@0.3.9:
+ resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
+
+ eslint-import-resolver-typescript@3.6.1:
+ resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ eslint: '*'
+ eslint-plugin-import: '*'
+
+ eslint-module-utils@2.8.0:
+ resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@typescript-eslint/parser': '*'
+ eslint: '*'
+ eslint-import-resolver-node: '*'
+ eslint-import-resolver-typescript: '*'
+ eslint-import-resolver-webpack: '*'
+ peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
+ eslint:
+ optional: true
+ eslint-import-resolver-node:
+ optional: true
+ eslint-import-resolver-typescript:
+ optional: true
+ eslint-import-resolver-webpack:
+ optional: true
+
+ eslint-plugin-import@2.29.1:
+ resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@typescript-eslint/parser': '*'
+ eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
+ peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
+
+ eslint-plugin-isaacscript@3.12.2:
+ resolution: {integrity: sha512-NE/EbtsNuDdUUy8Z1jp0u82g3+6SSMMH6mEzsDEdVVGlIeHvuwM9J1Qd8yEXGvaqV44dLnAYydFtMyuFpVV88w==}
+ peerDependencies:
+ '@typescript-eslint/parser': '>= 6.0.0'
+ eslint: '>= 8.0.0'
+ typescript: '>= 5.0.0'
+
+ eslint-plugin-jsx-a11y@6.8.0:
+ resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==}
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
+
+ eslint-plugin-prettier@5.1.3:
+ resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ '@types/eslint': '>=8.0.0'
+ eslint: '>=8.0.0'
+ eslint-config-prettier: '*'
+ prettier: '>=3.0.0'
+ peerDependenciesMeta:
+ '@types/eslint':
+ optional: true
+ eslint-config-prettier:
+ optional: true
+
+ eslint-plugin-react-hooks@4.6.0:
+ resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
+
+ eslint-plugin-react-refresh@0.4.5:
+ resolution: {integrity: sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==}
+ peerDependencies:
+ eslint: '>=7'
+
+ eslint-plugin-react@7.33.2:
+ resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
+
+ eslint-scope@5.1.1:
+ resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
+ engines: {node: '>=8.0.0'}
+
+ eslint-scope@7.2.2:
+ resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ eslint-visitor-keys@3.4.3:
+ resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ eslint@8.56.0:
+ resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ hasBin: true
+
+ esm-env@1.0.0:
+ resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}
+
+ espree@9.6.1:
+ resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ esprima@4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ esquery@1.5.0:
+ resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
+ engines: {node: '>=0.10'}
+
+ esrecurse@4.3.0:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
+
+ estraverse@4.3.0:
+ resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
+ engines: {node: '>=4.0'}
+
+ estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+
+ estree-walker@2.0.2:
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+
+ estree-walker@3.0.3:
+ resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+
+ esutils@2.0.3:
+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
+ engines: {node: '>=0.10.0'}
+
+ etag@1.8.1:
+ resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
+ engines: {node: '>= 0.6'}
+
+ event-target-shim@5.0.1:
+ resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
+ engines: {node: '>=6'}
+
+ eventemitter3@5.0.1:
+ resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
+
+ events@3.3.0:
+ resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
+ engines: {node: '>=0.8.x'}
+
+ execa@5.1.1:
+ resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
+ engines: {node: '>=10'}
+
+ execa@7.2.0:
+ resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==}
+ engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
+
+ execa@8.0.1:
+ resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
+ engines: {node: '>=16.17'}
+
+ exponential-backoff@3.1.1:
+ resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==}
+
+ extendable-error@0.1.7:
+ resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==}
+
+ external-editor@3.1.0:
+ resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
+ engines: {node: '>=4'}
+
+ externality@1.0.2:
+ resolution: {integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==}
+
+ fast-deep-equal@3.1.3:
+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
+
+ fast-diff@1.3.0:
+ resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
+
+ fast-fifo@1.3.2:
+ resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
+
+ fast-glob@3.3.1:
+ resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
+ engines: {node: '>=8.6.0'}
+
+ fast-glob@3.3.2:
+ resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
+ engines: {node: '>=8.6.0'}
+
+ fast-json-stable-stringify@2.1.0:
+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
+
+ fast-levenshtein@2.0.6:
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+
+ fast-url-parser@1.1.3:
+ resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==}
+
+ fastest-levenshtein@1.0.16:
+ resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
+ engines: {node: '>= 4.9.1'}
+
+ fastq@1.17.0:
+ resolution: {integrity: sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==}
+
+ figures@3.2.0:
+ resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
+ engines: {node: '>=8'}
+
+ file-entry-cache@6.0.1:
+ resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+
+ file-uri-to-path@1.0.0:
+ resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
+
+ fill-range@7.0.1:
+ resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
+ engines: {node: '>=8'}
+
+ find-up@4.1.0:
+ resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
+ engines: {node: '>=8'}
+
+ find-up@5.0.0:
+ resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
+ engines: {node: '>=10'}
+
+ find-yarn-workspace-root2@1.2.16:
+ resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==}
+
+ flat-cache@3.2.0:
+ resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+
+ flat@5.0.2:
+ resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
+ hasBin: true
+
+ flatted@3.2.9:
+ resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
+
+ flatted@3.3.1:
+ resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
+
+ floating-vue@5.2.2:
+ resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==}
+ peerDependencies:
+ '@nuxt/kit': ^3.2.0
+ vue: ^3.2.0
+ peerDependenciesMeta:
+ '@nuxt/kit':
+ optional: true
+
+ focus-trap@7.5.4:
+ resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==}
+
+ for-each@0.3.3:
+ resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
+
+ foreground-child@3.1.1:
+ resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
+ engines: {node: '>=14'}
+
+ fraction.js@4.3.7:
+ resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
+
+ fresh@0.5.2:
+ resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
+ engines: {node: '>= 0.6'}
+
+ fs-extra@11.2.0:
+ resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
+ engines: {node: '>=14.14'}
+
+ fs-extra@7.0.1:
+ resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
+ engines: {node: '>=6 <7 || >=8'}
+
+ fs-extra@8.1.0:
+ resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
+ engines: {node: '>=6 <7 || >=8'}
+
+ fs-minipass@2.1.0:
+ resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
+ engines: {node: '>= 8'}
+
+ fs-minipass@3.0.3:
+ resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ fs.realpath@1.0.0:
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+
+ fsevents@2.3.3:
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+
+ function-bind@1.1.2:
+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
+
+ function.prototype.name@1.1.6:
+ resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
+ engines: {node: '>= 0.4'}
+
+ functions-have-names@1.2.3:
+ resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+
+ gauge@3.0.2:
+ resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==}
+ engines: {node: '>=10'}
+
+ gensync@1.0.0-beta.2:
+ resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
+ engines: {node: '>=6.9.0'}
+
+ get-caller-file@2.0.5:
+ resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
+ engines: {node: 6.* || 8.* || >= 10.*}
+
+ get-east-asian-width@1.2.0:
+ resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==}
+ engines: {node: '>=18'}
+
+ get-func-name@2.0.2:
+ resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
+
+ get-intrinsic@1.2.1:
+ resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
+
+ get-intrinsic@1.2.2:
+ resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
+
+ get-port-please@3.1.2:
+ resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==}
+
+ get-stream@6.0.1:
+ resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
+ engines: {node: '>=10'}
+
+ get-stream@8.0.1:
+ resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
+ engines: {node: '>=16'}
+
+ get-symbol-description@1.0.0:
+ resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
+ engines: {node: '>= 0.4'}
+
+ get-tsconfig@4.7.2:
+ resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==}
+
+ giget@1.2.3:
+ resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==}
+ hasBin: true
+
+ git-config-path@2.0.0:
+ resolution: {integrity: sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==}
+ engines: {node: '>=4'}
+
+ git-up@7.0.0:
+ resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==}
+
+ git-url-parse@14.0.0:
+ resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==}
+
+ glob-parent@5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+ engines: {node: '>= 6'}
+
+ glob-parent@6.0.2:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+ engines: {node: '>=10.13.0'}
+
+ glob-to-regexp@0.4.1:
+ resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+
+ glob@10.3.10:
+ resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
+
+ glob@7.2.3:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+
+ glob@8.1.0:
+ resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
+ engines: {node: '>=12'}
+
+ global-directory@4.0.1:
+ resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==}
+ engines: {node: '>=18'}
+
+ globals@11.12.0:
+ resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
+ engines: {node: '>=4'}
+
+ globals@13.24.0:
+ resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
+ engines: {node: '>=8'}
+
+ globalthis@1.0.3:
+ resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
+ engines: {node: '>= 0.4'}
+
+ globalyzer@0.1.0:
+ resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
+
+ globby@11.1.0:
+ resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
+ engines: {node: '>=10'}
+
+ globby@13.2.2:
+ resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ globby@14.0.1:
+ resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==}
+ engines: {node: '>=18'}
+
+ globrex@0.1.2:
+ resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
+
+ gopd@1.0.1:
+ resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
+
+ graceful-fs@4.2.11:
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+
+ grapheme-splitter@1.0.4:
+ resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
+
+ graphemer@1.4.0:
+ resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
+
+ graphql@16.8.1:
+ resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==}
+ engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
+
+ gzip-size@6.0.0:
+ resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
+ engines: {node: '>=10'}
+
+ gzip-size@7.0.0:
+ resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ h3@1.11.1:
+ resolution: {integrity: sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==}
+
+ hard-rejection@2.1.0:
+ resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
+ engines: {node: '>=6'}
+
+ has-bigints@1.0.2:
+ resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
+
+ has-flag@3.0.0:
+ resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
+ engines: {node: '>=4'}
+
+ has-flag@4.0.0:
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+ engines: {node: '>=8'}
+
+ has-property-descriptors@1.0.0:
+ resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
+
+ has-property-descriptors@1.0.1:
+ resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==}
+
+ has-proto@1.0.1:
+ resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
+ engines: {node: '>= 0.4'}
+
+ has-symbols@1.0.3:
+ resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
+ engines: {node: '>= 0.4'}
+
+ has-tostringtag@1.0.0:
+ resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
+ engines: {node: '>= 0.4'}
+
+ has-unicode@2.0.1:
+ resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
+
+ has@1.0.4:
+ resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==}
+ engines: {node: '>= 0.4.0'}
+
+ hash-sum@2.0.0:
+ resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==}
+
+ hasown@2.0.0:
+ resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
+ engines: {node: '>= 0.4'}
+
+ headers-polyfill@4.0.2:
+ resolution: {integrity: sha512-EWGTfnTqAO2L/j5HZgoM/3z82L7necsJ0pO9Tp0X1wil3PDLrkypTBRgVO2ExehEEvUycejZD3FuRaXpZZc3kw==}
+
+ hookable@5.5.3:
+ resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
+
+ hosted-git-info@2.8.9:
+ resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
+
+ hosted-git-info@7.0.1:
+ resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ html-escaper@2.0.2:
+ resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
+
+ html-tags@3.3.1:
+ resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
+ engines: {node: '>=8'}
+
+ http-cache-semantics@4.1.1:
+ resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
+
+ http-errors@2.0.0:
+ resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
+ engines: {node: '>= 0.8'}
+
+ http-proxy-agent@7.0.2:
+ resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
+ engines: {node: '>= 14'}
+
+ http-shutdown@1.2.2:
+ resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==}
+ engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
+
+ https-proxy-agent@5.0.1:
+ resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
+ engines: {node: '>= 6'}
+
+ https-proxy-agent@7.0.4:
+ resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==}
+ engines: {node: '>= 14'}
+
+ httpxy@0.1.5:
+ resolution: {integrity: sha512-hqLDO+rfststuyEUTWObQK6zHEEmZ/kaIP2/zclGGZn6X8h/ESTWg+WKecQ/e5k4nPswjzZD+q2VqZIbr15CoQ==}
+
+ human-id@1.0.2:
+ resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
+
+ human-signals@2.1.0:
+ resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
+ engines: {node: '>=10.17.0'}
+
+ human-signals@4.3.1:
+ resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
+ engines: {node: '>=14.18.0'}
+
+ human-signals@5.0.0:
+ resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
+ engines: {node: '>=16.17.0'}
+
+ husky@8.0.3:
+ resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==}
+ engines: {node: '>=14'}
+ hasBin: true
+
+ iconv-lite@0.4.24:
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
+ engines: {node: '>=0.10.0'}
+
+ iconv-lite@0.6.3:
+ resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
+ engines: {node: '>=0.10.0'}
+
+ ieee754@1.2.1:
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+
+ ignore-walk@6.0.4:
+ resolution: {integrity: sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ ignore@5.2.4:
+ resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
+ engines: {node: '>= 4'}
+
+ ignore@5.3.1:
+ resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
+ engines: {node: '>= 4'}
+
+ image-meta@0.2.0:
+ resolution: {integrity: sha512-ZBGjl0ZMEMeOC3Ns0wUF/5UdUmr3qQhBSCniT0LxOgGGIRHiNFOkMtIHB7EOznRU47V2AxPgiVP+s+0/UCU0Hg==}
+
+ import-fresh@3.3.0:
+ resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
+ engines: {node: '>=6'}
+
+ import-local@3.1.0:
+ resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==}
+ engines: {node: '>=8'}
+ hasBin: true
+
+ import-meta-resolve@4.1.0:
+ resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==}
+
+ imurmurhash@0.1.4:
+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
+ engines: {node: '>=0.8.19'}
+
+ indent-string@4.0.0:
+ resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
+ engines: {node: '>=8'}
+
+ inflight@1.0.6:
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+
+ inherits@2.0.4:
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+
+ ini@1.3.8:
+ resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
+
+ ini@4.1.1:
+ resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ inquirer@8.2.6:
+ resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==}
+ engines: {node: '>=12.0.0'}
+
+ internal-slot@1.0.5:
+ resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
+ engines: {node: '>= 0.4'}
+
+ internal-slot@1.0.6:
+ resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==}
+ engines: {node: '>= 0.4'}
+
+ interpret@3.1.1:
+ resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==}
+ engines: {node: '>=10.13.0'}
+
+ ioredis@5.4.1:
+ resolution: {integrity: sha512-2YZsvl7jopIa1gaePkeMtd9rAcSjOOjPtpcLlOeusyO+XH2SK5ZcT+UCrElPP+WVIInh2TzeI4XW9ENaSLVVHA==}
+ engines: {node: '>=12.22.0'}
+
+ ip-address@9.0.5:
+ resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
+ engines: {node: '>= 12'}
+
+ iron-webcrypto@1.1.1:
+ resolution: {integrity: sha512-5xGwQUWHQSy039rFr+5q/zOmj7GP0Ypzvo34Ep+61bPIhaLduEDp/PvLGlU3awD2mzWUR0weN2vJ1mILydFPEg==}
+
+ is-array-buffer@3.0.2:
+ resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
+
+ is-arrayish@0.2.1:
+ resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+
+ is-async-function@2.0.0:
+ resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
+ engines: {node: '>= 0.4'}
+
+ is-bigint@1.0.4:
+ resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
+
+ is-binary-path@2.1.0:
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
+ engines: {node: '>=8'}
+
+ is-boolean-object@1.1.2:
+ resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
+ engines: {node: '>= 0.4'}
+
+ is-builtin-module@3.2.1:
+ resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
+ engines: {node: '>=6'}
+
+ is-callable@1.2.7:
+ resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
+ engines: {node: '>= 0.4'}
+
+ is-core-module@2.13.1:
+ resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
+
+ is-date-object@1.0.5:
+ resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
+ engines: {node: '>= 0.4'}
+
+ is-docker@2.2.1:
+ resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
+ engines: {node: '>=8'}
+ hasBin: true
+
+ is-docker@3.0.0:
+ resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ hasBin: true
+
+ is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+ engines: {node: '>=0.10.0'}
+
+ is-finalizationregistry@1.0.2:
+ resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==}
+
+ is-fullwidth-code-point@3.0.0:
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+ engines: {node: '>=8'}
+
+ is-fullwidth-code-point@4.0.0:
+ resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
+ engines: {node: '>=12'}
+
+ is-fullwidth-code-point@5.0.0:
+ resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==}
+ engines: {node: '>=18'}
+
+ is-generator-function@1.0.10:
+ resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
+ engines: {node: '>= 0.4'}
+
+ is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+ engines: {node: '>=0.10.0'}
+
+ is-inside-container@1.0.0:
+ resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
+ engines: {node: '>=14.16'}
+ hasBin: true
+
+ is-installed-globally@1.0.0:
+ resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==}
+ engines: {node: '>=18'}
+
+ is-interactive@1.0.0:
+ resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
+ engines: {node: '>=8'}
+
+ is-lambda@1.0.1:
+ resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
+
+ is-map@2.0.2:
+ resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==}
+
+ is-module@1.0.0:
+ resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
+
+ is-negative-zero@2.0.2:
+ resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
+ engines: {node: '>= 0.4'}
+
+ is-node-process@1.2.0:
+ resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==}
+
+ is-number-object@1.0.7:
+ resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
+ engines: {node: '>= 0.4'}
+
+ is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+ engines: {node: '>=0.12.0'}
+
+ is-path-inside@3.0.3:
+ resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
+ engines: {node: '>=8'}
+
+ is-path-inside@4.0.0:
+ resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==}
+ engines: {node: '>=12'}
+
+ is-plain-obj@1.1.0:
+ resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
+ engines: {node: '>=0.10.0'}
+
+ is-plain-object@2.0.4:
+ resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
+ engines: {node: '>=0.10.0'}
+
+ is-port-reachable@4.0.0:
+ resolution: {integrity: sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ is-primitive@3.0.1:
+ resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==}
+ engines: {node: '>=0.10.0'}
+
+ is-reference@1.2.1:
+ resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
+
+ is-reference@3.0.2:
+ resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==}
+
+ is-regex@1.1.4:
+ resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
+ engines: {node: '>= 0.4'}
+
+ is-regexp@1.0.0:
+ resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==}
+ engines: {node: '>=0.10.0'}
+
+ is-set@2.0.2:
+ resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==}
+
+ is-shared-array-buffer@1.0.2:
+ resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
+
+ is-ssh@1.4.0:
+ resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==}
+
+ is-stream@2.0.1:
+ resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
+ engines: {node: '>=8'}
+
+ is-stream@3.0.0:
+ resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ is-string@1.0.7:
+ resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
+ engines: {node: '>= 0.4'}
+
+ is-subdir@1.2.0:
+ resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==}
+ engines: {node: '>=4'}
+
+ is-symbol@1.0.4:
+ resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
+ engines: {node: '>= 0.4'}
+
+ is-typed-array@1.1.12:
+ resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==}
+ engines: {node: '>= 0.4'}
+
+ is-unicode-supported@0.1.0:
+ resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
+ engines: {node: '>=10'}
+
+ is-weakmap@2.0.1:
+ resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==}
+
+ is-weakref@1.0.2:
+ resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
+
+ is-weakset@2.0.2:
+ resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==}
+
+ is-windows@1.0.2:
+ resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
+ engines: {node: '>=0.10.0'}
+
+ is-wsl@2.2.0:
+ resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
+ engines: {node: '>=8'}
+
+ is-wsl@3.1.0:
+ resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
+ engines: {node: '>=16'}
+
+ is64bit@2.0.0:
+ resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==}
+ engines: {node: '>=18'}
+
+ isarray@1.0.0:
+ resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
+
+ isarray@2.0.5:
+ resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
+
+ isexe@2.0.0:
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+
+ isexe@3.1.1:
+ resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==}
+ engines: {node: '>=16'}
+
+ isobject@3.0.1:
+ resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
+ engines: {node: '>=0.10.0'}
+
+ istanbul-lib-coverage@3.2.2:
+ resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
+ engines: {node: '>=8'}
+
+ istanbul-lib-report@3.0.1:
+ resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
+ engines: {node: '>=10'}
+
+ istanbul-lib-source-maps@5.0.4:
+ resolution: {integrity: sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==}
+ engines: {node: '>=10'}
+
+ istanbul-reports@3.1.6:
+ resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==}
+ engines: {node: '>=8'}
+
+ iterator.prototype@1.1.2:
+ resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==}
+
+ jackspeak@2.3.6:
+ resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
+ engines: {node: '>=14'}
+
+ jest-worker@27.5.1:
+ resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
+ engines: {node: '>= 10.13.0'}
+
+ jiti@1.21.0:
+ resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
+ hasBin: true
+
+ js-tokens@4.0.0:
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
+ js-tokens@9.0.0:
+ resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==}
+
+ js-yaml@3.14.1:
+ resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
+ hasBin: true
+
+ js-yaml@4.1.0:
+ resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
+ hasBin: true
+
+ jsbn@1.1.0:
+ resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
+
+ jsesc@2.5.2:
+ resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+
+ json-parse-better-errors@1.0.2:
+ resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
+
+ json-parse-even-better-errors@2.3.1:
+ resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+
+ json-parse-even-better-errors@3.0.1:
+ resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
+ json-schema-traverse@1.0.0:
+ resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
+
+ json-stable-stringify-without-jsonify@1.0.1:
+ resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
+
+ json5@1.0.2:
+ resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
+ hasBin: true
+
+ json5@2.2.3:
+ resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
+ engines: {node: '>=6'}
+ hasBin: true
+
+ jsonc-parser@3.2.0:
+ resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
+
+ jsonfile@4.0.0:
+ resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
+
+ jsonfile@6.1.0:
+ resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
+
+ jsonparse@1.3.1:
+ resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==}
+ engines: {'0': node >= 0.2.0}
+
+ jsx-ast-utils@3.3.5:
+ resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
+ engines: {node: '>=4.0'}
+
+ keyv@4.5.4:
+ resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
+
+ kind-of@6.0.3:
+ resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
+ engines: {node: '>=0.10.0'}
+
+ kleur@3.0.3:
+ resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
+ engines: {node: '>=6'}
+
+ kleur@4.1.5:
+ resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
+ engines: {node: '>=6'}
+
+ klona@2.0.6:
+ resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
+ engines: {node: '>= 8'}
+
+ knitwork@1.1.0:
+ resolution: {integrity: sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==}
+
+ kolorist@1.8.0:
+ resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
+
+ language-subtag-registry@0.3.22:
+ resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==}
+
+ language-tags@1.0.9:
+ resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
+ engines: {node: '>=0.10'}
+
+ launch-editor@2.6.1:
+ resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==}
+
+ lazystream@1.0.1:
+ resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==}
+ engines: {node: '>= 0.6.3'}
+
+ levn@0.4.1:
+ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
+ engines: {node: '>= 0.8.0'}
+
+ lilconfig@2.1.0:
+ resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
+ engines: {node: '>=10'}
+
+ lilconfig@3.0.0:
+ resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==}
+ engines: {node: '>=14'}
+
+ lilconfig@3.1.1:
+ resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==}
+ engines: {node: '>=14'}
+
+ lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
+ lint-staged@15.2.1:
+ resolution: {integrity: sha512-dhwAPnM85VdshybV9FWI/9ghTvMLoQLEXgVMx+ua2DN7mdfzd/tRfoU2yhMcBac0RHkofoxdnnJUokr8s4zKmQ==}
+ engines: {node: '>=18.12.0'}
+ hasBin: true
+
+ listhen@1.7.2:
+ resolution: {integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==}
+ hasBin: true
+
+ listr2@8.0.1:
+ resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==}
+ engines: {node: '>=18.0.0'}
+
+ load-json-file@4.0.0:
+ resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
+ engines: {node: '>=4'}
+
+ load-yaml-file@0.2.0:
+ resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
+ engines: {node: '>=6'}
+
+ loader-runner@4.3.0:
+ resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
+ engines: {node: '>=6.11.5'}
+
+ local-pkg@0.4.3:
+ resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
+ engines: {node: '>=14'}
+
+ local-pkg@0.5.0:
+ resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
+ engines: {node: '>=14'}
+
+ locate-character@3.0.0:
+ resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
+
+ locate-path@5.0.0:
+ resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
+ engines: {node: '>=8'}
+
+ locate-path@6.0.0:
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
+ engines: {node: '>=10'}
+
+ lodash.defaults@4.2.0:
+ resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==}
+
+ lodash.isarguments@3.1.0:
+ resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==}
+
+ lodash.memoize@4.1.2:
+ resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
+
+ lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+
+ lodash.startcase@4.4.0:
+ resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
+
+ lodash.uniq@4.5.0:
+ resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
+
+ lodash@4.17.21:
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+
+ log-symbols@4.1.0:
+ resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
+ engines: {node: '>=10'}
+
+ log-update@6.0.0:
+ resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==}
+ engines: {node: '>=18'}
+
+ loose-envify@1.4.0:
+ resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
+ hasBin: true
+
+ loupe@2.3.7:
+ resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
+
+ lru-cache@10.2.0:
+ resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==}
+ engines: {node: 14 || >=16.14}
+
+ lru-cache@4.1.5:
+ resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
+
+ lru-cache@5.1.1:
+ resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+
+ lru-cache@6.0.0:
+ resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
+ engines: {node: '>=10'}
+
+ lunr@2.3.9:
+ resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==}
+
+ magic-string-ast@0.3.0:
+ resolution: {integrity: sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==}
+ engines: {node: '>=16.14.0'}
+
+ magic-string@0.30.10:
+ resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
+
+ magic-string@0.30.5:
+ resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
+ engines: {node: '>=12'}
+
+ magicast@0.3.4:
+ resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==}
+
+ make-dir@3.1.0:
+ resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
+ engines: {node: '>=8'}
+
+ make-dir@4.0.0:
+ resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
+ engines: {node: '>=10'}
+
+ make-error@1.3.6:
+ resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
+
+ make-fetch-happen@13.0.0:
+ resolution: {integrity: sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ map-obj@1.0.1:
+ resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
+ engines: {node: '>=0.10.0'}
+
+ map-obj@4.3.0:
+ resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
+ engines: {node: '>=8'}
+
+ marked@4.3.0:
+ resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==}
+ engines: {node: '>= 12'}
+ hasBin: true
+
+ mdn-data@2.0.28:
+ resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
+
+ mdn-data@2.0.30:
+ resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
+
+ memorystream@0.3.1:
+ resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==}
+ engines: {node: '>= 0.10.0'}
+
+ meow@6.1.1:
+ resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==}
+ engines: {node: '>=8'}
+
+ merge-stream@2.0.0:
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+
+ merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+
+ micromatch@4.0.5:
+ resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
+ engines: {node: '>=8.6'}
+
+ mime-db@1.33.0:
+ resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==}
+ engines: {node: '>= 0.6'}
+
+ mime-db@1.52.0:
+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+ engines: {node: '>= 0.6'}
+
+ mime-types@2.1.18:
+ resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==}
+ engines: {node: '>= 0.6'}
+
+ mime-types@2.1.35:
+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+ engines: {node: '>= 0.6'}
+
+ mime@1.6.0:
+ resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ mime@3.0.0:
+ resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
+ engines: {node: '>=10.0.0'}
+ hasBin: true
+
+ mime@4.0.1:
+ resolution: {integrity: sha512-5lZ5tyrIfliMXzFtkYyekWbtRXObT9OWa8IwQ5uxTBDHucNNwniRqo0yInflj+iYi5CBa6qxadGzGarDfuEOxA==}
+ engines: {node: '>=16'}
+ hasBin: true
+
+ mimic-fn@2.1.0:
+ resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
+ engines: {node: '>=6'}
+
+ mimic-fn@4.0.0:
+ resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
+ engines: {node: '>=12'}
+
+ min-indent@1.0.1:
+ resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
+ engines: {node: '>=4'}
+
+ minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+
+ minimatch@5.1.6:
+ resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
+ engines: {node: '>=10'}
+
+ minimatch@9.0.3:
+ resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ minimist-options@4.1.0:
+ resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
+ engines: {node: '>= 6'}
+
+ minimist@1.2.8:
+ resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
+
+ minipass-collect@2.0.1:
+ resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ minipass-fetch@3.0.4:
+ resolution: {integrity: sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ minipass-flush@1.0.5:
+ resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
+ engines: {node: '>= 8'}
+
+ minipass-json-stream@1.0.1:
+ resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==}
+
+ minipass-pipeline@1.2.4:
+ resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
+ engines: {node: '>=8'}
+
+ minipass-sized@1.0.3:
+ resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==}
+ engines: {node: '>=8'}
+
+ minipass@3.3.6:
+ resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
+ engines: {node: '>=8'}
+
+ minipass@5.0.0:
+ resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
+ engines: {node: '>=8'}
+
+ minipass@7.0.4:
+ resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ minizlib@2.1.2:
+ resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
+ engines: {node: '>= 8'}
+
+ mitt@2.1.0:
+ resolution: {integrity: sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg==}
+
+ mitt@3.0.1:
+ resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
+
+ mixme@0.5.10:
+ resolution: {integrity: sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==}
+ engines: {node: '>= 8.0.0'}
+
+ mkdirp@0.5.6:
+ resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
+ hasBin: true
+
+ mkdirp@1.0.4:
+ resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ mkdist@1.3.0:
+ resolution: {integrity: sha512-ZQrUvcL7LkRdzMREpDyg9AT18N9Tl5jc2qeKAUeEw0KGsgykbHbuRvysGAzTuGtwuSg0WQyNit5jh/k+Er3JEg==}
+ hasBin: true
+ peerDependencies:
+ sass: ^1.63.6
+ typescript: '>=5.1.6'
+ peerDependenciesMeta:
+ sass:
+ optional: true
+ typescript:
+ optional: true
+
+ mlly@1.4.2:
+ resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==}
+
+ mlly@1.6.1:
+ resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==}
+
+ mri@1.2.0:
+ resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
+ engines: {node: '>=4'}
+
+ mrmime@2.0.0:
+ resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
+ engines: {node: '>=10'}
+
+ ms@2.0.0:
+ resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
+
+ ms@2.1.2:
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+
+ ms@2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+
+ msw@2.1.5:
+ resolution: {integrity: sha512-r39AZk4taMmUEYwtzDAgFy38feqJy1yaKykvo0QE8q7H7c28yH/WIlOmE7oatjkC3dMgpTYfND8MaxeywgU+Yg==}
+ engines: {node: '>=18'}
+ hasBin: true
+ peerDependencies:
+ typescript: '>= 4.7.x <= 5.3.x'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ mute-stream@0.0.8:
+ resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
+
+ mz@2.7.0:
+ resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
+
+ nanoid@3.3.7:
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
+ nanoid@5.0.7:
+ resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==}
+ engines: {node: ^18 || >=20}
+ hasBin: true
+
+ natural-compare@1.4.0:
+ resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
+
+ negotiator@0.6.3:
+ resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
+ engines: {node: '>= 0.6'}
+
+ neo-async@2.6.2:
+ resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+
+ next@14.1.0:
+ resolution: {integrity: sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==}
+ engines: {node: '>=18.17.0'}
+ hasBin: true
+ 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
+
+ nice-try@1.0.5:
+ resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
+
+ nitropack@2.9.6:
+ resolution: {integrity: sha512-HP2PE0dREcDIBVkL8Zm6eVyrDd10/GI9hTL00PHvjUM8I9Y/2cv73wRDmxNyInfrx/CJKHATb2U/pQrqpzJyXA==}
+ engines: {node: ^16.11.0 || >=17.0.0}
+ hasBin: true
+ peerDependencies:
+ xml2js: ^0.6.2
+ peerDependenciesMeta:
+ xml2js:
+ optional: true
+
+ node-addon-api@7.1.0:
+ resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==}
+ engines: {node: ^16 || ^18 || >= 20}
+
+ node-fetch-native@1.6.4:
+ resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
+
+ node-fetch@2.7.0:
+ resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
+ engines: {node: 4.x || >=6.0.0}
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+
+ node-forge@1.3.1:
+ resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
+ engines: {node: '>= 6.13.0'}
+
+ node-gyp-build@4.8.0:
+ resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==}
+ hasBin: true
+
+ node-gyp@10.1.0:
+ resolution: {integrity: sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ hasBin: true
+
+ node-releases@2.0.14:
+ resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
+
+ nopt@5.0.0:
+ resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==}
+ engines: {node: '>=6'}
+ hasBin: true
+
+ nopt@7.2.0:
+ resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ hasBin: true
+
+ normalize-package-data@2.5.0:
+ resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
+
+ normalize-package-data@6.0.0:
+ resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+
+ normalize-range@0.1.2:
+ resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
+ engines: {node: '>=0.10.0'}
+
+ npm-bundled@3.0.0:
+ resolution: {integrity: sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ npm-install-checks@6.3.0:
+ resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ npm-normalize-package-bin@3.0.1:
+ resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ npm-package-arg@11.0.2:
+ resolution: {integrity: sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ npm-packlist@8.0.2:
+ resolution: {integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ npm-pick-manifest@9.0.0:
+ resolution: {integrity: sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ npm-registry-fetch@16.2.1:
+ resolution: {integrity: sha512-8l+7jxhim55S85fjiDGJ1rZXBWGtRLi1OSb4Z3BPLObPuIaeKRlPRiYMSHU4/81ck3t71Z+UwDDl47gcpmfQQA==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ npm-run-all@4.1.5:
+ resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==}
+ engines: {node: '>= 4'}
+ hasBin: true
+
+ npm-run-path@4.0.1:
+ resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
+ engines: {node: '>=8'}
+
+ npm-run-path@5.2.0:
+ resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ npmlog@5.0.1:
+ resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==}
+
+ nth-check@2.1.1:
+ resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+
+ nuxi@3.11.1:
+ resolution: {integrity: sha512-AW71TpxRHNg8MplQVju9tEFvXPvX42e0wPYknutSStDuAjV99vWTWYed4jxr/grk2FtKAuv2KvdJxcn2W59qyg==}
+ engines: {node: ^16.10.0 || >=18.0.0}
+ hasBin: true
+
+ nuxt@3.11.2:
+ resolution: {integrity: sha512-Be1d4oyFo60pdF+diBolYDcfNemoMYM3R8PDjhnGrs/w3xJoDH1YMUVWHXXY8WhSmYZI7dyBehx/6kTfGFliVA==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+ hasBin: true
+ peerDependencies:
+ '@parcel/watcher': ^2.1.0
+ '@types/node': ^14.18.0 || >=16.10.0
+ peerDependenciesMeta:
+ '@parcel/watcher':
+ optional: true
+ '@types/node':
+ optional: true
+
+ nypm@0.3.8:
+ resolution: {integrity: sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==}
+ engines: {node: ^14.16.0 || >=16.10.0}
+ hasBin: true
+
+ object-assign@4.1.1:
+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
+ engines: {node: '>=0.10.0'}
+
+ object-hash@3.0.0:
+ resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
+ engines: {node: '>= 6'}
+
+ object-inspect@1.13.0:
+ resolution: {integrity: sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==}
+
+ object-inspect@1.13.1:
+ resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
+
+ object-keys@1.1.1:
+ resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
+ engines: {node: '>= 0.4'}
+
+ object.assign@4.1.4:
+ resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
+ engines: {node: '>= 0.4'}
+
+ object.assign@4.1.5:
+ resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==}
+ engines: {node: '>= 0.4'}
+
+ object.entries@1.1.7:
+ resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==}
+ engines: {node: '>= 0.4'}
+
+ object.fromentries@2.0.7:
+ resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==}
+ engines: {node: '>= 0.4'}
+
+ object.groupby@1.0.1:
+ resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==}
+
+ object.hasown@1.1.3:
+ resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==}
+
+ object.values@1.1.7:
+ resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==}
+ engines: {node: '>= 0.4'}
+
+ ofetch@1.3.4:
+ resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==}
+
+ ohash@1.1.3:
+ resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==}
+
+ on-finished@2.4.1:
+ resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
+ engines: {node: '>= 0.8'}
+
+ on-headers@1.0.2:
+ resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
+ engines: {node: '>= 0.8'}
+
+ once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+
+ onetime@5.1.2:
+ resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
+ engines: {node: '>=6'}
+
+ onetime@6.0.0:
+ resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
+ engines: {node: '>=12'}
+
+ open@10.1.0:
+ resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==}
+ engines: {node: '>=18'}
+
+ open@8.4.2:
+ resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
+ engines: {node: '>=12'}
+
+ openapi-typescript@6.7.5:
+ resolution: {integrity: sha512-ZD6dgSZi0u1QCP55g8/2yS5hNJfIpgqsSGHLxxdOjvY7eIrXzj271FJEQw33VwsZ6RCtO/NOuhxa7GBWmEudyA==}
+ hasBin: true
+
+ optionator@0.9.3:
+ resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
+ engines: {node: '>= 0.8.0'}
+
+ ora@5.4.1:
+ resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
+ engines: {node: '>=10'}
+
+ os-tmpdir@1.0.2:
+ resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
+ engines: {node: '>=0.10.0'}
+
+ outdent@0.5.0:
+ resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==}
+
+ outvariant@1.4.0:
+ resolution: {integrity: sha512-AlWY719RF02ujitly7Kk/0QlV+pXGFDHrHf9O2OKqyqgBieaPOIeuSkL8sRK6j2WK+/ZAURq2kZsY0d8JapUiw==}
+
+ outvariant@1.4.2:
+ resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==}
+
+ p-filter@2.1.0:
+ resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
+ engines: {node: '>=8'}
+
+ p-limit@2.3.0:
+ resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
+ engines: {node: '>=6'}
+
+ p-limit@3.1.0:
+ resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
+ engines: {node: '>=10'}
+
+ p-limit@5.0.0:
+ resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==}
+ engines: {node: '>=18'}
+
+ p-locate@4.1.0:
+ resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
+ engines: {node: '>=8'}
+
+ p-locate@5.0.0:
+ resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
+ engines: {node: '>=10'}
+
+ p-map@2.1.0:
+ resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
+ engines: {node: '>=6'}
+
+ p-map@4.0.0:
+ resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
+ engines: {node: '>=10'}
+
+ p-try@2.2.0:
+ resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
+ engines: {node: '>=6'}
+
+ pacote@18.0.0:
+ resolution: {integrity: sha512-ma7uVt/q3Sb3XbLwUjOeClz+7feHjMOFegHn5whw++x+GzikZkAq/2auklSbRuy6EI2iJh1/ZqCpVaUcxRaeqQ==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ hasBin: true
+
+ parent-module@1.0.1:
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+ engines: {node: '>=6'}
+
+ parse-git-config@3.0.0:
+ resolution: {integrity: sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==}
+ engines: {node: '>=8'}
+
+ parse-json@4.0.0:
+ resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
+ engines: {node: '>=4'}
+
+ parse-json@5.2.0:
+ resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
+ engines: {node: '>=8'}
+
+ parse-path@7.0.0:
+ resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==}
+
+ parse-url@8.1.0:
+ resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==}
+
+ parseurl@1.3.3:
+ resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
+ engines: {node: '>= 0.8'}
+
+ path-exists@4.0.0:
+ resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
+ engines: {node: '>=8'}
+
+ path-is-absolute@1.0.1:
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
+ engines: {node: '>=0.10.0'}
+
+ path-is-inside@1.0.2:
+ resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==}
+
+ path-key@2.0.1:
+ resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==}
+ engines: {node: '>=4'}
+
+ path-key@3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+ engines: {node: '>=8'}
+
+ path-key@4.0.0:
+ resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
+ engines: {node: '>=12'}
+
+ path-parse@1.0.7:
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+
+ path-scurry@1.10.1:
+ resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ path-to-regexp@2.2.1:
+ resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==}
+
+ path-to-regexp@6.2.1:
+ resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==}
+
+ path-type@3.0.0:
+ resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
+ engines: {node: '>=4'}
+
+ path-type@4.0.0:
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+ engines: {node: '>=8'}
+
+ path-type@5.0.0:
+ resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==}
+ engines: {node: '>=12'}
+
+ pathe@1.1.1:
+ resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
+
+ pathe@1.1.2:
+ resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
+
+ pathval@1.1.1:
+ resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
+
+ perfect-debounce@1.0.0:
+ resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
+
+ periscopic@3.1.0:
+ resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
+
+ picocolors@1.0.0:
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+
+ picomatch@2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ engines: {node: '>=8.6'}
+
+ pidtree@0.3.1:
+ resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==}
+ engines: {node: '>=0.10'}
+ hasBin: true
+
+ pidtree@0.6.0:
+ resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
+ engines: {node: '>=0.10'}
+ hasBin: true
+
+ pify@2.3.0:
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+ engines: {node: '>=0.10.0'}
+
+ pify@3.0.0:
+ resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
+ engines: {node: '>=4'}
+
+ pify@4.0.1:
+ resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
+ engines: {node: '>=6'}
+
+ pirates@4.0.6:
+ resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
+ engines: {node: '>= 6'}
+
+ pkg-dir@4.2.0:
+ resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
+ engines: {node: '>=8'}
+
+ pkg-types@1.0.3:
+ resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
+
+ pkg-types@1.1.0:
+ resolution: {integrity: sha512-/RpmvKdxKf8uILTtoOhAgf30wYbP2Qw+L9p3Rvshx1JZVX+XQNZQFjlbmGHEGIm4CkVPlSn+NXmIM8+9oWQaSA==}
+
+ postcss-calc@9.0.1:
+ resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.2.2
+
+ postcss-colormin@6.1.0:
+ resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-convert-values@6.1.0:
+ resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-discard-comments@6.0.2:
+ resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-discard-duplicates@6.0.3:
+ resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-discard-empty@6.0.3:
+ resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-discard-overridden@6.0.2:
+ resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-import@15.1.0:
+ resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ postcss: ^8.0.0
+
+ postcss-js@4.0.1:
+ resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
+ engines: {node: ^12 || ^14 || >= 16}
+ peerDependencies:
+ postcss: ^8.4.21
+
+ postcss-load-config@4.0.2:
+ resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
+ engines: {node: '>= 14'}
+ peerDependencies:
+ postcss: '>=8.0.9'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ postcss:
+ optional: true
+ ts-node:
+ optional: true
+
+ postcss-merge-longhand@6.0.5:
+ resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-merge-rules@6.1.1:
+ resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-minify-font-values@6.1.0:
+ resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-minify-gradients@6.0.3:
+ resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-minify-params@6.1.0:
+ resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-minify-selectors@6.0.4:
+ resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-nested@6.0.1:
+ resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.2.14
+
+ postcss-normalize-charset@6.0.2:
+ resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-display-values@6.0.2:
+ resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-positions@6.0.2:
+ resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-repeat-style@6.0.2:
+ resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-string@6.0.2:
+ resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-timing-functions@6.0.2:
+ resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-unicode@6.1.0:
+ resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-url@6.0.2:
+ resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-whitespace@6.0.2:
+ resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-ordered-values@6.0.2:
+ resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-reduce-initial@6.1.0:
+ resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-reduce-transforms@6.0.2:
+ resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-selector-parser@6.0.15:
+ resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==}
+ engines: {node: '>=4'}
+
+ postcss-selector-parser@6.0.16:
+ resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==}
+ engines: {node: '>=4'}
+
+ postcss-svgo@6.0.3:
+ resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==}
+ engines: {node: ^14 || ^16 || >= 18}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-unique-selectors@6.0.4:
+ resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+
+ postcss@8.4.31:
+ resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ postcss@8.4.33:
+ resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ postcss@8.4.38:
+ resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ preferred-pm@3.1.2:
+ resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==}
+ engines: {node: '>=10'}
+
+ prelude-ls@1.2.1:
+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
+ engines: {node: '>= 0.8.0'}
+
+ prettier-linter-helpers@1.0.0:
+ resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
+ engines: {node: '>=6.0.0'}
+
+ prettier@2.8.8:
+ resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+
+ prettier@3.2.4:
+ resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==}
+ engines: {node: '>=14'}
+ hasBin: true
+
+ pretty-bytes@6.1.1:
+ resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==}
+ engines: {node: ^14.13.1 || >=16.0.0}
+
+ pretty-format@29.7.0:
+ resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ proc-log@3.0.0:
+ resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ proc-log@4.2.0:
+ resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ process-nextick-args@2.0.1:
+ resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
+
+ process@0.11.10:
+ resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
+ engines: {node: '>= 0.6.0'}
+
+ promise-inflight@1.0.1:
+ resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
+ peerDependencies:
+ bluebird: '*'
+ peerDependenciesMeta:
+ bluebird:
+ optional: true
+
+ promise-retry@2.0.1:
+ resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==}
+ engines: {node: '>=10'}
+
+ prompts@2.4.2:
+ resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
+ engines: {node: '>= 6'}
+
+ prop-types@15.8.1:
+ resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
+
+ protocols@2.0.1:
+ resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==}
+
+ pseudomap@1.0.2:
+ resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
+
+ punycode@1.4.1:
+ resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
+
+ punycode@2.3.0:
+ resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
+ engines: {node: '>=6'}
+
+ queue-microtask@1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+
+ queue-tick@1.0.1:
+ resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==}
+
+ quibble@0.9.1:
+ resolution: {integrity: sha512-2EkLLm3CsBhbHfYEgBWHSJZZRpVHUZLeuJVEQoU/lsCqxcOvVkgVlF4nWv2ACWKkb0lgxgMh3m8vq9rhx9LTIg==}
+ engines: {node: '>= 0.14.0'}
+
+ quick-lru@4.0.1:
+ resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
+ engines: {node: '>=8'}
+
+ radix3@1.1.2:
+ resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
+
+ randombytes@2.1.0:
+ resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+
+ range-parser@1.2.0:
+ resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==}
+ engines: {node: '>= 0.6'}
+
+ range-parser@1.2.1:
+ resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
+ engines: {node: '>= 0.6'}
+
+ rc9@2.1.2:
+ resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==}
+
+ rc@1.2.8:
+ resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
+ hasBin: true
+
+ react-dom@18.2.0:
+ resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
+ peerDependencies:
+ react: ^18.2.0
+
+ react-is@16.13.1:
+ resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
+
+ react-is@18.2.0:
+ resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
+
+ react-refresh@0.14.0:
+ resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
+ engines: {node: '>=0.10.0'}
+
+ react@18.2.0:
+ resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
+ engines: {node: '>=0.10.0'}
+
+ read-cache@1.0.0:
+ resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
+
+ read-package-json-fast@3.0.2:
+ resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ read-package-json@7.0.0:
+ resolution: {integrity: sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ read-pkg-up@7.0.1:
+ resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
+ engines: {node: '>=8'}
+
+ read-pkg@3.0.0:
+ resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==}
+ engines: {node: '>=4'}
+
+ read-pkg@5.2.0:
+ resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
+ engines: {node: '>=8'}
+
+ read-yaml-file@1.1.0:
+ resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
+ engines: {node: '>=6'}
+
+ readable-stream@2.3.8:
+ resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
+
+ readable-stream@3.6.2:
+ resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
+ engines: {node: '>= 6'}
+
+ readable-stream@4.5.2:
+ resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ readdir-glob@1.1.3:
+ resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==}
+
+ readdirp@3.6.0:
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
+ engines: {node: '>=8.10.0'}
+
+ rechoir@0.8.0:
+ resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==}
+ engines: {node: '>= 10.13.0'}
+
+ redent@3.0.0:
+ resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
+ engines: {node: '>=8'}
+
+ redis-errors@1.2.0:
+ resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==}
+ engines: {node: '>=4'}
+
+ redis-parser@3.0.0:
+ resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==}
+ engines: {node: '>=4'}
+
+ reflect.getprototypeof@1.0.4:
+ resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==}
+ engines: {node: '>= 0.4'}
+
+ regenerator-runtime@0.14.1:
+ resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
+
+ regexp.prototype.flags@1.5.1:
+ resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==}
+ engines: {node: '>= 0.4'}
+
+ registry-auth-token@3.3.2:
+ resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==}
+
+ registry-url@3.1.0:
+ resolution: {integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==}
+ engines: {node: '>=0.10.0'}
+
+ require-directory@2.1.1:
+ resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
+ engines: {node: '>=0.10.0'}
+
+ require-from-string@2.0.2:
+ resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
+ engines: {node: '>=0.10.0'}
+
+ require-main-filename@2.0.0:
+ resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
+
+ resolve-cwd@3.0.0:
+ resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
+ engines: {node: '>=8'}
+
+ resolve-from@4.0.0:
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+ engines: {node: '>=4'}
+
+ resolve-from@5.0.0:
+ resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
+ engines: {node: '>=8'}
+
+ resolve-pkg-maps@1.0.0:
+ resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
+
+ resolve@1.22.8:
+ resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
+ hasBin: true
+
+ resolve@2.0.0-next.5:
+ resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
+ hasBin: true
+
+ restore-cursor@3.1.0:
+ resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
+ engines: {node: '>=8'}
+
+ restore-cursor@4.0.0:
+ resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ retry@0.12.0:
+ resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
+ engines: {node: '>= 4'}
+
+ reusify@1.0.4:
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+
+ rfdc@1.3.1:
+ resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==}
+
+ rimraf@2.7.1:
+ resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
+ hasBin: true
+
+ rimraf@3.0.2:
+ resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
+ hasBin: true
+
+ rollup-plugin-dts@6.1.0:
+ resolution: {integrity: sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw==}
+ engines: {node: '>=16'}
+ peerDependencies:
+ rollup: ^3.29.4 || ^4
+ typescript: ^4.5 || ^5.0
+
+ rollup-plugin-visualizer@5.12.0:
+ resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==}
+ engines: {node: '>=14'}
+ hasBin: true
+ peerDependencies:
+ rollup: 2.x || 3.x || 4.x
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ rollup@3.29.4:
+ resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==}
+ engines: {node: '>=14.18.0', npm: '>=8.0.0'}
+ hasBin: true
+
+ rollup@4.16.2:
+ resolution: {integrity: sha512-sxDP0+pya/Yi5ZtptF4p3avI+uWCIf/OdrfdH2Gbv1kWddLKk0U7WE3PmQokhi5JrektxsK3sK8s4hzAmjqahw==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+
+ rollup@4.9.6:
+ resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+
+ run-applescript@7.0.0:
+ resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==}
+ engines: {node: '>=18'}
+
+ run-async@2.4.1:
+ resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
+ engines: {node: '>=0.12.0'}
+
+ run-parallel@1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+
+ rxjs@7.8.1:
+ resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
+
+ sade@1.8.1:
+ resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
+ engines: {node: '>=6'}
+
+ safe-array-concat@1.0.1:
+ resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==}
+ engines: {node: '>=0.4'}
+
+ safe-array-concat@1.1.0:
+ resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==}
+ engines: {node: '>=0.4'}
+
+ safe-buffer@5.1.2:
+ resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
+
+ safe-buffer@5.2.1:
+ resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+
+ safe-regex-test@1.0.0:
+ resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
+
+ safe-regex-test@1.0.2:
+ resolution: {integrity: sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==}
+ engines: {node: '>= 0.4'}
+
+ safer-buffer@2.1.2:
+ resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
+
+ sander@0.5.1:
+ resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
+
+ scheduler@0.23.0:
+ resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
+
+ schema-utils@3.3.0:
+ resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
+ engines: {node: '>= 10.13.0'}
+
+ scule@1.3.0:
+ resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
+
+ semver@5.7.2:
+ resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
+ hasBin: true
+
+ semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ hasBin: true
+
+ semver@7.5.4:
+ resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ semver@7.6.0:
+ resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ send@0.18.0:
+ resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
+ engines: {node: '>= 0.8.0'}
+
+ serialize-javascript@6.0.1:
+ resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==}
+
+ serve-handler@6.1.5:
+ resolution: {integrity: sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==}
+
+ serve-placeholder@2.0.1:
+ resolution: {integrity: sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==}
+
+ serve-static@1.15.0:
+ resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
+ engines: {node: '>= 0.8.0'}
+
+ serve@14.2.1:
+ resolution: {integrity: sha512-48er5fzHh7GCShLnNyPBRPEjs2I6QBozeGr02gaacROiyS/8ARADlj595j39iZXAqBbJHH/ivJJyPRWY9sQWZA==}
+ engines: {node: '>= 14'}
+ hasBin: true
+
+ set-blocking@2.0.0:
+ resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
+
+ set-cookie-parser@2.6.0:
+ resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
+
+ set-function-length@1.2.0:
+ resolution: {integrity: sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==}
+ engines: {node: '>= 0.4'}
+
+ set-function-name@2.0.1:
+ resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==}
+ engines: {node: '>= 0.4'}
+
+ setprototypeof@1.2.0:
+ resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
+
+ shallow-clone@3.0.1:
+ resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==}
+ engines: {node: '>=8'}
+
+ shebang-command@1.2.0:
+ resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
+ engines: {node: '>=0.10.0'}
+
+ shebang-command@2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ engines: {node: '>=8'}
+
+ shebang-regex@1.0.0:
+ resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
+ engines: {node: '>=0.10.0'}
+
+ shebang-regex@3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ engines: {node: '>=8'}
+
+ shell-quote@1.8.1:
+ resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
+
+ shiki@0.14.7:
+ resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==}
+
+ side-channel@1.0.4:
+ resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
+
+ siginfo@2.0.0:
+ resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
+
+ signal-exit@3.0.7:
+ resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+
+ signal-exit@4.1.0:
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+ engines: {node: '>=14'}
+
+ sigstore@2.3.0:
+ resolution: {integrity: sha512-q+o8L2ebiWD1AxD17eglf1pFrl9jtW7FHa0ygqY6EKvibK8JHyq9Z26v9MZXeDiw+RbfOJ9j2v70M10Hd6E06A==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ simple-git@3.24.0:
+ resolution: {integrity: sha512-QqAKee9Twv+3k8IFOFfPB2hnk6as6Y6ACUpwCtQvRYBAes23Wv3SZlHVobAzqcE8gfsisCvPw3HGW3HYM+VYYw==}
+
+ sirv@2.0.4:
+ resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
+ engines: {node: '>= 10'}
+
+ sisteransi@1.0.5:
+ resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
+
+ slash@3.0.0:
+ resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
+ engines: {node: '>=8'}
+
+ slash@4.0.0:
+ resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
+ engines: {node: '>=12'}
+
+ slash@5.1.0:
+ resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
+ engines: {node: '>=14.16'}
+
+ slice-ansi@5.0.0:
+ resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
+ engines: {node: '>=12'}
+
+ slice-ansi@7.1.0:
+ resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==}
+ engines: {node: '>=18'}
+
+ smart-buffer@4.2.0:
+ resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
+ engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
+
+ smartwrap@2.0.2:
+ resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==}
+ engines: {node: '>=6'}
+ hasBin: true
+
+ smob@1.5.0:
+ resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==}
+
+ socks-proxy-agent@8.0.3:
+ resolution: {integrity: sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==}
+ engines: {node: '>= 14'}
+
+ socks@2.8.3:
+ resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==}
+ engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
+
+ sorcery@0.11.0:
+ resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==}
+ hasBin: true
+
+ source-map-js@1.0.2:
+ resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
+ engines: {node: '>=0.10.0'}
+
+ source-map-js@1.2.0:
+ resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
+ engines: {node: '>=0.10.0'}
+
+ source-map-support@0.5.21:
+ resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+
+ source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
+
+ source-map@0.7.4:
+ resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
+ engines: {node: '>= 8'}
+
+ spawndamnit@2.0.0:
+ resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==}
+
+ spdx-correct@3.2.0:
+ resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
+
+ spdx-exceptions@2.3.0:
+ resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
+
+ spdx-expression-parse@3.0.1:
+ resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
+
+ spdx-license-ids@3.0.16:
+ resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==}
+
+ speakingurl@14.0.1:
+ resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
+ engines: {node: '>=0.10.0'}
+
+ splitpanes@3.1.5:
+ resolution: {integrity: sha512-r3Mq2ITFQ5a2VXLOy4/Sb2Ptp7OfEO8YIbhVJqJXoFc9hc5nTXXkCvtVDjIGbvC0vdE7tse+xTM9BMjsszP6bw==}
+
+ sprintf-js@1.0.3:
+ resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
+
+ sprintf-js@1.1.3:
+ resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
+
+ ssri@10.0.5:
+ resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ stackback@0.0.2:
+ resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
+
+ standard-as-callback@2.1.0:
+ resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==}
+
+ statuses@2.0.1:
+ resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
+ engines: {node: '>= 0.8'}
+
+ std-env@3.7.0:
+ resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==}
+
+ stream-transform@2.1.3:
+ resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==}
+
+ streamsearch@1.1.0:
+ resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
+ engines: {node: '>=10.0.0'}
+
+ streamx@2.16.1:
+ resolution: {integrity: sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==}
+
+ strict-event-emitter@0.5.1:
+ resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==}
+
+ string-argv@0.3.2:
+ resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
+ engines: {node: '>=0.6.19'}
+
+ string-width@4.2.3:
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+ engines: {node: '>=8'}
+
+ string-width@5.1.2:
+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+ engines: {node: '>=12'}
+
+ string-width@7.1.0:
+ resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==}
+ engines: {node: '>=18'}
+
+ string.prototype.matchall@4.0.10:
+ resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==}
+
+ string.prototype.padend@3.1.5:
+ resolution: {integrity: sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA==}
+ engines: {node: '>= 0.4'}
+
+ string.prototype.trim@1.2.8:
+ resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
+ engines: {node: '>= 0.4'}
+
+ string.prototype.trimend@1.0.7:
+ resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
+
+ string.prototype.trimstart@1.0.7:
+ resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
+
+ string_decoder@1.1.1:
+ resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
+
+ string_decoder@1.3.0:
+ resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
+
+ stringify-object-es5@2.5.0:
+ resolution: {integrity: sha512-vE7Xdx9ylG4JI16zy7/ObKUB+MtxuMcWlj/WHHr3+yAlQoN6sst2stU9E+2Qs3OrlJw/Pf3loWxL1GauEHf6MA==}
+ engines: {node: '>=0.10.0'}
+
+ strip-ansi@6.0.1:
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+ engines: {node: '>=8'}
+
+ strip-ansi@7.1.0:
+ resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
+ engines: {node: '>=12'}
+
+ strip-bom@3.0.0:
+ resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
+ engines: {node: '>=4'}
+
+ strip-final-newline@2.0.0:
+ resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
+ engines: {node: '>=6'}
+
+ strip-final-newline@3.0.0:
+ resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
+ engines: {node: '>=12'}
+
+ strip-indent@3.0.0:
+ resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
+ engines: {node: '>=8'}
+
+ strip-json-comments@2.0.1:
+ resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
+ engines: {node: '>=0.10.0'}
+
+ strip-json-comments@3.1.1:
+ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
+ engines: {node: '>=8'}
+
+ strip-literal@1.3.0:
+ resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==}
+
+ strip-literal@2.1.0:
+ resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==}
+
+ styled-jsx@5.1.1:
+ resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
+ engines: {node: '>= 12.0.0'}
+ peerDependencies:
+ '@babel/core': '*'
+ babel-plugin-macros: '*'
+ react: '>= 16.8.0 || 17.x.x || ^18.0.0-0'
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ babel-plugin-macros:
+ optional: true
+
+ stylehacks@6.1.1:
+ resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ sucrase@3.35.0:
+ resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
+
+ supports-color@5.5.0:
+ resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
+ engines: {node: '>=4'}
+
+ supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
+
+ supports-color@8.1.1:
+ resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
+ engines: {node: '>=10'}
+
+ supports-color@9.4.0:
+ resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==}
+ engines: {node: '>=12'}
+
+ supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
+
+ svelte-check@3.7.0:
+ resolution: {integrity: sha512-Va6sGL4Vy4znn0K+vaatk98zoBvG2aDee4y3r5X4S80z8DXfbACHvdLlyXa4C4c5tQzK9H0Uq2pbd20wH3ucjQ==}
+ hasBin: true
+ peerDependencies:
+ svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
+
+ svelte-hmr@0.16.0:
+ resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==}
+ engines: {node: ^12.20 || ^14.13.1 || >= 16}
+ peerDependencies:
+ svelte: ^3.19.0 || ^4.0.0
+
+ svelte-preprocess@5.1.4:
+ resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==}
+ engines: {node: '>= 16.0.0'}
+ peerDependencies:
+ '@babel/core': ^7.10.2
+ coffeescript: ^2.5.1
+ less: ^3.11.3 || ^4.0.0
+ postcss: ^7 || ^8
+ postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
+ pug: ^3.0.0
+ sass: ^1.26.8
+ stylus: ^0.55.0
+ sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0
+ svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
+ typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0'
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ coffeescript:
+ optional: true
+ less:
+ optional: true
+ postcss:
+ optional: true
+ postcss-load-config:
+ optional: true
+ pug:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ typescript:
+ optional: true
+
+ svelte@4.2.15:
+ resolution: {integrity: sha512-j9KJSccHgLeRERPlhMKrCXpk2TqL2m5Z+k+OBTQhZOhIdCCd3WfqV+ylPWeipEwq17P/ekiSFWwrVQv93i3bsg==}
+ engines: {node: '>=16'}
+
+ svg-tags@1.0.0:
+ resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
+
+ svgo@3.2.0:
+ resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+ synckit@0.8.8:
+ resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+
+ system-architecture@0.1.0:
+ resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==}
+ engines: {node: '>=18'}
+
+ tabbable@6.2.0:
+ resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==}
+
+ tailwindcss@3.4.1:
+ resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+ tapable@2.2.1:
+ resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
+ engines: {node: '>=6'}
+
+ tar-stream@3.1.7:
+ resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==}
+
+ tar@6.2.1:
+ resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
+ engines: {node: '>=10'}
+
+ term-size@2.2.1:
+ resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
+ engines: {node: '>=8'}
+
+ terser-webpack-plugin@5.3.10:
+ resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ '@swc/core': '*'
+ esbuild: '*'
+ uglify-js: '*'
+ webpack: ^5.1.0
+ peerDependenciesMeta:
+ '@swc/core':
+ optional: true
+ esbuild:
+ optional: true
+ uglify-js:
+ optional: true
+
+ terser@5.27.0:
+ resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ test-exclude@6.0.0:
+ resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
+ engines: {node: '>=8'}
+
+ testdouble-vitest@0.1.3:
+ resolution: {integrity: sha512-UznUMPwqgsn/NJJ/B5pmaZUv3sYHEzYAJinZpyB//FHb9G74C/t3VFluWk0zU/w3nNodKOFV0nkgMZ+kGPd1Pg==}
+ peerDependencies:
+ testdouble: ^3.16.0
+ vitest: '>=0.25.0 <2.0.0'
+
+ testdouble@3.20.1:
+ resolution: {integrity: sha512-D9Or6ayxr16dPPEkmXyGb8ow7VcQjUzuYFUxPTkx2FdSkn5Z6EC6cxQHwEGhedmE30FAJOYiAW+r7XXg6FmYOQ==}
+ engines: {node: '>= 16'}
+
+ text-table@0.2.0:
+ resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
+
+ thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
+
+ thenify@3.3.1:
+ resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
+
+ theredoc@1.0.0:
+ resolution: {integrity: sha512-KU3SA3TjRRM932jpNfD3u4Ec3bSvedyo5ITPI7zgWYnKep7BwQQaxlhI9qbO+lKJoRnoAbEVfMcAHRuKVYikDA==}
+
+ through@2.3.8:
+ resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
+
+ tiny-glob@0.2.9:
+ resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}
+
+ tiny-invariant@1.3.3:
+ resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
+
+ tinybench@2.7.0:
+ resolution: {integrity: sha512-Qgayeb106x2o4hNzNjsZEfFziw8IbKqtbXBjVh7VIZfBxfD5M4gWtpyx5+YTae2gJ6Y6Dz/KLepiv16RFeQWNA==}
+
+ tinypool@0.8.4:
+ resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==}
+ engines: {node: '>=14.0.0'}
+
+ tinyspy@2.2.1:
+ resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==}
+ engines: {node: '>=14.0.0'}
+
+ tmp@0.0.33:
+ resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
+ engines: {node: '>=0.6.0'}
+
+ to-fast-properties@2.0.0:
+ resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
+ engines: {node: '>=4'}
+
+ to-regex-range@5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+ engines: {node: '>=8.0'}
+
+ toidentifier@1.0.1:
+ resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
+ engines: {node: '>=0.6'}
+
+ totalist@3.0.1:
+ resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
+ engines: {node: '>=6'}
+
+ tr46@0.0.3:
+ resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+
+ trim-newlines@3.0.1:
+ resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
+ engines: {node: '>=8'}
+
+ ts-api-utils@1.0.3:
+ resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
+ engines: {node: '>=16.13.0'}
+ peerDependencies:
+ typescript: '>=4.2.0'
+
+ ts-interface-checker@0.1.13:
+ resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
+
+ ts-node@10.9.2:
+ resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
+ hasBin: true
+ peerDependencies:
+ '@swc/core': '>=1.2.50'
+ '@swc/wasm': '>=1.2.50'
+ '@types/node': '*'
+ typescript: '>=2.7'
+ peerDependenciesMeta:
+ '@swc/core':
+ optional: true
+ '@swc/wasm':
+ optional: true
+
+ tsconfck@3.0.3:
+ resolution: {integrity: sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==}
+ engines: {node: ^18 || >=20}
+ hasBin: true
+ peerDependencies:
+ typescript: ^5.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ tsconfig-paths@3.15.0:
+ resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
+
+ tslib@2.6.2:
+ resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
+
+ tty-table@4.2.3:
+ resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==}
+ engines: {node: '>=8.0.0'}
+ hasBin: true
+
+ tuf-js@2.2.0:
+ resolution: {integrity: sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
+ type-check@0.4.0:
+ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
+ engines: {node: '>= 0.8.0'}
+
+ type-detect@4.0.8:
+ resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
+ engines: {node: '>=4'}
+
+ type-fest@0.13.1:
+ resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
+ engines: {node: '>=10'}
+
+ type-fest@0.20.2:
+ resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
+ engines: {node: '>=10'}
+
+ type-fest@0.21.3:
+ resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
+ engines: {node: '>=10'}
+
+ type-fest@0.6.0:
+ resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
+ engines: {node: '>=8'}
+
+ type-fest@0.8.1:
+ resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
+ engines: {node: '>=8'}
+
+ type-fest@2.19.0:
+ resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
+ engines: {node: '>=12.20'}
+
+ type-fest@3.13.1:
+ resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==}
+ engines: {node: '>=14.16'}
+
+ type-fest@4.10.2:
+ resolution: {integrity: sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==}
+ engines: {node: '>=16'}
+
+ typed-array-buffer@1.0.0:
+ resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
+ engines: {node: '>= 0.4'}
+
+ typed-array-byte-length@1.0.0:
+ resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
+ engines: {node: '>= 0.4'}
+
+ typed-array-byte-offset@1.0.0:
+ resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==}
+ engines: {node: '>= 0.4'}
+
+ typed-array-length@1.0.4:
+ resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
+
+ typedoc@0.25.12:
+ resolution: {integrity: sha512-F+qhkK2VoTweDXd1c42GS/By2DvI2uDF4/EpG424dTexSHdtCH52C6IcAvMA6jR3DzAWZjHpUOW+E02kyPNUNw==}
+ engines: {node: '>= 16'}
+ hasBin: true
+ peerDependencies:
+ typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x
+
+ typescript@5.3.3:
+ resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+ ufo@1.3.1:
+ resolution: {integrity: sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==}
+
+ ufo@1.5.3:
+ resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==}
+
+ ultrahtml@1.5.3:
+ resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==}
+
+ unbox-primitive@1.0.2:
+ resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
+
+ unbuild@2.0.0:
+ resolution: {integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==}
+ hasBin: true
+ peerDependencies:
+ typescript: ^5.1.6
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ unconfig@0.3.13:
+ resolution: {integrity: sha512-N9Ph5NC4+sqtcOjPfHrRcHekBCadCXWTBzp2VYYbySOHW0PfD9XLCeXshTXjkPYwLrBr9AtSeU0CZmkYECJhng==}
+
+ uncrypto@0.1.3:
+ resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
+
+ unctx@2.3.1:
+ resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==}
+
+ undici-types@5.26.5:
+ resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
+
+ undici@5.28.4:
+ resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==}
+ engines: {node: '>=14.0'}
+
+ unenv@1.9.0:
+ resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==}
+
+ unhead@1.9.7:
+ resolution: {integrity: sha512-Kv7aU5l41qiq36t9qMks8Pgsj7adaTBm9aDS6USlmodTXioeqlJ5vEu9DI+8ZZPwRlmof3aDlo1kubyaXdSNmQ==}
+
+ unicorn-magic@0.1.0:
+ resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
+ engines: {node: '>=18'}
+
+ unimport@3.7.1:
+ resolution: {integrity: sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==}
+
+ unique-filename@3.0.0:
+ resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ unique-slug@4.0.0:
+ resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ universalify@0.1.2:
+ resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
+ engines: {node: '>= 4.0.0'}
+
+ universalify@2.0.0:
+ resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
+ engines: {node: '>= 10.0.0'}
+
+ unocss@0.59.4:
+ resolution: {integrity: sha512-QmCVjRObvVu/gsGrJGVt0NnrdhFFn314BUZn2WQyXV9rIvHLRmG5bIu0j5vibJkj7ZhFchTrnTM1pTFXP1xt5g==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@unocss/webpack': 0.59.4
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
+ peerDependenciesMeta:
+ '@unocss/webpack':
+ optional: true
+ vite:
+ optional: true
+
+ unplugin-vue-router@0.7.0:
+ resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==}
+ peerDependencies:
+ vue-router: ^4.1.0
+ peerDependenciesMeta:
+ vue-router:
+ optional: true
+
+ unplugin@1.10.1:
+ resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==}
+ engines: {node: '>=14.0.0'}
+
+ unstorage@1.10.2:
+ resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==}
+ peerDependencies:
+ '@azure/app-configuration': ^1.5.0
+ '@azure/cosmos': ^4.0.0
+ '@azure/data-tables': ^13.2.2
+ '@azure/identity': ^4.0.1
+ '@azure/keyvault-secrets': ^4.8.0
+ '@azure/storage-blob': ^12.17.0
+ '@capacitor/preferences': ^5.0.7
+ '@netlify/blobs': ^6.5.0 || ^7.0.0
+ '@planetscale/database': ^1.16.0
+ '@upstash/redis': ^1.28.4
+ '@vercel/kv': ^1.0.1
+ idb-keyval: ^6.2.1
+ ioredis: ^5.3.2
+ peerDependenciesMeta:
+ '@azure/app-configuration':
+ optional: true
+ '@azure/cosmos':
+ optional: true
+ '@azure/data-tables':
+ optional: true
+ '@azure/identity':
+ optional: true
+ '@azure/keyvault-secrets':
+ optional: true
+ '@azure/storage-blob':
+ optional: true
+ '@capacitor/preferences':
+ optional: true
+ '@netlify/blobs':
+ optional: true
+ '@planetscale/database':
+ optional: true
+ '@upstash/redis':
+ optional: true
+ '@vercel/kv':
+ optional: true
+ idb-keyval:
+ optional: true
+ ioredis:
+ optional: true
+
+ untun@0.1.3:
+ resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==}
+ hasBin: true
+
+ untyped@1.4.2:
+ resolution: {integrity: sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==}
+ hasBin: true
+
+ unwasm@0.3.9:
+ resolution: {integrity: sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg==}
+
+ update-browserslist-db@1.0.13:
+ resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+
+ update-check@1.5.4:
+ resolution: {integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==}
+
+ uqr@0.1.2:
+ resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==}
+
+ uri-js@4.4.1:
+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+
+ urlpattern-polyfill@8.0.2:
+ resolution: {integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==}
+
+ util-deprecate@1.0.2:
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+
+ v8-compile-cache-lib@3.0.1:
+ resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
+
+ validate-npm-package-license@3.0.4:
+ resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
+
+ validate-npm-package-name@5.0.0:
+ resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ vary@1.1.2:
+ resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
+ engines: {node: '>= 0.8'}
+
+ vite-hot-client@0.2.3:
+ resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==}
+ peerDependencies:
+ vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0
+
+ vite-node@1.5.0:
+ resolution: {integrity: sha512-tV8h6gMj6vPzVCa7l+VGq9lwoJjW8Y79vst8QZZGiuRAfijU+EEWuc0kFpmndQrWhMMhet1jdSF+40KSZUqIIw==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+
+ vite-plugin-checker@0.6.4:
+ resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==}
+ engines: {node: '>=14.16'}
+ peerDependencies:
+ eslint: '>=7'
+ meow: ^9.0.0
+ optionator: ^0.9.1
+ stylelint: '>=13'
+ typescript: '*'
+ vite: '>=2.0.0'
+ vls: '*'
+ vti: '*'
+ vue-tsc: '>=1.3.9'
+ peerDependenciesMeta:
+ eslint:
+ optional: true
+ meow:
+ optional: true
+ optionator:
+ optional: true
+ stylelint:
+ optional: true
+ typescript:
+ optional: true
+ vls:
+ optional: true
+ vti:
+ optional: true
+ vue-tsc:
+ optional: true
+
+ vite-plugin-inspect@0.8.4:
+ resolution: {integrity: sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@nuxt/kit': '*'
+ vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0
+ peerDependenciesMeta:
+ '@nuxt/kit':
+ optional: true
+
+ vite-plugin-vue-inspector@4.0.2:
+ resolution: {integrity: sha512-KPvLEuafPG13T7JJuQbSm5PwSxKFnVS965+MP1we2xGw9BPkkc/+LPix5MMWenpKWqtjr0ws8THrR+KuoDC8hg==}
+ peerDependencies:
+ vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0
+
+ vite-tsconfig-paths@4.3.2:
+ resolution: {integrity: sha512-0Vd/a6po6Q+86rPlntHye7F31zA2URZMbH8M3saAZ/xR9QoGN/L21bxEGfXdWmFdNkqPpRdxFT7nmNe12e9/uA==}
+ peerDependencies:
+ vite: '*'
+ peerDependenciesMeta:
+ vite:
+ optional: true
+
+ vite@4.5.3:
+ resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': '>= 14'
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+
+ vite@5.2.10:
+ resolution: {integrity: sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^18.0.0 || >=20.0.0
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+
+ vitefu@0.2.5:
+ resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
+ peerDependencies:
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0
+ peerDependenciesMeta:
+ vite:
+ optional: true
+
+ vitest@1.5.0:
+ resolution: {integrity: sha512-d8UKgR0m2kjdxDWX6911uwxout6GHS0XaGH1cksSIVVG8kRlE7G7aBw7myKQCvDI5dT4j7ZMa+l706BIORMDLw==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@edge-runtime/vm': '*'
+ '@types/node': ^18.0.0 || >=20.0.0
+ '@vitest/browser': 1.5.0
+ '@vitest/ui': 1.5.0
+ happy-dom: '*'
+ jsdom: '*'
+ peerDependenciesMeta:
+ '@edge-runtime/vm':
+ optional: true
+ '@types/node':
+ optional: true
+ '@vitest/browser':
+ optional: true
+ '@vitest/ui':
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+
+ vscode-jsonrpc@6.0.0:
+ resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==}
+ engines: {node: '>=8.0.0 || >=10.0.0'}
+
+ vscode-languageclient@7.0.0:
+ resolution: {integrity: sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==}
+ engines: {vscode: ^1.52.0}
+
+ vscode-languageserver-protocol@3.16.0:
+ resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==}
+
+ vscode-languageserver-textdocument@1.0.11:
+ resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==}
+
+ vscode-languageserver-types@3.16.0:
+ resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==}
+
+ vscode-languageserver@7.0.0:
+ resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==}
+ hasBin: true
+
+ vscode-oniguruma@1.7.0:
+ resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==}
+
+ vscode-textmate@8.0.0:
+ resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==}
+
+ vscode-uri@3.0.8:
+ resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
+
+ vue-bundle-renderer@2.0.0:
+ resolution: {integrity: sha512-oYATTQyh8XVkUWe2kaKxhxKVuuzK2Qcehe+yr3bGiaQAhK3ry2kYE4FWOfL+KO3hVFwCdLmzDQTzYhTi9C+R2A==}
+
+ vue-demi@0.14.7:
+ resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==}
+ engines: {node: '>=12'}
+ hasBin: true
+ peerDependencies:
+ '@vue/composition-api': ^1.0.0-rc.1
+ vue: ^3.0.0-0 || ^2.6.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+
+ vue-devtools-stub@0.1.0:
+ resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
+
+ vue-observe-visibility@2.0.0-alpha.1:
+ resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==}
+ peerDependencies:
+ vue: ^3.0.0
+
+ vue-resize@2.0.0-alpha.1:
+ resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==}
+ peerDependencies:
+ vue: ^3.0.0
+
+ vue-router@4.3.0:
+ resolution: {integrity: sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==}
+ peerDependencies:
+ vue: ^3.2.0
+
+ vue-router@4.3.2:
+ resolution: {integrity: sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==}
+ peerDependencies:
+ vue: ^3.2.0
+
+ vue-virtual-scroller@2.0.0-beta.8:
+ resolution: {integrity: sha512-b8/f5NQ5nIEBRTNi6GcPItE4s7kxNHw2AIHLtDp+2QvqdTjVN0FgONwX9cr53jWRgnu+HRLPaWDOR2JPI5MTfQ==}
+ peerDependencies:
+ vue: ^3.2.0
+
+ vue@3.4.21:
+ resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ vue@3.4.24:
+ resolution: {integrity: sha512-NPdx7dLGyHmKHGRRU5bMRYVE+rechR+KDU5R2tSTNG36PuMwbfAJ+amEvOAw7BPfZp5sQulNELSLm5YUkau+Sg==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ watchpack@2.4.0:
+ resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==}
+ engines: {node: '>=10.13.0'}
+
+ watchpack@2.4.1:
+ resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==}
+ engines: {node: '>=10.13.0'}
+
+ wcwidth@1.0.1:
+ resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
+
+ webidl-conversions@3.0.1:
+ resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
+
+ webpack-cli@5.1.4:
+ resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==}
+ engines: {node: '>=14.15.0'}
+ hasBin: true
+ peerDependencies:
+ '@webpack-cli/generators': '*'
+ webpack: 5.x.x
+ webpack-bundle-analyzer: '*'
+ webpack-dev-server: '*'
+ peerDependenciesMeta:
+ '@webpack-cli/generators':
+ optional: true
+ webpack-bundle-analyzer:
+ optional: true
+ webpack-dev-server:
+ optional: true
+
+ webpack-merge@5.10.0:
+ resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==}
+ engines: {node: '>=10.0.0'}
+
+ webpack-sources@3.2.3:
+ resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+ engines: {node: '>=10.13.0'}
+
+ webpack-virtual-modules@0.6.1:
+ resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==}
+
+ webpack@5.90.0:
+ resolution: {integrity: sha512-bdmyXRCXeeNIePv6R6tGPyy20aUobw4Zy8r0LUS2EWO+U+Ke/gYDgsCh7bl5rB6jPpr4r0SZa6dPxBxLooDT3w==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ peerDependencies:
+ webpack-cli: '*'
+ peerDependenciesMeta:
+ webpack-cli:
+ optional: true
+
+ webpack@5.91.0:
+ resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ peerDependencies:
+ webpack-cli: '*'
+ peerDependenciesMeta:
+ webpack-cli:
+ optional: true
+
+ whatwg-url@5.0.0:
+ resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
+
+ which-boxed-primitive@1.0.2:
+ resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
+
+ which-builtin-type@1.1.3:
+ resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==}
+ engines: {node: '>= 0.4'}
+
+ which-collection@1.0.1:
+ resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==}
+
+ which-module@2.0.1:
+ resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
+
+ which-pm@2.0.0:
+ resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==}
+ engines: {node: '>=8.15'}
+
+ which-typed-array@1.1.11:
+ resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==}
+ engines: {node: '>= 0.4'}
+
+ which-typed-array@1.1.13:
+ resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==}
+ engines: {node: '>= 0.4'}
+
+ which@1.3.1:
+ resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
+ hasBin: true
+
+ which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
+ hasBin: true
+
+ which@3.0.1:
+ resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ hasBin: true
+
+ which@4.0.0:
+ resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==}
+ engines: {node: ^16.13.0 || >=18.0.0}
+ hasBin: true
+
+ why-is-node-running@2.2.2:
+ resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
+ engines: {node: '>=8'}
+ hasBin: true
+
+ wide-align@1.1.5:
+ resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==}
+
+ widest-line@4.0.1:
+ resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==}
+ engines: {node: '>=12'}
+
+ wildcard@2.0.1:
+ resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==}
+
+ wrap-ansi@6.2.0:
+ resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
+ engines: {node: '>=8'}
+
+ wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+ engines: {node: '>=10'}
+
+ wrap-ansi@8.1.0:
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
+ engines: {node: '>=12'}
+
+ wrap-ansi@9.0.0:
+ resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
+ engines: {node: '>=18'}
+
+ wrappy@1.0.2:
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+
+ ws@8.16.0:
+ resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: '>=5.0.2'
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+
+ y18n@4.0.3:
+ resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
+
+ y18n@5.0.8:
+ resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
+ engines: {node: '>=10'}
+
+ yallist@2.1.2:
+ resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==}
+
+ yallist@3.1.1:
+ resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+
+ yallist@4.0.0:
+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+
+ yaml@2.3.4:
+ resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
+ engines: {node: '>= 14'}
+
+ yargs-parser@18.1.3:
+ resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
+ engines: {node: '>=6'}
+
+ yargs-parser@21.1.1:
+ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
+ engines: {node: '>=12'}
+
+ yargs@15.4.1:
+ resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
+ engines: {node: '>=8'}
+
+ yargs@17.7.2:
+ resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
+ engines: {node: '>=12'}
+
+ yn@3.1.1:
+ resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
+ engines: {node: '>=6'}
+
+ yocto-queue@0.1.0:
+ resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
+ engines: {node: '>=10'}
+
+ yocto-queue@1.0.0:
+ resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
+ engines: {node: '>=12.20'}
+
+ zhead@2.2.4:
+ resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==}
+
+ zip-stream@6.0.1:
+ resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
+ engines: {node: '>= 14'}
+
+ zod@3.22.4:
+ resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
+
+snapshots:
+
+ '@aashutoshrathi/word-wrap@1.2.6': {}
+
+ '@alloc/quick-lru@5.2.0': {}
+
+ '@ampproject/remapping@2.3.0':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@antfu/install-pkg@0.1.1':
+ dependencies:
+ execa: 5.1.1
+ find-up: 5.0.0
+
+ '@antfu/utils@0.7.7': {}
+
+ '@babel/code-frame@7.22.13':
+ dependencies:
+ '@babel/highlight': 7.22.20
+ chalk: 2.4.2
+
+ '@babel/code-frame@7.23.5':
+ dependencies:
+ '@babel/highlight': 7.23.4
+ chalk: 2.4.2
+
+ '@babel/code-frame@7.24.2':
+ dependencies:
+ '@babel/highlight': 7.24.2
+ picocolors: 1.0.0
+
+ '@babel/compat-data@7.23.5': {}
+
+ '@babel/core@7.23.9':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@babel/code-frame': 7.23.5
+ '@babel/generator': 7.23.6
+ '@babel/helper-compilation-targets': 7.23.6
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9)
+ '@babel/helpers': 7.23.9
+ '@babel/parser': 7.23.9
+ '@babel/template': 7.23.9
+ '@babel/traverse': 7.23.9
+ '@babel/types': 7.23.9
+ convert-source-map: 2.0.0
+ debug: 4.3.4
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/core@7.24.4':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@babel/code-frame': 7.24.2
+ '@babel/generator': 7.24.4
+ '@babel/helper-compilation-targets': 7.23.6
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
+ '@babel/helpers': 7.24.4
+ '@babel/parser': 7.24.4
+ '@babel/template': 7.24.0
+ '@babel/traverse': 7.24.1
+ '@babel/types': 7.24.0
+ convert-source-map: 2.0.0
+ debug: 4.3.4
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/generator@7.23.6':
+ dependencies:
+ '@babel/types': 7.23.9
+ '@jridgewell/gen-mapping': 0.3.3
+ '@jridgewell/trace-mapping': 0.3.25
+ jsesc: 2.5.2
+
+ '@babel/generator@7.24.4':
+ dependencies:
+ '@babel/types': 7.24.0
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+ jsesc: 2.5.2
+
+ '@babel/helper-annotate-as-pure@7.22.5':
+ dependencies:
+ '@babel/types': 7.24.0
+
+ '@babel/helper-compilation-targets@7.23.6':
+ dependencies:
+ '@babel/compat-data': 7.23.5
+ '@babel/helper-validator-option': 7.23.5
+ browserslist: 4.22.3
+ lru-cache: 5.1.1
+ semver: 6.3.1
+
+ '@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-function-name': 7.23.0
+ '@babel/helper-member-expression-to-functions': 7.23.0
+ '@babel/helper-optimise-call-expression': 7.22.5
+ '@babel/helper-replace-supers': 7.24.1(@babel/core@7.23.9)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ semver: 6.3.1
+
+ '@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.24.4)':
+ dependencies:
+ '@babel/core': 7.24.4
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-function-name': 7.23.0
+ '@babel/helper-member-expression-to-functions': 7.23.0
+ '@babel/helper-optimise-call-expression': 7.22.5
+ '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ semver: 6.3.1
+
+ '@babel/helper-environment-visitor@7.22.20': {}
+
+ '@babel/helper-function-name@7.23.0':
+ dependencies:
+ '@babel/template': 7.22.15
+ '@babel/types': 7.24.0
+
+ '@babel/helper-hoist-variables@7.22.5':
+ dependencies:
+ '@babel/types': 7.24.0
+
+ '@babel/helper-member-expression-to-functions@7.23.0':
+ dependencies:
+ '@babel/types': 7.24.0
+
+ '@babel/helper-module-imports@7.22.15':
+ dependencies:
+ '@babel/types': 7.23.0
+
+ '@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-module-imports': 7.22.15
+ '@babel/helper-simple-access': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/helper-validator-identifier': 7.22.20
+
+ '@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4)':
+ dependencies:
+ '@babel/core': 7.24.4
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-module-imports': 7.22.15
+ '@babel/helper-simple-access': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/helper-validator-identifier': 7.22.20
+
+ '@babel/helper-optimise-call-expression@7.22.5':
+ dependencies:
+ '@babel/types': 7.24.0
+
+ '@babel/helper-plugin-utils@7.22.5': {}
+
+ '@babel/helper-plugin-utils@7.24.0': {}
+
+ '@babel/helper-replace-supers@7.24.1(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-member-expression-to-functions': 7.23.0
+ '@babel/helper-optimise-call-expression': 7.22.5
+
+ '@babel/helper-replace-supers@7.24.1(@babel/core@7.24.4)':
+ dependencies:
+ '@babel/core': 7.24.4
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-member-expression-to-functions': 7.23.0
+ '@babel/helper-optimise-call-expression': 7.22.5
+
+ '@babel/helper-simple-access@7.22.5':
+ dependencies:
+ '@babel/types': 7.23.0
+
+ '@babel/helper-skip-transparent-expression-wrappers@7.22.5':
+ dependencies:
+ '@babel/types': 7.24.0
+
+ '@babel/helper-split-export-declaration@7.22.6':
+ dependencies:
+ '@babel/types': 7.23.0
+
+ '@babel/helper-string-parser@7.22.5': {}
+
+ '@babel/helper-string-parser@7.23.4': {}
+
+ '@babel/helper-validator-identifier@7.22.20': {}
+
+ '@babel/helper-validator-option@7.23.5': {}
+
+ '@babel/helpers@7.23.9':
+ dependencies:
+ '@babel/template': 7.23.9
+ '@babel/traverse': 7.23.9
+ '@babel/types': 7.23.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helpers@7.24.4':
+ dependencies:
+ '@babel/template': 7.24.0
+ '@babel/traverse': 7.24.1
+ '@babel/types': 7.24.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/highlight@7.22.20':
+ dependencies:
+ '@babel/helper-validator-identifier': 7.22.20
+ chalk: 2.4.2
+ js-tokens: 4.0.0
+
+ '@babel/highlight@7.23.4':
+ dependencies:
+ '@babel/helper-validator-identifier': 7.22.20
+ chalk: 2.4.2
+ js-tokens: 4.0.0
+
+ '@babel/highlight@7.24.2':
+ dependencies:
+ '@babel/helper-validator-identifier': 7.22.20
+ chalk: 2.4.2
+ js-tokens: 4.0.0
+ picocolors: 1.0.0
+
+ '@babel/parser@7.23.0':
+ dependencies:
+ '@babel/types': 7.23.0
+
+ '@babel/parser@7.23.9':
+ dependencies:
+ '@babel/types': 7.23.9
+
+ '@babel/parser@7.24.4':
+ dependencies:
+ '@babel/types': 7.24.0
+
+ '@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.23.9)
+ '@babel/helper-plugin-utils': 7.24.0
+ '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.23.9)
+
+ '@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ '@babel/helper-plugin-utils': 7.24.0
+
+ '@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ '@babel/helper-plugin-utils': 7.24.0
+
+ '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ '@babel/helper-plugin-utils': 7.22.5
+
+ '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ '@babel/helper-plugin-utils': 7.24.0
+
+ '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.4)':
+ dependencies:
+ '@babel/core': 7.24.4
+ '@babel/helper-plugin-utils': 7.24.0
+
+ '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ '@babel/helper-plugin-utils': 7.24.0
+
+ '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.4)':
+ dependencies:
+ '@babel/core': 7.24.4
+ '@babel/helper-plugin-utils': 7.24.0
+
+ '@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.4)':
+ dependencies:
+ '@babel/core': 7.24.4
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
+ '@babel/helper-plugin-utils': 7.24.0
+ '@babel/helper-simple-access': 7.22.5
+
+ '@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ '@babel/helper-plugin-utils': 7.22.5
+
+ '@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ '@babel/helper-plugin-utils': 7.22.5
+
+ '@babel/plugin-transform-typescript@7.24.4(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.23.9)
+ '@babel/helper-plugin-utils': 7.24.0
+ '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.23.9)
+
+ '@babel/plugin-transform-typescript@7.24.4(@babel/core@7.24.4)':
+ dependencies:
+ '@babel/core': 7.24.4
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
+ '@babel/helper-plugin-utils': 7.24.0
+ '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4)
+
+ '@babel/preset-typescript@7.24.1(@babel/core@7.24.4)':
+ dependencies:
+ '@babel/core': 7.24.4
+ '@babel/helper-plugin-utils': 7.24.0
+ '@babel/helper-validator-option': 7.23.5
+ '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4)
+ '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4)
+ '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4)
+
+ '@babel/runtime@7.23.9':
+ dependencies:
+ regenerator-runtime: 0.14.1
+
+ '@babel/standalone@7.24.4': {}
+
+ '@babel/template@7.22.15':
+ dependencies:
+ '@babel/code-frame': 7.24.2
+ '@babel/parser': 7.24.4
+ '@babel/types': 7.24.0
+
+ '@babel/template@7.23.9':
+ dependencies:
+ '@babel/code-frame': 7.23.5
+ '@babel/parser': 7.23.9
+ '@babel/types': 7.23.9
+
+ '@babel/template@7.24.0':
+ dependencies:
+ '@babel/code-frame': 7.24.2
+ '@babel/parser': 7.24.4
+ '@babel/types': 7.24.0
+
+ '@babel/traverse@7.23.9':
+ dependencies:
+ '@babel/code-frame': 7.24.2
+ '@babel/generator': 7.23.6
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-function-name': 7.23.0
+ '@babel/helper-hoist-variables': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/parser': 7.24.4
+ '@babel/types': 7.24.0
+ debug: 4.3.4
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/traverse@7.24.1':
+ dependencies:
+ '@babel/code-frame': 7.24.2
+ '@babel/generator': 7.24.4
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-function-name': 7.23.0
+ '@babel/helper-hoist-variables': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/parser': 7.24.4
+ '@babel/types': 7.24.0
+ debug: 4.3.4
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/types@7.23.0':
+ dependencies:
+ '@babel/helper-string-parser': 7.22.5
+ '@babel/helper-validator-identifier': 7.22.20
+ to-fast-properties: 2.0.0
+
+ '@babel/types@7.23.9':
+ dependencies:
+ '@babel/helper-string-parser': 7.23.4
+ '@babel/helper-validator-identifier': 7.22.20
+ to-fast-properties: 2.0.0
+
+ '@babel/types@7.24.0':
+ dependencies:
+ '@babel/helper-string-parser': 7.23.4
+ '@babel/helper-validator-identifier': 7.22.20
+ to-fast-properties: 2.0.0
+
+ '@bcoe/v8-coverage@0.2.3': {}
+
+ '@bundled-es-modules/cookie@2.0.0':
+ dependencies:
+ cookie: 0.5.0
+
+ '@bundled-es-modules/statuses@1.0.1':
+ dependencies:
+ statuses: 2.0.1
+
+ '@changesets/apply-release-plan@7.0.0':
+ dependencies:
+ '@babel/runtime': 7.23.9
+ '@changesets/config': 3.0.0
+ '@changesets/get-version-range-type': 0.4.0
+ '@changesets/git': 3.0.0
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+ detect-indent: 6.1.0
+ fs-extra: 7.0.1
+ lodash.startcase: 4.4.0
+ outdent: 0.5.0
+ prettier: 2.8.8
+ resolve-from: 5.0.0
+ semver: 7.5.4
+
+ '@changesets/assemble-release-plan@6.0.0':
+ dependencies:
+ '@babel/runtime': 7.23.9
+ '@changesets/errors': 0.2.0
+ '@changesets/get-dependents-graph': 2.0.0
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+ semver: 7.5.4
+
+ '@changesets/changelog-git@0.2.0':
+ dependencies:
+ '@changesets/types': 6.0.0
+
+ '@changesets/cli@2.27.1':
+ dependencies:
+ '@babel/runtime': 7.23.9
+ '@changesets/apply-release-plan': 7.0.0
+ '@changesets/assemble-release-plan': 6.0.0
+ '@changesets/changelog-git': 0.2.0
+ '@changesets/config': 3.0.0
+ '@changesets/errors': 0.2.0
+ '@changesets/get-dependents-graph': 2.0.0
+ '@changesets/get-release-plan': 4.0.0
+ '@changesets/git': 3.0.0
+ '@changesets/logger': 0.1.0
+ '@changesets/pre': 2.0.0
+ '@changesets/read': 0.6.0
+ '@changesets/types': 6.0.0
+ '@changesets/write': 0.3.0
+ '@manypkg/get-packages': 1.1.3
+ '@types/semver': 7.5.6
+ ansi-colors: 4.1.3
+ chalk: 2.4.2
+ ci-info: 3.9.0
+ enquirer: 2.4.1
+ external-editor: 3.1.0
+ fs-extra: 7.0.1
+ human-id: 1.0.2
+ meow: 6.1.1
+ outdent: 0.5.0
+ p-limit: 2.3.0
+ preferred-pm: 3.1.2
+ resolve-from: 5.0.0
+ semver: 7.5.4
+ spawndamnit: 2.0.0
+ term-size: 2.2.1
+ tty-table: 4.2.3
+
+ '@changesets/config@3.0.0':
+ dependencies:
+ '@changesets/errors': 0.2.0
+ '@changesets/get-dependents-graph': 2.0.0
+ '@changesets/logger': 0.1.0
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+ fs-extra: 7.0.1
+ micromatch: 4.0.5
+
+ '@changesets/errors@0.2.0':
+ dependencies:
+ extendable-error: 0.1.7
+
+ '@changesets/get-dependents-graph@2.0.0':
+ dependencies:
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+ chalk: 2.4.2
+ fs-extra: 7.0.1
+ semver: 7.5.4
+
+ '@changesets/get-release-plan@4.0.0':
+ dependencies:
+ '@babel/runtime': 7.23.9
+ '@changesets/assemble-release-plan': 6.0.0
+ '@changesets/config': 3.0.0
+ '@changesets/pre': 2.0.0
+ '@changesets/read': 0.6.0
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+
+ '@changesets/get-version-range-type@0.4.0': {}
+
+ '@changesets/git@3.0.0':
+ dependencies:
+ '@babel/runtime': 7.23.9
+ '@changesets/errors': 0.2.0
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+ is-subdir: 1.2.0
+ micromatch: 4.0.5
+ spawndamnit: 2.0.0
+
+ '@changesets/logger@0.1.0':
+ dependencies:
+ chalk: 2.4.2
+
+ '@changesets/parse@0.4.0':
+ dependencies:
+ '@changesets/types': 6.0.0
+ js-yaml: 3.14.1
+
+ '@changesets/pre@2.0.0':
+ dependencies:
+ '@babel/runtime': 7.23.9
+ '@changesets/errors': 0.2.0
+ '@changesets/types': 6.0.0
+ '@manypkg/get-packages': 1.1.3
+ fs-extra: 7.0.1
+
+ '@changesets/read@0.6.0':
+ dependencies:
+ '@babel/runtime': 7.23.9
+ '@changesets/git': 3.0.0
+ '@changesets/logger': 0.1.0
+ '@changesets/parse': 0.4.0
+ '@changesets/types': 6.0.0
+ chalk: 2.4.2
+ fs-extra: 7.0.1
+ p-filter: 2.1.0
+
+ '@changesets/types@4.1.0': {}
+
+ '@changesets/types@6.0.0': {}
+
+ '@changesets/write@0.3.0':
+ dependencies:
+ '@babel/runtime': 7.23.9
+ '@changesets/types': 6.0.0
+ fs-extra: 7.0.1
+ human-id: 1.0.2
+ prettier: 2.8.8
+
+ '@cloudflare/kv-asset-handler@0.3.1':
+ dependencies:
+ mime: 3.0.0
+
+ '@codecov/bundler-plugin-core@0.0.1-beta.6':
+ dependencies:
+ chalk: 4.1.2
+ semver: 7.6.0
+ unplugin: 1.10.1
+ zod: 3.22.4
+
+ '@codecov/rollup-plugin@0.0.1-beta.5(rollup@3.29.4)':
+ dependencies:
+ '@codecov/bundler-plugin-core': 0.0.1-beta.6
+ rollup: 3.29.4
+
+ '@codecov/rollup-plugin@0.0.1-beta.5(rollup@4.9.6)':
+ dependencies:
+ '@codecov/bundler-plugin-core': 0.0.1-beta.6
+ rollup: 4.9.6
+
+ '@cspotcode/source-map-support@0.8.1':
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.9
+
+ '@discoveryjs/json-ext@0.5.7': {}
+
+ '@esbuild/aix-ppc64@0.20.2':
+ optional: true
+
+ '@esbuild/android-arm64@0.18.20':
+ optional: true
+
+ '@esbuild/android-arm64@0.19.4':
+ optional: true
+
+ '@esbuild/android-arm64@0.20.2':
+ optional: true
+
+ '@esbuild/android-arm@0.18.20':
+ optional: true
+
+ '@esbuild/android-arm@0.19.4':
+ optional: true
+
+ '@esbuild/android-arm@0.20.2':
+ optional: true
+
+ '@esbuild/android-x64@0.18.20':
+ optional: true
+
+ '@esbuild/android-x64@0.19.4':
+ optional: true
+
+ '@esbuild/android-x64@0.20.2':
+ optional: true
+
+ '@esbuild/darwin-arm64@0.18.20':
+ optional: true
+
+ '@esbuild/darwin-arm64@0.19.4':
+ optional: true
+
+ '@esbuild/darwin-arm64@0.20.2':
+ optional: true
+
+ '@esbuild/darwin-x64@0.18.20':
+ optional: true
+
+ '@esbuild/darwin-x64@0.19.4':
+ optional: true
+
+ '@esbuild/darwin-x64@0.20.2':
+ optional: true
+
+ '@esbuild/freebsd-arm64@0.18.20':
+ optional: true
+
+ '@esbuild/freebsd-arm64@0.19.4':
+ optional: true
+
+ '@esbuild/freebsd-arm64@0.20.2':
+ optional: true
+
+ '@esbuild/freebsd-x64@0.18.20':
+ optional: true
+
+ '@esbuild/freebsd-x64@0.19.4':
+ optional: true
+
+ '@esbuild/freebsd-x64@0.20.2':
+ optional: true
+
+ '@esbuild/linux-arm64@0.18.20':
+ optional: true
+
+ '@esbuild/linux-arm64@0.19.4':
+ optional: true
+
+ '@esbuild/linux-arm64@0.20.2':
+ optional: true
+
+ '@esbuild/linux-arm@0.18.20':
+ optional: true
+
+ '@esbuild/linux-arm@0.19.4':
+ optional: true
+
+ '@esbuild/linux-arm@0.20.2':
+ optional: true
+
+ '@esbuild/linux-ia32@0.18.20':
+ optional: true
+
+ '@esbuild/linux-ia32@0.19.4':
+ optional: true
+
+ '@esbuild/linux-ia32@0.20.2':
+ optional: true
+
+ '@esbuild/linux-loong64@0.18.20':
+ optional: true
+
+ '@esbuild/linux-loong64@0.19.4':
+ optional: true
+
+ '@esbuild/linux-loong64@0.20.2':
+ optional: true
+
+ '@esbuild/linux-mips64el@0.18.20':
+ optional: true
+
+ '@esbuild/linux-mips64el@0.19.4':
+ optional: true
+
+ '@esbuild/linux-mips64el@0.20.2':
+ optional: true
+
+ '@esbuild/linux-ppc64@0.18.20':
+ optional: true
+
+ '@esbuild/linux-ppc64@0.19.4':
+ optional: true
+
+ '@esbuild/linux-ppc64@0.20.2':
+ optional: true
+
+ '@esbuild/linux-riscv64@0.18.20':
+ optional: true
+
+ '@esbuild/linux-riscv64@0.19.4':
+ optional: true
+
+ '@esbuild/linux-riscv64@0.20.2':
+ optional: true
+
+ '@esbuild/linux-s390x@0.18.20':
+ optional: true
+
+ '@esbuild/linux-s390x@0.19.4':
+ optional: true
+
+ '@esbuild/linux-s390x@0.20.2':
+ optional: true
+
+ '@esbuild/linux-x64@0.18.20':
+ optional: true
+
+ '@esbuild/linux-x64@0.19.4':
+ optional: true
+
+ '@esbuild/linux-x64@0.20.2':
+ optional: true
+
+ '@esbuild/netbsd-x64@0.18.20':
+ optional: true
+
+ '@esbuild/netbsd-x64@0.19.4':
+ optional: true
+
+ '@esbuild/netbsd-x64@0.20.2':
+ optional: true
+
+ '@esbuild/openbsd-x64@0.18.20':
+ optional: true
+
+ '@esbuild/openbsd-x64@0.19.4':
+ optional: true
+
+ '@esbuild/openbsd-x64@0.20.2':
+ optional: true
+
+ '@esbuild/sunos-x64@0.18.20':
+ optional: true
+
+ '@esbuild/sunos-x64@0.19.4':
+ optional: true
+
+ '@esbuild/sunos-x64@0.20.2':
+ optional: true
+
+ '@esbuild/win32-arm64@0.18.20':
+ optional: true
+
+ '@esbuild/win32-arm64@0.19.4':
+ optional: true
+
+ '@esbuild/win32-arm64@0.20.2':
+ optional: true
+
+ '@esbuild/win32-ia32@0.18.20':
+ optional: true
+
+ '@esbuild/win32-ia32@0.19.4':
+ optional: true
+
+ '@esbuild/win32-ia32@0.20.2':
+ optional: true
+
+ '@esbuild/win32-x64@0.18.20':
+ optional: true
+
+ '@esbuild/win32-x64@0.19.4':
+ optional: true
+
+ '@esbuild/win32-x64@0.20.2':
+ optional: true
+
+ '@eslint-community/eslint-utils@4.4.0(eslint@8.56.0)':
+ dependencies:
+ eslint: 8.56.0
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/regexpp@4.10.0': {}
+
+ '@eslint/eslintrc@2.1.4':
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.3.4
+ espree: 9.6.1
+ globals: 13.24.0
+ ignore: 5.3.1
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@eslint/js@8.56.0': {}
+
+ '@fastify/busboy@2.1.1': {}
+
+ '@floating-ui/core@1.6.0':
+ dependencies:
+ '@floating-ui/utils': 0.2.1
+
+ '@floating-ui/dom@1.1.1':
+ dependencies:
+ '@floating-ui/core': 1.6.0
+
+ '@floating-ui/utils@0.2.1': {}
+
+ '@fontsource/fira-mono@4.5.10': {}
+
+ '@humanwhocodes/config-array@0.11.14':
+ dependencies:
+ '@humanwhocodes/object-schema': 2.0.2
+ debug: 4.3.4
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@humanwhocodes/module-importer@1.0.1': {}
+
+ '@humanwhocodes/object-schema@2.0.2': {}
+
+ '@iconify/types@2.0.0': {}
+
+ '@iconify/utils@2.1.23':
+ dependencies:
+ '@antfu/install-pkg': 0.1.1
+ '@antfu/utils': 0.7.7
+ '@iconify/types': 2.0.0
+ debug: 4.3.4
+ kolorist: 1.8.0
+ local-pkg: 0.5.0
+ mlly: 1.6.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@ioredis/commands@1.2.0': {}
+
+ '@isaacs/cliui@8.0.2':
+ dependencies:
+ string-width: 5.1.2
+ string-width-cjs: string-width@4.2.3
+ strip-ansi: 7.1.0
+ strip-ansi-cjs: strip-ansi@6.0.1
+ wrap-ansi: 8.1.0
+ wrap-ansi-cjs: wrap-ansi@7.0.0
+
+ '@istanbuljs/schema@0.1.3': {}
+
+ '@jest/schemas@29.6.3':
+ dependencies:
+ '@sinclair/typebox': 0.27.8
+
+ '@jridgewell/gen-mapping@0.3.3':
+ dependencies:
+ '@jridgewell/set-array': 1.1.2
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@jridgewell/gen-mapping@0.3.5':
+ dependencies:
+ '@jridgewell/set-array': 1.2.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@jridgewell/resolve-uri@3.1.1': {}
+
+ '@jridgewell/set-array@1.1.2': {}
+
+ '@jridgewell/set-array@1.2.1': {}
+
+ '@jridgewell/source-map@0.3.5':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@jridgewell/sourcemap-codec@1.4.15': {}
+
+ '@jridgewell/trace-mapping@0.3.22':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+
+ '@jridgewell/trace-mapping@0.3.25':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+
+ '@jridgewell/trace-mapping@0.3.9':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+
+ '@kwsites/file-exists@1.1.1':
+ dependencies:
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+
+ '@kwsites/promise-deferred@1.1.1': {}
+
+ '@manypkg/find-root@1.1.0':
+ dependencies:
+ '@babel/runtime': 7.23.9
+ '@types/node': 12.20.55
+ find-up: 4.1.0
+ fs-extra: 8.1.0
+
+ '@manypkg/get-packages@1.1.3':
+ dependencies:
+ '@babel/runtime': 7.23.9
+ '@changesets/types': 4.1.0
+ '@manypkg/find-root': 1.1.0
+ fs-extra: 8.1.0
+ globby: 11.1.0
+ read-yaml-file: 1.1.0
+
+ '@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)':
+ dependencies:
+ detect-libc: 2.0.3
+ https-proxy-agent: 5.0.1
+ make-dir: 3.1.0
+ node-fetch: 2.7.0(encoding@0.1.13)
+ nopt: 5.0.0
+ npmlog: 5.0.1
+ rimraf: 3.0.2
+ semver: 7.6.0
+ tar: 6.2.1
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+
+ '@mswjs/cookies@1.1.0': {}
+
+ '@mswjs/interceptors@0.25.15':
+ dependencies:
+ '@open-draft/deferred-promise': 2.2.0
+ '@open-draft/logger': 0.3.0
+ '@open-draft/until': 2.1.0
+ is-node-process: 1.2.0
+ outvariant: 1.4.2
+ strict-event-emitter: 0.5.1
+
+ '@neoconfetti/svelte@1.0.0': {}
+
+ '@netlify/functions@2.6.0':
+ dependencies:
+ '@netlify/serverless-functions-api': 1.14.0
+
+ '@netlify/node-cookies@0.1.0': {}
+
+ '@netlify/serverless-functions-api@1.14.0':
+ dependencies:
+ '@netlify/node-cookies': 0.1.0
+ urlpattern-polyfill: 8.0.2
+
+ '@next/env@14.1.0': {}
+
+ '@next/eslint-plugin-next@14.1.0':
+ dependencies:
+ glob: 10.3.10
+
+ '@next/swc-darwin-arm64@14.1.0':
+ optional: true
+
+ '@next/swc-darwin-x64@14.1.0':
+ optional: true
+
+ '@next/swc-linux-arm64-gnu@14.1.0':
+ optional: true
+
+ '@next/swc-linux-arm64-musl@14.1.0':
+ optional: true
+
+ '@next/swc-linux-x64-gnu@14.1.0':
+ optional: true
+
+ '@next/swc-linux-x64-musl@14.1.0':
+ optional: true
+
+ '@next/swc-win32-arm64-msvc@14.1.0':
+ optional: true
+
+ '@next/swc-win32-ia32-msvc@14.1.0':
+ optional: true
+
+ '@next/swc-win32-x64-msvc@14.1.0':
+ optional: true
+
+ '@nodelib/fs.scandir@2.1.5':
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ run-parallel: 1.2.0
+
+ '@nodelib/fs.stat@2.0.5': {}
+
+ '@nodelib/fs.walk@1.2.8':
+ dependencies:
+ '@nodelib/fs.scandir': 2.1.5
+ fastq: 1.17.0
+
+ '@npmcli/agent@2.2.2':
+ dependencies:
+ agent-base: 7.1.1
+ http-proxy-agent: 7.0.2
+ https-proxy-agent: 7.0.4
+ lru-cache: 10.2.0
+ socks-proxy-agent: 8.0.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@npmcli/fs@3.1.0':
+ dependencies:
+ semver: 7.6.0
+
+ '@npmcli/git@5.0.6':
+ dependencies:
+ '@npmcli/promise-spawn': 7.0.1
+ lru-cache: 10.2.0
+ npm-pick-manifest: 9.0.0
+ proc-log: 4.2.0
+ promise-inflight: 1.0.1
+ promise-retry: 2.0.1
+ semver: 7.6.0
+ which: 4.0.0
+ transitivePeerDependencies:
+ - bluebird
+
+ '@npmcli/installed-package-contents@2.0.2':
+ dependencies:
+ npm-bundled: 3.0.0
+ npm-normalize-package-bin: 3.0.1
+
+ '@npmcli/node-gyp@3.0.0': {}
+
+ '@npmcli/package-json@5.0.3':
+ dependencies:
+ '@npmcli/git': 5.0.6
+ glob: 10.3.10
+ hosted-git-info: 7.0.1
+ json-parse-even-better-errors: 3.0.1
+ normalize-package-data: 6.0.0
+ proc-log: 4.2.0
+ semver: 7.6.0
+ transitivePeerDependencies:
+ - bluebird
+
+ '@npmcli/promise-spawn@7.0.1':
+ dependencies:
+ which: 4.0.0
+
+ '@npmcli/redact@1.1.0': {}
+
+ '@npmcli/run-script@8.0.0':
+ dependencies:
+ '@npmcli/node-gyp': 3.0.0
+ '@npmcli/package-json': 5.0.3
+ '@npmcli/promise-spawn': 7.0.1
+ node-gyp: 10.1.0
+ proc-log: 4.2.0
+ which: 4.0.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
+ '@nuxt/devalue@2.0.2': {}
+
+ '@nuxt/devtools-kit@1.2.0(nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))':
+ dependencies:
+ '@nuxt/kit': 3.11.2(rollup@3.29.4)
+ '@nuxt/schema': 3.11.2(rollup@3.29.4)
+ execa: 7.2.0
+ nuxt: 3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+
+ '@nuxt/devtools-kit@1.2.0(nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))':
+ dependencies:
+ '@nuxt/kit': 3.11.2(rollup@4.16.2)
+ '@nuxt/schema': 3.11.2(rollup@4.16.2)
+ execa: 7.2.0
+ nuxt: 3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+
+ '@nuxt/devtools-wizard@1.2.0':
+ dependencies:
+ consola: 3.2.3
+ diff: 5.2.0
+ execa: 7.2.0
+ global-directory: 4.0.1
+ magicast: 0.3.4
+ pathe: 1.1.2
+ pkg-types: 1.1.0
+ prompts: 2.4.2
+ rc9: 2.1.2
+ semver: 7.6.0
+
+ '@nuxt/devtools@1.2.0(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)))(nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(rollup@3.29.4)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))':
+ dependencies:
+ '@antfu/utils': 0.7.7
+ '@nuxt/devtools-kit': 1.2.0(nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ '@nuxt/devtools-wizard': 1.2.0
+ '@nuxt/kit': 3.11.2(rollup@3.29.4)
+ '@vue/devtools-applet': 7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)))(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))
+ '@vue/devtools-core': 7.0.27(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))
+ '@vue/devtools-kit': 7.0.27(vue@3.4.24(typescript@5.3.3))
+ birpc: 0.2.17
+ consola: 3.2.3
+ cronstrue: 2.49.0
+ destr: 2.0.3
+ error-stack-parser-es: 0.1.1
+ execa: 7.2.0
+ fast-glob: 3.3.2
+ flatted: 3.3.1
+ get-port-please: 3.1.2
hookable: 5.5.3
image-meta: 0.2.0
is-installed-globally: 1.0.0
launch-editor: 2.6.1
local-pkg: 0.5.0
magicast: 0.3.4
- nuxt: 3.11.2(@types/node@20.11.15)(@unocss/reset@0.59.4)(eslint@8.56.0)(floating-vue@5.2.2)(rollup@4.9.6)(typescript@5.3.3)(unocss@0.59.4)(vite@5.2.10)
+ nuxt: 3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
nypm: 0.3.8
ohash: 1.1.3
pacote: 18.0.0
@@ -2494,10 +8656,10 @@ packages:
semver: 7.6.0
simple-git: 3.24.0
sirv: 2.0.4
- unimport: 3.7.1(rollup@4.9.6)
- vite: 5.2.10(@types/node@20.11.15)
- vite-plugin-inspect: 0.8.4(@nuxt/kit@3.11.2)(rollup@4.9.6)(vite@5.2.10)
- vite-plugin-vue-inspector: 4.0.2(vite@5.2.10)
+ unimport: 3.7.1(rollup@3.29.4)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ vite-plugin-inspect: 0.8.4(@nuxt/kit@3.11.2(rollup@3.29.4))(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ vite-plugin-vue-inspector: 4.0.2(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
which: 3.0.1
ws: 8.16.0
transitivePeerDependencies:
@@ -2523,20 +8685,15 @@ packages:
- utf-8-validate
- vue
- /@nuxt/devtools@1.2.0(@unocss/reset@0.59.4)(floating-vue@5.2.2)(nuxt@3.11.2)(unocss@0.59.4)(vite@5.2.10)(vue@3.4.24):
- resolution: {integrity: sha512-pdEvZJqovqxJp9E1BJAaGeFdFPEpCKwuuy9l9k4exBvwvxjTfjLeyW7oPD5RUTCGGxhOswgbXwuDrO4k+x2zpA==}
- hasBin: true
- peerDependencies:
- nuxt: ^3.9.0
- vite: '*'
+ '@nuxt/devtools@1.2.0(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(rollup@4.16.2)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))':
dependencies:
'@antfu/utils': 0.7.7
- '@nuxt/devtools-kit': 1.2.0(nuxt@3.11.2)(vite@5.2.10)
+ '@nuxt/devtools-kit': 1.2.0(nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
'@nuxt/devtools-wizard': 1.2.0
- '@nuxt/kit': 3.11.2
- '@vue/devtools-applet': 7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2)(unocss@0.59.4)(vite@5.2.10)(vue@3.4.24)
- '@vue/devtools-core': 7.0.27(vite@5.2.10)(vue@3.4.24)
- '@vue/devtools-kit': 7.0.27(vue@3.4.24)
+ '@nuxt/kit': 3.11.2(rollup@4.16.2)
+ '@vue/devtools-applet': 7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))
+ '@vue/devtools-core': 7.0.27(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))
+ '@vue/devtools-kit': 7.0.27(vue@3.4.24(typescript@5.3.3))
birpc: 0.2.17
consola: 3.2.3
cronstrue: 2.49.0
@@ -2552,7 +8709,7 @@ packages:
launch-editor: 2.6.1
local-pkg: 0.5.0
magicast: 0.3.4
- nuxt: 3.11.2(@types/node@20.11.15)(@unocss/reset@0.59.4)(eslint@8.56.0)(floating-vue@5.2.2)(typescript@5.3.3)(unocss@0.59.4)(vite@5.2.10)
+ nuxt: 3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
nypm: 0.3.8
ohash: 1.1.3
pacote: 18.0.0
@@ -2564,10 +8721,10 @@ packages:
semver: 7.6.0
simple-git: 3.24.0
sirv: 2.0.4
- unimport: 3.7.1
- vite: 5.2.10(@types/node@20.11.15)
- vite-plugin-inspect: 0.8.4(@nuxt/kit@3.11.2)(vite@5.2.10)
- vite-plugin-vue-inspector: 4.0.2(vite@5.2.10)
+ unimport: 3.7.1(rollup@4.16.2)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ vite-plugin-inspect: 0.8.4(@nuxt/kit@3.11.2(rollup@4.16.2))(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ vite-plugin-vue-inspector: 4.0.2(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
which: 3.0.1
ws: 8.16.0
transitivePeerDependencies:
@@ -2592,13 +8749,10 @@ packages:
- unocss
- utf-8-validate
- vue
- dev: false
- /@nuxt/kit@3.11.2:
- resolution: {integrity: sha512-yiYKP0ZWMW7T3TCmsv4H8+jEsB/nFriRAR8bKoSqSV9bkVYWPE36sf7JDux30dQ91jSlQG6LQkB3vCHYTS2cIg==}
- engines: {node: ^14.18.0 || >=16.10.0}
+ '@nuxt/kit@3.11.2(rollup@3.29.4)':
dependencies:
- '@nuxt/schema': 3.11.2
+ '@nuxt/schema': 3.11.2(rollup@3.29.4)
c12: 1.10.0
consola: 3.2.3
defu: 6.1.4
@@ -2614,18 +8768,15 @@ packages:
semver: 7.6.0
ufo: 1.5.3
unctx: 2.3.1
- unimport: 3.7.1
+ unimport: 3.7.1(rollup@3.29.4)
untyped: 1.4.2
transitivePeerDependencies:
- rollup
- supports-color
- dev: false
- /@nuxt/kit@3.11.2(rollup@4.9.6):
- resolution: {integrity: sha512-yiYKP0ZWMW7T3TCmsv4H8+jEsB/nFriRAR8bKoSqSV9bkVYWPE36sf7JDux30dQ91jSlQG6LQkB3vCHYTS2cIg==}
- engines: {node: ^14.18.0 || >=16.10.0}
+ '@nuxt/kit@3.11.2(rollup@4.16.2)':
dependencies:
- '@nuxt/schema': 3.11.2(rollup@4.9.6)
+ '@nuxt/schema': 3.11.2(rollup@4.16.2)
c12: 1.10.0
consola: 3.2.3
defu: 6.1.4
@@ -2641,15 +8792,13 @@ packages:
semver: 7.6.0
ufo: 1.5.3
unctx: 2.3.1
- unimport: 3.7.1(rollup@4.9.6)
+ unimport: 3.7.1(rollup@4.16.2)
untyped: 1.4.2
transitivePeerDependencies:
- rollup
- supports-color
- /@nuxt/schema@3.11.2:
- resolution: {integrity: sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==}
- engines: {node: ^14.18.0 || >=16.10.0}
+ '@nuxt/schema@3.11.2(rollup@3.29.4)':
dependencies:
'@nuxt/ui-templates': 1.3.3
consola: 3.2.3
@@ -2660,16 +8809,13 @@ packages:
scule: 1.3.0
std-env: 3.7.0
ufo: 1.5.3
- unimport: 3.7.1
+ unimport: 3.7.1(rollup@3.29.4)
untyped: 1.4.2
transitivePeerDependencies:
- rollup
- supports-color
- dev: false
- /@nuxt/schema@3.11.2(rollup@4.9.6):
- resolution: {integrity: sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==}
- engines: {node: ^14.18.0 || >=16.10.0}
+ '@nuxt/schema@3.11.2(rollup@4.16.2)':
dependencies:
'@nuxt/ui-templates': 1.3.3
consola: 3.2.3
@@ -2680,17 +8826,15 @@ packages:
scule: 1.3.0
std-env: 3.7.0
ufo: 1.5.3
- unimport: 3.7.1(rollup@4.9.6)
+ unimport: 3.7.1(rollup@4.16.2)
untyped: 1.4.2
transitivePeerDependencies:
- rollup
- supports-color
- /@nuxt/telemetry@2.5.4:
- resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==}
- hasBin: true
+ '@nuxt/telemetry@2.5.4(rollup@3.29.4)':
dependencies:
- '@nuxt/kit': 3.11.2
+ '@nuxt/kit': 3.11.2(rollup@3.29.4)
ci-info: 4.0.0
consola: 3.2.3
create-require: 1.1.1
@@ -2710,13 +8854,10 @@ packages:
transitivePeerDependencies:
- rollup
- supports-color
- dev: false
- /@nuxt/telemetry@2.5.4(rollup@4.9.6):
- resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==}
- hasBin: true
+ '@nuxt/telemetry@2.5.4(rollup@4.16.2)':
dependencies:
- '@nuxt/kit': 3.11.2(rollup@4.9.6)
+ '@nuxt/kit': 3.11.2(rollup@4.16.2)
ci-info: 4.0.0
consola: 3.2.3
create-require: 1.1.1
@@ -2737,19 +8878,14 @@ packages:
- rollup
- supports-color
- /@nuxt/ui-templates@1.3.3:
- resolution: {integrity: sha512-3BG5doAREcD50dbKyXgmjD4b1GzY8CUy3T41jMhHZXNDdaNwOd31IBq+D6dV00OSrDVhzrTVj0IxsUsnMyHvIQ==}
+ '@nuxt/ui-templates@1.3.3': {}
- /@nuxt/vite-builder@3.11.2(@types/node@20.11.15)(eslint@8.56.0)(rollup@4.9.6)(typescript@5.3.3)(vue@3.4.24):
- resolution: {integrity: sha512-eXTZsAAN4dPz4eA2UD5YU2kD/DqgfyQp1UYsIdCe6+PAVe1ifkUboBjbc0piR5+3qI/S/eqk3nzxRGbiYF7Ccg==}
- engines: {node: ^14.18.0 || >=16.10.0}
- peerDependencies:
- vue: ^3.3.4
+ '@nuxt/vite-builder@3.11.2(@types/node@20.11.15)(eslint@8.56.0)(optionator@0.9.3)(rollup@3.29.4)(terser@5.27.0)(typescript@5.3.3)(vue@3.4.24(typescript@5.3.3))':
dependencies:
- '@nuxt/kit': 3.11.2(rollup@4.9.6)
- '@rollup/plugin-replace': 5.0.5(rollup@4.9.6)
- '@vitejs/plugin-vue': 5.0.4(vite@5.2.10)(vue@3.4.24)
- '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.10)(vue@3.4.24)
+ '@nuxt/kit': 3.11.2(rollup@3.29.4)
+ '@rollup/plugin-replace': 5.0.5(rollup@3.29.4)
+ '@vitejs/plugin-vue': 5.0.4(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))
+ '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))
autoprefixer: 10.4.19(postcss@8.4.38)
clear: 0.1.0
consola: 3.2.3
@@ -2770,15 +8906,15 @@ packages:
perfect-debounce: 1.0.0
pkg-types: 1.1.0
postcss: 8.4.38
- rollup-plugin-visualizer: 5.12.0(rollup@4.9.6)
+ rollup-plugin-visualizer: 5.12.0(rollup@3.29.4)
std-env: 3.7.0
strip-literal: 2.1.0
ufo: 1.5.3
unenv: 1.9.0
unplugin: 1.10.1
- vite: 5.2.10(@types/node@20.11.15)
- vite-node: 1.5.0(@types/node@20.11.15)
- vite-plugin-checker: 0.6.4(eslint@8.56.0)(typescript@5.3.3)(vite@5.2.10)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ vite-node: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
+ vite-plugin-checker: 0.6.4(eslint@8.56.0)(optionator@0.9.3)(typescript@5.3.3)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
vue: 3.4.24(typescript@5.3.3)
vue-bundle-renderer: 2.0.0
transitivePeerDependencies:
@@ -2801,16 +8937,12 @@ packages:
- vti
- vue-tsc
- /@nuxt/vite-builder@3.11.2(@types/node@20.11.15)(eslint@8.56.0)(typescript@5.3.3)(vue@3.4.24):
- resolution: {integrity: sha512-eXTZsAAN4dPz4eA2UD5YU2kD/DqgfyQp1UYsIdCe6+PAVe1ifkUboBjbc0piR5+3qI/S/eqk3nzxRGbiYF7Ccg==}
- engines: {node: ^14.18.0 || >=16.10.0}
- peerDependencies:
- vue: ^3.3.4
+ '@nuxt/vite-builder@3.11.2(@types/node@20.11.15)(eslint@8.56.0)(optionator@0.9.3)(rollup@4.16.2)(terser@5.27.0)(typescript@5.3.3)(vue@3.4.24(typescript@5.3.3))':
dependencies:
- '@nuxt/kit': 3.11.2
- '@rollup/plugin-replace': 5.0.5
- '@vitejs/plugin-vue': 5.0.4(vite@5.2.10)(vue@3.4.24)
- '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.10)(vue@3.4.24)
+ '@nuxt/kit': 3.11.2(rollup@4.16.2)
+ '@rollup/plugin-replace': 5.0.5(rollup@4.16.2)
+ '@vitejs/plugin-vue': 5.0.4(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))
+ '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))
autoprefixer: 10.4.19(postcss@8.4.38)
clear: 0.1.0
consola: 3.2.3
@@ -2831,15 +8963,15 @@ packages:
perfect-debounce: 1.0.0
pkg-types: 1.1.0
postcss: 8.4.38
- rollup-plugin-visualizer: 5.12.0(rollup@4.9.6)
+ rollup-plugin-visualizer: 5.12.0(rollup@4.16.2)
std-env: 3.7.0
strip-literal: 2.1.0
ufo: 1.5.3
unenv: 1.9.0
unplugin: 1.10.1
- vite: 5.2.10(@types/node@20.11.15)
- vite-node: 1.5.0(@types/node@20.11.15)
- vite-plugin-checker: 0.6.4(eslint@8.56.0)(typescript@5.3.3)(vite@5.2.10)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ vite-node: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
+ vite-plugin-checker: 0.6.4(eslint@8.56.0)(optionator@0.9.3)(typescript@5.3.3)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
vue: 3.4.24(typescript@5.3.3)
vue-bundle-renderer: 2.0.0
transitivePeerDependencies:
@@ -2861,195 +8993,82 @@ packages:
- vls
- vti
- vue-tsc
- dev: false
- /@open-draft/deferred-promise@2.2.0:
- resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==}
- dev: true
+ '@open-draft/deferred-promise@2.2.0': {}
- /@open-draft/logger@0.3.0:
- resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==}
+ '@open-draft/logger@0.3.0':
dependencies:
is-node-process: 1.2.0
outvariant: 1.4.0
- dev: true
- /@open-draft/until@2.1.0:
- resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==}
- dev: true
-
- /@oven/bun-darwin-aarch64@1.1.4:
- resolution: {integrity: sha512-/eysHyAfoEda+/HHLVx0u5f/ZGxb6bR/xLQ4E/u/c5Emue5npeJBLD2P8Kjt9efz/A0xalPW8jHvtuEmYTnuoA==}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
+ '@open-draft/until@2.1.0': {}
- /@oven/bun-darwin-x64-baseline@1.1.4:
- resolution: {integrity: sha512-VJBlJNMXV7VgMa2yrni6k/qaFVEAZikPaKF315TGrCFUVjBFcUSMpmQDAOFfajzqzdaFcZCrCTPMlgfvASptCA==}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
+ '@oven/bun-darwin-aarch64@1.1.4':
optional: true
- /@oven/bun-darwin-x64@1.1.4:
- resolution: {integrity: sha512-d9oUj2e5TCR3UzhTDYgASLSQHDh2UCVS7UeOq32cPbhY4bBa3UQPO8Mn5HXNBgXck1EoFHRjrB44qgNPNUWJvw==}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
+ '@oven/bun-darwin-x64-baseline@1.1.4':
optional: true
- /@oven/bun-linux-aarch64@1.1.4:
- resolution: {integrity: sha512-iLZC9Kk9T/sKVNn0VZODmCk9wSqPy49yTY3J0HXtYRzaeXO3f7M22SuqMZibU0XC4kCPCYNG/4x3+mkBpVYlBw==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
+ '@oven/bun-darwin-x64@1.1.4':
optional: true
- /@oven/bun-linux-x64-baseline@1.1.4:
- resolution: {integrity: sha512-gswEWKO7ajyosUqitcv7h/MO+dylt8Qb5CwnSOy6NQNyu77LKGhpgy2g5aASN9Vlbubihzhze1mRhCnhz41gmw==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
+ '@oven/bun-linux-aarch64@1.1.4':
optional: true
- /@oven/bun-linux-x64@1.1.4:
- resolution: {integrity: sha512-W4ASgbY/+42IIa7R5fkLVptLt59P5d0jlpEYDghJLWK0bdosfMAu3xB05FuqO90Te7BI+LWMaGFoKAXLcatjdg==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
+ '@oven/bun-linux-x64-baseline@1.1.4':
optional: true
- /@oven/bun-windows-x64-baseline@1.1.4:
- resolution: {integrity: sha512-WREwoHUf+J7MwGcaLnlgQQcyNOkvxQhoh7dMOkF8KrkMAJdrnila8mD4qaJUFjAUwnMOVW28R6xZ23G8N4AMNQ==}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
+ '@oven/bun-linux-x64@1.1.4':
optional: true
- /@oven/bun-windows-x64@1.1.4:
- resolution: {integrity: sha512-1OUXrxN6NewDDlnwYJUA8qc3xoENuzXAl6NBQ4DQUzvG7sf+woidB0US4kyMU4UM00yZ30R377bHYelZBbyHBg==}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
+ '@oven/bun-windows-x64-baseline@1.1.4':
optional: true
- /@parcel/watcher-android-arm64@2.4.1:
- resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
+ '@oven/bun-windows-x64@1.1.4':
optional: true
- /@parcel/watcher-darwin-arm64@2.4.1:
- resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
+ '@parcel/watcher-android-arm64@2.4.1':
optional: true
- /@parcel/watcher-darwin-x64@2.4.1:
- resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
+ '@parcel/watcher-darwin-arm64@2.4.1':
optional: true
- /@parcel/watcher-freebsd-x64@2.4.1:
- resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
+ '@parcel/watcher-darwin-x64@2.4.1':
optional: true
- /@parcel/watcher-linux-arm-glibc@2.4.1:
- resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
+ '@parcel/watcher-freebsd-x64@2.4.1':
optional: true
-
- /@parcel/watcher-linux-arm64-glibc@2.4.1:
- resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
+
+ '@parcel/watcher-linux-arm-glibc@2.4.1':
optional: true
- /@parcel/watcher-linux-arm64-musl@2.4.1:
- resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
+ '@parcel/watcher-linux-arm64-glibc@2.4.1':
optional: true
- /@parcel/watcher-linux-x64-glibc@2.4.1:
- resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
+ '@parcel/watcher-linux-arm64-musl@2.4.1':
optional: true
- /@parcel/watcher-linux-x64-musl@2.4.1:
- resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
+ '@parcel/watcher-linux-x64-glibc@2.4.1':
optional: true
- /@parcel/watcher-wasm@2.4.1:
- resolution: {integrity: sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==}
- engines: {node: '>= 10.0.0'}
+ '@parcel/watcher-linux-x64-musl@2.4.1':
+ optional: true
+
+ '@parcel/watcher-wasm@2.4.1':
dependencies:
is-glob: 4.0.3
micromatch: 4.0.5
- bundledDependencies:
- - napi-wasm
- /@parcel/watcher-win32-arm64@2.4.1:
- resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
+ '@parcel/watcher-win32-arm64@2.4.1':
optional: true
- /@parcel/watcher-win32-ia32@2.4.1:
- resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==}
- engines: {node: '>= 10.0.0'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
+ '@parcel/watcher-win32-ia32@2.4.1':
optional: true
- /@parcel/watcher-win32-x64@2.4.1:
- resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
+ '@parcel/watcher-win32-x64@2.4.1':
optional: true
- /@parcel/watcher@2.4.1:
- resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==}
- engines: {node: '>= 10.0.0'}
+ '@parcel/watcher@2.4.1':
dependencies:
detect-libc: 1.0.3
is-glob: 4.0.3
@@ -3069,88 +9088,48 @@ packages:
'@parcel/watcher-win32-ia32': 2.4.1
'@parcel/watcher-win32-x64': 2.4.1
- /@pkgjs/parseargs@0.11.0:
- resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
- engines: {node: '>=14'}
- requiresBuild: true
+ '@pkgjs/parseargs@0.11.0':
optional: true
- /@pkgr/core@0.1.1:
- resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
- engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
- dev: true
+ '@pkgr/core@0.1.1': {}
- /@polka/url@1.0.0-next.25:
- resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
+ '@polka/url@1.0.0-next.25': {}
- /@rollup/plugin-alias@5.1.0(rollup@3.29.4):
- resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-alias@5.1.0(rollup@3.29.4)':
dependencies:
- rollup: 3.29.4
slash: 4.0.0
- dev: true
+ optionalDependencies:
+ rollup: 3.29.4
- /@rollup/plugin-alias@5.1.0(rollup@4.16.2):
- resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-alias@5.1.0(rollup@4.16.2)':
dependencies:
- rollup: 4.16.2
slash: 4.0.0
+ optionalDependencies:
+ rollup: 4.16.2
- /@rollup/plugin-commonjs@25.0.7(rollup@3.29.4):
- resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.68.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-commonjs@25.0.7(rollup@3.29.4)':
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@3.29.4)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
- magic-string: 0.30.5
+ magic-string: 0.30.10
+ optionalDependencies:
rollup: 3.29.4
- dev: true
- /@rollup/plugin-commonjs@25.0.7(rollup@4.16.2):
- resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.68.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-commonjs@25.0.7(rollup@4.16.2)':
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.16.2)
+ '@rollup/pluginutils': 5.1.0(rollup@4.16.2)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
- magic-string: 0.30.5
+ magic-string: 0.30.10
+ optionalDependencies:
rollup: 4.16.2
- /@rollup/plugin-commonjs@25.0.7(rollup@4.9.6):
- resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.68.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-commonjs@25.0.7(rollup@4.9.6)':
dependencies:
'@rollup/pluginutils': 5.0.5(rollup@4.9.6)
commondir: 1.0.1
@@ -3158,56 +9137,30 @@ packages:
glob: 8.1.0
is-reference: 1.2.1
magic-string: 0.30.5
+ optionalDependencies:
rollup: 4.9.6
- dev: true
- /@rollup/plugin-inject@5.0.5(rollup@4.16.2):
- resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-inject@5.0.5(rollup@4.16.2)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.16.2)
estree-walker: 2.0.2
magic-string: 0.30.10
+ optionalDependencies:
rollup: 4.16.2
- /@rollup/plugin-json@6.1.0(rollup@3.29.4):
- resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-json@6.1.0(rollup@3.29.4)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ optionalDependencies:
rollup: 3.29.4
- dev: true
- /@rollup/plugin-json@6.1.0(rollup@4.16.2):
- resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-json@6.1.0(rollup@4.16.2)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.16.2)
+ optionalDependencies:
rollup: 4.16.2
- /@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4):
- resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.78.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4)':
dependencies:
'@rollup/pluginutils': 5.0.5(rollup@3.29.4)
'@types/resolve': 1.20.2
@@ -3215,17 +9168,10 @@ packages:
is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.8
+ optionalDependencies:
rollup: 3.29.4
- dev: true
- /@rollup/plugin-node-resolve@15.2.3(rollup@4.16.2):
- resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.78.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-node-resolve@15.2.3(rollup@4.16.2)':
dependencies:
'@rollup/pluginutils': 5.0.5(rollup@4.16.2)
'@types/resolve': 1.20.2
@@ -3233,16 +9179,10 @@ packages:
is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.8
+ optionalDependencies:
rollup: 4.16.2
- /@rollup/plugin-node-resolve@15.2.3(rollup@4.9.6):
- resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.78.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-node-resolve@15.2.3(rollup@4.9.6)':
dependencies:
'@rollup/pluginutils': 5.0.5(rollup@4.9.6)
'@types/resolve': 1.20.2
@@ -3250,393 +9190,189 @@ packages:
is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.8
+ optionalDependencies:
rollup: 4.9.6
- dev: true
-
- /@rollup/plugin-replace@5.0.5:
- resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
- magic-string: 0.30.10
- dev: false
- /@rollup/plugin-replace@5.0.5(rollup@3.29.4):
- resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-replace@5.0.5(rollup@3.29.4)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
magic-string: 0.30.10
+ optionalDependencies:
rollup: 3.29.4
- dev: true
- /@rollup/plugin-replace@5.0.5(rollup@4.16.2):
- resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-replace@5.0.5(rollup@4.16.2)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.16.2)
magic-string: 0.30.10
+ optionalDependencies:
rollup: 4.16.2
- /@rollup/plugin-replace@5.0.5(rollup@4.9.6):
- resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-replace@5.0.5(rollup@4.9.6)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.9.6)
magic-string: 0.30.10
+ optionalDependencies:
rollup: 4.9.6
- /@rollup/plugin-terser@0.4.4(rollup@4.16.2):
- resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/plugin-terser@0.4.4(rollup@4.16.2)':
dependencies:
- rollup: 4.16.2
serialize-javascript: 6.0.1
smob: 1.5.0
terser: 5.27.0
+ optionalDependencies:
+ rollup: 4.16.2
- /@rollup/pluginutils@4.2.1:
- resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
- engines: {node: '>= 8.0.0'}
+ '@rollup/pluginutils@4.2.1':
dependencies:
estree-walker: 2.0.2
picomatch: 2.3.1
- /@rollup/pluginutils@5.0.5(rollup@3.29.4):
- resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/pluginutils@5.0.5(rollup@3.29.4)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
+ optionalDependencies:
rollup: 3.29.4
- dev: true
- /@rollup/pluginutils@5.0.5(rollup@4.16.2):
- resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/pluginutils@5.0.5(rollup@4.16.2)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
+ optionalDependencies:
rollup: 4.16.2
- /@rollup/pluginutils@5.0.5(rollup@4.9.6):
- resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/pluginutils@5.0.5(rollup@4.9.6)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
+ optionalDependencies:
rollup: 4.9.6
- dev: true
- /@rollup/pluginutils@5.1.0(rollup@3.29.4):
- resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/pluginutils@5.1.0(rollup@3.29.4)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
+ optionalDependencies:
rollup: 3.29.4
- /@rollup/pluginutils@5.1.0(rollup@4.16.2):
- resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/pluginutils@5.1.0(rollup@4.16.2)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
+ optionalDependencies:
rollup: 4.16.2
- /@rollup/pluginutils@5.1.0(rollup@4.9.6):
- resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
+ '@rollup/pluginutils@5.1.0(rollup@4.9.6)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
+ optionalDependencies:
rollup: 4.9.6
- /@rollup/rollup-android-arm-eabi@4.16.2:
- resolution: {integrity: sha512-VGodkwtEuZ+ENPz/CpDSl091koMv8ao5jHVMbG1vNK+sbx/48/wVzP84M5xSfDAC69mAKKoEkSo+ym9bXYRK9w==}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- optional: true
-
- /@rollup/rollup-android-arm-eabi@4.9.6:
- resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==}
- cpu: [arm]
- os: [android]
- requiresBuild: true
+ '@rollup/rollup-android-arm-eabi@4.16.2':
optional: true
- /@rollup/rollup-android-arm64@4.16.2:
- resolution: {integrity: sha512-5/W1xyIdc7jw6c/f1KEtg1vYDBWnWCsLiipK41NiaWGLG93eH2edgE6EgQJ3AGiPERhiOLUqlDSfjRK08C9xFg==}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
+ '@rollup/rollup-android-arm-eabi@4.9.6':
optional: true
- /@rollup/rollup-android-arm64@4.9.6:
- resolution: {integrity: sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
+ '@rollup/rollup-android-arm64@4.16.2':
optional: true
- /@rollup/rollup-darwin-arm64@4.16.2:
- resolution: {integrity: sha512-vOAKMqZSTbPfyPVu1jBiy+YniIQd3MG7LUnqV0dA6Q5tyhdqYtxacTHP1+S/ksKl6qCtMG1qQ0grcIgk/19JEA==}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
+ '@rollup/rollup-android-arm64@4.9.6':
optional: true
- /@rollup/rollup-darwin-arm64@4.9.6:
- resolution: {integrity: sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
+ '@rollup/rollup-darwin-arm64@4.16.2':
optional: true
- /@rollup/rollup-darwin-x64@4.16.2:
- resolution: {integrity: sha512-aIJVRUS3Dnj6MqocBMrcXlatKm64O3ITeQAdAxVSE9swyhNyV1dwnRgw7IGKIkDQofatd8UqMSyUxuFEa42EcA==}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
+ '@rollup/rollup-darwin-arm64@4.9.6':
optional: true
- /@rollup/rollup-darwin-x64@4.9.6:
- resolution: {integrity: sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
+ '@rollup/rollup-darwin-x64@4.16.2':
optional: true
- /@rollup/rollup-linux-arm-gnueabihf@4.16.2:
- resolution: {integrity: sha512-/bjfUiXwy3P5vYr6/ezv//Yle2Y0ak3a+Av/BKoi76nFryjWCkki8AuVoPR7ZU/ckcvAWFo77OnFK14B9B5JsA==}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-darwin-x64@4.9.6':
optional: true
- /@rollup/rollup-linux-arm-gnueabihf@4.9.6:
- resolution: {integrity: sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-linux-arm-gnueabihf@4.16.2':
optional: true
- /@rollup/rollup-linux-arm-musleabihf@4.16.2:
- resolution: {integrity: sha512-S24b+tJHwpq2TNRz9T+r71FjMvyBBApY8EkYxz8Cwi/rhH6h+lu/iDUxyc9PuHf9UvyeBFYkWWcrDahai/NCGw==}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-linux-arm-gnueabihf@4.9.6':
optional: true
- /@rollup/rollup-linux-arm64-gnu@4.16.2:
- resolution: {integrity: sha512-UN7VAXLyeyGbCQWiOtQN7BqmjTDw1ON2Oos4lfk0YR7yNhFEJWZiwGtvj9Ay4lsT/ueT04sh80Sg2MlWVVZ+Ug==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-linux-arm-musleabihf@4.16.2':
optional: true
- /@rollup/rollup-linux-arm64-gnu@4.9.6:
- resolution: {integrity: sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-linux-arm64-gnu@4.16.2':
optional: true
- /@rollup/rollup-linux-arm64-musl@4.16.2:
- resolution: {integrity: sha512-ZBKvz3+rIhQjusKMccuJiPsStCrPOtejCHxTe+yWp3tNnuPWtyCh9QLGPKz6bFNFbwbw28E2T6zDgzJZ05F1JQ==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-linux-arm64-gnu@4.9.6':
optional: true
- /@rollup/rollup-linux-arm64-musl@4.9.6:
- resolution: {integrity: sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-linux-arm64-musl@4.16.2':
optional: true
- /@rollup/rollup-linux-powerpc64le-gnu@4.16.2:
- resolution: {integrity: sha512-LjMMFiVBRL3wOe095vHAekL4b7nQqf4KZEpdMWd3/W+nIy5o9q/8tlVKiqMbfieDypNXLsxM9fexOxd9Qcklyg==}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-linux-arm64-musl@4.9.6':
optional: true
- /@rollup/rollup-linux-riscv64-gnu@4.16.2:
- resolution: {integrity: sha512-ohkPt0lKoCU0s4B6twro2aft+QROPdUiWwOjPNTzwTsBK5w+2+iT9kySdtOdq0gzWJAdiqsV4NFtXOwGZmIsHA==}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-linux-powerpc64le-gnu@4.16.2':
optional: true
- /@rollup/rollup-linux-riscv64-gnu@4.9.6:
- resolution: {integrity: sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-linux-riscv64-gnu@4.16.2':
optional: true
- /@rollup/rollup-linux-s390x-gnu@4.16.2:
- resolution: {integrity: sha512-jm2lvLc+/gqXfndlpDw05jKvsl/HKYxUEAt1h5UXcMFVpO4vGpoWmJVUfKDtTqSaHcCNw1his1XjkgR9aort3w==}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-linux-riscv64-gnu@4.9.6':
optional: true
- /@rollup/rollup-linux-x64-gnu@4.16.2:
- resolution: {integrity: sha512-oc5/SlITI/Vj/qL4UM+lXN7MERpiy1HEOnrE+SegXwzf7WP9bzmZd6+MDljCEZTdSY84CpvUv9Rq7bCaftn1+g==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-linux-s390x-gnu@4.16.2':
optional: true
- /@rollup/rollup-linux-x64-gnu@4.9.6:
- resolution: {integrity: sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-linux-x64-gnu@4.16.2':
optional: true
- /@rollup/rollup-linux-x64-musl@4.16.2:
- resolution: {integrity: sha512-/2VWEBG6mKbS2itm7hzPwhIPaxfZh/KLWrYg20pCRLHhNFtF+epLgcBtwy3m07bl/k86Q3PFRAf2cX+VbZbwzQ==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-linux-x64-gnu@4.9.6':
optional: true
- /@rollup/rollup-linux-x64-musl@4.9.6:
- resolution: {integrity: sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
+ '@rollup/rollup-linux-x64-musl@4.16.2':
optional: true
- /@rollup/rollup-win32-arm64-msvc@4.16.2:
- resolution: {integrity: sha512-Wg7ANh7+hSilF0lG3e/0Oy8GtfTIfEk1327Bw8juZOMOoKmJLs3R+a4JDa/4cHJp2Gs7QfCDTepXXcyFD0ubBg==}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
+ '@rollup/rollup-linux-x64-musl@4.9.6':
optional: true
- /@rollup/rollup-win32-arm64-msvc@4.9.6:
- resolution: {integrity: sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
+ '@rollup/rollup-win32-arm64-msvc@4.16.2':
optional: true
- /@rollup/rollup-win32-ia32-msvc@4.16.2:
- resolution: {integrity: sha512-J/jCDKVMWp0Y2ELnTjpQFYUCUWv1Jr+LdFrJVZtdqGyjDo0PHPa7pCamjHvJel6zBFM3doFFqAr7cmXYWBAbfw==}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
+ '@rollup/rollup-win32-arm64-msvc@4.9.6':
optional: true
- /@rollup/rollup-win32-ia32-msvc@4.9.6:
- resolution: {integrity: sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
+ '@rollup/rollup-win32-ia32-msvc@4.16.2':
optional: true
- /@rollup/rollup-win32-x64-msvc@4.16.2:
- resolution: {integrity: sha512-3nIf+SJMs2ZzrCh+SKNqgLVV9hS/UY0UjT1YU8XQYFGLiUfmHYJ/5trOU1XSvmHjV5gTF/K3DjrWxtyzKKcAHA==}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
+ '@rollup/rollup-win32-ia32-msvc@4.9.6':
optional: true
- /@rollup/rollup-win32-x64-msvc@4.9.6:
- resolution: {integrity: sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
+ '@rollup/rollup-win32-x64-msvc@4.16.2':
optional: true
- /@rushstack/eslint-patch@1.7.2:
- resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==}
- dev: true
+ '@rollup/rollup-win32-x64-msvc@4.9.6':
+ optional: true
- /@sigstore/bundle@2.3.1:
- resolution: {integrity: sha512-eqV17lO3EIFqCWK3969Rz+J8MYrRZKw9IBHpSo6DEcEX2c+uzDFOgHE9f2MnyDpfs48LFO4hXmk9KhQ74JzU1g==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@rushstack/eslint-patch@1.7.2': {}
+
+ '@sigstore/bundle@2.3.1':
dependencies:
'@sigstore/protobuf-specs': 0.3.1
- /@sigstore/core@1.1.0:
- resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/core@1.1.0': {}
- /@sigstore/protobuf-specs@0.3.1:
- resolution: {integrity: sha512-aIL8Z9NsMr3C64jyQzE0XlkEyBLpgEJJFDHLVVStkFV5Q3Il/r/YtY6NJWKQ4cy4AE7spP1IX5Jq7VCAxHHMfQ==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/protobuf-specs@0.3.1': {}
- /@sigstore/sign@2.3.0:
- resolution: {integrity: sha512-tsAyV6FC3R3pHmKS880IXcDJuiFJiKITO1jxR1qbplcsBkZLBmjrEw5GbC7ikD6f5RU1hr7WnmxB/2kKc1qUWQ==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/sign@2.3.0':
dependencies:
'@sigstore/bundle': 2.3.1
'@sigstore/core': 1.1.0
@@ -3645,206 +9381,180 @@ packages:
transitivePeerDependencies:
- supports-color
- /@sigstore/tuf@2.3.2:
- resolution: {integrity: sha512-mwbY1VrEGU4CO55t+Kl6I7WZzIl+ysSzEYdA1Nv/FTrl2bkeaPXo5PnWZAVfcY2zSdhOpsUTJW67/M2zHXGn5w==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/tuf@2.3.2':
dependencies:
'@sigstore/protobuf-specs': 0.3.1
tuf-js: 2.2.0
transitivePeerDependencies:
- supports-color
- /@sigstore/verify@1.2.0:
- resolution: {integrity: sha512-hQF60nc9yab+Csi4AyoAmilGNfpXT+EXdBgFkP9OgPwIBPwyqVf7JAWPtmqrrrneTmAT6ojv7OlH1f6Ix5BG4Q==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/verify@1.2.0':
dependencies:
'@sigstore/bundle': 2.3.1
'@sigstore/core': 1.1.0
'@sigstore/protobuf-specs': 0.3.1
- /@sinclair/typebox@0.27.8:
- resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
- dev: true
+ '@sinclair/typebox@0.27.8': {}
- /@sindresorhus/merge-streams@2.3.0:
- resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==}
- engines: {node: '>=18'}
+ '@sindresorhus/merge-streams@2.3.0': {}
- /@swc/helpers@0.5.2:
- resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==}
+ '@sveltejs/adapter-auto@3.2.0(@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))':
+ dependencies:
+ '@sveltejs/kit': 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ import-meta-resolve: 4.1.0
+
+ '@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))':
+ dependencies:
+ '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ '@types/cookie': 0.6.0
+ cookie: 0.6.0
+ devalue: 5.0.0
+ esm-env: 1.0.0
+ import-meta-resolve: 4.1.0
+ kleur: 4.1.5
+ magic-string: 0.30.10
+ mrmime: 2.0.0
+ sade: 1.8.1
+ set-cookie-parser: 2.6.0
+ sirv: 2.0.4
+ svelte: 4.2.15
+ tiny-glob: 0.2.9
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+
+ '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))':
+ dependencies:
+ '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ debug: 4.3.4
+ svelte: 4.2.15
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))':
+ dependencies:
+ '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(svelte@4.2.15)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ debug: 4.3.4
+ deepmerge: 4.3.1
+ kleur: 4.1.5
+ magic-string: 0.30.10
+ svelte: 4.2.15
+ svelte-hmr: 0.16.0(svelte@4.2.15)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ vitefu: 0.2.5(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ transitivePeerDependencies:
+ - supports-color
+
+ '@swc/helpers@0.5.2':
dependencies:
tslib: 2.6.2
- dev: false
- /@total-typescript/ts-reset@0.5.1:
- resolution: {integrity: sha512-AqlrT8YA1o7Ff5wPfMOL0pvL+1X+sw60NN6CcOCqs658emD6RfiXhF7Gu9QcfKBH7ELY2nInLhKSCWVoNL70MQ==}
- dev: true
+ '@total-typescript/ts-reset@0.5.1': {}
- /@trysound/sax@0.2.0:
- resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
- engines: {node: '>=10.13.0'}
+ '@trysound/sax@0.2.0': {}
- /@tsconfig/node10@1.0.9:
- resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
- dev: true
+ '@tsconfig/node10@1.0.9': {}
- /@tsconfig/node12@1.0.11:
- resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
- dev: true
+ '@tsconfig/node12@1.0.11': {}
- /@tsconfig/node14@1.0.3:
- resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==}
- dev: true
+ '@tsconfig/node14@1.0.3': {}
- /@tsconfig/node16@1.0.4:
- resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
- dev: true
+ '@tsconfig/node16@1.0.4': {}
- /@tufjs/canonical-json@2.0.0:
- resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@tufjs/canonical-json@2.0.0': {}
- /@tufjs/models@2.0.0:
- resolution: {integrity: sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@tufjs/models@2.0.0':
dependencies:
'@tufjs/canonical-json': 2.0.0
minimatch: 9.0.3
- /@types/babel__core@7.20.5:
- resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
+ '@types/babel__core@7.20.5':
dependencies:
'@babel/parser': 7.23.0
'@babel/types': 7.23.0
'@types/babel__generator': 7.6.6
'@types/babel__template': 7.4.3
'@types/babel__traverse': 7.20.3
- dev: true
- /@types/babel__generator@7.6.6:
- resolution: {integrity: sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==}
+ '@types/babel__generator@7.6.6':
dependencies:
'@babel/types': 7.23.0
- dev: true
- /@types/babel__template@7.4.3:
- resolution: {integrity: sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==}
+ '@types/babel__template@7.4.3':
dependencies:
'@babel/parser': 7.23.0
'@babel/types': 7.23.0
- dev: true
- /@types/babel__traverse@7.20.3:
- resolution: {integrity: sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==}
+ '@types/babel__traverse@7.20.3':
dependencies:
'@babel/types': 7.23.0
- dev: true
- /@types/bun@1.0.6:
- resolution: {integrity: sha512-RtBfd9vxT4LmgKtENsJeM5j0Kwy+CyIEY8Z99oPdh5SZWjZAIEsNdSCeAO3q3GBiNWXjJ5IIJPjDQdwSeKiRFA==}
+ '@types/bun@1.0.6':
dependencies:
bun-types: 1.0.27
- dev: true
- /@types/cookie@0.6.0:
- resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
- dev: true
+ '@types/cookie@0.6.0': {}
- /@types/eslint-scope@3.7.6:
- resolution: {integrity: sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==}
+ '@types/eslint-scope@3.7.6':
dependencies:
'@types/eslint': 8.56.2
'@types/estree': 1.0.5
- dev: true
- /@types/eslint@8.56.2:
- resolution: {integrity: sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==}
+ '@types/eslint@8.56.2':
dependencies:
'@types/estree': 1.0.5
'@types/json-schema': 7.0.15
- dev: true
- /@types/estree@1.0.5:
- resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+ '@types/estree@1.0.5': {}
- /@types/http-proxy@1.17.14:
- resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==}
+ '@types/http-proxy@1.17.14':
dependencies:
'@types/node': 20.11.15
- /@types/json-schema@7.0.13:
- resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==}
- dev: true
+ '@types/json-schema@7.0.13': {}
- /@types/json-schema@7.0.15:
- resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- dev: true
+ '@types/json-schema@7.0.15': {}
- /@types/json5@0.0.29:
- resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- dev: true
+ '@types/json5@0.0.29': {}
- /@types/minimist@1.2.5:
- resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==}
- dev: true
+ '@types/minimist@1.2.5': {}
- /@types/node@12.20.55:
- resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
- dev: true
+ '@types/node@12.20.55': {}
- /@types/node@20.10.0:
- resolution: {integrity: sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==}
+ '@types/node@20.10.0':
dependencies:
undici-types: 5.26.5
- dev: true
- /@types/node@20.11.15:
- resolution: {integrity: sha512-gscmuADZfvNULx1eyirVbr3kVOVZtpQtzKMCZpeSZcN6MfbkRXAR4s9/gsQ4CzxLHw6EStDtKLNtSDL3vbq05A==}
+ '@types/node@20.11.15':
dependencies:
undici-types: 5.26.5
- /@types/normalize-package-data@2.4.4:
- resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
- dev: true
+ '@types/normalize-package-data@2.4.4': {}
- /@types/prop-types@15.7.11:
- resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==}
- dev: true
+ '@types/prop-types@15.7.11': {}
- /@types/react-dom@18.2.18:
- resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==}
+ '@types/pug@2.0.10': {}
+
+ '@types/react-dom@18.2.18':
dependencies:
'@types/react': 18.2.51
- dev: true
- /@types/react@18.2.51:
- resolution: {integrity: sha512-XeoMaU4CzyjdRr3c4IQQtiH7Rpo18V07rYZUucEZQwOUEtGgTXv7e6igQiQ+xnV6MbMe1qjEmKdgMNnfppnXfg==}
+ '@types/react@18.2.51':
dependencies:
'@types/prop-types': 15.7.11
'@types/scheduler': 0.16.8
csstype: 3.1.3
- dev: true
- /@types/resolve@1.20.2:
- resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
+ '@types/resolve@1.20.2': {}
- /@types/scheduler@0.16.8:
- resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==}
- dev: true
+ '@types/scheduler@0.16.8': {}
- /@types/semver@7.5.6:
- resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==}
- dev: true
+ '@types/semver@7.5.6': {}
- /@types/statuses@2.0.4:
- resolution: {integrity: sha512-eqNDvZsCNY49OAXB0Firg/Sc2BgoWsntsLUdybGFOhAfCD6QJ2n9HXUIHGqt5qjrxmMv4wS8WLAw43ZkKcJ8Pw==}
- dev: true
+ '@types/statuses@2.0.4': {}
- /@types/web-bluetooth@0.0.20:
- resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
+ '@types/web-bluetooth@0.0.20': {}
- /@types/webpack@5.28.5:
- resolution: {integrity: sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==}
+ '@types/webpack@5.28.5':
dependencies:
'@types/node': 20.11.15
tapable: 2.2.1
@@ -3854,24 +9564,12 @@ packages:
- esbuild
- uglify-js
- webpack-cli
- dev: true
- /@types/ws@8.5.10:
- resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==}
+ '@types/ws@8.5.10':
dependencies:
'@types/node': 20.11.15
- dev: true
- /@typescript-eslint/eslint-plugin@6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
- eslint: ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ '@typescript-eslint/eslint-plugin@6.20.0(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3)':
dependencies:
'@eslint-community/regexpp': 4.10.0
'@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
@@ -3886,20 +9584,12 @@ packages:
natural-compare: 1.4.0
semver: 7.5.4
ts-api-utils: 1.0.3(typescript@5.3.3)
+ optionalDependencies:
typescript: 5.3.3
transitivePeerDependencies:
- supports-color
- dev: true
- /@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ '@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3)':
dependencies:
'@typescript-eslint/scope-manager': 6.20.0
'@typescript-eslint/types': 6.20.0
@@ -3907,52 +9597,31 @@ packages:
'@typescript-eslint/visitor-keys': 6.20.0
debug: 4.3.4
eslint: 8.56.0
+ optionalDependencies:
typescript: 5.3.3
transitivePeerDependencies:
- supports-color
- dev: true
- /@typescript-eslint/scope-manager@6.20.0:
- resolution: {integrity: sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ '@typescript-eslint/scope-manager@6.20.0':
dependencies:
'@typescript-eslint/types': 6.20.0
'@typescript-eslint/visitor-keys': 6.20.0
- dev: true
- /@typescript-eslint/type-utils@6.20.0(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ '@typescript-eslint/type-utils@6.20.0(eslint@8.56.0)(typescript@5.3.3)':
dependencies:
'@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
'@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
debug: 4.3.4
eslint: 8.56.0
ts-api-utils: 1.0.3(typescript@5.3.3)
+ optionalDependencies:
typescript: 5.3.3
transitivePeerDependencies:
- supports-color
- dev: true
- /@typescript-eslint/types@6.20.0:
- resolution: {integrity: sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==}
- engines: {node: ^16.0.0 || >=18.0.0}
- dev: true
+ '@typescript-eslint/types@6.20.0': {}
- /@typescript-eslint/typescript-estree@6.20.0(typescript@5.3.3):
- resolution: {integrity: sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ '@typescript-eslint/typescript-estree@6.20.0(typescript@5.3.3)':
dependencies:
'@typescript-eslint/types': 6.20.0
'@typescript-eslint/visitor-keys': 6.20.0
@@ -3962,16 +9631,12 @@ packages:
minimatch: 9.0.3
semver: 7.5.4
ts-api-utils: 1.0.3(typescript@5.3.3)
+ optionalDependencies:
typescript: 5.3.3
transitivePeerDependencies:
- supports-color
- dev: true
- /@typescript-eslint/utils@6.20.0(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
+ '@typescript-eslint/utils@6.20.0(eslint@8.56.0)(typescript@5.3.3)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
'@types/json-schema': 7.0.13
@@ -3984,46 +9649,34 @@ packages:
transitivePeerDependencies:
- supports-color
- typescript
- dev: true
- /@typescript-eslint/visitor-keys@6.20.0:
- resolution: {integrity: sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ '@typescript-eslint/visitor-keys@6.20.0':
dependencies:
'@typescript-eslint/types': 6.20.0
eslint-visitor-keys: 3.4.3
- dev: true
- /@ungap/structured-clone@1.2.0:
- resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+ '@ungap/structured-clone@1.2.0': {}
- /@unhead/dom@1.9.7:
- resolution: {integrity: sha512-suZVi8apZCNEMKuasGboBB3njJJm+gd8G0NA89geVozJ0bz40FvLyLEJZ9LirbzpujmhgHhsUSvlq4QyslRqdQ==}
+ '@unhead/dom@1.9.7':
dependencies:
'@unhead/schema': 1.9.7
'@unhead/shared': 1.9.7
- /@unhead/schema@1.9.7:
- resolution: {integrity: sha512-naQGY1gQqq8DmQCxVTOeeXIqaRwbqnLEgvQl12zPEDviYxmg7TCbmKyN9uT4ZarQbJ2WYT2UtYvdSrmTXcwlBw==}
+ '@unhead/schema@1.9.7':
dependencies:
hookable: 5.5.3
zhead: 2.2.4
- /@unhead/shared@1.9.7:
- resolution: {integrity: sha512-srji+qaBkkGOTdtTmFxt3AebFYcpt1qQHeQva7X3dSm5nZJDoKj35BJJTZfBSRCjgvkTtsdVUT14f9p9/4BCMA==}
+ '@unhead/shared@1.9.7':
dependencies:
'@unhead/schema': 1.9.7
- /@unhead/ssr@1.9.7:
- resolution: {integrity: sha512-3K0J9biCypPzJ5o4AgjhKboX2Sas4COj54wfT+ghSfyQ05Lp5IlWxw0FrXuxKPk54ObovskUwIf8eCa9ke0Vuw==}
+ '@unhead/ssr@1.9.7':
dependencies:
'@unhead/schema': 1.9.7
'@unhead/shared': 1.9.7
- /@unhead/vue@1.9.7(vue@3.4.24):
- resolution: {integrity: sha512-c5pcNvi3FwMfqd+lfD3XUyRKPDv/AVPrep84CFXaqB7ebb+2OQTgtxBiCoRsa8+DtdhYI50lYJ/yeVdfLI9XUw==}
- peerDependencies:
- vue: '>=2.7 || >=3'
+ '@unhead/vue@1.9.7(vue@3.4.24(typescript@5.3.3))':
dependencies:
'@unhead/schema': 1.9.7
'@unhead/shared': 1.9.7
@@ -4031,25 +9684,27 @@ packages:
unhead: 1.9.7
vue: 3.4.24(typescript@5.3.3)
- /@unocss/astro@0.59.4(vite@5.2.10):
- resolution: {integrity: sha512-DU3OR5MMR1Uvvec4/wB9EetDASHRg19Moy6z/MiIhn8JWJ0QzWYgSeJcfUX8exomMYv6WUEQJL+CyLI34Wmn8w==}
- peerDependencies:
- vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
- peerDependenciesMeta:
- vite:
- optional: true
+ '@unocss/astro@0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))':
+ dependencies:
+ '@unocss/core': 0.59.4
+ '@unocss/reset': 0.59.4
+ '@unocss/vite': 0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ optionalDependencies:
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ transitivePeerDependencies:
+ - rollup
+
+ '@unocss/astro@0.59.4(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))':
dependencies:
'@unocss/core': 0.59.4
'@unocss/reset': 0.59.4
- '@unocss/vite': 0.59.4(vite@5.2.10)
- vite: 5.2.10(@types/node@20.11.15)
+ '@unocss/vite': 0.59.4(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ optionalDependencies:
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
transitivePeerDependencies:
- rollup
- /@unocss/cli@0.59.4:
- resolution: {integrity: sha512-TT+WKedSifhsRqnpoYD2LfyYipVzEbzIU4DDGIaDNeDxGXYOGpb876zzkPDcvZSpI37IJ/efkkV7PGYpPBcQBQ==}
- engines: {node: '>=14'}
- hasBin: true
+ '@unocss/cli@0.59.4(rollup@3.29.4)':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
@@ -4067,34 +9722,43 @@ packages:
transitivePeerDependencies:
- rollup
- /@unocss/config@0.59.4:
- resolution: {integrity: sha512-h3yhj+D5Ygn5R7gbK4wMrtXZX6FF5DF6YD517sSSb0XB3lxHD9PhhT4HaV1hpHknvu0cMFU3460M45+TN1TI0Q==}
- engines: {node: '>=14'}
+ '@unocss/cli@0.59.4(rollup@4.16.2)':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@rollup/pluginutils': 5.1.0(rollup@4.16.2)
+ '@unocss/config': 0.59.4
+ '@unocss/core': 0.59.4
+ '@unocss/preset-uno': 0.59.4
+ cac: 6.7.14
+ chokidar: 3.6.0
+ colorette: 2.0.20
+ consola: 3.2.3
+ fast-glob: 3.3.2
+ magic-string: 0.30.10
+ pathe: 1.1.2
+ perfect-debounce: 1.0.0
+ transitivePeerDependencies:
+ - rollup
+
+ '@unocss/config@0.59.4':
dependencies:
'@unocss/core': 0.59.4
unconfig: 0.3.13
- /@unocss/core@0.59.4:
- resolution: {integrity: sha512-bBZ1sgcAtezQVZ1BST9IS3jqcsTLyqKNjiIf7FTnX3DHpfpYuMDFzSOtmkZDzBleOLO/CtcRWjT0HwTSQAmV0A==}
+ '@unocss/core@0.59.4': {}
- /@unocss/extractor-arbitrary-variants@0.59.4:
- resolution: {integrity: sha512-RDe4FgMGJQ+tp9GLvhPHni7Cc2O0lHBRMElVlN8LoXJAdODMICdbrEPGJlEfrc+7x/QgVFoR895KpYJh3hIgGA==}
+ '@unocss/extractor-arbitrary-variants@0.59.4':
dependencies:
'@unocss/core': 0.59.4
- /@unocss/inspector@0.59.4:
- resolution: {integrity: sha512-QczJFNDiggmekkJyNcbcZIUVwlhvxz7ZwjnSf0w7K4znxfjKkZ1hNUbqLviM1HumkTKOdT27VISW7saN/ysO4w==}
+ '@unocss/inspector@0.59.4':
dependencies:
'@unocss/core': 0.59.4
'@unocss/rule-utils': 0.59.4
gzip-size: 6.0.0
sirv: 2.0.4
- /@unocss/postcss@0.59.4(postcss@8.4.38):
- resolution: {integrity: sha512-KVz+AD7McHKp7VEWHbFahhyyVEo0oP/e1vnuNSuPlHthe+1V2zfH6lps+iJcvfL2072r5J+0PvD/1kOp5ryUSg==}
- engines: {node: '>=14'}
- peerDependencies:
- postcss: ^8.4.21
+ '@unocss/postcss@0.59.4(postcss@8.4.38)':
dependencies:
'@unocss/config': 0.59.4
'@unocss/core': 0.59.4
@@ -4104,13 +9768,11 @@ packages:
magic-string: 0.30.10
postcss: 8.4.38
- /@unocss/preset-attributify@0.59.4:
- resolution: {integrity: sha512-BeogWuYaIakC1gmOZFFCjFVWmu/m3AqEX8UYQS6tY6lAaK2L4Qf4AstYBlT2zAMxy9LNxPDxFQrvfSfFk5Klsg==}
+ '@unocss/preset-attributify@0.59.4':
dependencies:
'@unocss/core': 0.59.4
- /@unocss/preset-icons@0.59.4:
- resolution: {integrity: sha512-Afjwh5oC4KRE8TNZDUkRK6hvvV1wKLrS1e5trniE0B0AM9HK3PBolQaIU7QmzPv6WQrog+MZgIwafg1eqsPUCA==}
+ '@unocss/preset-icons@0.59.4':
dependencies:
'@iconify/utils': 2.1.23
'@unocss/core': 0.59.4
@@ -4118,60 +9780,49 @@ packages:
transitivePeerDependencies:
- supports-color
- /@unocss/preset-mini@0.59.4:
- resolution: {integrity: sha512-ZLywGrXi1OCr4My5vX2rLUb5Xgx6ufR9WTQOvpQJGBdIV/jnZn/pyE5avCs476SnOq2K172lnd8mFmTK7/zArA==}
+ '@unocss/preset-mini@0.59.4':
dependencies:
'@unocss/core': 0.59.4
'@unocss/extractor-arbitrary-variants': 0.59.4
'@unocss/rule-utils': 0.59.4
- /@unocss/preset-tagify@0.59.4:
- resolution: {integrity: sha512-vWMdTUoghOSmTbdmZtERssffmdUdOuhh4vUdl0R8Kv6KxB0PkvEFCu2FItn97nRJdSPlZSFxxDkaOIg9w+STNQ==}
+ '@unocss/preset-tagify@0.59.4':
dependencies:
'@unocss/core': 0.59.4
- /@unocss/preset-typography@0.59.4:
- resolution: {integrity: sha512-ZX9bxZUqlXK1qEDzO5lkK96ICt9itR/oNyn/7mMc1JPqwj263LumQMn5silocgzoLSUXEeq//L6GylqYjkL8GA==}
+ '@unocss/preset-typography@0.59.4':
dependencies:
'@unocss/core': 0.59.4
'@unocss/preset-mini': 0.59.4
- /@unocss/preset-uno@0.59.4:
- resolution: {integrity: sha512-G1f8ZluplvXZ3bERj+sM/8zzY//XD++nNOlAQNKOANSVht3qEoJebrfEiMClNpA5qW5VWOZhEhPkh0M7GsXtnA==}
+ '@unocss/preset-uno@0.59.4':
dependencies:
'@unocss/core': 0.59.4
'@unocss/preset-mini': 0.59.4
'@unocss/preset-wind': 0.59.4
'@unocss/rule-utils': 0.59.4
- /@unocss/preset-web-fonts@0.59.4:
- resolution: {integrity: sha512-ehutTjKHnf2KPmdatN42N9a8+y+glKSU3UlcBRNsVIIXVIlaBQuPVGZSPhnMtrKD17IgWylXq2K6RJK+ab0hZA==}
+ '@unocss/preset-web-fonts@0.59.4':
dependencies:
'@unocss/core': 0.59.4
ofetch: 1.3.4
- /@unocss/preset-wind@0.59.4:
- resolution: {integrity: sha512-CNX6w0ZpSQg/i1oF0/WKWzto8PtLqoknC5h8JmmcGb7VsyBQeV0oNnhbURxpbuMEhbv1MWVIGvk8a+P6y0rFkQ==}
+ '@unocss/preset-wind@0.59.4':
dependencies:
'@unocss/core': 0.59.4
'@unocss/preset-mini': 0.59.4
'@unocss/rule-utils': 0.59.4
- /@unocss/reset@0.59.4:
- resolution: {integrity: sha512-Upy4xzdWl4RChbLAXBq1BoR4WqxXMoIfjvtcwSZcZK2sylXCFAseSWnyzJFdSiXPqNfmMuNgPXgiSxiQB+cmNA==}
+ '@unocss/reset@0.59.4': {}
- /@unocss/rule-utils@0.59.4:
- resolution: {integrity: sha512-1qoLJlBWAkS4D4sg73990S1MT7E8E5md/YhopKjTQuEC9SyeVmEg+5pR/Xd8xhPKMqbcuBPl/DS8b6l/GQO56A==}
- engines: {node: '>=14'}
+ '@unocss/rule-utils@0.59.4':
dependencies:
'@unocss/core': 0.59.4
magic-string: 0.30.10
- /@unocss/scope@0.59.4:
- resolution: {integrity: sha512-wBQJ39kw4Tfj4km7AoGvSIobPKVnRZVsgc0bema5Y0PL3g1NeVQ/LopBI2zEJWdpxGXUWxSDsXm7BZo6qVlD/A==}
+ '@unocss/scope@0.59.4': {}
- /@unocss/transformer-attributify-jsx-babel@0.59.4:
- resolution: {integrity: sha512-xtCRSgeTaDBiNJLVX7oOSFe63JiFB5nrdK23PHn3IlZM9O7Bxx4ZxI3MQJtFZFQNE+INFko+DVyY1WiFEm1p/Q==}
+ '@unocss/transformer-attributify-jsx-babel@0.59.4':
dependencies:
'@babel/core': 7.24.4
'@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4)
@@ -4180,32 +9831,25 @@ packages:
transitivePeerDependencies:
- supports-color
- /@unocss/transformer-attributify-jsx@0.59.4:
- resolution: {integrity: sha512-m4b83utzKMfUQH/45V2QkjJoXd8Tu2pRP1nic91Xf7QRceyKDD+BxoTneo2JNC2K274cQu7HqqotnCm2aFfEGw==}
+ '@unocss/transformer-attributify-jsx@0.59.4':
dependencies:
'@unocss/core': 0.59.4
- /@unocss/transformer-compile-class@0.59.4:
- resolution: {integrity: sha512-Vgk2OCLPW0pU+Uzr1IgDtHVspSBb+gPrQFkV+5gxHk9ZdKi3oYKxLuufVWYDSwv7o9yfQGbYrMH9YLsjRsnA7Q==}
+ '@unocss/transformer-compile-class@0.59.4':
dependencies:
'@unocss/core': 0.59.4
- /@unocss/transformer-directives@0.59.4:
- resolution: {integrity: sha512-nXUTEclUbs0vQ4KfLhKt4J/5SLSEq1az2FNlJmiXMmqmn75X89OrtCu2OJu9sGXhn+YyBApxgcSSdxmtpqMi1Q==}
+ '@unocss/transformer-directives@0.59.4':
dependencies:
'@unocss/core': 0.59.4
'@unocss/rule-utils': 0.59.4
css-tree: 2.3.1
- /@unocss/transformer-variant-group@0.59.4:
- resolution: {integrity: sha512-9XLixxn1NRgP62Kj4R/NC/rpqhql5F2s6ulJ8CAMTEbd/NylVhEANluPGDVUGcLJ4cj6E02hFa8C1PLGSm7/xw==}
+ '@unocss/transformer-variant-group@0.59.4':
dependencies:
'@unocss/core': 0.59.4
- /@unocss/vite@0.59.4(vite@5.2.10):
- resolution: {integrity: sha512-q7GN7vkQYn79n7vYIUlaa7gXGwc7pk0Qo3z3ZFwWGE43/DtZnn2Hwl5UjgBAgi9McA+xqHJEHRsJnI7HJPHUYA==}
- peerDependencies:
- vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
+ '@unocss/vite@0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
@@ -4217,16 +9861,29 @@ packages:
chokidar: 3.6.0
fast-glob: 3.3.2
magic-string: 0.30.10
- vite: 5.2.10(@types/node@20.11.15)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
transitivePeerDependencies:
- rollup
- /@vercel/nft@0.26.4:
- resolution: {integrity: sha512-j4jCOOXke2t8cHZCIxu1dzKLHLcFmYzC3yqAK6MfZznOL1QIJKd0xcFsXK3zcqzU7ScsE2zWkiMMNHGMHgp+FA==}
- engines: {node: '>=16'}
- hasBin: true
+ '@unocss/vite@0.59.4(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@rollup/pluginutils': 5.1.0(rollup@4.16.2)
+ '@unocss/config': 0.59.4
+ '@unocss/core': 0.59.4
+ '@unocss/inspector': 0.59.4
+ '@unocss/scope': 0.59.4
+ '@unocss/transformer-directives': 0.59.4
+ chokidar: 3.6.0
+ fast-glob: 3.3.2
+ magic-string: 0.30.10
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ transitivePeerDependencies:
+ - rollup
+
+ '@vercel/nft@0.26.4(encoding@0.1.13)':
dependencies:
- '@mapbox/node-pre-gyp': 1.0.11
+ '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13)
'@rollup/pluginutils': 4.2.1
acorn: 8.11.3
acorn-import-attributes: 1.9.5(acorn@8.11.3)
@@ -4242,51 +9899,33 @@ packages:
- encoding
- supports-color
- /@vitejs/plugin-react@4.2.1(vite@5.2.10):
- resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- vite: ^4.2.0 || ^5.0.0
+ '@vitejs/plugin-react@4.2.1(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))':
dependencies:
'@babel/core': 7.23.9
'@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.9)
'@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.9)
'@types/babel__core': 7.20.5
react-refresh: 0.14.0
- vite: 5.2.10(@types/node@20.11.15)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
transitivePeerDependencies:
- supports-color
- dev: true
- /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.10)(vue@3.4.24):
- resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- vite: ^4.0.0 || ^5.0.0
- vue: ^3.0.0
+ '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))':
dependencies:
'@babel/core': 7.23.9
'@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.23.9)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.23.9)
- vite: 5.2.10(@types/node@20.11.15)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
vue: 3.4.24(typescript@5.3.3)
transitivePeerDependencies:
- supports-color
- /@vitejs/plugin-vue@5.0.4(vite@5.2.10)(vue@3.4.24):
- resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
- engines: {node: ^18.0.0 || >=20.0.0}
- peerDependencies:
- vite: ^5.0.0
- vue: ^3.2.25
+ '@vitejs/plugin-vue@5.0.4(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))':
dependencies:
- vite: 5.2.10(@types/node@20.11.15)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
vue: 3.4.24(typescript@5.3.3)
- /@vitest/coverage-v8@1.5.0(vitest@1.5.0):
- resolution: {integrity: sha512-1igVwlcqw1QUMdfcMlzzY4coikSIBN944pkueGi0pawrX5I5Z+9hxdTR+w3Sg6Q3eZhvdMAs8ZaF9JuTG1uYOQ==}
- peerDependencies:
- vitest: 1.5.0
+ '@vitest/coverage-v8@1.5.0(vitest@1.5.0(@types/node@20.10.0)(terser@5.27.0))':
dependencies:
'@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 0.2.3
@@ -4301,101 +9940,88 @@ packages:
std-env: 3.7.0
strip-literal: 2.1.0
test-exclude: 6.0.0
- vitest: 1.5.0(@types/node@20.11.15)
+ vitest: 1.5.0(@types/node@20.10.0)(terser@5.27.0)
transitivePeerDependencies:
- supports-color
- dev: true
- /@vitest/expect@1.5.0:
- resolution: {integrity: sha512-0pzuCI6KYi2SIC3LQezmxujU9RK/vwC1U9R0rLuGlNGcOuDWxqWKu6nUdFsX9tH1WU0SXtAxToOsEjeUn1s3hA==}
+ '@vitest/coverage-v8@1.5.0(vitest@1.5.0(@types/node@20.11.15)(terser@5.27.0))':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@bcoe/v8-coverage': 0.2.3
+ debug: 4.3.4
+ istanbul-lib-coverage: 3.2.2
+ istanbul-lib-report: 3.0.1
+ istanbul-lib-source-maps: 5.0.4
+ istanbul-reports: 3.1.6
+ magic-string: 0.30.10
+ magicast: 0.3.4
+ picocolors: 1.0.0
+ std-env: 3.7.0
+ strip-literal: 2.1.0
+ test-exclude: 6.0.0
+ vitest: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@vitest/expect@1.5.0':
dependencies:
'@vitest/spy': 1.5.0
'@vitest/utils': 1.5.0
chai: 4.4.1
- dev: true
- /@vitest/runner@1.5.0:
- resolution: {integrity: sha512-7HWwdxXP5yDoe7DTpbif9l6ZmDwCzcSIK38kTSIt6CFEpMjX4EpCgT6wUmS0xTXqMI6E/ONmfgRKmaujpabjZQ==}
+ '@vitest/runner@1.5.0':
dependencies:
'@vitest/utils': 1.5.0
p-limit: 5.0.0
pathe: 1.1.2
- dev: true
- /@vitest/snapshot@1.5.0:
- resolution: {integrity: sha512-qpv3fSEuNrhAO3FpH6YYRdaECnnRjg9VxbhdtPwPRnzSfHVXnNzzrpX4cJxqiwgRMo7uRMWDFBlsBq4Cr+rO3A==}
+ '@vitest/snapshot@1.5.0':
dependencies:
magic-string: 0.30.10
pathe: 1.1.2
pretty-format: 29.7.0
- dev: true
- /@vitest/spy@1.5.0:
- resolution: {integrity: sha512-vu6vi6ew5N5MMHJjD5PoakMRKYdmIrNJmyfkhRpQt5d9Ewhw9nZ5Aqynbi3N61bvk9UvZ5UysMT6ayIrZ8GA9w==}
+ '@vitest/spy@1.5.0':
dependencies:
tinyspy: 2.2.1
- dev: true
- /@vitest/utils@1.5.0:
- resolution: {integrity: sha512-BDU0GNL8MWkRkSRdNFvCUCAVOeHaUlVJ9Tx0TYBZyXaaOTmGtUFObzchCivIBrIwKzvZA7A9sCejVhXM2aY98A==}
+ '@vitest/utils@1.5.0':
dependencies:
diff-sequences: 29.6.3
estree-walker: 3.0.3
loupe: 2.3.7
pretty-format: 29.7.0
- dev: true
- /@vue-macros/common@1.10.2(rollup@4.9.6)(vue@3.4.24):
- resolution: {integrity: sha512-WC66NPVh2mJWqm4L0l/u/cOqm4pNOIwVdMGnDYAH2rHcOWy5x68GkhpkYTBu1+xwCSeHWOQn1TCGGbD+98fFpA==}
- engines: {node: '>=16.14.0'}
- peerDependencies:
- vue: ^2.7.0 || ^3.2.25
- peerDependenciesMeta:
- vue:
- optional: true
+ '@vue-macros/common@1.10.2(rollup@3.29.4)(vue@3.4.24(typescript@5.3.3))':
dependencies:
'@babel/types': 7.24.0
- '@rollup/pluginutils': 5.1.0(rollup@4.9.6)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
'@vue/compiler-sfc': 3.4.24
ast-kit: 0.12.1
local-pkg: 0.5.0
magic-string-ast: 0.3.0
+ optionalDependencies:
vue: 3.4.24(typescript@5.3.3)
transitivePeerDependencies:
- rollup
- /@vue-macros/common@1.10.2(vue@3.4.24):
- resolution: {integrity: sha512-WC66NPVh2mJWqm4L0l/u/cOqm4pNOIwVdMGnDYAH2rHcOWy5x68GkhpkYTBu1+xwCSeHWOQn1TCGGbD+98fFpA==}
- engines: {node: '>=16.14.0'}
- peerDependencies:
- vue: ^2.7.0 || ^3.2.25
- peerDependenciesMeta:
- vue:
- optional: true
+ '@vue-macros/common@1.10.2(rollup@4.16.2)(vue@3.4.24(typescript@5.3.3))':
dependencies:
'@babel/types': 7.24.0
- '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ '@rollup/pluginutils': 5.1.0(rollup@4.16.2)
'@vue/compiler-sfc': 3.4.24
ast-kit: 0.12.1
local-pkg: 0.5.0
magic-string-ast: 0.3.0
+ optionalDependencies:
vue: 3.4.24(typescript@5.3.3)
transitivePeerDependencies:
- rollup
- dev: false
- /@vue/babel-helper-vue-transform-on@1.2.2:
- resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==}
+ '@vue/babel-helper-vue-transform-on@1.2.2': {}
- /@vue/babel-plugin-jsx@1.2.2(@babel/core@7.23.9):
- resolution: {integrity: sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- peerDependenciesMeta:
- '@babel/core':
- optional: true
+ '@vue/babel-plugin-jsx@1.2.2(@babel/core@7.23.9)':
dependencies:
- '@babel/core': 7.23.9
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.23.9)
@@ -4407,13 +10033,12 @@ packages:
camelcase: 6.3.0
html-tags: 3.3.1
svg-tags: 1.0.0
+ optionalDependencies:
+ '@babel/core': 7.23.9
transitivePeerDependencies:
- supports-color
- /@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.23.9):
- resolution: {integrity: sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.23.9)':
dependencies:
'@babel/code-frame': 7.24.2
'@babel/core': 7.23.9
@@ -4422,18 +10047,15 @@ packages:
'@babel/parser': 7.24.4
'@vue/compiler-sfc': 3.4.24
- /@vue/compiler-core@3.4.21:
- resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==}
+ '@vue/compiler-core@3.4.21':
dependencies:
'@babel/parser': 7.24.4
'@vue/shared': 3.4.21
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.2.0
- dev: true
- /@vue/compiler-core@3.4.24:
- resolution: {integrity: sha512-vbW/tgbwJYj62N/Ww99x0zhFTkZDTcGh3uwJEuadZ/nF9/xuFMC4693P9r+3sxGXISABpDKvffY5ApH9pmdd1A==}
+ '@vue/compiler-core@3.4.24':
dependencies:
'@babel/parser': 7.24.4
'@vue/shared': 3.4.24
@@ -4441,21 +10063,17 @@ packages:
estree-walker: 2.0.2
source-map-js: 1.2.0
- /@vue/compiler-dom@3.4.21:
- resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==}
+ '@vue/compiler-dom@3.4.21':
dependencies:
'@vue/compiler-core': 3.4.21
'@vue/shared': 3.4.21
- dev: true
- /@vue/compiler-dom@3.4.24:
- resolution: {integrity: sha512-4XgABML/4cNndVsQndG6BbGN7+EoisDwi3oXNovqL/4jdNhwvP8/rfRMTb6FxkxIxUUtg6AI1/qZvwfSjxJiWA==}
+ '@vue/compiler-dom@3.4.24':
dependencies:
'@vue/compiler-core': 3.4.24
'@vue/shared': 3.4.24
- /@vue/compiler-sfc@3.4.21:
- resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==}
+ '@vue/compiler-sfc@3.4.21':
dependencies:
'@babel/parser': 7.24.4
'@vue/compiler-core': 3.4.21
@@ -4466,10 +10084,8 @@ packages:
magic-string: 0.30.10
postcss: 8.4.38
source-map-js: 1.2.0
- dev: true
- /@vue/compiler-sfc@3.4.24:
- resolution: {integrity: sha512-nRAlJUK02FTWfA2nuvNBAqsDZuERGFgxZ8sGH62XgFSvMxO2URblzulExsmj4gFZ8e+VAyDooU9oAoXfEDNxTA==}
+ '@vue/compiler-sfc@3.4.24':
dependencies:
'@babel/parser': 7.24.4
'@vue/compiler-core': 3.4.24
@@ -4481,35 +10097,28 @@ packages:
postcss: 8.4.38
source-map-js: 1.2.0
- /@vue/compiler-ssr@3.4.21:
- resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==}
+ '@vue/compiler-ssr@3.4.21':
dependencies:
'@vue/compiler-dom': 3.4.21
'@vue/shared': 3.4.21
- dev: true
- /@vue/compiler-ssr@3.4.24:
- resolution: {integrity: sha512-ZsAtr4fhaUFnVcDqwW3bYCSDwq+9Gk69q2r/7dAHDrOMw41kylaMgOP4zRnn6GIEJkQznKgrMOGPMFnLB52RbQ==}
+ '@vue/compiler-ssr@3.4.24':
dependencies:
'@vue/compiler-dom': 3.4.24
'@vue/shared': 3.4.24
- /@vue/devtools-api@6.6.1:
- resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==}
+ '@vue/devtools-api@6.6.1': {}
- /@vue/devtools-applet@7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2)(unocss@0.59.4)(vite@5.2.10)(vue@3.4.24):
- resolution: {integrity: sha512-ubNn/qIn5n3x7YCVSabfQfKL49GoJPJdYu4LfdNz/gZkgb1+djdATpKl/+xzQoOqtGzqnR9nMoCHApAJAgeMyg==}
- peerDependencies:
- vue: ^3.0.0
+ '@vue/devtools-applet@7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)))(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))':
dependencies:
- '@vue/devtools-core': 7.0.27(vite@5.2.10)(vue@3.4.24)
- '@vue/devtools-kit': 7.0.27(vue@3.4.24)
+ '@vue/devtools-core': 7.0.27(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))
+ '@vue/devtools-kit': 7.0.27(vue@3.4.24(typescript@5.3.3))
'@vue/devtools-shared': 7.0.27
- '@vue/devtools-ui': 7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2)(unocss@0.59.4)(vue@3.4.24)
+ '@vue/devtools-ui': 7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)))(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vue@3.4.24(typescript@5.3.3))
perfect-debounce: 1.0.0
splitpanes: 3.1.5
vue: 3.4.24(typescript@5.3.3)
- vue-virtual-scroller: 2.0.0-beta.8(vue@3.4.24)
+ vue-virtual-scroller: 2.0.0-beta.8(vue@3.4.24(typescript@5.3.3))
transitivePeerDependencies:
- '@unocss/reset'
- '@vue/composition-api'
@@ -4528,23 +10137,47 @@ packages:
- unocss
- vite
- /@vue/devtools-core@7.0.27(vite@5.2.10)(vue@3.4.24):
- resolution: {integrity: sha512-3rbtNGxFFFPfIObgTAPIw0h0rJy+y1PrbfgM9nXRf3/FIJkthfS19yj31pj9EWIqRsyiqK5u1Ni7SAJZ0vsQOA==}
+ '@vue/devtools-applet@7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))':
+ dependencies:
+ '@vue/devtools-core': 7.0.27(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))
+ '@vue/devtools-kit': 7.0.27(vue@3.4.24(typescript@5.3.3))
+ '@vue/devtools-shared': 7.0.27
+ '@vue/devtools-ui': 7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vue@3.4.24(typescript@5.3.3))
+ perfect-debounce: 1.0.0
+ splitpanes: 3.1.5
+ vue: 3.4.24(typescript@5.3.3)
+ vue-virtual-scroller: 2.0.0-beta.8(vue@3.4.24(typescript@5.3.3))
+ transitivePeerDependencies:
+ - '@unocss/reset'
+ - '@vue/composition-api'
+ - async-validator
+ - axios
+ - change-case
+ - drauu
+ - floating-vue
+ - fuse.js
+ - idb-keyval
+ - jwt-decode
+ - nprogress
+ - qrcode
+ - sortablejs
+ - universal-cookie
+ - unocss
+ - vite
+
+ '@vue/devtools-core@7.0.27(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))':
dependencies:
- '@vue/devtools-kit': 7.0.27(vue@3.4.24)
+ '@vue/devtools-kit': 7.0.27(vue@3.4.24(typescript@5.3.3))
'@vue/devtools-shared': 7.0.27
mitt: 3.0.1
nanoid: 3.3.7
pathe: 1.1.2
- vite-hot-client: 0.2.3(vite@5.2.10)
+ vite-hot-client: 0.2.3(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
transitivePeerDependencies:
- vite
- vue
- /@vue/devtools-kit@7.0.27(vue@3.4.24):
- resolution: {integrity: sha512-/A5xM38pPCFX5Yhl/lRFAzjyK6VNsH670nww2WbjFKWqlu3I+lMxWKzQkCW6A1V8bduITgl2kHORfg2gTw6QaA==}
- peerDependencies:
- vue: ^3.0.0
+ '@vue/devtools-kit@7.0.27(vue@3.4.24(typescript@5.3.3))':
dependencies:
'@vue/devtools-shared': 7.0.27
hookable: 5.5.3
@@ -4553,27 +10186,20 @@ packages:
speakingurl: 14.0.1
vue: 3.4.24(typescript@5.3.3)
- /@vue/devtools-shared@7.0.27:
- resolution: {integrity: sha512-4VxtmZ6yjhiSloqZZq2UYU0TBGxOJ8GxWvp5OlAH70zYqi0FIAyWGPkOhvfoZ7DKQyv2UU0mmKzFHjsEkelGyQ==}
+ '@vue/devtools-shared@7.0.27':
dependencies:
rfdc: 1.3.1
- /@vue/devtools-ui@7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2)(unocss@0.59.4)(vue@3.4.24):
- resolution: {integrity: sha512-MVcQwqqGNW2poW29OkzOcpNLHb0R/VQECWYiDYvKqjWp3G8M/FS2E5mUnjXxZGpfqHjSEmJs+fFGY8exnYpNng==}
- peerDependencies:
- '@unocss/reset': '>=0.50.0-0'
- floating-vue: '>=2.0.0-0'
- unocss: '>=0.50.0-0'
- vue: '>=3.0.0-0'
+ '@vue/devtools-ui@7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)))(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vue@3.4.24(typescript@5.3.3))':
dependencies:
'@unocss/reset': 0.59.4
- '@vueuse/components': 10.9.0(vue@3.4.24)
- '@vueuse/core': 10.9.0(vue@3.4.24)
- '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.24)
+ '@vueuse/components': 10.9.0(vue@3.4.24(typescript@5.3.3))
+ '@vueuse/core': 10.9.0(vue@3.4.24(typescript@5.3.3))
+ '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.24(typescript@5.3.3))
colord: 2.9.3
- floating-vue: 5.2.2(@nuxt/kit@3.11.2)(vue@3.4.24)
+ floating-vue: 5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3))
focus-trap: 7.5.4
- unocss: 0.59.4(postcss@8.4.38)(vite@5.2.10)
+ unocss: 0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
vue: 3.4.24(typescript@5.3.3)
transitivePeerDependencies:
- '@vue/composition-api'
@@ -4589,230 +10215,167 @@ packages:
- sortablejs
- universal-cookie
- /@vue/reactivity@3.4.21:
- resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==}
+ '@vue/devtools-ui@7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vue@3.4.24(typescript@5.3.3))':
+ dependencies:
+ '@unocss/reset': 0.59.4
+ '@vueuse/components': 10.9.0(vue@3.4.24(typescript@5.3.3))
+ '@vueuse/core': 10.9.0(vue@3.4.24(typescript@5.3.3))
+ '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.24(typescript@5.3.3))
+ colord: 2.9.3
+ floating-vue: 5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3))
+ focus-trap: 7.5.4
+ unocss: 0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ vue: 3.4.24(typescript@5.3.3)
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - async-validator
+ - axios
+ - change-case
+ - drauu
+ - fuse.js
+ - idb-keyval
+ - jwt-decode
+ - nprogress
+ - qrcode
+ - sortablejs
+ - universal-cookie
+
+ '@vue/reactivity@3.4.21':
dependencies:
'@vue/shared': 3.4.21
- dev: true
- /@vue/reactivity@3.4.24:
- resolution: {integrity: sha512-nup3fSYg4i4LtNvu9slF/HF/0dkMQYfepUdORBcMSsankzRPzE7ypAFurpwyRBfU1i7Dn1kcwpYsE1wETSh91g==}
+ '@vue/reactivity@3.4.24':
dependencies:
'@vue/shared': 3.4.24
- /@vue/runtime-core@3.4.21:
- resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==}
+ '@vue/runtime-core@3.4.21':
dependencies:
'@vue/reactivity': 3.4.21
'@vue/shared': 3.4.21
- dev: true
- /@vue/runtime-core@3.4.24:
- resolution: {integrity: sha512-c7iMfj6cJMeAG3s5yOn9Rc5D9e2/wIuaozmGf/ICGCY3KV5H7mbTVdvEkd4ZshTq7RUZqj2k7LMJWVx+EBiY1g==}
+ '@vue/runtime-core@3.4.24':
dependencies:
'@vue/reactivity': 3.4.24
'@vue/shared': 3.4.24
- /@vue/runtime-dom@3.4.21:
- resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==}
+ '@vue/runtime-dom@3.4.21':
dependencies:
'@vue/runtime-core': 3.4.21
'@vue/shared': 3.4.21
csstype: 3.1.3
- dev: true
- /@vue/runtime-dom@3.4.24:
- resolution: {integrity: sha512-uXKzuh/Emfad2Y7Qm0ABsLZZV6H3mAJ5ZVqmAOlrNQRf+T5mxpPGZBfec1hkP41t6h6FwF6RSGCs/gd8WbuySQ==}
+ '@vue/runtime-dom@3.4.24':
dependencies:
'@vue/runtime-core': 3.4.24
'@vue/shared': 3.4.24
csstype: 3.1.3
- /@vue/server-renderer@3.4.21(vue@3.4.21):
- resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==}
- peerDependencies:
- vue: 3.4.21
+ '@vue/server-renderer@3.4.21(vue@3.4.24(typescript@5.3.3))':
dependencies:
'@vue/compiler-ssr': 3.4.21
'@vue/shared': 3.4.21
- vue: 3.4.21(typescript@5.3.3)
- dev: true
+ vue: 3.4.24(typescript@5.3.3)
- /@vue/server-renderer@3.4.24(vue@3.4.24):
- resolution: {integrity: sha512-H+DLK4sQF6sRgzKyofmlEVBIV/9KrQU6HIV7nt6yIwSGGKvSwlV8pqJlebUKLpbXaNHugdSfAbP6YmXF69lxow==}
- peerDependencies:
- vue: 3.4.24
+ '@vue/server-renderer@3.4.24(vue@3.4.24(typescript@5.3.3))':
dependencies:
'@vue/compiler-ssr': 3.4.24
'@vue/shared': 3.4.24
vue: 3.4.24(typescript@5.3.3)
- /@vue/shared@3.4.21:
- resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==}
- dev: true
+ '@vue/shared@3.4.21': {}
- /@vue/shared@3.4.24:
- resolution: {integrity: sha512-BW4tajrJBM9AGAknnyEw5tO2xTmnqgup0VTnDAMcxYmqOX0RG0b9aSUGAbEKolD91tdwpA6oCwbltoJoNzpItw==}
+ '@vue/shared@3.4.24': {}
- /@vueuse/components@10.9.0(vue@3.4.24):
- resolution: {integrity: sha512-BHQpA0yIi3y7zKa1gYD0FUzLLkcRTqVhP8smnvsCK6GFpd94Nziq1XVPD7YpFeho0k5BzbBiNZF7V/DpkJ967A==}
+ '@vueuse/components@10.9.0(vue@3.4.24(typescript@5.3.3))':
dependencies:
- '@vueuse/core': 10.9.0(vue@3.4.24)
- '@vueuse/shared': 10.9.0(vue@3.4.24)
- vue-demi: 0.14.7(vue@3.4.24)
+ '@vueuse/core': 10.9.0(vue@3.4.24(typescript@5.3.3))
+ '@vueuse/shared': 10.9.0(vue@3.4.24(typescript@5.3.3))
+ vue-demi: 0.14.7(vue@3.4.24(typescript@5.3.3))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- /@vueuse/core@10.9.0(vue@3.4.24):
- resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==}
+ '@vueuse/core@10.9.0(vue@3.4.24(typescript@5.3.3))':
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.9.0
- '@vueuse/shared': 10.9.0(vue@3.4.24)
- vue-demi: 0.14.7(vue@3.4.24)
+ '@vueuse/shared': 10.9.0(vue@3.4.24(typescript@5.3.3))
+ vue-demi: 0.14.7(vue@3.4.24(typescript@5.3.3))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- /@vueuse/integrations@10.9.0(focus-trap@7.5.4)(vue@3.4.24):
- resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==}
- peerDependencies:
- async-validator: '*'
- axios: '*'
- change-case: '*'
- drauu: '*'
- focus-trap: '*'
- fuse.js: '*'
- idb-keyval: '*'
- jwt-decode: '*'
- nprogress: '*'
- qrcode: '*'
- sortablejs: '*'
- universal-cookie: '*'
- peerDependenciesMeta:
- async-validator:
- optional: true
- axios:
- optional: true
- change-case:
- optional: true
- drauu:
- optional: true
- focus-trap:
- optional: true
- fuse.js:
- optional: true
- idb-keyval:
- optional: true
- jwt-decode:
- optional: true
- nprogress:
- optional: true
- qrcode:
- optional: true
- sortablejs:
- optional: true
- universal-cookie:
- optional: true
+ '@vueuse/integrations@10.9.0(focus-trap@7.5.4)(vue@3.4.24(typescript@5.3.3))':
dependencies:
- '@vueuse/core': 10.9.0(vue@3.4.24)
- '@vueuse/shared': 10.9.0(vue@3.4.24)
+ '@vueuse/core': 10.9.0(vue@3.4.24(typescript@5.3.3))
+ '@vueuse/shared': 10.9.0(vue@3.4.24(typescript@5.3.3))
+ vue-demi: 0.14.7(vue@3.4.24(typescript@5.3.3))
+ optionalDependencies:
focus-trap: 7.5.4
- vue-demi: 0.14.7(vue@3.4.24)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- /@vueuse/metadata@10.9.0:
- resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==}
+ '@vueuse/metadata@10.9.0': {}
- /@vueuse/shared@10.9.0(vue@3.4.24):
- resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==}
+ '@vueuse/shared@10.9.0(vue@3.4.24(typescript@5.3.3))':
dependencies:
- vue-demi: 0.14.7(vue@3.4.24)
+ vue-demi: 0.14.7(vue@3.4.24(typescript@5.3.3))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- /@webassemblyjs/ast@1.11.6:
- resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==}
+ '@webassemblyjs/ast@1.11.6':
dependencies:
'@webassemblyjs/helper-numbers': 1.11.6
'@webassemblyjs/helper-wasm-bytecode': 1.11.6
- dev: true
- /@webassemblyjs/ast@1.12.1:
- resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==}
+ '@webassemblyjs/ast@1.12.1':
dependencies:
'@webassemblyjs/helper-numbers': 1.11.6
'@webassemblyjs/helper-wasm-bytecode': 1.11.6
- dev: true
- /@webassemblyjs/floating-point-hex-parser@1.11.6:
- resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==}
- dev: true
+ '@webassemblyjs/floating-point-hex-parser@1.11.6': {}
- /@webassemblyjs/helper-api-error@1.11.6:
- resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==}
- dev: true
+ '@webassemblyjs/helper-api-error@1.11.6': {}
- /@webassemblyjs/helper-buffer@1.11.6:
- resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==}
- dev: true
+ '@webassemblyjs/helper-buffer@1.11.6': {}
- /@webassemblyjs/helper-buffer@1.12.1:
- resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==}
- dev: true
+ '@webassemblyjs/helper-buffer@1.12.1': {}
- /@webassemblyjs/helper-numbers@1.11.6:
- resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==}
+ '@webassemblyjs/helper-numbers@1.11.6':
dependencies:
'@webassemblyjs/floating-point-hex-parser': 1.11.6
'@webassemblyjs/helper-api-error': 1.11.6
'@xtuc/long': 4.2.2
- dev: true
- /@webassemblyjs/helper-wasm-bytecode@1.11.6:
- resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==}
- dev: true
+ '@webassemblyjs/helper-wasm-bytecode@1.11.6': {}
- /@webassemblyjs/helper-wasm-section@1.11.6:
- resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==}
+ '@webassemblyjs/helper-wasm-section@1.11.6':
dependencies:
'@webassemblyjs/ast': 1.11.6
'@webassemblyjs/helper-buffer': 1.11.6
'@webassemblyjs/helper-wasm-bytecode': 1.11.6
'@webassemblyjs/wasm-gen': 1.11.6
- dev: true
- /@webassemblyjs/helper-wasm-section@1.12.1:
- resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==}
+ '@webassemblyjs/helper-wasm-section@1.12.1':
dependencies:
'@webassemblyjs/ast': 1.12.1
'@webassemblyjs/helper-buffer': 1.12.1
'@webassemblyjs/helper-wasm-bytecode': 1.11.6
'@webassemblyjs/wasm-gen': 1.12.1
- dev: true
- /@webassemblyjs/ieee754@1.11.6:
- resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==}
+ '@webassemblyjs/ieee754@1.11.6':
dependencies:
'@xtuc/ieee754': 1.2.0
- dev: true
- /@webassemblyjs/leb128@1.11.6:
- resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==}
+ '@webassemblyjs/leb128@1.11.6':
dependencies:
'@xtuc/long': 4.2.2
- dev: true
- /@webassemblyjs/utf8@1.11.6:
- resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==}
- dev: true
+ '@webassemblyjs/utf8@1.11.6': {}
- /@webassemblyjs/wasm-edit@1.11.6:
- resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==}
+ '@webassemblyjs/wasm-edit@1.11.6':
dependencies:
'@webassemblyjs/ast': 1.11.6
'@webassemblyjs/helper-buffer': 1.11.6
@@ -4822,10 +10385,8 @@ packages:
'@webassemblyjs/wasm-opt': 1.11.6
'@webassemblyjs/wasm-parser': 1.11.6
'@webassemblyjs/wast-printer': 1.11.6
- dev: true
- /@webassemblyjs/wasm-edit@1.12.1:
- resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==}
+ '@webassemblyjs/wasm-edit@1.12.1':
dependencies:
'@webassemblyjs/ast': 1.12.1
'@webassemblyjs/helper-buffer': 1.12.1
@@ -4835,48 +10396,38 @@ packages:
'@webassemblyjs/wasm-opt': 1.12.1
'@webassemblyjs/wasm-parser': 1.12.1
'@webassemblyjs/wast-printer': 1.12.1
- dev: true
- /@webassemblyjs/wasm-gen@1.11.6:
- resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==}
+ '@webassemblyjs/wasm-gen@1.11.6':
dependencies:
'@webassemblyjs/ast': 1.11.6
'@webassemblyjs/helper-wasm-bytecode': 1.11.6
'@webassemblyjs/ieee754': 1.11.6
'@webassemblyjs/leb128': 1.11.6
'@webassemblyjs/utf8': 1.11.6
- dev: true
- /@webassemblyjs/wasm-gen@1.12.1:
- resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==}
+ '@webassemblyjs/wasm-gen@1.12.1':
dependencies:
'@webassemblyjs/ast': 1.12.1
'@webassemblyjs/helper-wasm-bytecode': 1.11.6
'@webassemblyjs/ieee754': 1.11.6
'@webassemblyjs/leb128': 1.11.6
'@webassemblyjs/utf8': 1.11.6
- dev: true
- /@webassemblyjs/wasm-opt@1.11.6:
- resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==}
+ '@webassemblyjs/wasm-opt@1.11.6':
dependencies:
'@webassemblyjs/ast': 1.11.6
'@webassemblyjs/helper-buffer': 1.11.6
'@webassemblyjs/wasm-gen': 1.11.6
'@webassemblyjs/wasm-parser': 1.11.6
- dev: true
- /@webassemblyjs/wasm-opt@1.12.1:
- resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==}
+ '@webassemblyjs/wasm-opt@1.12.1':
dependencies:
'@webassemblyjs/ast': 1.12.1
'@webassemblyjs/helper-buffer': 1.12.1
'@webassemblyjs/wasm-gen': 1.12.1
'@webassemblyjs/wasm-parser': 1.12.1
- dev: true
- /@webassemblyjs/wasm-parser@1.11.6:
- resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==}
+ '@webassemblyjs/wasm-parser@1.11.6':
dependencies:
'@webassemblyjs/ast': 1.11.6
'@webassemblyjs/helper-api-error': 1.11.6
@@ -4884,10 +10435,8 @@ packages:
'@webassemblyjs/ieee754': 1.11.6
'@webassemblyjs/leb128': 1.11.6
'@webassemblyjs/utf8': 1.11.6
- dev: true
- /@webassemblyjs/wasm-parser@1.12.1:
- resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==}
+ '@webassemblyjs/wasm-parser@1.12.1':
dependencies:
'@webassemblyjs/ast': 1.12.1
'@webassemblyjs/helper-api-error': 1.11.6
@@ -4895,268 +10444,154 @@ packages:
'@webassemblyjs/ieee754': 1.11.6
'@webassemblyjs/leb128': 1.11.6
'@webassemblyjs/utf8': 1.11.6
- dev: true
- /@webassemblyjs/wast-printer@1.11.6:
- resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==}
+ '@webassemblyjs/wast-printer@1.11.6':
dependencies:
'@webassemblyjs/ast': 1.11.6
'@xtuc/long': 4.2.2
- dev: true
- /@webassemblyjs/wast-printer@1.12.1:
- resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==}
+ '@webassemblyjs/wast-printer@1.12.1':
dependencies:
'@webassemblyjs/ast': 1.12.1
'@xtuc/long': 4.2.2
- dev: true
- /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.90.0):
- resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==}
- engines: {node: '>=14.15.0'}
- peerDependencies:
- webpack: 5.x.x
- webpack-cli: 5.x.x
+ '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))':
dependencies:
webpack: 5.90.0(webpack-cli@5.1.4)
- webpack-cli: 5.1.4(webpack@5.90.0)
- dev: true
-
- /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.90.0):
- resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==}
- engines: {node: '>=14.15.0'}
- peerDependencies:
- webpack: 5.x.x
- webpack-cli: 5.x.x
+ webpack-cli: 5.1.4(webpack@5.90.0)
+
+ '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))':
dependencies:
webpack: 5.90.0(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack@5.90.0)
- dev: true
- /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.90.0):
- resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==}
- engines: {node: '>=14.15.0'}
- peerDependencies:
- webpack: 5.x.x
- webpack-cli: 5.x.x
- webpack-dev-server: '*'
- peerDependenciesMeta:
- webpack-dev-server:
- optional: true
+ '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))':
dependencies:
webpack: 5.90.0(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack@5.90.0)
- dev: true
- /@xtuc/ieee754@1.2.0:
- resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
- dev: true
+ '@xtuc/ieee754@1.2.0': {}
- /@xtuc/long@4.2.2:
- resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
- dev: true
+ '@xtuc/long@4.2.2': {}
- /@zeit/schemas@2.29.0:
- resolution: {integrity: sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==}
- dev: true
+ '@zeit/schemas@2.29.0': {}
- /abbrev@1.1.1:
- resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
+ abbrev@1.1.1: {}
- /abbrev@2.0.0:
- resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ abbrev@2.0.0: {}
- /abort-controller@3.0.0:
- resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
- engines: {node: '>=6.5'}
+ abort-controller@3.0.0:
dependencies:
event-target-shim: 5.0.1
- /accepts@1.3.8:
- resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
- engines: {node: '>= 0.6'}
+ accepts@1.3.8:
dependencies:
mime-types: 2.1.35
negotiator: 0.6.3
- dev: true
- /acorn-import-assertions@1.9.0(acorn@8.11.2):
- resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==}
- peerDependencies:
- acorn: ^8
+ acorn-import-assertions@1.9.0(acorn@8.11.2):
dependencies:
acorn: 8.11.2
- dev: true
- /acorn-import-assertions@1.9.0(acorn@8.11.3):
- resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==}
- peerDependencies:
- acorn: ^8
+ acorn-import-assertions@1.9.0(acorn@8.11.3):
dependencies:
acorn: 8.11.3
- dev: true
- /acorn-import-attributes@1.9.5(acorn@8.11.3):
- resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==}
- peerDependencies:
- acorn: ^8
+ acorn-import-attributes@1.9.5(acorn@8.11.3):
dependencies:
acorn: 8.11.3
- /acorn-jsx@5.3.2(acorn@8.10.0):
- resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
- peerDependencies:
- acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+ acorn-jsx@5.3.2(acorn@8.10.0):
dependencies:
acorn: 8.10.0
- /acorn-walk@8.3.2:
- resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==}
- engines: {node: '>=0.4.0'}
- dev: true
+ acorn-walk@8.3.2: {}
- /acorn@8.10.0:
- resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
- engines: {node: '>=0.4.0'}
- hasBin: true
+ acorn@8.10.0: {}
- /acorn@8.11.2:
- resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==}
- engines: {node: '>=0.4.0'}
- hasBin: true
- dev: true
+ acorn@8.11.2: {}
- /acorn@8.11.3:
- resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
- engines: {node: '>=0.4.0'}
- hasBin: true
+ acorn@8.11.3: {}
- /agent-base@6.0.2:
- resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
- engines: {node: '>= 6.0.0'}
+ agent-base@6.0.2:
dependencies:
debug: 4.3.4
transitivePeerDependencies:
- supports-color
- /agent-base@7.1.1:
- resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==}
- engines: {node: '>= 14'}
+ agent-base@7.1.1:
dependencies:
debug: 4.3.4
transitivePeerDependencies:
- supports-color
- /aggregate-error@3.1.0:
- resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
- engines: {node: '>=8'}
+ aggregate-error@3.1.0:
dependencies:
clean-stack: 2.2.0
indent-string: 4.0.0
- /ajv-keywords@3.5.2(ajv@6.12.6):
- resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
- peerDependencies:
- ajv: ^6.9.1
+ ajv-keywords@3.5.2(ajv@6.12.6):
dependencies:
ajv: 6.12.6
- dev: true
- /ajv@6.12.6:
- resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+ ajv@6.12.6:
dependencies:
fast-deep-equal: 3.1.3
fast-json-stable-stringify: 2.1.0
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- /ajv@8.11.0:
- resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==}
+ ajv@8.11.0:
dependencies:
fast-deep-equal: 3.1.3
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
uri-js: 4.4.1
- dev: true
- /ansi-align@3.0.1:
- resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
+ ansi-align@3.0.1:
dependencies:
string-width: 4.2.3
- dev: true
- /ansi-colors@4.1.3:
- resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
- engines: {node: '>=6'}
+ ansi-colors@4.1.3: {}
- /ansi-escapes@4.3.2:
- resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
- engines: {node: '>=8'}
+ ansi-escapes@4.3.2:
dependencies:
type-fest: 0.21.3
- /ansi-escapes@6.2.0:
- resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==}
- engines: {node: '>=14.16'}
+ ansi-escapes@6.2.0:
dependencies:
type-fest: 3.13.1
- dev: true
- /ansi-regex@5.0.1:
- resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
- engines: {node: '>=8'}
+ ansi-regex@5.0.1: {}
- /ansi-regex@6.0.1:
- resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
- engines: {node: '>=12'}
+ ansi-regex@6.0.1: {}
- /ansi-sequence-parser@1.1.1:
- resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==}
- dev: true
+ ansi-sequence-parser@1.1.1: {}
- /ansi-styles@3.2.1:
- resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
- engines: {node: '>=4'}
+ ansi-styles@3.2.1:
dependencies:
color-convert: 1.9.3
- /ansi-styles@4.3.0:
- resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
- engines: {node: '>=8'}
+ ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
- /ansi-styles@5.2.0:
- resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
- engines: {node: '>=10'}
- dev: true
+ ansi-styles@5.2.0: {}
- /ansi-styles@6.2.1:
- resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
- engines: {node: '>=12'}
+ ansi-styles@6.2.1: {}
- /any-promise@1.3.0:
- resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
- dev: true
+ any-promise@1.3.0: {}
- /anymatch@3.1.3:
- resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
- engines: {node: '>= 8'}
+ anymatch@3.1.3:
dependencies:
normalize-path: 3.0.0
picomatch: 2.3.1
- /aproba@2.0.0:
- resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
+ aproba@2.0.0: {}
- /arch@2.2.0:
- resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}
- dev: true
+ arch@2.2.0: {}
- /archiver-utils@5.0.2:
- resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==}
- engines: {node: '>= 14'}
+ archiver-utils@5.0.2:
dependencies:
glob: 10.3.10
graceful-fs: 4.2.11
@@ -5166,9 +10601,7 @@ packages:
normalize-path: 3.0.0
readable-stream: 4.5.2
- /archiver@7.0.1:
- resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==}
- engines: {node: '>= 14'}
+ archiver@7.0.1:
dependencies:
archiver-utils: 5.0.2
async: 3.2.5
@@ -5178,103 +10611,71 @@ packages:
tar-stream: 3.1.7
zip-stream: 6.0.1
- /are-we-there-yet@2.0.0:
- resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==}
- engines: {node: '>=10'}
+ are-we-there-yet@2.0.0:
dependencies:
delegates: 1.0.0
readable-stream: 3.6.2
- /arg@4.1.3:
- resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
- dev: true
+ arg@4.1.3: {}
- /arg@5.0.2:
- resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
- dev: true
+ arg@5.0.2: {}
- /argparse@1.0.10:
- resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
+ argparse@1.0.10:
dependencies:
sprintf-js: 1.0.3
- dev: true
- /argparse@2.0.1:
- resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
+ argparse@2.0.1: {}
- /aria-query@5.3.0:
- resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
+ aria-query@5.3.0:
dependencies:
dequal: 2.0.3
- dev: true
- /array-buffer-byte-length@1.0.0:
- resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
+ array-buffer-byte-length@1.0.0:
dependencies:
call-bind: 1.0.2
is-array-buffer: 3.0.2
- dev: true
- /array-includes@3.1.7:
- resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==}
- engines: {node: '>= 0.4'}
+ array-includes@3.1.7:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
get-intrinsic: 1.2.1
is-string: 1.0.7
- dev: true
- /array-union@2.1.0:
- resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
- engines: {node: '>=8'}
- dev: true
+ array-union@2.1.0: {}
- /array.prototype.findlastindex@1.2.3:
- resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==}
- engines: {node: '>= 0.4'}
+ array.prototype.findlastindex@1.2.3:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
es-shim-unscopables: 1.0.0
get-intrinsic: 1.2.1
- dev: true
- /array.prototype.flat@1.3.2:
- resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
- engines: {node: '>= 0.4'}
+ array.prototype.flat@1.3.2:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
es-shim-unscopables: 1.0.0
- dev: true
- /array.prototype.flatmap@1.3.2:
- resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==}
- engines: {node: '>= 0.4'}
+ array.prototype.flatmap@1.3.2:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
es-shim-unscopables: 1.0.0
- dev: true
- /array.prototype.tosorted@1.1.2:
- resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==}
+ array.prototype.tosorted@1.1.2:
dependencies:
call-bind: 1.0.5
define-properties: 1.2.1
es-abstract: 1.22.3
es-shim-unscopables: 1.0.2
get-intrinsic: 1.2.2
- dev: true
- /arraybuffer.prototype.slice@1.0.2:
- resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==}
- engines: {node: '>= 0.4'}
+ arraybuffer.prototype.slice@1.0.2:
dependencies:
array-buffer-byte-length: 1.0.0
call-bind: 1.0.2
@@ -5283,86 +10684,57 @@ packages:
get-intrinsic: 1.2.1
is-array-buffer: 3.0.2
is-shared-array-buffer: 1.0.2
- dev: true
- /arrify@1.0.1:
- resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
- engines: {node: '>=0.10.0'}
- dev: true
+ arrify@1.0.1: {}
- /assertion-error@1.1.0:
- resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
- dev: true
+ assertion-error@1.1.0: {}
- /ast-kit@0.12.1:
- resolution: {integrity: sha512-O+33g7x6irsESUcd47KdfWUrS2F6aGp9KeVJFGj0YjIznfXpBxVGjA0w+y/1OKqX4mFOfmZ9Xpf1ixPT4n9xxw==}
- engines: {node: '>=16.14.0'}
+ ast-kit@0.12.1:
dependencies:
'@babel/parser': 7.24.4
pathe: 1.1.2
- /ast-kit@0.9.5:
- resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==}
- engines: {node: '>=16.14.0'}
+ ast-kit@0.9.5(rollup@3.29.4):
dependencies:
'@babel/parser': 7.24.4
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
pathe: 1.1.2
transitivePeerDependencies:
- rollup
- dev: false
- /ast-kit@0.9.5(rollup@4.9.6):
- resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==}
- engines: {node: '>=16.14.0'}
+ ast-kit@0.9.5(rollup@4.16.2):
dependencies:
'@babel/parser': 7.24.4
- '@rollup/pluginutils': 5.1.0(rollup@4.9.6)
+ '@rollup/pluginutils': 5.1.0(rollup@4.16.2)
pathe: 1.1.2
transitivePeerDependencies:
- rollup
- /ast-types-flow@0.0.8:
- resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
- dev: true
+ ast-types-flow@0.0.8: {}
- /ast-walker-scope@0.5.0:
- resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==}
- engines: {node: '>=16.14.0'}
+ ast-walker-scope@0.5.0(rollup@3.29.4):
dependencies:
'@babel/parser': 7.24.4
- ast-kit: 0.9.5
+ ast-kit: 0.9.5(rollup@3.29.4)
transitivePeerDependencies:
- rollup
- dev: false
- /ast-walker-scope@0.5.0(rollup@4.9.6):
- resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==}
- engines: {node: '>=16.14.0'}
+ ast-walker-scope@0.5.0(rollup@4.16.2):
dependencies:
'@babel/parser': 7.24.4
- ast-kit: 0.9.5(rollup@4.9.6)
+ ast-kit: 0.9.5(rollup@4.16.2)
transitivePeerDependencies:
- rollup
- /async-sema@3.1.1:
- resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
+ async-sema@3.1.1: {}
- /async@3.2.5:
- resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==}
+ async@3.2.5: {}
- /asynciterator.prototype@1.0.0:
- resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==}
+ asynciterator.prototype@1.0.0:
dependencies:
has-symbols: 1.0.3
- dev: true
- /autoprefixer@10.4.17(postcss@8.4.33):
- resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==}
- engines: {node: ^10 || ^12 || >=14}
- hasBin: true
- peerDependencies:
- postcss: ^8.1.0
+ autoprefixer@10.4.17(postcss@8.4.33):
dependencies:
browserslist: 4.22.3
caniuse-lite: 1.0.30001582
@@ -5371,14 +10743,8 @@ packages:
picocolors: 1.0.0
postcss: 8.4.33
postcss-value-parser: 4.2.0
- dev: true
- /autoprefixer@10.4.19(postcss@8.4.38):
- resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==}
- engines: {node: ^10 || ^12 || >=14}
- hasBin: true
- peerDependencies:
- postcss: ^8.1.0
+ autoprefixer@10.4.19(postcss@8.4.38):
dependencies:
browserslist: 4.23.0
caniuse-lite: 1.0.30001612
@@ -5388,74 +10754,50 @@ packages:
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /available-typed-arrays@1.0.5:
- resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
- engines: {node: '>= 0.4'}
- dev: true
+ available-typed-arrays@1.0.5: {}
- /available-typed-arrays@1.0.6:
- resolution: {integrity: sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==}
- engines: {node: '>= 0.4'}
- dev: true
+ available-typed-arrays@1.0.6: {}
- /axe-core@4.7.0:
- resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==}
- engines: {node: '>=4'}
- dev: true
+ axe-core@4.7.0: {}
- /axobject-query@3.2.1:
- resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==}
+ axobject-query@3.2.1:
dependencies:
dequal: 2.0.3
- dev: true
- /b4a@1.6.6:
- resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==}
+ axobject-query@4.0.0:
+ dependencies:
+ dequal: 2.0.3
- /balanced-match@1.0.2:
- resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+ b4a@1.6.6: {}
- /bare-events@2.2.2:
- resolution: {integrity: sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==}
- requiresBuild: true
+ balanced-match@1.0.2: {}
+
+ bare-events@2.2.2:
optional: true
- /base64-js@1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+ base64-js@1.5.1: {}
- /better-path-resolve@1.0.0:
- resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==}
- engines: {node: '>=4'}
+ better-path-resolve@1.0.0:
dependencies:
is-windows: 1.0.2
- dev: true
- /binary-extensions@2.2.0:
- resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
- engines: {node: '>=8'}
+ binary-extensions@2.2.0: {}
- /bindings@1.5.0:
- resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
+ bindings@1.5.0:
dependencies:
file-uri-to-path: 1.0.0
- /birpc@0.2.17:
- resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==}
+ birpc@0.2.17: {}
- /bl@4.1.0:
- resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
+ bl@4.1.0:
dependencies:
buffer: 5.7.1
inherits: 2.0.4
readable-stream: 3.6.2
- dev: true
- /boolbase@1.0.0:
- resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
+ boolbase@1.0.0: {}
- /boxen@7.0.0:
- resolution: {integrity: sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==}
- engines: {node: '>=14.16'}
+ boxen@7.0.0:
dependencies:
ansi-align: 3.0.1
camelcase: 7.0.1
@@ -5465,93 +10807,66 @@ packages:
type-fest: 2.19.0
widest-line: 4.0.1
wrap-ansi: 8.1.0
- dev: true
- /brace-expansion@1.1.11:
- resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
+ brace-expansion@1.1.11:
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
- /brace-expansion@2.0.1:
- resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+ brace-expansion@2.0.1:
dependencies:
balanced-match: 1.0.2
- /braces@3.0.2:
- resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
- engines: {node: '>=8'}
+ braces@3.0.2:
dependencies:
fill-range: 7.0.1
- /breakword@1.0.6:
- resolution: {integrity: sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==}
+ breakword@1.0.6:
dependencies:
wcwidth: 1.0.1
- dev: true
- /browserslist@4.22.3:
- resolution: {integrity: sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
+ browserslist@4.22.3:
dependencies:
caniuse-lite: 1.0.30001582
electron-to-chromium: 1.4.653
node-releases: 2.0.14
update-browserslist-db: 1.0.13(browserslist@4.22.3)
- /browserslist@4.23.0:
- resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
+ browserslist@4.23.0:
dependencies:
caniuse-lite: 1.0.30001612
electron-to-chromium: 1.4.745
node-releases: 2.0.14
update-browserslist-db: 1.0.13(browserslist@4.23.0)
- /buffer-crc32@1.0.0:
- resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==}
- engines: {node: '>=8.0.0'}
+ buffer-crc32@0.2.13: {}
- /buffer-from@1.1.2:
- resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+ buffer-crc32@1.0.0: {}
- /buffer@5.7.1:
- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
+ buffer-from@1.1.2: {}
+
+ buffer@5.7.1:
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
- dev: true
- /buffer@6.0.3:
- resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
+ buffer@6.0.3:
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
- /builtin-modules@3.3.0:
- resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
- engines: {node: '>=6'}
+ builtin-modules@3.3.0: {}
- /builtins@5.1.0:
- resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==}
+ builtins@5.1.0:
dependencies:
semver: 7.6.0
- /bun-types@1.0.27:
- resolution: {integrity: sha512-fwaJ3Ey6InD4nAkUd+AwzHDmxGdWWRy/SWh0QQEw7QF/ABnoqSv+iQrA5tIK4TyUyR/V9446G+w53+sOmJOJyA==}
+ bun-types@1.0.27:
dependencies:
'@types/node': 20.11.15
'@types/ws': 8.5.10
- dev: true
- /bun@1.1.4:
- resolution: {integrity: sha512-J78P9T2gMv2eki64AJnHjmAgSU1WuE4QPVvlYuhy/UmLClTwFaCnyoU0Rza7T5q97O4JIoGhmVCpEfI0Ri6anw==}
- cpu: [arm64, x64]
- os: [darwin, linux, win32]
- hasBin: true
- requiresBuild: true
+ bun@1.1.4:
optionalDependencies:
'@oven/bun-darwin-aarch64': 1.1.4
'@oven/bun-darwin-x64': 1.1.4
@@ -5561,28 +10876,18 @@ packages:
'@oven/bun-linux-x64-baseline': 1.1.4
'@oven/bun-windows-x64': 1.1.4
'@oven/bun-windows-x64-baseline': 1.1.4
- dev: true
- /bundle-name@4.1.0:
- resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
- engines: {node: '>=18'}
+ bundle-name@4.1.0:
dependencies:
run-applescript: 7.0.0
- /busboy@1.6.0:
- resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
- engines: {node: '>=10.16.0'}
+ busboy@1.6.0:
dependencies:
streamsearch: 1.1.0
- dev: false
- /bytes@3.0.0:
- resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==}
- engines: {node: '>= 0.8'}
- dev: true
+ bytes@3.0.0: {}
- /c12@1.10.0:
- resolution: {integrity: sha512-0SsG7UDhoRWcuSvKWHaXmu5uNjDCDN3nkQLRL4Q42IlFy+ze58FcCoI3uPwINXinkz7ZinbhEgyzYFw9u9ZV8g==}
+ c12@1.10.0:
dependencies:
chokidar: 3.6.0
confbox: 0.1.7
@@ -5597,13 +10902,9 @@ packages:
pkg-types: 1.1.0
rc9: 2.1.2
- /cac@6.7.14:
- resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
- engines: {node: '>=8'}
+ cac@6.7.14: {}
- /cacache@18.0.2:
- resolution: {integrity: sha512-r3NU8h/P+4lVUHfeRw1dtgQYar3DZMm4/cm2bZgOvrFC/su7budSOeqh52VJIC4U4iG1WWwV6vRW0znqBvxNuw==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ cacache@18.0.2:
dependencies:
'@npmcli/fs': 3.1.0
fs-minipass: 3.0.3
@@ -5618,70 +10919,45 @@ packages:
tar: 6.2.1
unique-filename: 3.0.0
- /call-bind@1.0.2:
- resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
+ call-bind@1.0.2:
dependencies:
function-bind: 1.1.2
get-intrinsic: 1.2.1
- dev: true
- /call-bind@1.0.5:
- resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
+ call-bind@1.0.5:
dependencies:
function-bind: 1.1.2
get-intrinsic: 1.2.2
set-function-length: 1.2.0
- dev: true
- /callsites@3.1.0:
- resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
- engines: {node: '>=6'}
+ callsites@3.1.0: {}
- /camelcase-css@2.0.1:
- resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
- engines: {node: '>= 6'}
- dev: true
+ camelcase-css@2.0.1: {}
- /camelcase-keys@6.2.2:
- resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
- engines: {node: '>=8'}
+ camelcase-keys@6.2.2:
dependencies:
camelcase: 5.3.1
map-obj: 4.3.0
quick-lru: 4.0.1
- dev: true
- /camelcase@5.3.1:
- resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
- engines: {node: '>=6'}
- dev: true
+ camelcase@5.3.1: {}
- /camelcase@6.3.0:
- resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
- engines: {node: '>=10'}
+ camelcase@6.3.0: {}
- /camelcase@7.0.1:
- resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==}
- engines: {node: '>=14.16'}
- dev: true
+ camelcase@7.0.1: {}
- /caniuse-api@3.0.0:
- resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
+ caniuse-api@3.0.0:
dependencies:
browserslist: 4.23.0
caniuse-lite: 1.0.30001582
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
- /caniuse-lite@1.0.30001582:
- resolution: {integrity: sha512-vsJG3V5vgfduaQGVxL53uSX/HUzxyr2eA8xCo36OLal7sRcSZbibJtLeh0qja4sFOr/QQGt4opB4tOy+eOgAxg==}
+ caniuse-lite@1.0.30001582: {}
- /caniuse-lite@1.0.30001612:
- resolution: {integrity: sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==}
+ caniuse-lite@1.0.30001612: {}
- /chai@4.4.1:
- resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==}
- engines: {node: '>=4'}
+ chai@4.4.1:
dependencies:
assertion-error: 1.1.0
check-error: 1.0.3
@@ -5690,52 +10966,33 @@ packages:
loupe: 2.3.7
pathval: 1.1.1
type-detect: 4.0.8
- dev: true
- /chalk-template@0.4.0:
- resolution: {integrity: sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==}
- engines: {node: '>=12'}
+ chalk-template@0.4.0:
dependencies:
chalk: 4.1.2
- dev: true
- /chalk@2.4.2:
- resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
- engines: {node: '>=4'}
+ chalk@2.4.2:
dependencies:
ansi-styles: 3.2.1
escape-string-regexp: 1.0.5
supports-color: 5.5.0
- /chalk@4.1.2:
- resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
- engines: {node: '>=10'}
+ chalk@4.1.2:
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
- /chalk@5.0.1:
- resolution: {integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==}
- engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
- dev: true
+ chalk@5.0.1: {}
- /chalk@5.3.0:
- resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
- engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
+ chalk@5.3.0: {}
- /chardet@0.7.0:
- resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
- dev: true
+ chardet@0.7.0: {}
- /check-error@1.0.3:
- resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==}
+ check-error@1.0.3:
dependencies:
get-func-name: 2.0.2
- dev: true
- /chokidar@3.5.3:
- resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
- engines: {node: '>= 8.10.0'}
+ chokidar@3.5.3:
dependencies:
anymatch: 3.1.3
braces: 3.0.2
@@ -5746,11 +11003,8 @@ packages:
readdirp: 3.6.0
optionalDependencies:
fsevents: 2.3.3
- dev: true
- /chokidar@3.6.0:
- resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
- engines: {node: '>= 8.10.0'}
+ chokidar@3.6.0:
dependencies:
anymatch: 3.1.3
braces: 3.0.2
@@ -5762,187 +11016,118 @@ packages:
optionalDependencies:
fsevents: 2.3.3
- /chownr@2.0.0:
- resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
- engines: {node: '>=10'}
+ chownr@2.0.0: {}
- /chrome-trace-event@1.0.3:
- resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==}
- engines: {node: '>=6.0'}
- dev: true
+ chrome-trace-event@1.0.3: {}
- /ci-info@3.9.0:
- resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
- engines: {node: '>=8'}
- dev: true
+ ci-info@3.9.0: {}
- /ci-info@4.0.0:
- resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==}
- engines: {node: '>=8'}
+ ci-info@4.0.0: {}
- /citty@0.1.6:
- resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
+ citty@0.1.6:
dependencies:
consola: 3.2.3
- /clean-stack@2.2.0:
- resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
- engines: {node: '>=6'}
+ clean-stack@2.2.0: {}
- /clear@0.1.0:
- resolution: {integrity: sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==}
+ clear@0.1.0: {}
- /cli-boxes@3.0.0:
- resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
- engines: {node: '>=10'}
- dev: true
+ cli-boxes@3.0.0: {}
- /cli-cursor@3.1.0:
- resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
- engines: {node: '>=8'}
+ cli-cursor@3.1.0:
dependencies:
restore-cursor: 3.1.0
- dev: true
- /cli-cursor@4.0.0:
- resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ cli-cursor@4.0.0:
dependencies:
restore-cursor: 4.0.0
- dev: true
- /cli-spinners@2.9.1:
- resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==}
- engines: {node: '>=6'}
- dev: true
+ cli-spinners@2.9.1: {}
- /cli-truncate@4.0.0:
- resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==}
- engines: {node: '>=18'}
+ cli-truncate@4.0.0:
dependencies:
slice-ansi: 5.0.0
string-width: 7.1.0
- dev: true
- /cli-width@3.0.0:
- resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
- engines: {node: '>= 10'}
- dev: true
+ cli-width@3.0.0: {}
- /client-only@0.0.1:
- resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
- dev: false
+ client-only@0.0.1: {}
- /clipboardy@3.0.0:
- resolution: {integrity: sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ clipboardy@3.0.0:
dependencies:
arch: 2.2.0
execa: 5.1.1
is-wsl: 2.2.0
- dev: true
- /clipboardy@4.0.0:
- resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==}
- engines: {node: '>=18'}
+ clipboardy@4.0.0:
dependencies:
execa: 8.0.1
is-wsl: 3.1.0
is64bit: 2.0.0
- /cliui@6.0.0:
- resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
+ cliui@6.0.0:
dependencies:
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi: 6.2.0
- dev: true
- /cliui@8.0.1:
- resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
- engines: {node: '>=12'}
+ cliui@8.0.1:
dependencies:
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
- /clone-deep@4.0.1:
- resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
- engines: {node: '>=6'}
+ clone-deep@4.0.1:
dependencies:
is-plain-object: 2.0.4
kind-of: 6.0.3
shallow-clone: 3.0.1
- dev: true
- /clone@1.0.4:
- resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
- engines: {node: '>=0.8'}
- dev: true
+ clone@1.0.4: {}
- /cluster-key-slot@1.1.2:
- resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
- engines: {node: '>=0.10.0'}
+ cluster-key-slot@1.1.2: {}
- /color-convert@1.9.3:
- resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
+ code-red@1.0.4:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@types/estree': 1.0.5
+ acorn: 8.11.3
+ estree-walker: 3.0.3
+ periscopic: 3.1.0
+
+ color-convert@1.9.3:
dependencies:
color-name: 1.1.3
- /color-convert@2.0.1:
- resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
- engines: {node: '>=7.0.0'}
+ color-convert@2.0.1:
dependencies:
color-name: 1.1.4
- /color-name@1.1.3:
- resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
+ color-name@1.1.3: {}
- /color-name@1.1.4:
- resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+ color-name@1.1.4: {}
- /color-support@1.1.3:
- resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==}
- hasBin: true
+ color-support@1.1.3: {}
- /colord@2.9.3:
- resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
+ colord@2.9.3: {}
- /colorette@2.0.20:
- resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
+ colorette@2.0.20: {}
- /commander@10.0.1:
- resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
- engines: {node: '>=14'}
- dev: true
+ commander@10.0.1: {}
- /commander@11.1.0:
- resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
- engines: {node: '>=16'}
- dev: true
+ commander@11.1.0: {}
- /commander@2.20.3:
- resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
+ commander@2.20.3: {}
- /commander@4.1.1:
- resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
- engines: {node: '>= 6'}
- dev: true
+ commander@4.1.1: {}
- /commander@7.2.0:
- resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
- engines: {node: '>= 10'}
+ commander@7.2.0: {}
- /commander@8.3.0:
- resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
- engines: {node: '>= 12'}
+ commander@8.3.0: {}
- /commondir@1.0.1:
- resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
+ commondir@1.0.1: {}
- /compress-commons@6.0.2:
- resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==}
- engines: {node: '>= 14'}
+ compress-commons@6.0.2:
dependencies:
crc-32: 1.2.2
crc32-stream: 6.0.0
@@ -5950,16 +11135,11 @@ packages:
normalize-path: 3.0.0
readable-stream: 4.5.2
- /compressible@2.0.18:
- resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
- engines: {node: '>= 0.6'}
+ compressible@2.0.18:
dependencies:
mime-db: 1.52.0
- dev: true
- /compression@1.7.4:
- resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==}
- engines: {node: '>= 0.8.0'}
+ compression@1.7.4:
dependencies:
accepts: 1.3.8
bytes: 3.0.0
@@ -5970,108 +11150,67 @@ packages:
vary: 1.1.2
transitivePeerDependencies:
- supports-color
- dev: true
- /concat-map@0.0.1:
- resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+ concat-map@0.0.1: {}
- /confbox@0.1.7:
- resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==}
+ confbox@0.1.7: {}
- /consola@3.2.3:
- resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
- engines: {node: ^14.18.0 || >=16.10.0}
+ consola@3.2.3: {}
- /console-control-strings@1.1.0:
- resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
+ console-control-strings@1.1.0: {}
- /content-disposition@0.5.2:
- resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==}
- engines: {node: '>= 0.6'}
- dev: true
+ content-disposition@0.5.2: {}
- /convert-source-map@2.0.0:
- resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+ convert-source-map@2.0.0: {}
- /cookie-es@1.1.0:
- resolution: {integrity: sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==}
+ cookie-es@1.1.0: {}
- /cookie@0.5.0:
- resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
- engines: {node: '>= 0.6'}
- dev: true
+ cookie@0.5.0: {}
- /core-util-is@1.0.3:
- resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
+ cookie@0.6.0: {}
- /crc-32@1.2.2:
- resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
- engines: {node: '>=0.8'}
- hasBin: true
+ core-util-is@1.0.3: {}
- /crc32-stream@6.0.0:
- resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==}
- engines: {node: '>= 14'}
+ crc-32@1.2.2: {}
+
+ crc32-stream@6.0.0:
dependencies:
crc-32: 1.2.2
readable-stream: 4.5.2
- /create-require@1.1.1:
- resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
+ create-require@1.1.1: {}
- /croner@8.0.2:
- resolution: {integrity: sha512-HgSdlSUX8mIgDTTiQpWUP4qY4IFRMsduPCYdca34Pelt8MVdxdaDOzreFtCscA6R+cRZd7UbD1CD3uyx6J3X1A==}
- engines: {node: '>=18.0'}
+ croner@8.0.2: {}
- /cronstrue@2.49.0:
- resolution: {integrity: sha512-FWZBqdStQaPR8ZTBQGALh1EK9Hl1HcG70dyGvD1rKLPafFO3H73o38dz/e8YkIlbLn3JxmBI/f6Doe3Nh+DcEQ==}
- hasBin: true
+ cronstrue@2.49.0: {}
- /cross-spawn@5.1.0:
- resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==}
+ cross-spawn@5.1.0:
dependencies:
lru-cache: 4.1.5
shebang-command: 1.2.0
which: 1.3.1
- dev: true
- /cross-spawn@6.0.5:
- resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
- engines: {node: '>=4.8'}
+ cross-spawn@6.0.5:
dependencies:
nice-try: 1.0.5
path-key: 2.0.1
semver: 5.7.2
shebang-command: 1.2.0
which: 1.3.1
- dev: true
- /cross-spawn@7.0.3:
- resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
- engines: {node: '>= 8'}
+ cross-spawn@7.0.3:
dependencies:
path-key: 3.1.1
shebang-command: 2.0.0
which: 2.0.2
- /crossws@0.2.4:
- resolution: {integrity: sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==}
- peerDependencies:
- uWebSockets.js: '*'
- peerDependenciesMeta:
- uWebSockets.js:
- optional: true
+ crossws@0.2.4: {}
- /css-declaration-sorter@7.2.0(postcss@8.4.38):
- resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==}
- engines: {node: ^14 || ^16 || >=18}
- peerDependencies:
- postcss: ^8.0.9
+ css-declaration-sorter@7.2.0(postcss@8.4.38):
dependencies:
postcss: 8.4.38
- /css-select@5.1.0:
- resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
+ css-select@5.1.0:
dependencies:
boolbase: 1.0.0
css-what: 6.1.0
@@ -6079,34 +11218,21 @@ packages:
domutils: 3.1.0
nth-check: 2.1.1
- /css-tree@2.2.1:
- resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
+ css-tree@2.2.1:
dependencies:
mdn-data: 2.0.28
source-map-js: 1.2.0
- /css-tree@2.3.1:
- resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+ css-tree@2.3.1:
dependencies:
mdn-data: 2.0.30
source-map-js: 1.2.0
- /css-what@6.1.0:
- resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
- engines: {node: '>= 6'}
+ css-what@6.1.0: {}
- /cssesc@3.0.0:
- resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
- engines: {node: '>=4'}
- hasBin: true
+ cssesc@3.0.0: {}
- /cssnano-preset-default@6.1.2(postcss@8.4.38):
- resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ cssnano-preset-default@6.1.2(postcss@8.4.38):
dependencies:
browserslist: 4.23.0
css-declaration-sorter: 7.2.0(postcss@8.4.38)
@@ -6140,390 +11266,220 @@ packages:
postcss-svgo: 6.0.3(postcss@8.4.38)
postcss-unique-selectors: 6.0.4(postcss@8.4.38)
- /cssnano-utils@4.0.2(postcss@8.4.38):
- resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ cssnano-utils@4.0.2(postcss@8.4.38):
dependencies:
postcss: 8.4.38
- /cssnano@6.1.2(postcss@8.4.38):
- resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ cssnano@6.1.2(postcss@8.4.38):
dependencies:
cssnano-preset-default: 6.1.2(postcss@8.4.38)
lilconfig: 3.1.1
postcss: 8.4.38
- /csso@5.0.5:
- resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
+ csso@5.0.5:
dependencies:
css-tree: 2.2.1
- /csstype@3.1.3:
- resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
+ csstype@3.1.3: {}
- /csv-generate@3.4.3:
- resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==}
- dev: true
+ csv-generate@3.4.3: {}
- /csv-parse@4.16.3:
- resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==}
- dev: true
+ csv-parse@4.16.3: {}
- /csv-stringify@5.6.5:
- resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==}
- dev: true
+ csv-stringify@5.6.5: {}
- /csv@5.5.3:
- resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==}
- engines: {node: '>= 0.1.90'}
+ csv@5.5.3:
dependencies:
csv-generate: 3.4.3
csv-parse: 4.16.3
csv-stringify: 5.6.5
stream-transform: 2.1.3
- dev: true
- /damerau-levenshtein@1.0.8:
- resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
- dev: true
+ damerau-levenshtein@1.0.8: {}
- /date-fns@3.3.1:
- resolution: {integrity: sha512-y8e109LYGgoQDveiEBD3DYXKba1jWf5BA8YU1FL5Tvm0BTdEfy54WLCwnuYWZNnzzvALy/QQ4Hov+Q9RVRv+Zw==}
- dev: false
+ date-fns@3.3.1: {}
- /db0@0.1.4:
- resolution: {integrity: sha512-Ft6eCwONYxlwLjBXSJxw0t0RYtA5gW9mq8JfBXn9TtC0nDPlqePAhpv9v4g9aONBi6JI1OXHTKKkUYGd+BOrCA==}
- peerDependencies:
- '@libsql/client': ^0.5.2
- better-sqlite3: ^9.4.3
- drizzle-orm: ^0.29.4
- peerDependenciesMeta:
- '@libsql/client':
- optional: true
- better-sqlite3:
- optional: true
- drizzle-orm:
- optional: true
+ db0@0.1.4: {}
- /debug@2.6.9:
- resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
+ debug@2.6.9:
dependencies:
ms: 2.0.0
- /debug@3.2.7:
- resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
+ debug@3.2.7:
dependencies:
ms: 2.1.3
- dev: true
- /debug@4.3.4:
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
+ debug@4.3.4:
dependencies:
ms: 2.1.2
- /decamelize-keys@1.1.1:
- resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
- engines: {node: '>=0.10.0'}
+ decamelize-keys@1.1.1:
dependencies:
decamelize: 1.2.0
map-obj: 1.0.1
- dev: true
- /decamelize@1.2.0:
- resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
- engines: {node: '>=0.10.0'}
- dev: true
+ decamelize@1.2.0: {}
- /deep-eql@4.1.3:
- resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
- engines: {node: '>=6'}
+ deep-eql@4.1.3:
dependencies:
type-detect: 4.0.8
- dev: true
- /deep-extend@0.6.0:
- resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
- engines: {node: '>=4.0.0'}
- dev: true
+ deep-extend@0.6.0: {}
- /deep-is@0.1.4:
- resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+ deep-is@0.1.4: {}
- /deepmerge@4.3.1:
- resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
- engines: {node: '>=0.10.0'}
+ deepmerge@4.3.1: {}
- /default-browser-id@5.0.0:
- resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==}
- engines: {node: '>=18'}
+ default-browser-id@5.0.0: {}
- /default-browser@5.2.1:
- resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==}
- engines: {node: '>=18'}
+ default-browser@5.2.1:
dependencies:
bundle-name: 4.1.0
default-browser-id: 5.0.0
- /defaults@1.0.4:
- resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
+ defaults@1.0.4:
dependencies:
clone: 1.0.4
- dev: true
- /define-data-property@1.1.1:
- resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
- engines: {node: '>= 0.4'}
+ define-data-property@1.1.1:
dependencies:
get-intrinsic: 1.2.1
gopd: 1.0.1
has-property-descriptors: 1.0.0
- dev: true
- /define-lazy-prop@2.0.0:
- resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
- engines: {node: '>=8'}
+ define-lazy-prop@2.0.0: {}
- /define-lazy-prop@3.0.0:
- resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
- engines: {node: '>=12'}
+ define-lazy-prop@3.0.0: {}
- /define-properties@1.2.1:
- resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
- engines: {node: '>= 0.4'}
+ define-properties@1.2.1:
dependencies:
define-data-property: 1.1.1
has-property-descriptors: 1.0.0
object-keys: 1.1.1
- dev: true
- /defu@6.1.4:
- resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
+ defu@6.1.4: {}
- /delegates@1.0.0:
- resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
+ delegates@1.0.0: {}
- /denque@2.1.0:
- resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==}
- engines: {node: '>=0.10'}
+ denque@2.1.0: {}
- /depd@2.0.0:
- resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
- engines: {node: '>= 0.8'}
+ depd@2.0.0: {}
- /dequal@2.0.3:
- resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
- engines: {node: '>=6'}
- dev: true
+ dequal@2.0.3: {}
- /destr@2.0.3:
- resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
+ destr@2.0.3: {}
- /destroy@1.2.0:
- resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
- engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
+ destroy@1.2.0: {}
- /detect-indent@6.1.0:
- resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
- engines: {node: '>=8'}
- dev: true
+ detect-indent@6.1.0: {}
- /detect-libc@1.0.3:
- resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
- engines: {node: '>=0.10'}
- hasBin: true
+ detect-libc@1.0.3: {}
- /detect-libc@2.0.3:
- resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
- engines: {node: '>=8'}
+ detect-libc@2.0.3: {}
- /devalue@4.3.3:
- resolution: {integrity: sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==}
+ devalue@4.3.3: {}
- /didyoumean@1.2.2:
- resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
- dev: true
+ devalue@5.0.0: {}
- /diff-sequences@29.6.3:
- resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dev: true
+ didyoumean@1.2.2: {}
- /diff@4.0.2:
- resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
- engines: {node: '>=0.3.1'}
- dev: true
+ diff-sequences@29.6.3: {}
- /diff@5.2.0:
- resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
- engines: {node: '>=0.3.1'}
+ diff@4.0.2: {}
- /dir-glob@3.0.1:
- resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
- engines: {node: '>=8'}
+ diff@5.2.0: {}
+
+ dir-glob@3.0.1:
dependencies:
path-type: 4.0.0
- dev: true
- /dlv@1.1.3:
- resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
- dev: true
+ dlv@1.1.3: {}
- /doctrine@2.1.0:
- resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
- engines: {node: '>=0.10.0'}
+ doctrine@2.1.0:
dependencies:
esutils: 2.0.3
- dev: true
- /doctrine@3.0.0:
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
- engines: {node: '>=6.0.0'}
+ doctrine@3.0.0:
dependencies:
esutils: 2.0.3
- /dom-serializer@2.0.0:
- resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
+ dom-serializer@2.0.0:
dependencies:
domelementtype: 2.3.0
domhandler: 5.0.3
entities: 4.5.0
- /domelementtype@2.3.0:
- resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
+ domelementtype@2.3.0: {}
- /domhandler@5.0.3:
- resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
- engines: {node: '>= 4'}
+ domhandler@5.0.3:
dependencies:
domelementtype: 2.3.0
- /domutils@3.1.0:
- resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==}
+ domutils@3.1.0:
dependencies:
dom-serializer: 2.0.0
domelementtype: 2.3.0
domhandler: 5.0.3
- /dot-prop@8.0.2:
- resolution: {integrity: sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==}
- engines: {node: '>=16'}
+ dot-prop@8.0.2:
dependencies:
type-fest: 3.13.1
- /dotenv@16.4.5:
- resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
- engines: {node: '>=12'}
+ dotenv@16.4.5: {}
- /duplexer@0.1.2:
- resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
+ duplexer@0.1.2: {}
- /eastasianwidth@0.2.0:
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+ eastasianwidth@0.2.0: {}
- /ee-first@1.1.1:
- resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
+ ee-first@1.1.1: {}
- /electron-to-chromium@1.4.653:
- resolution: {integrity: sha512-wA2A2LQCqnEwQAvwADQq3KpMpNwgAUBnRmrFgRzHnPhbQUFArTR32Ab46f4p0MovDLcg4uqd4nCsN2hTltslpA==}
+ electron-to-chromium@1.4.653: {}
- /electron-to-chromium@1.4.745:
- resolution: {integrity: sha512-tRbzkaRI5gbUn5DEvF0dV4TQbMZ5CLkWeTAXmpC9IrYT+GE+x76i9p+o3RJ5l9XmdQlI1pPhVtE9uNcJJ0G0EA==}
+ electron-to-chromium@1.4.745: {}
- /emoji-regex@10.3.0:
- resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
- dev: true
+ emoji-regex@10.3.0: {}
- /emoji-regex@8.0.0:
- resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+ emoji-regex@8.0.0: {}
- /emoji-regex@9.2.2:
- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+ emoji-regex@9.2.2: {}
- /encodeurl@1.0.2:
- resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
- engines: {node: '>= 0.8'}
+ encodeurl@1.0.2: {}
- /encoding@0.1.13:
- resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
- requiresBuild: true
+ encoding@0.1.13:
dependencies:
iconv-lite: 0.6.3
optional: true
- /enhanced-resolve@5.15.0:
- resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==}
- engines: {node: '>=10.13.0'}
+ enhanced-resolve@5.15.0:
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.1
- /enhanced-resolve@5.16.0:
- resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==}
- engines: {node: '>=10.13.0'}
+ enhanced-resolve@5.16.0:
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.1
- dev: true
- /enquirer@2.4.1:
- resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==}
- engines: {node: '>=8.6'}
+ enquirer@2.4.1:
dependencies:
ansi-colors: 4.1.3
strip-ansi: 6.0.1
- dev: true
- /entities@4.5.0:
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
- engines: {node: '>=0.12'}
+ entities@4.5.0: {}
- /env-paths@2.2.1:
- resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
- engines: {node: '>=6'}
+ env-paths@2.2.1: {}
- /envinfo@7.11.0:
- resolution: {integrity: sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==}
- engines: {node: '>=4'}
- hasBin: true
- dev: true
+ envinfo@7.11.0: {}
- /err-code@2.0.3:
- resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
+ err-code@2.0.3: {}
- /error-ex@1.3.2:
- resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+ error-ex@1.3.2:
dependencies:
is-arrayish: 0.2.1
- dev: true
- /error-stack-parser-es@0.1.1:
- resolution: {integrity: sha512-g/9rfnvnagiNf+DRMHEVGuGuIBlCIMDFoTA616HaP2l9PlCjGjVhD98PNbVSJvmK4TttqT5mV5tInMhoFgi+aA==}
+ error-stack-parser-es@0.1.1: {}
- /es-abstract@1.22.2:
- resolution: {integrity: sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==}
- engines: {node: '>= 0.4'}
+ es-abstract@1.22.2:
dependencies:
array-buffer-byte-length: 1.0.0
arraybuffer.prototype.slice: 1.0.2
@@ -6564,11 +11520,8 @@ packages:
typed-array-length: 1.0.4
unbox-primitive: 1.0.2
which-typed-array: 1.1.11
- dev: true
- /es-abstract@1.22.3:
- resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==}
- engines: {node: '>= 0.4'}
+ es-abstract@1.22.3:
dependencies:
array-buffer-byte-length: 1.0.0
arraybuffer.prototype.slice: 1.0.2
@@ -6609,10 +11562,8 @@ packages:
typed-array-length: 1.0.4
unbox-primitive: 1.0.2
which-typed-array: 1.1.13
- dev: true
- /es-iterator-helpers@1.0.15:
- resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==}
+ es-iterator-helpers@1.0.15:
dependencies:
asynciterator.prototype: 1.0.0
call-bind: 1.0.5
@@ -6628,56 +11579,38 @@ packages:
internal-slot: 1.0.6
iterator.prototype: 1.1.2
safe-array-concat: 1.1.0
- dev: true
- /es-module-lexer@1.3.1:
- resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==}
- dev: true
+ es-module-lexer@1.3.1: {}
- /es-set-tostringtag@2.0.1:
- resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
- engines: {node: '>= 0.4'}
+ es-set-tostringtag@2.0.1:
dependencies:
get-intrinsic: 1.2.1
has: 1.0.4
has-tostringtag: 1.0.0
- dev: true
- /es-set-tostringtag@2.0.2:
- resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==}
- engines: {node: '>= 0.4'}
+ es-set-tostringtag@2.0.2:
dependencies:
get-intrinsic: 1.2.2
has-tostringtag: 1.0.0
hasown: 2.0.0
- dev: true
- /es-shim-unscopables@1.0.0:
- resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
+ es-shim-unscopables@1.0.0:
dependencies:
has: 1.0.4
- dev: true
- /es-shim-unscopables@1.0.2:
- resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==}
+ es-shim-unscopables@1.0.2:
dependencies:
hasown: 2.0.0
- dev: true
- /es-to-primitive@1.2.1:
- resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
- engines: {node: '>= 0.4'}
+ es-to-primitive@1.2.1:
dependencies:
is-callable: 1.2.7
is-date-object: 1.0.5
is-symbol: 1.0.4
- dev: true
- /esbuild@0.18.20:
- resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
+ es6-promise@3.3.1: {}
+
+ esbuild@0.18.20:
optionalDependencies:
'@esbuild/android-arm': 0.18.20
'@esbuild/android-arm64': 0.18.20
@@ -6701,13 +11634,8 @@ packages:
'@esbuild/win32-arm64': 0.18.20
'@esbuild/win32-ia32': 0.18.20
'@esbuild/win32-x64': 0.18.20
- dev: true
- /esbuild@0.19.4:
- resolution: {integrity: sha512-x7jL0tbRRpv4QUyuDMjONtWFciygUxWaUM1kMX2zWxI0X2YWOt7MSA0g4UdeSiHM8fcYVzpQhKYOycZwxTdZkA==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
+ esbuild@0.19.4:
optionalDependencies:
'@esbuild/android-arm': 0.19.4
'@esbuild/android-arm64': 0.19.4
@@ -6731,13 +11659,8 @@ packages:
'@esbuild/win32-arm64': 0.19.4
'@esbuild/win32-ia32': 0.19.4
'@esbuild/win32-x64': 0.19.4
- dev: true
- /esbuild@0.20.2:
- resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
+ esbuild@0.20.2:
optionalDependencies:
'@esbuild/aix-ppc64': 0.20.2
'@esbuild/android-arm': 0.20.2
@@ -6763,81 +11686,53 @@ packages:
'@esbuild/win32-ia32': 0.20.2
'@esbuild/win32-x64': 0.20.2
- /escalade@3.1.1:
- resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
- engines: {node: '>=6'}
+ escalade@3.1.1: {}
- /escape-html@1.0.3:
- resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
+ escape-html@1.0.3: {}
- /escape-string-regexp@1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
+ escape-string-regexp@1.0.5: {}
- /escape-string-regexp@4.0.0:
- resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
- engines: {node: '>=10'}
+ escape-string-regexp@4.0.0: {}
- /escape-string-regexp@5.0.0:
- resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
- engines: {node: '>=12'}
+ escape-string-regexp@5.0.0: {}
- /eslint-config-next@14.1.0(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-SBX2ed7DoRFXC6CQSLc/SbLY9Ut6HxNB2wPTcoIWjUMd7aF7O/SIE7111L8FdZ9TXsNV4pulUDnfthpyPtbFUg==}
- peerDependencies:
- eslint: ^7.23.0 || ^8.0.0
- typescript: '>=3.3.1'
- peerDependenciesMeta:
- typescript:
- optional: true
+ eslint-config-next@14.1.0(eslint@8.56.0)(typescript@5.3.3):
dependencies:
'@next/eslint-plugin-next': 14.1.0
'@rushstack/eslint-patch': 1.7.2
'@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
eslint: 8.56.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0)
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0)
eslint-plugin-react: 7.33.2(eslint@8.56.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0)
+ optionalDependencies:
typescript: 5.3.3
transitivePeerDependencies:
- eslint-import-resolver-webpack
- supports-color
- dev: true
- /eslint-config-prettier@9.1.0(eslint@8.56.0):
- resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
- hasBin: true
- peerDependencies:
- eslint: '>=7.0.0'
+ eslint-config-prettier@9.1.0(eslint@8.56.0):
dependencies:
eslint: 8.56.0
- dev: true
- /eslint-import-resolver-node@0.3.9:
- resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
+ eslint-import-resolver-node@0.3.9:
dependencies:
debug: 3.2.7
is-core-module: 2.13.1
resolve: 1.22.8
transitivePeerDependencies:
- supports-color
- dev: true
- /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0):
- resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- eslint: '*'
- eslint-plugin-import: '*'
+ eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0):
dependencies:
debug: 4.3.4
enhanced-resolve: 5.15.0
eslint: 8.56.0
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0))(eslint@8.56.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
fast-glob: 3.3.2
get-tsconfig: 4.7.2
is-core-module: 2.13.1
@@ -6847,49 +11742,20 @@ packages:
- eslint-import-resolver-node
- eslint-import-resolver-webpack
- supports-color
- dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0):
- resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: '*'
- eslint-import-resolver-node: '*'
- eslint-import-resolver-typescript: '*'
- eslint-import-resolver-webpack: '*'
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
- eslint:
- optional: true
- eslint-import-resolver-node:
- optional: true
- eslint-import-resolver-typescript:
- optional: true
- eslint-import-resolver-webpack:
- optional: true
+ eslint-module-utils@2.8.0(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0))(eslint@8.56.0):
dependencies:
- '@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
debug: 3.2.7
+ optionalDependencies:
+ '@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
eslint: 8.56.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0)
transitivePeerDependencies:
- supports-color
- dev: true
- /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0):
- resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
+ eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0):
dependencies:
- '@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.2
@@ -6898,7 +11764,7 @@ packages:
doctrine: 2.1.0
eslint: 8.56.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0))(eslint@8.56.0)
hasown: 2.0.0
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -6908,18 +11774,14 @@ packages:
object.values: 1.1.7
semver: 6.3.1
tsconfig-paths: 3.15.0
+ optionalDependencies:
+ '@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- dev: true
- /eslint-plugin-isaacscript@3.12.2(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-NE/EbtsNuDdUUy8Z1jp0u82g3+6SSMMH6mEzsDEdVVGlIeHvuwM9J1Qd8yEXGvaqV44dLnAYydFtMyuFpVV88w==}
- peerDependencies:
- '@typescript-eslint/parser': '>= 6.0.0'
- eslint: '>= 8.0.0'
- typescript: '>= 5.0.0'
+ eslint-plugin-isaacscript@3.12.2(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3):
dependencies:
'@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
'@typescript-eslint/type-utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
@@ -6929,13 +11791,8 @@ packages:
typescript: 5.3.3
transitivePeerDependencies:
- supports-color
- dev: true
- /eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0):
- resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==}
- engines: {node: '>=4.0'}
- peerDependencies:
- eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
+ eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0):
dependencies:
'@babel/runtime': 7.23.9
aria-query: 5.3.0
@@ -6954,52 +11811,26 @@ packages:
minimatch: 3.1.2
object.entries: 1.1.7
object.fromentries: 2.0.7
- dev: true
- /eslint-plugin-prettier@5.1.3(@types/eslint@8.56.2)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.4):
- resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- '@types/eslint': '>=8.0.0'
- eslint: '>=8.0.0'
- eslint-config-prettier: '*'
- prettier: '>=3.0.0'
- peerDependenciesMeta:
- '@types/eslint':
- optional: true
- eslint-config-prettier:
- optional: true
+ eslint-plugin-prettier@5.1.3(@types/eslint@8.56.2)(eslint-config-prettier@9.1.0(eslint@8.56.0))(eslint@8.56.0)(prettier@3.2.4):
dependencies:
- '@types/eslint': 8.56.2
eslint: 8.56.0
- eslint-config-prettier: 9.1.0(eslint@8.56.0)
prettier: 3.2.4
prettier-linter-helpers: 1.0.0
synckit: 0.8.8
- dev: true
+ optionalDependencies:
+ '@types/eslint': 8.56.2
+ eslint-config-prettier: 9.1.0(eslint@8.56.0)
- /eslint-plugin-react-hooks@4.6.0(eslint@8.56.0):
- resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
- engines: {node: '>=10'}
- peerDependencies:
- eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
+ eslint-plugin-react-hooks@4.6.0(eslint@8.56.0):
dependencies:
eslint: 8.56.0
- dev: true
- /eslint-plugin-react-refresh@0.4.5(eslint@8.56.0):
- resolution: {integrity: sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==}
- peerDependencies:
- eslint: '>=7'
+ eslint-plugin-react-refresh@0.4.5(eslint@8.56.0):
dependencies:
eslint: 8.56.0
- dev: true
- /eslint-plugin-react@7.33.2(eslint@8.56.0):
- resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==}
- engines: {node: '>=4'}
- peerDependencies:
- eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
+ eslint-plugin-react@7.33.2(eslint@8.56.0):
dependencies:
array-includes: 3.1.7
array.prototype.flatmap: 1.3.2
@@ -7018,31 +11849,20 @@ packages:
resolve: 2.0.0-next.5
semver: 6.3.1
string.prototype.matchall: 4.0.10
- dev: true
- /eslint-scope@5.1.1:
- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
- engines: {node: '>=8.0.0'}
+ eslint-scope@5.1.1:
dependencies:
esrecurse: 4.3.0
estraverse: 4.3.0
- dev: true
- /eslint-scope@7.2.2:
- resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ eslint-scope@7.2.2:
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
- /eslint-visitor-keys@3.4.3:
- resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ eslint-visitor-keys@3.4.3: {}
- /eslint@8.56.0:
- resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- hasBin: true
+ eslint@8.56.0:
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
'@eslint-community/regexpp': 4.10.0
@@ -7085,72 +11905,45 @@ packages:
transitivePeerDependencies:
- supports-color
- /espree@9.6.1:
- resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ esm-env@1.0.0: {}
+
+ espree@9.6.1:
dependencies:
acorn: 8.10.0
acorn-jsx: 5.3.2(acorn@8.10.0)
eslint-visitor-keys: 3.4.3
- /esprima@4.0.1:
- resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
- engines: {node: '>=4'}
- hasBin: true
- dev: true
+ esprima@4.0.1: {}
- /esquery@1.5.0:
- resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
- engines: {node: '>=0.10'}
+ esquery@1.5.0:
dependencies:
estraverse: 5.3.0
- /esrecurse@4.3.0:
- resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
- engines: {node: '>=4.0'}
+ esrecurse@4.3.0:
dependencies:
estraverse: 5.3.0
- /estraverse@4.3.0:
- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
- engines: {node: '>=4.0'}
- dev: true
+ estraverse@4.3.0: {}
- /estraverse@5.3.0:
- resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
- engines: {node: '>=4.0'}
+ estraverse@5.3.0: {}
- /estree-walker@2.0.2:
- resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+ estree-walker@2.0.2: {}
- /estree-walker@3.0.3:
- resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+ estree-walker@3.0.3:
dependencies:
'@types/estree': 1.0.5
- /esutils@2.0.3:
- resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
- engines: {node: '>=0.10.0'}
+ esutils@2.0.3: {}
- /etag@1.8.1:
- resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
- engines: {node: '>= 0.6'}
+ etag@1.8.1: {}
- /event-target-shim@5.0.1:
- resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
- engines: {node: '>=6'}
+ event-target-shim@5.0.1: {}
- /eventemitter3@5.0.1:
- resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
- dev: true
+ eventemitter3@5.0.1: {}
- /events@3.3.0:
- resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
- engines: {node: '>=0.8.x'}
+ events@3.3.0: {}
- /execa@5.1.1:
- resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
- engines: {node: '>=10'}
+ execa@5.1.1:
dependencies:
cross-spawn: 7.0.3
get-stream: 6.0.1
@@ -7162,9 +11955,7 @@ packages:
signal-exit: 3.0.7
strip-final-newline: 2.0.0
- /execa@7.2.0:
- resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==}
- engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
+ execa@7.2.0:
dependencies:
cross-spawn: 7.0.3
get-stream: 6.0.1
@@ -7176,9 +11967,7 @@ packages:
signal-exit: 3.0.7
strip-final-newline: 3.0.0
- /execa@8.0.1:
- resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
- engines: {node: '>=16.17'}
+ execa@8.0.1:
dependencies:
cross-spawn: 7.0.3
get-stream: 8.0.1
@@ -7190,54 +11979,38 @@ packages:
signal-exit: 4.1.0
strip-final-newline: 3.0.0
- /exponential-backoff@3.1.1:
- resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==}
+ exponential-backoff@3.1.1: {}
- /extendable-error@0.1.7:
- resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==}
- dev: true
+ extendable-error@0.1.7: {}
- /external-editor@3.1.0:
- resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
- engines: {node: '>=4'}
+ external-editor@3.1.0:
dependencies:
chardet: 0.7.0
iconv-lite: 0.4.24
tmp: 0.0.33
- dev: true
- /externality@1.0.2:
- resolution: {integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==}
+ externality@1.0.2:
dependencies:
enhanced-resolve: 5.15.0
mlly: 1.6.1
pathe: 1.1.2
ufo: 1.5.3
- /fast-deep-equal@3.1.3:
- resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
+ fast-deep-equal@3.1.3: {}
- /fast-diff@1.3.0:
- resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
- dev: true
+ fast-diff@1.3.0: {}
- /fast-fifo@1.3.2:
- resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
+ fast-fifo@1.3.2: {}
- /fast-glob@3.3.1:
- resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
- engines: {node: '>=8.6.0'}
+ fast-glob@3.3.1:
dependencies:
'@nodelib/fs.stat': 2.0.5
'@nodelib/fs.walk': 1.2.8
glob-parent: 5.1.2
merge2: 1.4.1
micromatch: 4.0.5
- dev: true
- /fast-glob@3.3.2:
- resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
- engines: {node: '>=8.6.0'}
+ fast-glob@3.3.2:
dependencies:
'@nodelib/fs.stat': 2.0.5
'@nodelib/fs.walk': 1.2.8
@@ -7245,198 +12018,137 @@ packages:
merge2: 1.4.1
micromatch: 4.0.5
- /fast-json-stable-stringify@2.1.0:
- resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
+ fast-json-stable-stringify@2.1.0: {}
- /fast-levenshtein@2.0.6:
- resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+ fast-levenshtein@2.0.6: {}
- /fast-url-parser@1.1.3:
- resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==}
+ fast-url-parser@1.1.3:
dependencies:
punycode: 1.4.1
- dev: true
- /fastest-levenshtein@1.0.16:
- resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
- engines: {node: '>= 4.9.1'}
- dev: true
+ fastest-levenshtein@1.0.16: {}
- /fastq@1.17.0:
- resolution: {integrity: sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==}
+ fastq@1.17.0:
dependencies:
reusify: 1.0.4
- /figures@3.2.0:
- resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
- engines: {node: '>=8'}
+ figures@3.2.0:
dependencies:
escape-string-regexp: 1.0.5
- dev: true
- /file-entry-cache@6.0.1:
- resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ file-entry-cache@6.0.1:
dependencies:
flat-cache: 3.2.0
- /file-uri-to-path@1.0.0:
- resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
+ file-uri-to-path@1.0.0: {}
- /fill-range@7.0.1:
- resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
- engines: {node: '>=8'}
+ fill-range@7.0.1:
dependencies:
to-regex-range: 5.0.1
- /find-up@4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
+ find-up@4.1.0:
dependencies:
locate-path: 5.0.0
path-exists: 4.0.0
- dev: true
- /find-up@5.0.0:
- resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
- engines: {node: '>=10'}
+ find-up@5.0.0:
dependencies:
locate-path: 6.0.0
path-exists: 4.0.0
- /find-yarn-workspace-root2@1.2.16:
- resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==}
+ find-yarn-workspace-root2@1.2.16:
dependencies:
micromatch: 4.0.5
pkg-dir: 4.2.0
- dev: true
- /flat-cache@3.2.0:
- resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ flat-cache@3.2.0:
dependencies:
flatted: 3.2.9
keyv: 4.5.4
rimraf: 3.0.2
- /flat@5.0.2:
- resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
- hasBin: true
- dev: true
+ flat@5.0.2: {}
- /flatted@3.2.9:
- resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
+ flatted@3.2.9: {}
- /flatted@3.3.1:
- resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
+ flatted@3.3.1: {}
- /floating-vue@5.2.2(@nuxt/kit@3.11.2)(vue@3.4.24):
- resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==}
- peerDependencies:
- '@nuxt/kit': ^3.2.0
- vue: ^3.2.0
- peerDependenciesMeta:
- '@nuxt/kit':
- optional: true
+ floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)):
dependencies:
'@floating-ui/dom': 1.1.1
- '@nuxt/kit': 3.11.2(rollup@4.9.6)
vue: 3.4.24(typescript@5.3.3)
- vue-resize: 2.0.0-alpha.1(vue@3.4.24)
+ vue-resize: 2.0.0-alpha.1(vue@3.4.24(typescript@5.3.3))
+ optionalDependencies:
+ '@nuxt/kit': 3.11.2(rollup@3.29.4)
- /focus-trap@7.5.4:
- resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==}
+ floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)):
+ dependencies:
+ '@floating-ui/dom': 1.1.1
+ vue: 3.4.24(typescript@5.3.3)
+ vue-resize: 2.0.0-alpha.1(vue@3.4.24(typescript@5.3.3))
+ optionalDependencies:
+ '@nuxt/kit': 3.11.2(rollup@4.16.2)
+
+ focus-trap@7.5.4:
dependencies:
tabbable: 6.2.0
- /for-each@0.3.3:
- resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
+ for-each@0.3.3:
dependencies:
is-callable: 1.2.7
- dev: true
- /foreground-child@3.1.1:
- resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
- engines: {node: '>=14'}
+ foreground-child@3.1.1:
dependencies:
cross-spawn: 7.0.3
signal-exit: 4.1.0
- /fraction.js@4.3.7:
- resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
+ fraction.js@4.3.7: {}
- /fresh@0.5.2:
- resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
- engines: {node: '>= 0.6'}
+ fresh@0.5.2: {}
- /fs-extra@11.2.0:
- resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
- engines: {node: '>=14.14'}
+ fs-extra@11.2.0:
dependencies:
graceful-fs: 4.2.11
jsonfile: 6.1.0
universalify: 2.0.0
- /fs-extra@7.0.1:
- resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
- engines: {node: '>=6 <7 || >=8'}
+ fs-extra@7.0.1:
dependencies:
graceful-fs: 4.2.11
jsonfile: 4.0.0
universalify: 0.1.2
- dev: true
- /fs-extra@8.1.0:
- resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
- engines: {node: '>=6 <7 || >=8'}
+ fs-extra@8.1.0:
dependencies:
graceful-fs: 4.2.11
jsonfile: 4.0.0
universalify: 0.1.2
- dev: true
- /fs-minipass@2.1.0:
- resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
- engines: {node: '>= 8'}
+ fs-minipass@2.1.0:
dependencies:
minipass: 3.3.6
- /fs-minipass@3.0.3:
- resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ fs-minipass@3.0.3:
dependencies:
minipass: 7.0.4
- /fs.realpath@1.0.0:
- resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+ fs.realpath@1.0.0: {}
- /fsevents@2.3.3:
- resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
- requiresBuild: true
+ fsevents@2.3.3:
optional: true
- /function-bind@1.1.2:
- resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
+ function-bind@1.1.2: {}
- /function.prototype.name@1.1.6:
- resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
- engines: {node: '>= 0.4'}
+ function.prototype.name@1.1.6:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
functions-have-names: 1.2.3
- dev: true
- /functions-have-names@1.2.3:
- resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
- dev: true
+ functions-have-names@1.2.3: {}
- /gauge@3.0.2:
- resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==}
- engines: {node: '>=10'}
+ gauge@3.0.2:
dependencies:
aproba: 2.0.0
color-support: 1.1.3
@@ -7448,69 +12160,44 @@ packages:
strip-ansi: 6.0.1
wide-align: 1.1.5
- /gensync@1.0.0-beta.2:
- resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
- engines: {node: '>=6.9.0'}
+ gensync@1.0.0-beta.2: {}
- /get-caller-file@2.0.5:
- resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
- engines: {node: 6.* || 8.* || >= 10.*}
+ get-caller-file@2.0.5: {}
- /get-east-asian-width@1.2.0:
- resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==}
- engines: {node: '>=18'}
- dev: true
+ get-east-asian-width@1.2.0: {}
- /get-func-name@2.0.2:
- resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
- dev: true
+ get-func-name@2.0.2: {}
- /get-intrinsic@1.2.1:
- resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
+ get-intrinsic@1.2.1:
dependencies:
function-bind: 1.1.2
has: 1.0.4
has-proto: 1.0.1
has-symbols: 1.0.3
- dev: true
- /get-intrinsic@1.2.2:
- resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
+ get-intrinsic@1.2.2:
dependencies:
function-bind: 1.1.2
has-proto: 1.0.1
has-symbols: 1.0.3
hasown: 2.0.0
- dev: true
- /get-port-please@3.1.2:
- resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==}
+ get-port-please@3.1.2: {}
- /get-stream@6.0.1:
- resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
- engines: {node: '>=10'}
+ get-stream@6.0.1: {}
- /get-stream@8.0.1:
- resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
- engines: {node: '>=16'}
+ get-stream@8.0.1: {}
- /get-symbol-description@1.0.0:
- resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
- engines: {node: '>= 0.4'}
+ get-symbol-description@1.0.0:
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.1
- dev: true
- /get-tsconfig@4.7.2:
- resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==}
+ get-tsconfig@4.7.2:
dependencies:
resolve-pkg-maps: 1.0.0
- dev: true
- /giget@1.2.3:
- resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==}
- hasBin: true
+ giget@1.2.3:
dependencies:
citty: 0.1.6
consola: 3.2.3
@@ -7521,41 +12208,28 @@ packages:
pathe: 1.1.2
tar: 6.2.1
- /git-config-path@2.0.0:
- resolution: {integrity: sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==}
- engines: {node: '>=4'}
+ git-config-path@2.0.0: {}
- /git-up@7.0.0:
- resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==}
+ git-up@7.0.0:
dependencies:
is-ssh: 1.4.0
parse-url: 8.1.0
- /git-url-parse@14.0.0:
- resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==}
+ git-url-parse@14.0.0:
dependencies:
git-up: 7.0.0
- /glob-parent@5.1.2:
- resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
- engines: {node: '>= 6'}
+ glob-parent@5.1.2:
dependencies:
is-glob: 4.0.3
- /glob-parent@6.0.2:
- resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
- engines: {node: '>=10.13.0'}
+ glob-parent@6.0.2:
dependencies:
is-glob: 4.0.3
- /glob-to-regexp@0.4.1:
- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
- dev: true
+ glob-to-regexp@0.4.1: {}
- /glob@10.3.10:
- resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
- engines: {node: '>=16 || 14 >=14.17'}
- hasBin: true
+ glob@10.3.10:
dependencies:
foreground-child: 3.1.1
jackspeak: 2.3.6
@@ -7563,8 +12237,7 @@ packages:
minipass: 7.0.4
path-scurry: 1.10.1
- /glob@7.2.3:
- resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ glob@7.2.3:
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
@@ -7573,9 +12246,7 @@ packages:
once: 1.4.0
path-is-absolute: 1.0.1
- /glob@8.1.0:
- resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
- engines: {node: '>=12'}
+ glob@8.1.0:
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
@@ -7583,32 +12254,23 @@ packages:
minimatch: 5.1.6
once: 1.4.0
- /global-directory@4.0.1:
- resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==}
- engines: {node: '>=18'}
+ global-directory@4.0.1:
dependencies:
ini: 4.1.1
- /globals@11.12.0:
- resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
- engines: {node: '>=4'}
+ globals@11.12.0: {}
- /globals@13.24.0:
- resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
- engines: {node: '>=8'}
+ globals@13.24.0:
dependencies:
type-fest: 0.20.2
- /globalthis@1.0.3:
- resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
- engines: {node: '>= 0.4'}
+ globalthis@1.0.3:
dependencies:
define-properties: 1.2.1
- dev: true
- /globby@11.1.0:
- resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
- engines: {node: '>=10'}
+ globalyzer@0.1.0: {}
+
+ globby@11.1.0:
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
@@ -7616,22 +12278,16 @@ packages:
ignore: 5.2.4
merge2: 1.4.1
slash: 3.0.0
- dev: true
- /globby@13.2.2:
- resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ globby@13.2.2:
dependencies:
dir-glob: 3.0.1
fast-glob: 3.3.2
ignore: 5.3.1
merge2: 1.4.1
slash: 4.0.0
- dev: true
- /globby@14.0.1:
- resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==}
- engines: {node: '>=18'}
+ globby@14.0.1:
dependencies:
'@sindresorhus/merge-streams': 2.3.0
fast-glob: 3.3.2
@@ -7640,45 +12296,29 @@ packages:
slash: 5.1.0
unicorn-magic: 0.1.0
- /globrex@0.1.2:
- resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
- dev: true
+ globrex@0.1.2: {}
- /gopd@1.0.1:
- resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
+ gopd@1.0.1:
dependencies:
get-intrinsic: 1.2.1
- dev: true
- /graceful-fs@4.2.11:
- resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+ graceful-fs@4.2.11: {}
- /grapheme-splitter@1.0.4:
- resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
- dev: true
+ grapheme-splitter@1.0.4: {}
- /graphemer@1.4.0:
- resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
+ graphemer@1.4.0: {}
- /graphql@16.8.1:
- resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==}
- engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
- dev: true
+ graphql@16.8.1: {}
- /gzip-size@6.0.0:
- resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
- engines: {node: '>=10'}
+ gzip-size@6.0.0:
dependencies:
duplexer: 0.1.2
- /gzip-size@7.0.0:
- resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ gzip-size@7.0.0:
dependencies:
duplexer: 0.1.2
- /h3@1.11.1:
- resolution: {integrity: sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==}
+ h3@1.11.1:
dependencies:
cookie-es: 1.1.0
crossws: 0.2.4
@@ -7693,100 +12333,57 @@ packages:
transitivePeerDependencies:
- uWebSockets.js
- /hard-rejection@2.1.0:
- resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
- engines: {node: '>=6'}
- dev: true
+ hard-rejection@2.1.0: {}
- /has-bigints@1.0.2:
- resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
- dev: true
+ has-bigints@1.0.2: {}
- /has-flag@3.0.0:
- resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
- engines: {node: '>=4'}
+ has-flag@3.0.0: {}
- /has-flag@4.0.0:
- resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
- engines: {node: '>=8'}
+ has-flag@4.0.0: {}
- /has-property-descriptors@1.0.0:
- resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
+ has-property-descriptors@1.0.0:
dependencies:
get-intrinsic: 1.2.1
- dev: true
- /has-property-descriptors@1.0.1:
- resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==}
+ has-property-descriptors@1.0.1:
dependencies:
get-intrinsic: 1.2.2
- dev: true
- /has-proto@1.0.1:
- resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
- engines: {node: '>= 0.4'}
- dev: true
+ has-proto@1.0.1: {}
- /has-symbols@1.0.3:
- resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
- engines: {node: '>= 0.4'}
- dev: true
+ has-symbols@1.0.3: {}
- /has-tostringtag@1.0.0:
- resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
- engines: {node: '>= 0.4'}
+ has-tostringtag@1.0.0:
dependencies:
has-symbols: 1.0.3
- dev: true
- /has-unicode@2.0.1:
- resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
+ has-unicode@2.0.1: {}
- /has@1.0.4:
- resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==}
- engines: {node: '>= 0.4.0'}
- dev: true
+ has@1.0.4: {}
- /hash-sum@2.0.0:
- resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==}
+ hash-sum@2.0.0: {}
- /hasown@2.0.0:
- resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
- engines: {node: '>= 0.4'}
+ hasown@2.0.0:
dependencies:
function-bind: 1.1.2
- /headers-polyfill@4.0.2:
- resolution: {integrity: sha512-EWGTfnTqAO2L/j5HZgoM/3z82L7necsJ0pO9Tp0X1wil3PDLrkypTBRgVO2ExehEEvUycejZD3FuRaXpZZc3kw==}
- dev: true
+ headers-polyfill@4.0.2: {}
- /hookable@5.5.3:
- resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
+ hookable@5.5.3: {}
- /hosted-git-info@2.8.9:
- resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
- dev: true
+ hosted-git-info@2.8.9: {}
- /hosted-git-info@7.0.1:
- resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ hosted-git-info@7.0.1:
dependencies:
lru-cache: 10.2.0
- /html-escaper@2.0.2:
- resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
- dev: true
+ html-escaper@2.0.2: {}
- /html-tags@3.3.1:
- resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
- engines: {node: '>=8'}
+ html-tags@3.3.1: {}
- /http-cache-semantics@4.1.1:
- resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
+ http-cache-semantics@4.1.1: {}
- /http-errors@2.0.0:
- resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
- engines: {node: '>= 0.8'}
+ http-errors@2.0.0:
dependencies:
depd: 2.0.0
inherits: 2.0.4
@@ -7794,141 +12391,90 @@ packages:
statuses: 2.0.1
toidentifier: 1.0.1
- /http-proxy-agent@7.0.2:
- resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
- engines: {node: '>= 14'}
+ http-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.1
debug: 4.3.4
transitivePeerDependencies:
- supports-color
- /http-shutdown@1.2.2:
- resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==}
- engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
+ http-shutdown@1.2.2: {}
- /https-proxy-agent@5.0.1:
- resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
- engines: {node: '>= 6'}
+ https-proxy-agent@5.0.1:
dependencies:
agent-base: 6.0.2
debug: 4.3.4
transitivePeerDependencies:
- supports-color
- /https-proxy-agent@7.0.4:
- resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==}
- engines: {node: '>= 14'}
+ https-proxy-agent@7.0.4:
dependencies:
agent-base: 7.1.1
debug: 4.3.4
transitivePeerDependencies:
- supports-color
- /httpxy@0.1.5:
- resolution: {integrity: sha512-hqLDO+rfststuyEUTWObQK6zHEEmZ/kaIP2/zclGGZn6X8h/ESTWg+WKecQ/e5k4nPswjzZD+q2VqZIbr15CoQ==}
+ httpxy@0.1.5: {}
- /human-id@1.0.2:
- resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
- dev: true
+ human-id@1.0.2: {}
- /human-signals@2.1.0:
- resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
- engines: {node: '>=10.17.0'}
+ human-signals@2.1.0: {}
- /human-signals@4.3.1:
- resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
- engines: {node: '>=14.18.0'}
+ human-signals@4.3.1: {}
- /human-signals@5.0.0:
- resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
- engines: {node: '>=16.17.0'}
+ human-signals@5.0.0: {}
- /husky@8.0.3:
- resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==}
- engines: {node: '>=14'}
- hasBin: true
- dev: true
+ husky@8.0.3: {}
- /iconv-lite@0.4.24:
- resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
- engines: {node: '>=0.10.0'}
+ iconv-lite@0.4.24:
dependencies:
safer-buffer: 2.1.2
- dev: true
- /iconv-lite@0.6.3:
- resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
- engines: {node: '>=0.10.0'}
- requiresBuild: true
+ iconv-lite@0.6.3:
dependencies:
safer-buffer: 2.1.2
optional: true
- /ieee754@1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+ ieee754@1.2.1: {}
- /ignore-walk@6.0.4:
- resolution: {integrity: sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ ignore-walk@6.0.4:
dependencies:
minimatch: 9.0.3
- /ignore@5.2.4:
- resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
- engines: {node: '>= 4'}
- dev: true
+ ignore@5.2.4: {}
- /ignore@5.3.1:
- resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
- engines: {node: '>= 4'}
+ ignore@5.3.1: {}
- /image-meta@0.2.0:
- resolution: {integrity: sha512-ZBGjl0ZMEMeOC3Ns0wUF/5UdUmr3qQhBSCniT0LxOgGGIRHiNFOkMtIHB7EOznRU47V2AxPgiVP+s+0/UCU0Hg==}
+ image-meta@0.2.0: {}
- /import-fresh@3.3.0:
- resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
- engines: {node: '>=6'}
+ import-fresh@3.3.0:
dependencies:
parent-module: 1.0.1
resolve-from: 4.0.0
- /import-local@3.1.0:
- resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==}
- engines: {node: '>=8'}
- hasBin: true
+ import-local@3.1.0:
dependencies:
pkg-dir: 4.2.0
resolve-cwd: 3.0.0
- dev: true
- /imurmurhash@0.1.4:
- resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
- engines: {node: '>=0.8.19'}
+ import-meta-resolve@4.1.0: {}
- /indent-string@4.0.0:
- resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
- engines: {node: '>=8'}
+ imurmurhash@0.1.4: {}
- /inflight@1.0.6:
- resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+ indent-string@4.0.0: {}
+
+ inflight@1.0.6:
dependencies:
once: 1.4.0
wrappy: 1.0.2
- /inherits@2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+ inherits@2.0.4: {}
- /ini@1.3.8:
- resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
+ ini@1.3.8: {}
- /ini@4.1.1:
- resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ ini@4.1.1: {}
- /inquirer@8.2.6:
- resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==}
- engines: {node: '>=12.0.0'}
+ inquirer@8.2.6:
dependencies:
ansi-escapes: 4.3.2
chalk: 4.1.2
@@ -7945,34 +12491,22 @@ packages:
strip-ansi: 6.0.1
through: 2.3.8
wrap-ansi: 6.2.0
- dev: true
- /internal-slot@1.0.5:
- resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
- engines: {node: '>= 0.4'}
+ internal-slot@1.0.5:
dependencies:
get-intrinsic: 1.2.1
has: 1.0.4
side-channel: 1.0.4
- dev: true
- /internal-slot@1.0.6:
- resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==}
- engines: {node: '>= 0.4'}
+ internal-slot@1.0.6:
dependencies:
get-intrinsic: 1.2.2
hasown: 2.0.0
side-channel: 1.0.4
- dev: true
- /interpret@3.1.1:
- resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==}
- engines: {node: '>=10.13.0'}
- dev: true
+ interpret@3.1.1: {}
- /ioredis@5.4.1:
- resolution: {integrity: sha512-2YZsvl7jopIa1gaePkeMtd9rAcSjOOjPtpcLlOeusyO+XH2SK5ZcT+UCrElPP+WVIInh2TzeI4XW9ENaSLVVHA==}
- engines: {node: '>=12.22.0'}
+ ioredis@5.4.1:
dependencies:
'@ioredis/commands': 1.2.0
cluster-key-slot: 1.1.2
@@ -7986,578 +12520,347 @@ packages:
transitivePeerDependencies:
- supports-color
- /ip-address@9.0.5:
- resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
- engines: {node: '>= 12'}
+ ip-address@9.0.5:
dependencies:
jsbn: 1.1.0
sprintf-js: 1.1.3
- /iron-webcrypto@1.1.1:
- resolution: {integrity: sha512-5xGwQUWHQSy039rFr+5q/zOmj7GP0Ypzvo34Ep+61bPIhaLduEDp/PvLGlU3awD2mzWUR0weN2vJ1mILydFPEg==}
+ iron-webcrypto@1.1.1: {}
- /is-array-buffer@3.0.2:
- resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
+ is-array-buffer@3.0.2:
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.1
is-typed-array: 1.1.12
- dev: true
- /is-arrayish@0.2.1:
- resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
- dev: true
+ is-arrayish@0.2.1: {}
- /is-async-function@2.0.0:
- resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
- engines: {node: '>= 0.4'}
+ is-async-function@2.0.0:
dependencies:
has-tostringtag: 1.0.0
- dev: true
- /is-bigint@1.0.4:
- resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
+ is-bigint@1.0.4:
dependencies:
has-bigints: 1.0.2
- dev: true
- /is-binary-path@2.1.0:
- resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
- engines: {node: '>=8'}
+ is-binary-path@2.1.0:
dependencies:
binary-extensions: 2.2.0
- /is-boolean-object@1.1.2:
- resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
- engines: {node: '>= 0.4'}
+ is-boolean-object@1.1.2:
dependencies:
call-bind: 1.0.2
has-tostringtag: 1.0.0
- dev: true
- /is-builtin-module@3.2.1:
- resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
- engines: {node: '>=6'}
+ is-builtin-module@3.2.1:
dependencies:
builtin-modules: 3.3.0
- /is-callable@1.2.7:
- resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
- engines: {node: '>= 0.4'}
- dev: true
+ is-callable@1.2.7: {}
- /is-core-module@2.13.1:
- resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
+ is-core-module@2.13.1:
dependencies:
hasown: 2.0.0
- /is-date-object@1.0.5:
- resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
- engines: {node: '>= 0.4'}
+ is-date-object@1.0.5:
dependencies:
has-tostringtag: 1.0.0
- dev: true
- /is-docker@2.2.1:
- resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
- engines: {node: '>=8'}
- hasBin: true
+ is-docker@2.2.1: {}
- /is-docker@3.0.0:
- resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- hasBin: true
+ is-docker@3.0.0: {}
- /is-extglob@2.1.1:
- resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
- engines: {node: '>=0.10.0'}
+ is-extglob@2.1.1: {}
- /is-finalizationregistry@1.0.2:
- resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==}
+ is-finalizationregistry@1.0.2:
dependencies:
call-bind: 1.0.5
- dev: true
- /is-fullwidth-code-point@3.0.0:
- resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
- engines: {node: '>=8'}
+ is-fullwidth-code-point@3.0.0: {}
- /is-fullwidth-code-point@4.0.0:
- resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
- engines: {node: '>=12'}
- dev: true
+ is-fullwidth-code-point@4.0.0: {}
- /is-fullwidth-code-point@5.0.0:
- resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==}
- engines: {node: '>=18'}
+ is-fullwidth-code-point@5.0.0:
dependencies:
get-east-asian-width: 1.2.0
- dev: true
- /is-generator-function@1.0.10:
- resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
- engines: {node: '>= 0.4'}
+ is-generator-function@1.0.10:
dependencies:
has-tostringtag: 1.0.0
- dev: true
- /is-glob@4.0.3:
- resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
- engines: {node: '>=0.10.0'}
+ is-glob@4.0.3:
dependencies:
is-extglob: 2.1.1
- /is-inside-container@1.0.0:
- resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
- engines: {node: '>=14.16'}
- hasBin: true
+ is-inside-container@1.0.0:
dependencies:
is-docker: 3.0.0
- /is-installed-globally@1.0.0:
- resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==}
- engines: {node: '>=18'}
+ is-installed-globally@1.0.0:
dependencies:
global-directory: 4.0.1
is-path-inside: 4.0.0
- /is-interactive@1.0.0:
- resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
- engines: {node: '>=8'}
- dev: true
+ is-interactive@1.0.0: {}
- /is-lambda@1.0.1:
- resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
+ is-lambda@1.0.1: {}
- /is-map@2.0.2:
- resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==}
- dev: true
+ is-map@2.0.2: {}
- /is-module@1.0.0:
- resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
+ is-module@1.0.0: {}
- /is-negative-zero@2.0.2:
- resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
- engines: {node: '>= 0.4'}
- dev: true
+ is-negative-zero@2.0.2: {}
- /is-node-process@1.2.0:
- resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==}
- dev: true
+ is-node-process@1.2.0: {}
- /is-number-object@1.0.7:
- resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
- engines: {node: '>= 0.4'}
+ is-number-object@1.0.7:
dependencies:
has-tostringtag: 1.0.0
- dev: true
- /is-number@7.0.0:
- resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
- engines: {node: '>=0.12.0'}
+ is-number@7.0.0: {}
- /is-path-inside@3.0.3:
- resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
- engines: {node: '>=8'}
+ is-path-inside@3.0.3: {}
- /is-path-inside@4.0.0:
- resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==}
- engines: {node: '>=12'}
+ is-path-inside@4.0.0: {}
- /is-plain-obj@1.1.0:
- resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
- engines: {node: '>=0.10.0'}
- dev: true
+ is-plain-obj@1.1.0: {}
- /is-plain-object@2.0.4:
- resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
- engines: {node: '>=0.10.0'}
+ is-plain-object@2.0.4:
dependencies:
isobject: 3.0.1
- dev: true
- /is-port-reachable@4.0.0:
- resolution: {integrity: sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dev: true
+ is-port-reachable@4.0.0: {}
- /is-primitive@3.0.1:
- resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==}
- engines: {node: '>=0.10.0'}
+ is-primitive@3.0.1: {}
- /is-reference@1.2.1:
- resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
+ is-reference@1.2.1:
dependencies:
'@types/estree': 1.0.5
- /is-regex@1.1.4:
- resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
- engines: {node: '>= 0.4'}
+ is-reference@3.0.2:
+ dependencies:
+ '@types/estree': 1.0.5
+
+ is-regex@1.1.4:
dependencies:
call-bind: 1.0.2
has-tostringtag: 1.0.0
- dev: true
- /is-regexp@1.0.0:
- resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==}
- engines: {node: '>=0.10.0'}
- dev: true
+ is-regexp@1.0.0: {}
- /is-set@2.0.2:
- resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==}
- dev: true
+ is-set@2.0.2: {}
- /is-shared-array-buffer@1.0.2:
- resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
+ is-shared-array-buffer@1.0.2:
dependencies:
call-bind: 1.0.2
- dev: true
- /is-ssh@1.4.0:
- resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==}
+ is-ssh@1.4.0:
dependencies:
protocols: 2.0.1
- /is-stream@2.0.1:
- resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
- engines: {node: '>=8'}
+ is-stream@2.0.1: {}
- /is-stream@3.0.0:
- resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ is-stream@3.0.0: {}
- /is-string@1.0.7:
- resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
- engines: {node: '>= 0.4'}
+ is-string@1.0.7:
dependencies:
has-tostringtag: 1.0.0
- dev: true
- /is-subdir@1.2.0:
- resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==}
- engines: {node: '>=4'}
+ is-subdir@1.2.0:
dependencies:
better-path-resolve: 1.0.0
- dev: true
- /is-symbol@1.0.4:
- resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
- engines: {node: '>= 0.4'}
+ is-symbol@1.0.4:
dependencies:
has-symbols: 1.0.3
- dev: true
- /is-typed-array@1.1.12:
- resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==}
- engines: {node: '>= 0.4'}
+ is-typed-array@1.1.12:
dependencies:
which-typed-array: 1.1.11
- dev: true
- /is-unicode-supported@0.1.0:
- resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
- engines: {node: '>=10'}
- dev: true
+ is-unicode-supported@0.1.0: {}
- /is-weakmap@2.0.1:
- resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==}
- dev: true
+ is-weakmap@2.0.1: {}
- /is-weakref@1.0.2:
- resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
+ is-weakref@1.0.2:
dependencies:
call-bind: 1.0.2
- dev: true
- /is-weakset@2.0.2:
- resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==}
+ is-weakset@2.0.2:
dependencies:
call-bind: 1.0.5
get-intrinsic: 1.2.2
- dev: true
- /is-windows@1.0.2:
- resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
- engines: {node: '>=0.10.0'}
- dev: true
+ is-windows@1.0.2: {}
- /is-wsl@2.2.0:
- resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
- engines: {node: '>=8'}
+ is-wsl@2.2.0:
dependencies:
is-docker: 2.2.1
- /is-wsl@3.1.0:
- resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
- engines: {node: '>=16'}
+ is-wsl@3.1.0:
dependencies:
is-inside-container: 1.0.0
- /is64bit@2.0.0:
- resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==}
- engines: {node: '>=18'}
+ is64bit@2.0.0:
dependencies:
system-architecture: 0.1.0
- /isarray@1.0.0:
- resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
+ isarray@1.0.0: {}
- /isarray@2.0.5:
- resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
- dev: true
+ isarray@2.0.5: {}
- /isexe@2.0.0:
- resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+ isexe@2.0.0: {}
- /isexe@3.1.1:
- resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==}
- engines: {node: '>=16'}
+ isexe@3.1.1: {}
- /isobject@3.0.1:
- resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
- engines: {node: '>=0.10.0'}
- dev: true
+ isobject@3.0.1: {}
- /istanbul-lib-coverage@3.2.2:
- resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
- engines: {node: '>=8'}
- dev: true
+ istanbul-lib-coverage@3.2.2: {}
- /istanbul-lib-report@3.0.1:
- resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
- engines: {node: '>=10'}
+ istanbul-lib-report@3.0.1:
dependencies:
istanbul-lib-coverage: 3.2.2
make-dir: 4.0.0
supports-color: 7.2.0
- dev: true
- /istanbul-lib-source-maps@5.0.4:
- resolution: {integrity: sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==}
- engines: {node: '>=10'}
+ istanbul-lib-source-maps@5.0.4:
dependencies:
'@jridgewell/trace-mapping': 0.3.25
debug: 4.3.4
istanbul-lib-coverage: 3.2.2
transitivePeerDependencies:
- supports-color
- dev: true
- /istanbul-reports@3.1.6:
- resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==}
- engines: {node: '>=8'}
+ istanbul-reports@3.1.6:
dependencies:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.1
- dev: true
- /iterator.prototype@1.1.2:
- resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==}
+ iterator.prototype@1.1.2:
dependencies:
define-properties: 1.2.1
get-intrinsic: 1.2.2
has-symbols: 1.0.3
reflect.getprototypeof: 1.0.4
set-function-name: 2.0.1
- dev: true
- /jackspeak@2.3.6:
- resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
- engines: {node: '>=14'}
+ jackspeak@2.3.6:
dependencies:
'@isaacs/cliui': 8.0.2
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
- /jest-worker@27.5.1:
- resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
- engines: {node: '>= 10.13.0'}
+ jest-worker@27.5.1:
dependencies:
'@types/node': 20.11.15
merge-stream: 2.0.0
supports-color: 8.1.1
- dev: true
- /jiti@1.21.0:
- resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
- hasBin: true
+ jiti@1.21.0: {}
- /js-tokens@4.0.0:
- resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+ js-tokens@4.0.0: {}
- /js-tokens@9.0.0:
- resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==}
+ js-tokens@9.0.0: {}
- /js-yaml@3.14.1:
- resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
- hasBin: true
+ js-yaml@3.14.1:
dependencies:
argparse: 1.0.10
esprima: 4.0.1
- dev: true
- /js-yaml@4.1.0:
- resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
- hasBin: true
+ js-yaml@4.1.0:
dependencies:
argparse: 2.0.1
- /jsbn@1.1.0:
- resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
+ jsbn@1.1.0: {}
- /jsesc@2.5.2:
- resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
- engines: {node: '>=4'}
- hasBin: true
+ jsesc@2.5.2: {}
- /json-buffer@3.0.1:
- resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+ json-buffer@3.0.1: {}
- /json-parse-better-errors@1.0.2:
- resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
- dev: true
+ json-parse-better-errors@1.0.2: {}
- /json-parse-even-better-errors@2.3.1:
- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
- dev: true
+ json-parse-even-better-errors@2.3.1: {}
- /json-parse-even-better-errors@3.0.1:
- resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ json-parse-even-better-errors@3.0.1: {}
- /json-schema-traverse@0.4.1:
- resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+ json-schema-traverse@0.4.1: {}
- /json-schema-traverse@1.0.0:
- resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
- dev: true
+ json-schema-traverse@1.0.0: {}
- /json-stable-stringify-without-jsonify@1.0.1:
- resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
+ json-stable-stringify-without-jsonify@1.0.1: {}
- /json5@1.0.2:
- resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
- hasBin: true
+ json5@1.0.2:
dependencies:
minimist: 1.2.8
- dev: true
- /json5@2.2.3:
- resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
- engines: {node: '>=6'}
- hasBin: true
+ json5@2.2.3: {}
- /jsonc-parser@3.2.0:
- resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
+ jsonc-parser@3.2.0: {}
- /jsonfile@4.0.0:
- resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
+ jsonfile@4.0.0:
optionalDependencies:
graceful-fs: 4.2.11
- dev: true
- /jsonfile@6.1.0:
- resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
+ jsonfile@6.1.0:
dependencies:
universalify: 2.0.0
optionalDependencies:
graceful-fs: 4.2.11
- /jsonparse@1.3.1:
- resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==}
- engines: {'0': node >= 0.2.0}
+ jsonparse@1.3.1: {}
- /jsx-ast-utils@3.3.5:
- resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
- engines: {node: '>=4.0'}
+ jsx-ast-utils@3.3.5:
dependencies:
array-includes: 3.1.7
array.prototype.flat: 1.3.2
object.assign: 4.1.5
object.values: 1.1.7
- dev: true
- /keyv@4.5.4:
- resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
+ keyv@4.5.4:
dependencies:
json-buffer: 3.0.1
- /kind-of@6.0.3:
- resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
- engines: {node: '>=0.10.0'}
- dev: true
+ kind-of@6.0.3: {}
- /kleur@3.0.3:
- resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
- engines: {node: '>=6'}
+ kleur@3.0.3: {}
- /kleur@4.1.5:
- resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
- engines: {node: '>=6'}
- dev: true
+ kleur@4.1.5: {}
- /klona@2.0.6:
- resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
- engines: {node: '>= 8'}
+ klona@2.0.6: {}
- /knitwork@1.1.0:
- resolution: {integrity: sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==}
+ knitwork@1.1.0: {}
- /kolorist@1.8.0:
- resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
+ kolorist@1.8.0: {}
- /language-subtag-registry@0.3.22:
- resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==}
- dev: true
+ language-subtag-registry@0.3.22: {}
- /language-tags@1.0.9:
- resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
- engines: {node: '>=0.10'}
+ language-tags@1.0.9:
dependencies:
language-subtag-registry: 0.3.22
- dev: true
- /launch-editor@2.6.1:
- resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==}
+ launch-editor@2.6.1:
dependencies:
picocolors: 1.0.0
shell-quote: 1.8.1
- /lazystream@1.0.1:
- resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==}
- engines: {node: '>= 0.6.3'}
+ lazystream@1.0.1:
dependencies:
readable-stream: 2.3.8
- /levn@0.4.1:
- resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
- engines: {node: '>= 0.8.0'}
+ levn@0.4.1:
dependencies:
prelude-ls: 1.2.1
type-check: 0.4.0
- /lilconfig@2.1.0:
- resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
- engines: {node: '>=10'}
- dev: true
+ lilconfig@2.1.0: {}
- /lilconfig@3.0.0:
- resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==}
- engines: {node: '>=14'}
- dev: true
+ lilconfig@3.0.0: {}
- /lilconfig@3.1.1:
- resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==}
- engines: {node: '>=14'}
+ lilconfig@3.1.1: {}
- /lines-and-columns@1.2.4:
- resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- dev: true
+ lines-and-columns@1.2.4: {}
- /lint-staged@15.2.1:
- resolution: {integrity: sha512-dhwAPnM85VdshybV9FWI/9ghTvMLoQLEXgVMx+ua2DN7mdfzd/tRfoU2yhMcBac0RHkofoxdnnJUokr8s4zKmQ==}
- engines: {node: '>=18.12.0'}
- hasBin: true
+ lint-staged@15.2.1:
dependencies:
chalk: 5.3.0
commander: 11.1.0
@@ -8571,11 +12874,8 @@ packages:
yaml: 2.3.4
transitivePeerDependencies:
- supports-color
- dev: true
- /listhen@1.7.2:
- resolution: {integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==}
- hasBin: true
+ listhen@1.7.2:
dependencies:
'@parcel/watcher': 2.4.1
'@parcel/watcher-wasm': 2.4.1
@@ -8598,9 +12898,7 @@ packages:
transitivePeerDependencies:
- uWebSockets.js
- /listr2@8.0.1:
- resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==}
- engines: {node: '>=18.0.0'}
+ listr2@8.0.1:
dependencies:
cli-truncate: 4.0.0
colorette: 2.0.20
@@ -8608,180 +12906,121 @@ packages:
log-update: 6.0.0
rfdc: 1.3.1
wrap-ansi: 9.0.0
- dev: true
- /load-json-file@4.0.0:
- resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
- engines: {node: '>=4'}
+ load-json-file@4.0.0:
dependencies:
graceful-fs: 4.2.11
parse-json: 4.0.0
pify: 3.0.0
strip-bom: 3.0.0
- dev: true
- /load-yaml-file@0.2.0:
- resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
- engines: {node: '>=6'}
+ load-yaml-file@0.2.0:
dependencies:
graceful-fs: 4.2.11
js-yaml: 3.14.1
pify: 4.0.1
strip-bom: 3.0.0
- dev: true
- /loader-runner@4.3.0:
- resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
- engines: {node: '>=6.11.5'}
- dev: true
+ loader-runner@4.3.0: {}
- /local-pkg@0.4.3:
- resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
- engines: {node: '>=14'}
+ local-pkg@0.4.3: {}
- /local-pkg@0.5.0:
- resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
- engines: {node: '>=14'}
+ local-pkg@0.5.0:
dependencies:
mlly: 1.4.2
pkg-types: 1.0.3
- /locate-path@5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
+ locate-character@3.0.0: {}
+
+ locate-path@5.0.0:
dependencies:
p-locate: 4.1.0
- dev: true
- /locate-path@6.0.0:
- resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
- engines: {node: '>=10'}
+ locate-path@6.0.0:
dependencies:
p-locate: 5.0.0
- /lodash.defaults@4.2.0:
- resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==}
+ lodash.defaults@4.2.0: {}
- /lodash.isarguments@3.1.0:
- resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==}
+ lodash.isarguments@3.1.0: {}
- /lodash.memoize@4.1.2:
- resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
+ lodash.memoize@4.1.2: {}
- /lodash.merge@4.6.2:
- resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+ lodash.merge@4.6.2: {}
- /lodash.startcase@4.4.0:
- resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
- dev: true
+ lodash.startcase@4.4.0: {}
- /lodash.uniq@4.5.0:
- resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
+ lodash.uniq@4.5.0: {}
- /lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ lodash@4.17.21: {}
- /log-symbols@4.1.0:
- resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
- engines: {node: '>=10'}
+ log-symbols@4.1.0:
dependencies:
chalk: 4.1.2
is-unicode-supported: 0.1.0
- dev: true
- /log-update@6.0.0:
- resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==}
- engines: {node: '>=18'}
+ log-update@6.0.0:
dependencies:
ansi-escapes: 6.2.0
cli-cursor: 4.0.0
slice-ansi: 7.1.0
strip-ansi: 7.1.0
wrap-ansi: 9.0.0
- dev: true
- /loose-envify@1.4.0:
- resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
- hasBin: true
+ loose-envify@1.4.0:
dependencies:
js-tokens: 4.0.0
- /loupe@2.3.7:
- resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
+ loupe@2.3.7:
dependencies:
get-func-name: 2.0.2
- dev: true
- /lru-cache@10.2.0:
- resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==}
- engines: {node: 14 || >=16.14}
+ lru-cache@10.2.0: {}
- /lru-cache@4.1.5:
- resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
+ lru-cache@4.1.5:
dependencies:
pseudomap: 1.0.2
yallist: 2.1.2
- dev: true
- /lru-cache@5.1.1:
- resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+ lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
- /lru-cache@6.0.0:
- resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
- engines: {node: '>=10'}
+ lru-cache@6.0.0:
dependencies:
yallist: 4.0.0
- /lunr@2.3.9:
- resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==}
- dev: true
+ lunr@2.3.9: {}
- /magic-string-ast@0.3.0:
- resolution: {integrity: sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==}
- engines: {node: '>=16.14.0'}
+ magic-string-ast@0.3.0:
dependencies:
magic-string: 0.30.10
- /magic-string@0.30.10:
- resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
+ magic-string@0.30.10:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
- /magic-string@0.30.5:
- resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
- engines: {node: '>=12'}
+ magic-string@0.30.5:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
- /magicast@0.3.4:
- resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==}
+ magicast@0.3.4:
dependencies:
'@babel/parser': 7.24.4
'@babel/types': 7.24.0
source-map-js: 1.2.0
- /make-dir@3.1.0:
- resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
- engines: {node: '>=8'}
+ make-dir@3.1.0:
dependencies:
semver: 6.3.1
- /make-dir@4.0.0:
- resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
- engines: {node: '>=10'}
+ make-dir@4.0.0:
dependencies:
semver: 7.5.4
- dev: true
- /make-error@1.3.6:
- resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
- dev: true
+ make-error@1.3.6: {}
- /make-fetch-happen@13.0.0:
- resolution: {integrity: sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ make-fetch-happen@13.0.0:
dependencies:
'@npmcli/agent': 2.2.2
cacache: 18.0.2
@@ -8797,36 +13036,19 @@ packages:
transitivePeerDependencies:
- supports-color
- /map-obj@1.0.1:
- resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
- engines: {node: '>=0.10.0'}
- dev: true
+ map-obj@1.0.1: {}
- /map-obj@4.3.0:
- resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
- engines: {node: '>=8'}
- dev: true
+ map-obj@4.3.0: {}
- /marked@4.3.0:
- resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==}
- engines: {node: '>= 12'}
- hasBin: true
- dev: true
+ marked@4.3.0: {}
- /mdn-data@2.0.28:
- resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
+ mdn-data@2.0.28: {}
- /mdn-data@2.0.30:
- resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
+ mdn-data@2.0.30: {}
- /memorystream@0.3.1:
- resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==}
- engines: {node: '>= 0.10.0'}
- dev: true
+ memorystream@0.3.1: {}
- /meow@6.1.1:
- resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==}
- engines: {node: '>=8'}
+ meow@6.1.1:
dependencies:
'@types/minimist': 1.2.5
camelcase-keys: 6.2.2
@@ -8839,113 +13061,65 @@ packages:
trim-newlines: 3.0.1
type-fest: 0.13.1
yargs-parser: 18.1.3
- dev: true
- /merge-stream@2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+ merge-stream@2.0.0: {}
- /merge2@1.4.1:
- resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
- engines: {node: '>= 8'}
+ merge2@1.4.1: {}
- /micromatch@4.0.5:
- resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
- engines: {node: '>=8.6'}
+ micromatch@4.0.5:
dependencies:
braces: 3.0.2
picomatch: 2.3.1
- /mime-db@1.33.0:
- resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==}
- engines: {node: '>= 0.6'}
- dev: true
+ mime-db@1.33.0: {}
- /mime-db@1.52.0:
- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
- engines: {node: '>= 0.6'}
- dev: true
+ mime-db@1.52.0: {}
- /mime-types@2.1.18:
- resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==}
- engines: {node: '>= 0.6'}
+ mime-types@2.1.18:
dependencies:
mime-db: 1.33.0
- dev: true
- /mime-types@2.1.35:
- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
- engines: {node: '>= 0.6'}
+ mime-types@2.1.35:
dependencies:
mime-db: 1.52.0
- dev: true
- /mime@1.6.0:
- resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
- engines: {node: '>=4'}
- hasBin: true
+ mime@1.6.0: {}
- /mime@3.0.0:
- resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
- engines: {node: '>=10.0.0'}
- hasBin: true
+ mime@3.0.0: {}
- /mime@4.0.1:
- resolution: {integrity: sha512-5lZ5tyrIfliMXzFtkYyekWbtRXObT9OWa8IwQ5uxTBDHucNNwniRqo0yInflj+iYi5CBa6qxadGzGarDfuEOxA==}
- engines: {node: '>=16'}
- hasBin: true
+ mime@4.0.1: {}
- /mimic-fn@2.1.0:
- resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
- engines: {node: '>=6'}
+ mimic-fn@2.1.0: {}
- /mimic-fn@4.0.0:
- resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
- engines: {node: '>=12'}
+ mimic-fn@4.0.0: {}
- /min-indent@1.0.1:
- resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
- engines: {node: '>=4'}
- dev: true
+ min-indent@1.0.1: {}
- /minimatch@3.1.2:
- resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+ minimatch@3.1.2:
dependencies:
brace-expansion: 1.1.11
- /minimatch@5.1.6:
- resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
- engines: {node: '>=10'}
+ minimatch@5.1.6:
dependencies:
brace-expansion: 2.0.1
- /minimatch@9.0.3:
- resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
- engines: {node: '>=16 || 14 >=14.17'}
+ minimatch@9.0.3:
dependencies:
brace-expansion: 2.0.1
- /minimist-options@4.1.0:
- resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
- engines: {node: '>= 6'}
+ minimist-options@4.1.0:
dependencies:
arrify: 1.0.1
is-plain-obj: 1.1.0
kind-of: 6.0.3
- dev: true
- /minimist@1.2.8:
- resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- dev: true
+ minimist@1.2.8: {}
- /minipass-collect@2.0.1:
- resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==}
- engines: {node: '>=16 || 14 >=14.17'}
+ minipass-collect@2.0.1:
dependencies:
minipass: 7.0.4
- /minipass-fetch@3.0.4:
- resolution: {integrity: sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ minipass-fetch@3.0.4:
dependencies:
minipass: 7.0.4
minipass-sized: 1.0.3
@@ -8953,78 +13127,49 @@ packages:
optionalDependencies:
encoding: 0.1.13
- /minipass-flush@1.0.5:
- resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
- engines: {node: '>= 8'}
+ minipass-flush@1.0.5:
dependencies:
minipass: 3.3.6
- /minipass-json-stream@1.0.1:
- resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==}
+ minipass-json-stream@1.0.1:
dependencies:
jsonparse: 1.3.1
minipass: 3.3.6
- /minipass-pipeline@1.2.4:
- resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
- engines: {node: '>=8'}
+ minipass-pipeline@1.2.4:
dependencies:
minipass: 3.3.6
- /minipass-sized@1.0.3:
- resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==}
- engines: {node: '>=8'}
+ minipass-sized@1.0.3:
dependencies:
minipass: 3.3.6
- /minipass@3.3.6:
- resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
- engines: {node: '>=8'}
+ minipass@3.3.6:
dependencies:
yallist: 4.0.0
- /minipass@5.0.0:
- resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
- engines: {node: '>=8'}
+ minipass@5.0.0: {}
- /minipass@7.0.4:
- resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
- engines: {node: '>=16 || 14 >=14.17'}
+ minipass@7.0.4: {}
- /minizlib@2.1.2:
- resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
- engines: {node: '>= 8'}
+ minizlib@2.1.2:
dependencies:
minipass: 3.3.6
yallist: 4.0.0
- /mitt@2.1.0:
- resolution: {integrity: sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg==}
+ mitt@2.1.0: {}
- /mitt@3.0.1:
- resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
+ mitt@3.0.1: {}
- /mixme@0.5.10:
- resolution: {integrity: sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==}
- engines: {node: '>= 8.0.0'}
- dev: true
+ mixme@0.5.10: {}
- /mkdirp@1.0.4:
- resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
- engines: {node: '>=10'}
- hasBin: true
+ mkdirp@0.5.6:
+ dependencies:
+ minimist: 1.2.8
- /mkdist@1.3.0(typescript@5.3.3):
- resolution: {integrity: sha512-ZQrUvcL7LkRdzMREpDyg9AT18N9Tl5jc2qeKAUeEw0KGsgykbHbuRvysGAzTuGtwuSg0WQyNit5jh/k+Er3JEg==}
- hasBin: true
- peerDependencies:
- sass: ^1.63.6
- typescript: '>=5.1.6'
- peerDependenciesMeta:
- sass:
- optional: true
- typescript:
- optional: true
+ mkdirp@1.0.4: {}
+
+ mkdist@1.3.0(typescript@5.3.3):
dependencies:
citty: 0.1.6
defu: 6.1.4
@@ -9035,52 +13180,34 @@ packages:
mlly: 1.6.1
mri: 1.2.0
pathe: 1.1.2
+ optionalDependencies:
typescript: 5.3.3
- dev: true
- /mlly@1.4.2:
- resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==}
+ mlly@1.4.2:
dependencies:
acorn: 8.11.3
pathe: 1.1.1
pkg-types: 1.0.3
ufo: 1.3.1
- /mlly@1.6.1:
- resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==}
+ mlly@1.6.1:
dependencies:
acorn: 8.11.3
pathe: 1.1.2
pkg-types: 1.1.0
ufo: 1.5.3
- /mri@1.2.0:
- resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
- engines: {node: '>=4'}
+ mri@1.2.0: {}
- /mrmime@2.0.0:
- resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
- engines: {node: '>=10'}
+ mrmime@2.0.0: {}
- /ms@2.0.0:
- resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
+ ms@2.0.0: {}
- /ms@2.1.2:
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+ ms@2.1.2: {}
- /ms@2.1.3:
- resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+ ms@2.1.3: {}
- /msw@2.1.5(typescript@5.3.3):
- resolution: {integrity: sha512-r39AZk4taMmUEYwtzDAgFy38feqJy1yaKykvo0QE8q7H7c28yH/WIlOmE7oatjkC3dMgpTYfND8MaxeywgU+Yg==}
- engines: {node: '>=18'}
- hasBin: true
- requiresBuild: true
- peerDependencies:
- typescript: '>= 4.7.x <= 5.3.x'
- peerDependenciesMeta:
- typescript:
- optional: true
+ msw@2.1.5(typescript@5.3.3):
dependencies:
'@bundled-es-modules/cookie': 2.0.0
'@bundled-es-modules/statuses': 1.0.1
@@ -9099,57 +13226,29 @@ packages:
path-to-regexp: 6.2.1
strict-event-emitter: 0.5.1
type-fest: 4.10.2
- typescript: 5.3.3
yargs: 17.7.2
- dev: true
+ optionalDependencies:
+ typescript: 5.3.3
- /mute-stream@0.0.8:
- resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
- dev: true
+ mute-stream@0.0.8: {}
- /mz@2.7.0:
- resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
+ mz@2.7.0:
dependencies:
any-promise: 1.3.0
object-assign: 4.1.1
thenify-all: 1.6.0
- dev: true
- /nanoid@3.3.7:
- resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
+ nanoid@3.3.7: {}
- /nanoid@5.0.7:
- resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==}
- engines: {node: ^18 || >=20}
- hasBin: true
+ nanoid@5.0.7: {}
- /natural-compare@1.4.0:
- resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
+ natural-compare@1.4.0: {}
- /negotiator@0.6.3:
- resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
- engines: {node: '>= 0.6'}
+ negotiator@0.6.3: {}
- /neo-async@2.6.2:
- resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
- dev: true
+ neo-async@2.6.2: {}
- /next@14.1.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==}
- engines: {node: '>=18.17.0'}
- hasBin: true
- 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
+ next@14.1.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
dependencies:
'@next/env': 14.1.0
'@swc/helpers': 0.5.2
@@ -9173,21 +13272,10 @@ packages:
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
- dev: false
- /nice-try@1.0.5:
- resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
- dev: true
+ nice-try@1.0.5: {}
- /nitropack@2.9.6:
- resolution: {integrity: sha512-HP2PE0dREcDIBVkL8Zm6eVyrDd10/GI9hTL00PHvjUM8I9Y/2cv73wRDmxNyInfrx/CJKHATb2U/pQrqpzJyXA==}
- engines: {node: ^16.11.0 || >=17.0.0}
- hasBin: true
- peerDependencies:
- xml2js: ^0.6.2
- peerDependenciesMeta:
- xml2js:
- optional: true
+ nitropack@2.9.6(encoding@0.1.13):
dependencies:
'@cloudflare/kv-asset-handler': 0.3.1
'@netlify/functions': 2.6.0
@@ -9200,7 +13288,7 @@ packages:
'@rollup/plugin-terser': 0.4.4(rollup@4.16.2)
'@rollup/pluginutils': 5.1.0(rollup@4.16.2)
'@types/http-proxy': 1.17.14
- '@vercel/nft': 0.26.4
+ '@vercel/nft': 0.26.4(encoding@0.1.13)
archiver: 7.0.1
c12: 1.10.0
chalk: 5.3.0
@@ -9276,36 +13364,21 @@ packages:
- supports-color
- uWebSockets.js
- /node-addon-api@7.1.0:
- resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==}
- engines: {node: ^16 || ^18 || >= 20}
+ node-addon-api@7.1.0: {}
- /node-fetch-native@1.6.4:
- resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
+ node-fetch-native@1.6.4: {}
- /node-fetch@2.7.0:
- resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
- engines: {node: 4.x || >=6.0.0}
- peerDependencies:
- encoding: ^0.1.0
- peerDependenciesMeta:
- encoding:
- optional: true
+ node-fetch@2.7.0(encoding@0.1.13):
dependencies:
whatwg-url: 5.0.0
+ optionalDependencies:
+ encoding: 0.1.13
- /node-forge@1.3.1:
- resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
- engines: {node: '>= 6.13.0'}
+ node-forge@1.3.1: {}
- /node-gyp-build@4.8.0:
- resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==}
- hasBin: true
+ node-gyp-build@4.8.0: {}
- /node-gyp@10.1.0:
- resolution: {integrity: sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==}
- engines: {node: ^16.14.0 || >=18.0.0}
- hasBin: true
+ node-gyp@10.1.0:
dependencies:
env-paths: 2.2.1
exponential-backoff: 3.1.1
@@ -9320,92 +13393,63 @@ packages:
transitivePeerDependencies:
- supports-color
- /node-releases@2.0.14:
- resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
+ node-releases@2.0.14: {}
- /nopt@5.0.0:
- resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==}
- engines: {node: '>=6'}
- hasBin: true
+ nopt@5.0.0:
dependencies:
abbrev: 1.1.1
- /nopt@7.2.0:
- resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- hasBin: true
+ nopt@7.2.0:
dependencies:
abbrev: 2.0.0
- /normalize-package-data@2.5.0:
- resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
+ normalize-package-data@2.5.0:
dependencies:
hosted-git-info: 2.8.9
resolve: 1.22.8
semver: 5.7.2
validate-npm-package-license: 3.0.4
- dev: true
- /normalize-package-data@6.0.0:
- resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ normalize-package-data@6.0.0:
dependencies:
hosted-git-info: 7.0.1
is-core-module: 2.13.1
semver: 7.6.0
validate-npm-package-license: 3.0.4
- /normalize-path@3.0.0:
- resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
- engines: {node: '>=0.10.0'}
+ normalize-path@3.0.0: {}
- /normalize-range@0.1.2:
- resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
- engines: {node: '>=0.10.0'}
+ normalize-range@0.1.2: {}
- /npm-bundled@3.0.0:
- resolution: {integrity: sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ npm-bundled@3.0.0:
dependencies:
npm-normalize-package-bin: 3.0.1
- /npm-install-checks@6.3.0:
- resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ npm-install-checks@6.3.0:
dependencies:
semver: 7.6.0
- /npm-normalize-package-bin@3.0.1:
- resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ npm-normalize-package-bin@3.0.1: {}
- /npm-package-arg@11.0.2:
- resolution: {integrity: sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ npm-package-arg@11.0.2:
dependencies:
hosted-git-info: 7.0.1
proc-log: 4.2.0
semver: 7.6.0
validate-npm-package-name: 5.0.0
- /npm-packlist@8.0.2:
- resolution: {integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ npm-packlist@8.0.2:
dependencies:
ignore-walk: 6.0.4
- /npm-pick-manifest@9.0.0:
- resolution: {integrity: sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ npm-pick-manifest@9.0.0:
dependencies:
npm-install-checks: 6.3.0
npm-normalize-package-bin: 3.0.1
npm-package-arg: 11.0.2
semver: 7.6.0
- /npm-registry-fetch@16.2.1:
- resolution: {integrity: sha512-8l+7jxhim55S85fjiDGJ1rZXBWGtRLi1OSb4Z3BPLObPuIaeKRlPRiYMSHU4/81ck3t71Z+UwDDl47gcpmfQQA==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ npm-registry-fetch@16.2.1:
dependencies:
'@npmcli/redact': 1.1.0
make-fetch-happen: 13.0.0
@@ -9418,10 +13462,7 @@ packages:
transitivePeerDependencies:
- supports-color
- /npm-run-all@4.1.5:
- resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==}
- engines: {node: '>= 4'}
- hasBin: true
+ npm-run-all@4.1.5:
dependencies:
ansi-styles: 3.2.1
chalk: 2.4.2
@@ -9432,64 +13473,42 @@ packages:
read-pkg: 3.0.0
shell-quote: 1.8.1
string.prototype.padend: 3.1.5
- dev: true
- /npm-run-path@4.0.1:
- resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
- engines: {node: '>=8'}
+ npm-run-path@4.0.1:
dependencies:
path-key: 3.1.1
- /npm-run-path@5.2.0:
- resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ npm-run-path@5.2.0:
dependencies:
path-key: 4.0.0
- /npmlog@5.0.1:
- resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==}
+ npmlog@5.0.1:
dependencies:
are-we-there-yet: 2.0.0
console-control-strings: 1.1.0
gauge: 3.0.2
set-blocking: 2.0.0
- /nth-check@2.1.1:
- resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+ nth-check@2.1.1:
dependencies:
boolbase: 1.0.0
- /nuxi@3.11.1:
- resolution: {integrity: sha512-AW71TpxRHNg8MplQVju9tEFvXPvX42e0wPYknutSStDuAjV99vWTWYed4jxr/grk2FtKAuv2KvdJxcn2W59qyg==}
- engines: {node: ^16.10.0 || >=18.0.0}
- hasBin: true
+ nuxi@3.11.1:
optionalDependencies:
fsevents: 2.3.3
- /nuxt@3.11.2(@types/node@20.11.15)(@unocss/reset@0.59.4)(eslint@8.56.0)(floating-vue@5.2.2)(rollup@4.9.6)(typescript@5.3.3)(unocss@0.59.4)(vite@5.2.10):
- resolution: {integrity: sha512-Be1d4oyFo60pdF+diBolYDcfNemoMYM3R8PDjhnGrs/w3xJoDH1YMUVWHXXY8WhSmYZI7dyBehx/6kTfGFliVA==}
- engines: {node: ^14.18.0 || >=16.10.0}
- hasBin: true
- peerDependencies:
- '@parcel/watcher': ^2.1.0
- '@types/node': ^14.18.0 || >=16.10.0
- peerDependenciesMeta:
- '@parcel/watcher':
- optional: true
- '@types/node':
- optional: true
+ nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
'@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 1.2.0(@unocss/reset@0.59.4)(floating-vue@5.2.2)(nuxt@3.11.2)(rollup@4.9.6)(unocss@0.59.4)(vite@5.2.10)(vue@3.4.24)
- '@nuxt/kit': 3.11.2(rollup@4.9.6)
- '@nuxt/schema': 3.11.2(rollup@4.9.6)
- '@nuxt/telemetry': 2.5.4(rollup@4.9.6)
+ '@nuxt/devtools': 1.2.0(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)))(nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(rollup@3.29.4)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))
+ '@nuxt/kit': 3.11.2(rollup@3.29.4)
+ '@nuxt/schema': 3.11.2(rollup@3.29.4)
+ '@nuxt/telemetry': 2.5.4(rollup@3.29.4)
'@nuxt/ui-templates': 1.3.3
- '@nuxt/vite-builder': 3.11.2(@types/node@20.11.15)(eslint@8.56.0)(rollup@4.9.6)(typescript@5.3.3)(vue@3.4.24)
- '@types/node': 20.11.15
+ '@nuxt/vite-builder': 3.11.2(@types/node@20.11.15)(eslint@8.56.0)(optionator@0.9.3)(rollup@3.29.4)(terser@5.27.0)(typescript@5.3.3)(vue@3.4.24(typescript@5.3.3))
'@unhead/dom': 1.9.7
'@unhead/ssr': 1.9.7
- '@unhead/vue': 1.9.7(vue@3.4.24)
+ '@unhead/vue': 1.9.7(vue@3.4.24(typescript@5.3.3))
'@vue/shared': 3.4.24
acorn: 8.11.3
c12: 1.10.0
@@ -9510,7 +13529,7 @@ packages:
knitwork: 1.1.0
magic-string: 0.30.10
mlly: 1.6.1
- nitropack: 2.9.6
+ nitropack: 2.9.6(encoding@0.1.13)
nuxi: 3.11.1
nypm: 0.3.8
ofetch: 1.3.4
@@ -9527,15 +13546,18 @@ packages:
uncrypto: 0.1.3
unctx: 2.3.1
unenv: 1.9.0
- unimport: 3.7.1(rollup@4.9.6)
+ unimport: 3.7.1(rollup@3.29.4)
unplugin: 1.10.1
- unplugin-vue-router: 0.7.0(rollup@4.9.6)(vue-router@4.3.2)(vue@3.4.24)
+ unplugin-vue-router: 0.7.0(rollup@3.29.4)(vue-router@4.3.2(vue@3.4.24(typescript@5.3.3)))(vue@3.4.24(typescript@5.3.3))
unstorage: 1.10.2(ioredis@5.4.1)
untyped: 1.4.2
vue: 3.4.24(typescript@5.3.3)
vue-bundle-renderer: 2.0.0
vue-devtools-stub: 0.1.0
- vue-router: 4.3.2(vue@3.4.24)
+ vue-router: 4.3.2(vue@3.4.24(typescript@5.3.3))
+ optionalDependencies:
+ '@parcel/watcher': 2.4.1
+ '@types/node': 20.11.15
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -9591,30 +13613,18 @@ packages:
- vue-tsc
- xml2js
- /nuxt@3.11.2(@types/node@20.11.15)(@unocss/reset@0.59.4)(eslint@8.56.0)(floating-vue@5.2.2)(typescript@5.3.3)(unocss@0.59.4)(vite@5.2.10):
- resolution: {integrity: sha512-Be1d4oyFo60pdF+diBolYDcfNemoMYM3R8PDjhnGrs/w3xJoDH1YMUVWHXXY8WhSmYZI7dyBehx/6kTfGFliVA==}
- engines: {node: ^14.18.0 || >=16.10.0}
- hasBin: true
- peerDependencies:
- '@parcel/watcher': ^2.1.0
- '@types/node': ^14.18.0 || >=16.10.0
- peerDependenciesMeta:
- '@parcel/watcher':
- optional: true
- '@types/node':
- optional: true
+ nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
'@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 1.2.0(@unocss/reset@0.59.4)(floating-vue@5.2.2)(nuxt@3.11.2)(unocss@0.59.4)(vite@5.2.10)(vue@3.4.24)
- '@nuxt/kit': 3.11.2
- '@nuxt/schema': 3.11.2
- '@nuxt/telemetry': 2.5.4
+ '@nuxt/devtools': 1.2.0(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.11.15)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@8.56.0)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.24(typescript@5.3.3)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.27.0)(typescript@5.3.3)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(rollup@4.16.2)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)))(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))(vue@3.4.24(typescript@5.3.3))
+ '@nuxt/kit': 3.11.2(rollup@4.16.2)
+ '@nuxt/schema': 3.11.2(rollup@4.16.2)
+ '@nuxt/telemetry': 2.5.4(rollup@4.16.2)
'@nuxt/ui-templates': 1.3.3
- '@nuxt/vite-builder': 3.11.2(@types/node@20.11.15)(eslint@8.56.0)(typescript@5.3.3)(vue@3.4.24)
- '@types/node': 20.11.15
+ '@nuxt/vite-builder': 3.11.2(@types/node@20.11.15)(eslint@8.56.0)(optionator@0.9.3)(rollup@4.16.2)(terser@5.27.0)(typescript@5.3.3)(vue@3.4.24(typescript@5.3.3))
'@unhead/dom': 1.9.7
'@unhead/ssr': 1.9.7
- '@unhead/vue': 1.9.7(vue@3.4.24)
+ '@unhead/vue': 1.9.7(vue@3.4.24(typescript@5.3.3))
'@vue/shared': 3.4.24
acorn: 8.11.3
c12: 1.10.0
@@ -9635,7 +13645,7 @@ packages:
knitwork: 1.1.0
magic-string: 0.30.10
mlly: 1.6.1
- nitropack: 2.9.6
+ nitropack: 2.9.6(encoding@0.1.13)
nuxi: 3.11.1
nypm: 0.3.8
ofetch: 1.3.4
@@ -9652,15 +13662,18 @@ packages:
uncrypto: 0.1.3
unctx: 2.3.1
unenv: 1.9.0
- unimport: 3.7.1
+ unimport: 3.7.1(rollup@4.16.2)
unplugin: 1.10.1
- unplugin-vue-router: 0.7.0(vue-router@4.3.2)(vue@3.4.24)
+ unplugin-vue-router: 0.7.0(rollup@4.16.2)(vue-router@4.3.2(vue@3.4.24(typescript@5.3.3)))(vue@3.4.24(typescript@5.3.3))
unstorage: 1.10.2(ioredis@5.4.1)
untyped: 1.4.2
vue: 3.4.24(typescript@5.3.3)
vue-bundle-renderer: 2.0.0
vue-devtools-stub: 0.1.0
- vue-router: 4.3.2(vue@3.4.24)
+ vue-router: 4.3.2(vue@3.4.24(typescript@5.3.3))
+ optionalDependencies:
+ '@parcel/watcher': 2.4.1
+ '@types/node': 20.11.15
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -9715,12 +13728,8 @@ packages:
- vti
- vue-tsc
- xml2js
- dev: false
- /nypm@0.3.8:
- resolution: {integrity: sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==}
- engines: {node: ^14.16.0 || >=16.10.0}
- hasBin: true
+ nypm@0.3.8:
dependencies:
citty: 0.1.6
consola: 3.2.3
@@ -9728,149 +13737,100 @@ packages:
pathe: 1.1.2
ufo: 1.5.3
- /object-assign@4.1.1:
- resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
- engines: {node: '>=0.10.0'}
+ object-assign@4.1.1: {}
- /object-hash@3.0.0:
- resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
- engines: {node: '>= 6'}
- dev: true
+ object-hash@3.0.0: {}
- /object-inspect@1.13.0:
- resolution: {integrity: sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==}
- dev: true
+ object-inspect@1.13.0: {}
- /object-inspect@1.13.1:
- resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
- dev: true
+ object-inspect@1.13.1: {}
- /object-keys@1.1.1:
- resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
- engines: {node: '>= 0.4'}
- dev: true
+ object-keys@1.1.1: {}
- /object.assign@4.1.4:
- resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
- engines: {node: '>= 0.4'}
+ object.assign@4.1.4:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
has-symbols: 1.0.3
object-keys: 1.1.1
- dev: true
- /object.assign@4.1.5:
- resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==}
- engines: {node: '>= 0.4'}
+ object.assign@4.1.5:
dependencies:
call-bind: 1.0.5
define-properties: 1.2.1
has-symbols: 1.0.3
object-keys: 1.1.1
- dev: true
- /object.entries@1.1.7:
- resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==}
- engines: {node: '>= 0.4'}
+ object.entries@1.1.7:
dependencies:
call-bind: 1.0.5
define-properties: 1.2.1
es-abstract: 1.22.3
- dev: true
- /object.fromentries@2.0.7:
- resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==}
- engines: {node: '>= 0.4'}
+ object.fromentries@2.0.7:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
- dev: true
- /object.groupby@1.0.1:
- resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==}
+ object.groupby@1.0.1:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
get-intrinsic: 1.2.1
- dev: true
- /object.hasown@1.1.3:
- resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==}
+ object.hasown@1.1.3:
dependencies:
define-properties: 1.2.1
es-abstract: 1.22.3
- dev: true
- /object.values@1.1.7:
- resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==}
- engines: {node: '>= 0.4'}
+ object.values@1.1.7:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
- dev: true
- /ofetch@1.3.4:
- resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==}
+ ofetch@1.3.4:
dependencies:
destr: 2.0.3
node-fetch-native: 1.6.4
ufo: 1.5.3
- /ohash@1.1.3:
- resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==}
+ ohash@1.1.3: {}
- /on-finished@2.4.1:
- resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
- engines: {node: '>= 0.8'}
+ on-finished@2.4.1:
dependencies:
ee-first: 1.1.1
- /on-headers@1.0.2:
- resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
- engines: {node: '>= 0.8'}
- dev: true
+ on-headers@1.0.2: {}
- /once@1.4.0:
- resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+ once@1.4.0:
dependencies:
wrappy: 1.0.2
- /onetime@5.1.2:
- resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
- engines: {node: '>=6'}
+ onetime@5.1.2:
dependencies:
mimic-fn: 2.1.0
- /onetime@6.0.0:
- resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
- engines: {node: '>=12'}
+ onetime@6.0.0:
dependencies:
mimic-fn: 4.0.0
- /open@10.1.0:
- resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==}
- engines: {node: '>=18'}
+ open@10.1.0:
dependencies:
default-browser: 5.2.1
define-lazy-prop: 3.0.0
is-inside-container: 1.0.0
is-wsl: 3.1.0
- /open@8.4.2:
- resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
- engines: {node: '>=12'}
+ open@8.4.2:
dependencies:
define-lazy-prop: 2.0.0
is-docker: 2.2.1
is-wsl: 2.2.0
- /openapi-typescript@6.7.5:
- resolution: {integrity: sha512-ZD6dgSZi0u1QCP55g8/2yS5hNJfIpgqsSGHLxxdOjvY7eIrXzj271FJEQw33VwsZ6RCtO/NOuhxa7GBWmEudyA==}
- hasBin: true
+ openapi-typescript@6.7.5:
dependencies:
ansi-colors: 4.1.3
fast-glob: 3.3.2
@@ -9879,9 +13839,7 @@ packages:
undici: 5.28.4
yargs-parser: 21.1.1
- /optionator@0.9.3:
- resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
- engines: {node: '>= 0.8.0'}
+ optionator@0.9.3:
dependencies:
'@aashutoshrathi/word-wrap': 1.2.6
deep-is: 0.1.4
@@ -9890,9 +13848,7 @@ packages:
prelude-ls: 1.2.1
type-check: 0.4.0
- /ora@5.4.1:
- resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
- engines: {node: '>=10'}
+ ora@5.4.1:
dependencies:
bl: 4.1.0
chalk: 4.1.2
@@ -9903,85 +13859,48 @@ packages:
log-symbols: 4.1.0
strip-ansi: 6.0.1
wcwidth: 1.0.1
- dev: true
- /os-tmpdir@1.0.2:
- resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
- engines: {node: '>=0.10.0'}
- dev: true
+ os-tmpdir@1.0.2: {}
- /outdent@0.5.0:
- resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==}
- dev: true
+ outdent@0.5.0: {}
- /outvariant@1.4.0:
- resolution: {integrity: sha512-AlWY719RF02ujitly7Kk/0QlV+pXGFDHrHf9O2OKqyqgBieaPOIeuSkL8sRK6j2WK+/ZAURq2kZsY0d8JapUiw==}
- dev: true
+ outvariant@1.4.0: {}
- /outvariant@1.4.2:
- resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==}
- dev: true
+ outvariant@1.4.2: {}
- /p-filter@2.1.0:
- resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
- engines: {node: '>=8'}
+ p-filter@2.1.0:
dependencies:
p-map: 2.1.0
- dev: true
- /p-limit@2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
- engines: {node: '>=6'}
+ p-limit@2.3.0:
dependencies:
p-try: 2.2.0
- dev: true
- /p-limit@3.1.0:
- resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
- engines: {node: '>=10'}
+ p-limit@3.1.0:
dependencies:
yocto-queue: 0.1.0
- /p-limit@5.0.0:
- resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==}
- engines: {node: '>=18'}
+ p-limit@5.0.0:
dependencies:
yocto-queue: 1.0.0
- dev: true
- /p-locate@4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
+ p-locate@4.1.0:
dependencies:
p-limit: 2.3.0
- dev: true
- /p-locate@5.0.0:
- resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
- engines: {node: '>=10'}
+ p-locate@5.0.0:
dependencies:
p-limit: 3.1.0
- /p-map@2.1.0:
- resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
- engines: {node: '>=6'}
- dev: true
+ p-map@2.1.0: {}
- /p-map@4.0.0:
- resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
- engines: {node: '>=10'}
+ p-map@4.0.0:
dependencies:
aggregate-error: 3.1.0
- /p-try@2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
- dev: true
+ p-try@2.2.0: {}
- /pacote@18.0.0:
- resolution: {integrity: sha512-ma7uVt/q3Sb3XbLwUjOeClz+7feHjMOFegHn5whw++x+GzikZkAq/2auklSbRuy6EI2iJh1/ZqCpVaUcxRaeqQ==}
- engines: {node: ^16.14.0 || >=18.0.0}
- hasBin: true
+ pacote@18.0.0:
dependencies:
'@npmcli/git': 5.0.6
'@npmcli/installed-package-contents': 2.0.2
@@ -10005,198 +13924,121 @@ packages:
- bluebird
- supports-color
- /parent-module@1.0.1:
- resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
- engines: {node: '>=6'}
+ parent-module@1.0.1:
dependencies:
callsites: 3.1.0
- /parse-git-config@3.0.0:
- resolution: {integrity: sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==}
- engines: {node: '>=8'}
+ parse-git-config@3.0.0:
dependencies:
git-config-path: 2.0.0
ini: 1.3.8
- /parse-json@4.0.0:
- resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
- engines: {node: '>=4'}
+ parse-json@4.0.0:
dependencies:
error-ex: 1.3.2
json-parse-better-errors: 1.0.2
- dev: true
- /parse-json@5.2.0:
- resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
- engines: {node: '>=8'}
+ parse-json@5.2.0:
dependencies:
'@babel/code-frame': 7.22.13
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
- dev: true
- /parse-path@7.0.0:
- resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==}
+ parse-path@7.0.0:
dependencies:
protocols: 2.0.1
- /parse-url@8.1.0:
- resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==}
+ parse-url@8.1.0:
dependencies:
parse-path: 7.0.0
- /parseurl@1.3.3:
- resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
- engines: {node: '>= 0.8'}
+ parseurl@1.3.3: {}
- /path-exists@4.0.0:
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
- engines: {node: '>=8'}
+ path-exists@4.0.0: {}
- /path-is-absolute@1.0.1:
- resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
- engines: {node: '>=0.10.0'}
+ path-is-absolute@1.0.1: {}
- /path-is-inside@1.0.2:
- resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==}
- dev: true
+ path-is-inside@1.0.2: {}
- /path-key@2.0.1:
- resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==}
- engines: {node: '>=4'}
- dev: true
+ path-key@2.0.1: {}
- /path-key@3.1.1:
- resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
- engines: {node: '>=8'}
+ path-key@3.1.1: {}
- /path-key@4.0.0:
- resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
- engines: {node: '>=12'}
+ path-key@4.0.0: {}
- /path-parse@1.0.7:
- resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ path-parse@1.0.7: {}
- /path-scurry@1.10.1:
- resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
- engines: {node: '>=16 || 14 >=14.17'}
+ path-scurry@1.10.1:
dependencies:
lru-cache: 10.2.0
minipass: 7.0.4
- /path-to-regexp@2.2.1:
- resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==}
- dev: true
+ path-to-regexp@2.2.1: {}
- /path-to-regexp@6.2.1:
- resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==}
- dev: true
+ path-to-regexp@6.2.1: {}
- /path-type@3.0.0:
- resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
- engines: {node: '>=4'}
+ path-type@3.0.0:
dependencies:
pify: 3.0.0
- dev: true
- /path-type@4.0.0:
- resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
- engines: {node: '>=8'}
- dev: true
+ path-type@4.0.0: {}
- /path-type@5.0.0:
- resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==}
- engines: {node: '>=12'}
+ path-type@5.0.0: {}
- /pathe@1.1.1:
- resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
+ pathe@1.1.1: {}
- /pathe@1.1.2:
- resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
+ pathe@1.1.2: {}
- /pathval@1.1.1:
- resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
- dev: true
+ pathval@1.1.1: {}
- /perfect-debounce@1.0.0:
- resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
+ perfect-debounce@1.0.0: {}
- /picocolors@1.0.0:
- resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ periscopic@3.1.0:
+ dependencies:
+ '@types/estree': 1.0.5
+ estree-walker: 3.0.3
+ is-reference: 3.0.2
- /picomatch@2.3.1:
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
- engines: {node: '>=8.6'}
+ picocolors@1.0.0: {}
- /pidtree@0.3.1:
- resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==}
- engines: {node: '>=0.10'}
- hasBin: true
- dev: true
+ picomatch@2.3.1: {}
- /pidtree@0.6.0:
- resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
- engines: {node: '>=0.10'}
- hasBin: true
- dev: true
+ pidtree@0.3.1: {}
- /pify@2.3.0:
- resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
- engines: {node: '>=0.10.0'}
- dev: true
+ pidtree@0.6.0: {}
- /pify@3.0.0:
- resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
- engines: {node: '>=4'}
- dev: true
+ pify@2.3.0: {}
- /pify@4.0.1:
- resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
- engines: {node: '>=6'}
- dev: true
+ pify@3.0.0: {}
- /pirates@4.0.6:
- resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
- engines: {node: '>= 6'}
- dev: true
+ pify@4.0.1: {}
- /pkg-dir@4.2.0:
- resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
- engines: {node: '>=8'}
+ pirates@4.0.6: {}
+
+ pkg-dir@4.2.0:
dependencies:
find-up: 4.1.0
- dev: true
- /pkg-types@1.0.3:
- resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
+ pkg-types@1.0.3:
dependencies:
jsonc-parser: 3.2.0
mlly: 1.4.2
pathe: 1.1.1
- /pkg-types@1.1.0:
- resolution: {integrity: sha512-/RpmvKdxKf8uILTtoOhAgf30wYbP2Qw+L9p3Rvshx1JZVX+XQNZQFjlbmGHEGIm4CkVPlSn+NXmIM8+9oWQaSA==}
+ pkg-types@1.1.0:
dependencies:
confbox: 0.1.7
mlly: 1.6.1
pathe: 1.1.2
- /postcss-calc@9.0.1(postcss@8.4.38):
- resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.2.2
+ postcss-calc@9.0.1(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-selector-parser: 6.0.15
postcss-value-parser: 4.2.0
- /postcss-colormin@6.1.0(postcss@8.4.38):
- resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-colormin@6.1.0(postcss@8.4.38):
dependencies:
browserslist: 4.23.0
caniuse-api: 3.0.0
@@ -10204,102 +14046,63 @@ packages:
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-convert-values@6.1.0(postcss@8.4.38):
- resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-convert-values@6.1.0(postcss@8.4.38):
dependencies:
browserslist: 4.23.0
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-discard-comments@6.0.2(postcss@8.4.38):
- resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-discard-comments@6.0.2(postcss@8.4.38):
dependencies:
postcss: 8.4.38
- /postcss-discard-duplicates@6.0.3(postcss@8.4.38):
- resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-discard-duplicates@6.0.3(postcss@8.4.38):
dependencies:
postcss: 8.4.38
- /postcss-discard-empty@6.0.3(postcss@8.4.38):
- resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-discard-empty@6.0.3(postcss@8.4.38):
dependencies:
postcss: 8.4.38
- /postcss-discard-overridden@6.0.2(postcss@8.4.38):
- resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-discard-overridden@6.0.2(postcss@8.4.38):
dependencies:
postcss: 8.4.38
- /postcss-import@15.1.0(postcss@8.4.33):
- resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- postcss: ^8.0.0
+ postcss-import@15.1.0(postcss@8.4.33):
dependencies:
postcss: 8.4.33
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.8
- dev: true
- /postcss-js@4.0.1(postcss@8.4.33):
- resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
- engines: {node: ^12 || ^14 || >= 16}
- peerDependencies:
- postcss: ^8.4.21
+ postcss-js@4.0.1(postcss@8.4.33):
dependencies:
camelcase-css: 2.0.1
postcss: 8.4.33
- dev: true
- /postcss-load-config@4.0.2(postcss@8.4.33):
- resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
- engines: {node: '>= 14'}
- peerDependencies:
- postcss: '>=8.0.9'
- ts-node: '>=9.0.0'
- peerDependenciesMeta:
- postcss:
- optional: true
- ts-node:
- optional: true
+ postcss-load-config@4.0.2(postcss@8.4.33)(ts-node@10.9.2(@types/node@20.11.15)(typescript@5.3.3)):
+ dependencies:
+ lilconfig: 3.0.0
+ yaml: 2.3.4
+ optionalDependencies:
+ postcss: 8.4.33
+ ts-node: 10.9.2(@types/node@20.11.15)(typescript@5.3.3)
+
+ postcss-load-config@4.0.2(postcss@8.4.38):
dependencies:
lilconfig: 3.0.0
- postcss: 8.4.33
yaml: 2.3.4
- dev: true
+ optionalDependencies:
+ postcss: 8.4.38
+ optional: true
- /postcss-merge-longhand@6.0.5(postcss@8.4.38):
- resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-merge-longhand@6.0.5(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-value-parser: 4.2.0
stylehacks: 6.1.1(postcss@8.4.38)
- /postcss-merge-rules@6.1.1(postcss@8.4.38):
- resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-merge-rules@6.1.1(postcss@8.4.38):
dependencies:
browserslist: 4.23.0
caniuse-api: 3.0.0
@@ -10307,478 +14110,289 @@ packages:
postcss: 8.4.38
postcss-selector-parser: 6.0.16
- /postcss-minify-font-values@6.1.0(postcss@8.4.38):
- resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-minify-font-values@6.1.0(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-minify-gradients@6.0.3(postcss@8.4.38):
- resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-minify-gradients@6.0.3(postcss@8.4.38):
dependencies:
colord: 2.9.3
cssnano-utils: 4.0.2(postcss@8.4.38)
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-minify-params@6.1.0(postcss@8.4.38):
- resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-minify-params@6.1.0(postcss@8.4.38):
dependencies:
browserslist: 4.23.0
cssnano-utils: 4.0.2(postcss@8.4.38)
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-minify-selectors@6.0.4(postcss@8.4.38):
- resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-minify-selectors@6.0.4(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-selector-parser: 6.0.16
- /postcss-nested@6.0.1(postcss@8.4.33):
- resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
- engines: {node: '>=12.0'}
- peerDependencies:
- postcss: ^8.2.14
+ postcss-nested@6.0.1(postcss@8.4.33):
dependencies:
postcss: 8.4.33
postcss-selector-parser: 6.0.15
- dev: true
- /postcss-normalize-charset@6.0.2(postcss@8.4.38):
- resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-normalize-charset@6.0.2(postcss@8.4.38):
dependencies:
postcss: 8.4.38
- /postcss-normalize-display-values@6.0.2(postcss@8.4.38):
- resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-normalize-display-values@6.0.2(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-normalize-positions@6.0.2(postcss@8.4.38):
- resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-normalize-positions@6.0.2(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-normalize-repeat-style@6.0.2(postcss@8.4.38):
- resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-normalize-repeat-style@6.0.2(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-normalize-string@6.0.2(postcss@8.4.38):
- resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-normalize-string@6.0.2(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-normalize-timing-functions@6.0.2(postcss@8.4.38):
- resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-normalize-timing-functions@6.0.2(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-normalize-unicode@6.1.0(postcss@8.4.38):
- resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-normalize-unicode@6.1.0(postcss@8.4.38):
dependencies:
browserslist: 4.23.0
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-normalize-url@6.0.2(postcss@8.4.38):
- resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-normalize-url@6.0.2(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-normalize-whitespace@6.0.2(postcss@8.4.38):
- resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-normalize-whitespace@6.0.2(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-ordered-values@6.0.2(postcss@8.4.38):
- resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-ordered-values@6.0.2(postcss@8.4.38):
dependencies:
cssnano-utils: 4.0.2(postcss@8.4.38)
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-reduce-initial@6.1.0(postcss@8.4.38):
- resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-reduce-initial@6.1.0(postcss@8.4.38):
dependencies:
browserslist: 4.23.0
caniuse-api: 3.0.0
postcss: 8.4.38
- /postcss-reduce-transforms@6.0.2(postcss@8.4.38):
- resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-reduce-transforms@6.0.2(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-selector-parser@6.0.15:
- resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==}
- engines: {node: '>=4'}
+ postcss-selector-parser@6.0.15:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
- /postcss-selector-parser@6.0.16:
- resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==}
- engines: {node: '>=4'}
+ postcss-selector-parser@6.0.16:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
- /postcss-svgo@6.0.3(postcss@8.4.38):
- resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==}
- engines: {node: ^14 || ^16 || >= 18}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-svgo@6.0.3(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-value-parser: 4.2.0
svgo: 3.2.0
- /postcss-unique-selectors@6.0.4(postcss@8.4.38):
- resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ postcss-unique-selectors@6.0.4(postcss@8.4.38):
dependencies:
postcss: 8.4.38
postcss-selector-parser: 6.0.16
- /postcss-value-parser@4.2.0:
- resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+ postcss-value-parser@4.2.0: {}
- /postcss@8.4.31:
- resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
- engines: {node: ^10 || ^12 || >=14}
+ postcss@8.4.31:
dependencies:
nanoid: 3.3.7
picocolors: 1.0.0
source-map-js: 1.0.2
- dev: false
- /postcss@8.4.33:
- resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==}
- engines: {node: ^10 || ^12 || >=14}
+ postcss@8.4.33:
dependencies:
nanoid: 3.3.7
picocolors: 1.0.0
source-map-js: 1.0.2
- dev: true
- /postcss@8.4.38:
- resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
- engines: {node: ^10 || ^12 || >=14}
+ postcss@8.4.38:
dependencies:
nanoid: 3.3.7
picocolors: 1.0.0
source-map-js: 1.2.0
- /preferred-pm@3.1.2:
- resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==}
- engines: {node: '>=10'}
+ preferred-pm@3.1.2:
dependencies:
find-up: 5.0.0
find-yarn-workspace-root2: 1.2.16
path-exists: 4.0.0
which-pm: 2.0.0
- dev: true
- /prelude-ls@1.2.1:
- resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
- engines: {node: '>= 0.8.0'}
+ prelude-ls@1.2.1: {}
- /prettier-linter-helpers@1.0.0:
- resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
- engines: {node: '>=6.0.0'}
+ prettier-linter-helpers@1.0.0:
dependencies:
fast-diff: 1.3.0
- dev: true
- /prettier@2.8.8:
- resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- dev: true
+ prettier@2.8.8: {}
- /prettier@3.2.4:
- resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==}
- engines: {node: '>=14'}
- hasBin: true
- dev: true
+ prettier@3.2.4: {}
- /pretty-bytes@6.1.1:
- resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==}
- engines: {node: ^14.13.1 || >=16.0.0}
+ pretty-bytes@6.1.1: {}
- /pretty-format@29.7.0:
- resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ pretty-format@29.7.0:
dependencies:
'@jest/schemas': 29.6.3
ansi-styles: 5.2.0
react-is: 18.2.0
- dev: true
- /proc-log@3.0.0:
- resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ proc-log@3.0.0: {}
- /proc-log@4.2.0:
- resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ proc-log@4.2.0: {}
- /process-nextick-args@2.0.1:
- resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
+ process-nextick-args@2.0.1: {}
- /process@0.11.10:
- resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
- engines: {node: '>= 0.6.0'}
+ process@0.11.10: {}
- /promise-inflight@1.0.1:
- resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
- peerDependencies:
- bluebird: '*'
- peerDependenciesMeta:
- bluebird:
- optional: true
+ promise-inflight@1.0.1: {}
- /promise-retry@2.0.1:
- resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==}
- engines: {node: '>=10'}
+ promise-retry@2.0.1:
dependencies:
err-code: 2.0.3
retry: 0.12.0
- /prompts@2.4.2:
- resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
- engines: {node: '>= 6'}
+ prompts@2.4.2:
dependencies:
kleur: 3.0.3
sisteransi: 1.0.5
- /prop-types@15.8.1:
- resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
+ prop-types@15.8.1:
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
react-is: 16.13.1
- dev: true
- /protocols@2.0.1:
- resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==}
+ protocols@2.0.1: {}
- /pseudomap@1.0.2:
- resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
- dev: true
+ pseudomap@1.0.2: {}
- /punycode@1.4.1:
- resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
- dev: true
+ punycode@1.4.1: {}
- /punycode@2.3.0:
- resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
- engines: {node: '>=6'}
+ punycode@2.3.0: {}
- /queue-microtask@1.2.3:
- resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+ queue-microtask@1.2.3: {}
- /queue-tick@1.0.1:
- resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==}
+ queue-tick@1.0.1: {}
- /quibble@0.9.1:
- resolution: {integrity: sha512-2EkLLm3CsBhbHfYEgBWHSJZZRpVHUZLeuJVEQoU/lsCqxcOvVkgVlF4nWv2ACWKkb0lgxgMh3m8vq9rhx9LTIg==}
- engines: {node: '>= 0.14.0'}
+ quibble@0.9.1:
dependencies:
lodash: 4.17.21
resolve: 1.22.8
- dev: true
- /quick-lru@4.0.1:
- resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
- engines: {node: '>=8'}
- dev: true
+ quick-lru@4.0.1: {}
- /radix3@1.1.2:
- resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
+ radix3@1.1.2: {}
- /randombytes@2.1.0:
- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+ randombytes@2.1.0:
dependencies:
safe-buffer: 5.2.1
- /range-parser@1.2.0:
- resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==}
- engines: {node: '>= 0.6'}
- dev: true
+ range-parser@1.2.0: {}
- /range-parser@1.2.1:
- resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
- engines: {node: '>= 0.6'}
+ range-parser@1.2.1: {}
- /rc9@2.1.2:
- resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==}
+ rc9@2.1.2:
dependencies:
defu: 6.1.4
destr: 2.0.3
- /rc@1.2.8:
- resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
- hasBin: true
+ rc@1.2.8:
dependencies:
deep-extend: 0.6.0
ini: 1.3.8
minimist: 1.2.8
strip-json-comments: 2.0.1
- dev: true
- /react-dom@18.2.0(react@18.2.0):
- resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
- peerDependencies:
- react: ^18.2.0
+ react-dom@18.2.0(react@18.2.0):
dependencies:
loose-envify: 1.4.0
react: 18.2.0
scheduler: 0.23.0
- dev: false
- /react-is@16.13.1:
- resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
- dev: true
+ react-is@16.13.1: {}
- /react-is@18.2.0:
- resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
- dev: true
+ react-is@18.2.0: {}
- /react-refresh@0.14.0:
- resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
- engines: {node: '>=0.10.0'}
- dev: true
+ react-refresh@0.14.0: {}
- /react@18.2.0:
- resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
- engines: {node: '>=0.10.0'}
+ react@18.2.0:
dependencies:
loose-envify: 1.4.0
- dev: false
- /read-cache@1.0.0:
- resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
+ read-cache@1.0.0:
dependencies:
pify: 2.3.0
- dev: true
- /read-package-json-fast@3.0.2:
- resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ read-package-json-fast@3.0.2:
dependencies:
json-parse-even-better-errors: 3.0.1
npm-normalize-package-bin: 3.0.1
- /read-package-json@7.0.0:
- resolution: {integrity: sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ read-package-json@7.0.0:
dependencies:
glob: 10.3.10
json-parse-even-better-errors: 3.0.1
normalize-package-data: 6.0.0
npm-normalize-package-bin: 3.0.1
- /read-pkg-up@7.0.1:
- resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
- engines: {node: '>=8'}
+ read-pkg-up@7.0.1:
dependencies:
find-up: 4.1.0
read-pkg: 5.2.0
type-fest: 0.8.1
- dev: true
- /read-pkg@3.0.0:
- resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==}
- engines: {node: '>=4'}
+ read-pkg@3.0.0:
dependencies:
load-json-file: 4.0.0
normalize-package-data: 2.5.0
path-type: 3.0.0
- dev: true
- /read-pkg@5.2.0:
- resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
- engines: {node: '>=8'}
+ read-pkg@5.2.0:
dependencies:
'@types/normalize-package-data': 2.4.4
normalize-package-data: 2.5.0
parse-json: 5.2.0
type-fest: 0.6.0
- dev: true
- /read-yaml-file@1.1.0:
- resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
- engines: {node: '>=6'}
+ read-yaml-file@1.1.0:
dependencies:
graceful-fs: 4.2.11
js-yaml: 3.14.1
pify: 4.0.1
strip-bom: 3.0.0
- dev: true
- /readable-stream@2.3.8:
- resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
+ readable-stream@2.3.8:
dependencies:
core-util-is: 1.0.3
inherits: 2.0.4
@@ -10788,17 +14402,13 @@ packages:
string_decoder: 1.1.1
util-deprecate: 1.0.2
- /readable-stream@3.6.2:
- resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
- engines: {node: '>= 6'}
+ readable-stream@3.6.2:
dependencies:
inherits: 2.0.4
string_decoder: 1.3.0
util-deprecate: 1.0.2
- /readable-stream@4.5.2:
- resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ readable-stream@4.5.2:
dependencies:
abort-controller: 3.0.0
buffer: 6.0.3
@@ -10806,45 +14416,30 @@ packages:
process: 0.11.10
string_decoder: 1.3.0
- /readdir-glob@1.1.3:
- resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==}
+ readdir-glob@1.1.3:
dependencies:
minimatch: 5.1.6
- /readdirp@3.6.0:
- resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
- engines: {node: '>=8.10.0'}
+ readdirp@3.6.0:
dependencies:
picomatch: 2.3.1
- /rechoir@0.8.0:
- resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==}
- engines: {node: '>= 10.13.0'}
+ rechoir@0.8.0:
dependencies:
resolve: 1.22.8
- dev: true
- /redent@3.0.0:
- resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
- engines: {node: '>=8'}
+ redent@3.0.0:
dependencies:
indent-string: 4.0.0
strip-indent: 3.0.0
- dev: true
- /redis-errors@1.2.0:
- resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==}
- engines: {node: '>=4'}
+ redis-errors@1.2.0: {}
- /redis-parser@3.0.0:
- resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==}
- engines: {node: '>=4'}
+ redis-parser@3.0.0:
dependencies:
redis-errors: 1.2.0
- /reflect.getprototypeof@1.0.4:
- resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==}
- engines: {node: '>= 0.4'}
+ reflect.getprototypeof@1.0.4:
dependencies:
call-bind: 1.0.5
define-properties: 1.2.1
@@ -10852,174 +14447,107 @@ packages:
get-intrinsic: 1.2.2
globalthis: 1.0.3
which-builtin-type: 1.1.3
- dev: true
- /regenerator-runtime@0.14.1:
- resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
- dev: true
+ regenerator-runtime@0.14.1: {}
- /regexp.prototype.flags@1.5.1:
- resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==}
- engines: {node: '>= 0.4'}
+ regexp.prototype.flags@1.5.1:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
set-function-name: 2.0.1
- dev: true
- /registry-auth-token@3.3.2:
- resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==}
+ registry-auth-token@3.3.2:
dependencies:
rc: 1.2.8
safe-buffer: 5.2.1
- dev: true
- /registry-url@3.1.0:
- resolution: {integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==}
- engines: {node: '>=0.10.0'}
+ registry-url@3.1.0:
dependencies:
rc: 1.2.8
- dev: true
- /require-directory@2.1.1:
- resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
- engines: {node: '>=0.10.0'}
+ require-directory@2.1.1: {}
- /require-from-string@2.0.2:
- resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
- engines: {node: '>=0.10.0'}
- dev: true
+ require-from-string@2.0.2: {}
- /require-main-filename@2.0.0:
- resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
- dev: true
+ require-main-filename@2.0.0: {}
- /resolve-cwd@3.0.0:
- resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
- engines: {node: '>=8'}
+ resolve-cwd@3.0.0:
dependencies:
resolve-from: 5.0.0
- dev: true
- /resolve-from@4.0.0:
- resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
- engines: {node: '>=4'}
+ resolve-from@4.0.0: {}
- /resolve-from@5.0.0:
- resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
- engines: {node: '>=8'}
+ resolve-from@5.0.0: {}
- /resolve-pkg-maps@1.0.0:
- resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
- dev: true
+ resolve-pkg-maps@1.0.0: {}
- /resolve@1.22.8:
- resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
- hasBin: true
+ resolve@1.22.8:
dependencies:
is-core-module: 2.13.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- /resolve@2.0.0-next.5:
- resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
- hasBin: true
+ resolve@2.0.0-next.5:
dependencies:
is-core-module: 2.13.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- dev: true
- /restore-cursor@3.1.0:
- resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
- engines: {node: '>=8'}
+ restore-cursor@3.1.0:
dependencies:
onetime: 5.1.2
signal-exit: 3.0.7
- dev: true
- /restore-cursor@4.0.0:
- resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ restore-cursor@4.0.0:
dependencies:
onetime: 5.1.2
signal-exit: 3.0.7
- dev: true
- /retry@0.12.0:
- resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
- engines: {node: '>= 4'}
+ retry@0.12.0: {}
- /reusify@1.0.4:
- resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
- engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+ reusify@1.0.4: {}
- /rfdc@1.3.1:
- resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==}
+ rfdc@1.3.1: {}
- /rimraf@3.0.2:
- resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
- hasBin: true
+ rimraf@2.7.1:
dependencies:
glob: 7.2.3
- /rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.3.3):
- resolution: {integrity: sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw==}
- engines: {node: '>=16'}
- peerDependencies:
- rollup: ^3.29.4 || ^4
- typescript: ^4.5 || ^5.0
+ rimraf@3.0.2:
+ dependencies:
+ glob: 7.2.3
+
+ rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@5.3.3):
dependencies:
magic-string: 0.30.10
rollup: 3.29.4
typescript: 5.3.3
optionalDependencies:
'@babel/code-frame': 7.24.2
- dev: true
- /rollup-plugin-visualizer@5.12.0(rollup@4.16.2):
- resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==}
- engines: {node: '>=14'}
- hasBin: true
- peerDependencies:
- rollup: 2.x || 3.x || 4.x
- peerDependenciesMeta:
- rollup:
- optional: true
+ rollup-plugin-visualizer@5.12.0(rollup@3.29.4):
dependencies:
- open: 8.4.2
- picomatch: 2.3.1
- rollup: 4.16.2
- source-map: 0.7.4
- yargs: 17.7.2
-
- /rollup-plugin-visualizer@5.12.0(rollup@4.9.6):
- resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==}
- engines: {node: '>=14'}
- hasBin: true
- peerDependencies:
- rollup: 2.x || 3.x || 4.x
- peerDependenciesMeta:
- rollup:
- optional: true
+ open: 8.4.2
+ picomatch: 2.3.1
+ source-map: 0.7.4
+ yargs: 17.7.2
+ optionalDependencies:
+ rollup: 3.29.4
+
+ rollup-plugin-visualizer@5.12.0(rollup@4.16.2):
dependencies:
open: 8.4.2
picomatch: 2.3.1
- rollup: 4.9.6
source-map: 0.7.4
yargs: 17.7.2
+ optionalDependencies:
+ rollup: 4.16.2
- /rollup@3.29.4:
- resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==}
- engines: {node: '>=14.18.0', npm: '>=8.0.0'}
- hasBin: true
+ rollup@3.29.4:
optionalDependencies:
fsevents: 2.3.3
- /rollup@4.16.2:
- resolution: {integrity: sha512-sxDP0+pya/Yi5ZtptF4p3avI+uWCIf/OdrfdH2Gbv1kWddLKk0U7WE3PmQokhi5JrektxsK3sK8s4hzAmjqahw==}
- engines: {node: '>=18.0.0', npm: '>=8.0.0'}
- hasBin: true
+ rollup@4.16.2:
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
@@ -11041,10 +14569,7 @@ packages:
'@rollup/rollup-win32-x64-msvc': 4.16.2
fsevents: 2.3.3
- /rollup@4.9.6:
- resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==}
- engines: {node: '>=18.0.0', npm: '>=8.0.0'}
- hasBin: true
+ rollup@4.9.6:
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
@@ -11063,116 +14588,86 @@ packages:
'@rollup/rollup-win32-x64-msvc': 4.9.6
fsevents: 2.3.3
- /run-applescript@7.0.0:
- resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==}
- engines: {node: '>=18'}
+ run-applescript@7.0.0: {}
- /run-async@2.4.1:
- resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
- engines: {node: '>=0.12.0'}
- dev: true
+ run-async@2.4.1: {}
- /run-parallel@1.2.0:
- resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+ run-parallel@1.2.0:
dependencies:
queue-microtask: 1.2.3
- /rxjs@7.8.1:
- resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
+ rxjs@7.8.1:
dependencies:
tslib: 2.6.2
- dev: true
- /safe-array-concat@1.0.1:
- resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==}
- engines: {node: '>=0.4'}
+ sade@1.8.1:
+ dependencies:
+ mri: 1.2.0
+
+ safe-array-concat@1.0.1:
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.1
has-symbols: 1.0.3
isarray: 2.0.5
- dev: true
- /safe-array-concat@1.1.0:
- resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==}
- engines: {node: '>=0.4'}
+ safe-array-concat@1.1.0:
dependencies:
call-bind: 1.0.5
get-intrinsic: 1.2.2
has-symbols: 1.0.3
isarray: 2.0.5
- dev: true
- /safe-buffer@5.1.2:
- resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
+ safe-buffer@5.1.2: {}
- /safe-buffer@5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+ safe-buffer@5.2.1: {}
- /safe-regex-test@1.0.0:
- resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
+ safe-regex-test@1.0.0:
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.1
is-regex: 1.1.4
- dev: true
- /safe-regex-test@1.0.2:
- resolution: {integrity: sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==}
- engines: {node: '>= 0.4'}
+ safe-regex-test@1.0.2:
dependencies:
call-bind: 1.0.5
get-intrinsic: 1.2.2
is-regex: 1.1.4
- dev: true
- /safer-buffer@2.1.2:
- resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
+ safer-buffer@2.1.2: {}
- /scheduler@0.23.0:
- resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
+ sander@0.5.1:
+ dependencies:
+ es6-promise: 3.3.1
+ graceful-fs: 4.2.11
+ mkdirp: 0.5.6
+ rimraf: 2.7.1
+
+ scheduler@0.23.0:
dependencies:
loose-envify: 1.4.0
- dev: false
- /schema-utils@3.3.0:
- resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
- engines: {node: '>= 10.13.0'}
+ schema-utils@3.3.0:
dependencies:
'@types/json-schema': 7.0.13
ajv: 6.12.6
ajv-keywords: 3.5.2(ajv@6.12.6)
- dev: true
- /scule@1.3.0:
- resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
+ scule@1.3.0: {}
- /semver@5.7.2:
- resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
- hasBin: true
- dev: true
+ semver@5.7.2: {}
- /semver@6.3.1:
- resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
- hasBin: true
+ semver@6.3.1: {}
- /semver@7.5.4:
- resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
- engines: {node: '>=10'}
- hasBin: true
+ semver@7.5.4:
dependencies:
lru-cache: 6.0.0
- /semver@7.6.0:
- resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
- engines: {node: '>=10'}
- hasBin: true
+ semver@7.6.0:
dependencies:
lru-cache: 6.0.0
- /send@0.18.0:
- resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
- engines: {node: '>= 0.8.0'}
+ send@0.18.0:
dependencies:
debug: 2.6.9
depd: 2.0.0
@@ -11190,13 +14685,11 @@ packages:
transitivePeerDependencies:
- supports-color
- /serialize-javascript@6.0.1:
- resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==}
+ serialize-javascript@6.0.1:
dependencies:
randombytes: 2.1.0
- /serve-handler@6.1.5:
- resolution: {integrity: sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==}
+ serve-handler@6.1.5:
dependencies:
bytes: 3.0.0
content-disposition: 0.5.2
@@ -11206,16 +14699,12 @@ packages:
path-is-inside: 1.0.2
path-to-regexp: 2.2.1
range-parser: 1.2.0
- dev: true
- /serve-placeholder@2.0.1:
- resolution: {integrity: sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==}
+ serve-placeholder@2.0.1:
dependencies:
defu: 6.1.4
- /serve-static@1.15.0:
- resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
- engines: {node: '>= 0.8.0'}
+ serve-static@1.15.0:
dependencies:
encodeurl: 1.0.2
escape-html: 1.0.3
@@ -11224,10 +14713,7 @@ packages:
transitivePeerDependencies:
- supports-color
- /serve@14.2.1:
- resolution: {integrity: sha512-48er5fzHh7GCShLnNyPBRPEjs2I6QBozeGr02gaacROiyS/8ARADlj595j39iZXAqBbJHH/ivJJyPRWY9sQWZA==}
- engines: {node: '>= 14'}
- hasBin: true
+ serve@14.2.1:
dependencies:
'@zeit/schemas': 2.29.0
ajv: 8.11.0
@@ -11242,97 +14728,65 @@ packages:
update-check: 1.5.4
transitivePeerDependencies:
- supports-color
- dev: true
- /set-blocking@2.0.0:
- resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
+ set-blocking@2.0.0: {}
- /set-function-length@1.2.0:
- resolution: {integrity: sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==}
- engines: {node: '>= 0.4'}
+ set-cookie-parser@2.6.0: {}
+
+ set-function-length@1.2.0:
dependencies:
define-data-property: 1.1.1
function-bind: 1.1.2
get-intrinsic: 1.2.2
gopd: 1.0.1
has-property-descriptors: 1.0.1
- dev: true
- /set-function-name@2.0.1:
- resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==}
- engines: {node: '>= 0.4'}
+ set-function-name@2.0.1:
dependencies:
define-data-property: 1.1.1
functions-have-names: 1.2.3
has-property-descriptors: 1.0.0
- dev: true
- /setprototypeof@1.2.0:
- resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
+ setprototypeof@1.2.0: {}
- /shallow-clone@3.0.1:
- resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==}
- engines: {node: '>=8'}
+ shallow-clone@3.0.1:
dependencies:
kind-of: 6.0.3
- dev: true
- /shebang-command@1.2.0:
- resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
- engines: {node: '>=0.10.0'}
+ shebang-command@1.2.0:
dependencies:
shebang-regex: 1.0.0
- dev: true
- /shebang-command@2.0.0:
- resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
- engines: {node: '>=8'}
+ shebang-command@2.0.0:
dependencies:
shebang-regex: 3.0.0
- /shebang-regex@1.0.0:
- resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
- engines: {node: '>=0.10.0'}
- dev: true
+ shebang-regex@1.0.0: {}
- /shebang-regex@3.0.0:
- resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
- engines: {node: '>=8'}
+ shebang-regex@3.0.0: {}
- /shell-quote@1.8.1:
- resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
+ shell-quote@1.8.1: {}
- /shiki@0.14.7:
- resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==}
+ shiki@0.14.7:
dependencies:
ansi-sequence-parser: 1.1.1
jsonc-parser: 3.2.0
vscode-oniguruma: 1.7.0
vscode-textmate: 8.0.0
- dev: true
- /side-channel@1.0.4:
- resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
+ side-channel@1.0.4:
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.1
object-inspect: 1.13.0
- dev: true
- /siginfo@2.0.0:
- resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
- dev: true
+ siginfo@2.0.0: {}
- /signal-exit@3.0.7:
- resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+ signal-exit@3.0.7: {}
- /signal-exit@4.1.0:
- resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
- engines: {node: '>=14'}
+ signal-exit@4.1.0: {}
- /sigstore@2.3.0:
- resolution: {integrity: sha512-q+o8L2ebiWD1AxD17eglf1pFrl9jtW7FHa0ygqY6EKvibK8JHyq9Z26v9MZXeDiw+RbfOJ9j2v70M10Hd6E06A==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ sigstore@2.3.0:
dependencies:
'@sigstore/bundle': 2.3.1
'@sigstore/core': 1.1.0
@@ -11343,8 +14797,7 @@ packages:
transitivePeerDependencies:
- supports-color
- /simple-git@3.24.0:
- resolution: {integrity: sha512-QqAKee9Twv+3k8IFOFfPB2hnk6as6Y6ACUpwCtQvRYBAes23Wv3SZlHVobAzqcE8gfsisCvPw3HGW3HYM+VYYw==}
+ simple-git@3.24.0:
dependencies:
'@kwsites/file-exists': 1.1.1
'@kwsites/promise-deferred': 1.1.1
@@ -11352,54 +14805,33 @@ packages:
transitivePeerDependencies:
- supports-color
- /sirv@2.0.4:
- resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
- engines: {node: '>= 10'}
+ sirv@2.0.4:
dependencies:
'@polka/url': 1.0.0-next.25
mrmime: 2.0.0
totalist: 3.0.1
- /sisteransi@1.0.5:
- resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
+ sisteransi@1.0.5: {}
- /slash@3.0.0:
- resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
- engines: {node: '>=8'}
- dev: true
+ slash@3.0.0: {}
- /slash@4.0.0:
- resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
- engines: {node: '>=12'}
+ slash@4.0.0: {}
- /slash@5.1.0:
- resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
- engines: {node: '>=14.16'}
+ slash@5.1.0: {}
- /slice-ansi@5.0.0:
- resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
- engines: {node: '>=12'}
+ slice-ansi@5.0.0:
dependencies:
ansi-styles: 6.2.1
is-fullwidth-code-point: 4.0.0
- dev: true
- /slice-ansi@7.1.0:
- resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==}
- engines: {node: '>=18'}
+ slice-ansi@7.1.0:
dependencies:
ansi-styles: 6.2.1
is-fullwidth-code-point: 5.0.0
- dev: true
- /smart-buffer@4.2.0:
- resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
- engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
+ smart-buffer@4.2.0: {}
- /smartwrap@2.0.2:
- resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==}
- engines: {node: '>=6'}
- hasBin: true
+ smartwrap@2.0.2:
dependencies:
array.prototype.flat: 1.3.2
breakword: 1.0.6
@@ -11407,14 +14839,10 @@ packages:
strip-ansi: 6.0.1
wcwidth: 1.0.1
yargs: 15.4.1
- dev: true
- /smob@1.5.0:
- resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==}
+ smob@1.5.0: {}
- /socks-proxy-agent@8.0.3:
- resolution: {integrity: sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==}
- engines: {node: '>= 14'}
+ socks-proxy-agent@8.0.3:
dependencies:
agent-base: 7.1.1
debug: 4.3.4
@@ -11422,149 +14850,106 @@ packages:
transitivePeerDependencies:
- supports-color
- /socks@2.8.3:
- resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==}
- engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
+ socks@2.8.3:
dependencies:
ip-address: 9.0.5
smart-buffer: 4.2.0
- /source-map-js@1.0.2:
- resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
- engines: {node: '>=0.10.0'}
+ sorcery@0.11.0:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+ buffer-crc32: 0.2.13
+ minimist: 1.2.8
+ sander: 0.5.1
- /source-map-js@1.2.0:
- resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
- engines: {node: '>=0.10.0'}
+ source-map-js@1.0.2: {}
- /source-map-support@0.5.21:
- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+ source-map-js@1.2.0: {}
+
+ source-map-support@0.5.21:
dependencies:
buffer-from: 1.1.2
source-map: 0.6.1
- /source-map@0.6.1:
- resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
- engines: {node: '>=0.10.0'}
+ source-map@0.6.1: {}
- /source-map@0.7.4:
- resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
- engines: {node: '>= 8'}
+ source-map@0.7.4: {}
- /spawndamnit@2.0.0:
- resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==}
+ spawndamnit@2.0.0:
dependencies:
cross-spawn: 5.1.0
signal-exit: 3.0.7
- dev: true
- /spdx-correct@3.2.0:
- resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
+ spdx-correct@3.2.0:
dependencies:
spdx-expression-parse: 3.0.1
spdx-license-ids: 3.0.16
- /spdx-exceptions@2.3.0:
- resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
+ spdx-exceptions@2.3.0: {}
- /spdx-expression-parse@3.0.1:
- resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
+ spdx-expression-parse@3.0.1:
dependencies:
spdx-exceptions: 2.3.0
spdx-license-ids: 3.0.16
- /spdx-license-ids@3.0.16:
- resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==}
+ spdx-license-ids@3.0.16: {}
- /speakingurl@14.0.1:
- resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
- engines: {node: '>=0.10.0'}
+ speakingurl@14.0.1: {}
- /splitpanes@3.1.5:
- resolution: {integrity: sha512-r3Mq2ITFQ5a2VXLOy4/Sb2Ptp7OfEO8YIbhVJqJXoFc9hc5nTXXkCvtVDjIGbvC0vdE7tse+xTM9BMjsszP6bw==}
+ splitpanes@3.1.5: {}
- /sprintf-js@1.0.3:
- resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
- dev: true
+ sprintf-js@1.0.3: {}
- /sprintf-js@1.1.3:
- resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
+ sprintf-js@1.1.3: {}
- /ssri@10.0.5:
- resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ ssri@10.0.5:
dependencies:
minipass: 7.0.4
- /stackback@0.0.2:
- resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
- dev: true
+ stackback@0.0.2: {}
- /standard-as-callback@2.1.0:
- resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==}
+ standard-as-callback@2.1.0: {}
- /statuses@2.0.1:
- resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
- engines: {node: '>= 0.8'}
+ statuses@2.0.1: {}
- /std-env@3.7.0:
- resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==}
+ std-env@3.7.0: {}
- /stream-transform@2.1.3:
- resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==}
+ stream-transform@2.1.3:
dependencies:
mixme: 0.5.10
- dev: true
- /streamsearch@1.1.0:
- resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
- engines: {node: '>=10.0.0'}
- dev: false
+ streamsearch@1.1.0: {}
- /streamx@2.16.1:
- resolution: {integrity: sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==}
+ streamx@2.16.1:
dependencies:
fast-fifo: 1.3.2
queue-tick: 1.0.1
optionalDependencies:
bare-events: 2.2.2
- /strict-event-emitter@0.5.1:
- resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==}
- dev: true
+ strict-event-emitter@0.5.1: {}
- /string-argv@0.3.2:
- resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
- engines: {node: '>=0.6.19'}
- dev: true
+ string-argv@0.3.2: {}
- /string-width@4.2.3:
- resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
- engines: {node: '>=8'}
+ string-width@4.2.3:
dependencies:
emoji-regex: 8.0.0
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
- /string-width@5.1.2:
- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
- engines: {node: '>=12'}
+ string-width@5.1.2:
dependencies:
eastasianwidth: 0.2.0
emoji-regex: 9.2.2
strip-ansi: 7.1.0
- /string-width@7.1.0:
- resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==}
- engines: {node: '>=18'}
+ string-width@7.1.0:
dependencies:
emoji-regex: 10.3.0
get-east-asian-width: 1.2.0
strip-ansi: 7.1.0
- dev: true
- /string.prototype.matchall@4.0.10:
- resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==}
+ string.prototype.matchall@4.0.10:
dependencies:
call-bind: 1.0.5
define-properties: 1.2.1
@@ -11575,142 +14960,86 @@ packages:
regexp.prototype.flags: 1.5.1
set-function-name: 2.0.1
side-channel: 1.0.4
- dev: true
- /string.prototype.padend@3.1.5:
- resolution: {integrity: sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA==}
- engines: {node: '>= 0.4'}
+ string.prototype.padend@3.1.5:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
- dev: true
- /string.prototype.trim@1.2.8:
- resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
- engines: {node: '>= 0.4'}
+ string.prototype.trim@1.2.8:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
- dev: true
- /string.prototype.trimend@1.0.7:
- resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
+ string.prototype.trimend@1.0.7:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
- dev: true
- /string.prototype.trimstart@1.0.7:
- resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
+ string.prototype.trimstart@1.0.7:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
es-abstract: 1.22.2
- dev: true
- /string_decoder@1.1.1:
- resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
+ string_decoder@1.1.1:
dependencies:
safe-buffer: 5.1.2
- /string_decoder@1.3.0:
- resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
+ string_decoder@1.3.0:
dependencies:
safe-buffer: 5.2.1
- /stringify-object-es5@2.5.0:
- resolution: {integrity: sha512-vE7Xdx9ylG4JI16zy7/ObKUB+MtxuMcWlj/WHHr3+yAlQoN6sst2stU9E+2Qs3OrlJw/Pf3loWxL1GauEHf6MA==}
- engines: {node: '>=0.10.0'}
+ stringify-object-es5@2.5.0:
dependencies:
is-plain-obj: 1.1.0
is-regexp: 1.0.0
- dev: true
- /strip-ansi@6.0.1:
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
- engines: {node: '>=8'}
+ strip-ansi@6.0.1:
dependencies:
ansi-regex: 5.0.1
- /strip-ansi@7.1.0:
- resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
- engines: {node: '>=12'}
+ strip-ansi@7.1.0:
dependencies:
ansi-regex: 6.0.1
- /strip-bom@3.0.0:
- resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
- engines: {node: '>=4'}
- dev: true
+ strip-bom@3.0.0: {}
- /strip-final-newline@2.0.0:
- resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
- engines: {node: '>=6'}
+ strip-final-newline@2.0.0: {}
- /strip-final-newline@3.0.0:
- resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
- engines: {node: '>=12'}
+ strip-final-newline@3.0.0: {}
- /strip-indent@3.0.0:
- resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
- engines: {node: '>=8'}
+ strip-indent@3.0.0:
dependencies:
min-indent: 1.0.1
- dev: true
- /strip-json-comments@2.0.1:
- resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
- engines: {node: '>=0.10.0'}
- dev: true
+ strip-json-comments@2.0.1: {}
- /strip-json-comments@3.1.1:
- resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
- engines: {node: '>=8'}
+ strip-json-comments@3.1.1: {}
- /strip-literal@1.3.0:
- resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==}
+ strip-literal@1.3.0:
dependencies:
acorn: 8.11.3
- /strip-literal@2.1.0:
- resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==}
+ strip-literal@2.1.0:
dependencies:
js-tokens: 9.0.0
- /styled-jsx@5.1.1(react@18.2.0):
- resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
- engines: {node: '>= 12.0.0'}
- peerDependencies:
- '@babel/core': '*'
- babel-plugin-macros: '*'
- react: '>= 16.8.0 || 17.x.x || ^18.0.0-0'
- peerDependenciesMeta:
- '@babel/core':
- optional: true
- babel-plugin-macros:
- optional: true
+ styled-jsx@5.1.1(react@18.2.0):
dependencies:
client-only: 0.0.1
react: 18.2.0
- dev: false
- /stylehacks@6.1.1(postcss@8.4.38):
- resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==}
- engines: {node: ^14 || ^16 || >=18.0}
- peerDependencies:
- postcss: ^8.4.31
+ stylehacks@6.1.1(postcss@8.4.38):
dependencies:
browserslist: 4.23.0
postcss: 8.4.38
postcss-selector-parser: 6.0.16
- /sucrase@3.35.0:
- resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
- engines: {node: '>=16 || 14 >=14.17'}
- hasBin: true
+ sucrase@3.35.0:
dependencies:
'@jridgewell/gen-mapping': 0.3.3
commander: 4.1.1
@@ -11719,42 +15048,83 @@ packages:
mz: 2.7.0
pirates: 4.0.6
ts-interface-checker: 0.1.13
- dev: true
- /supports-color@5.5.0:
- resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
- engines: {node: '>=4'}
+ supports-color@5.5.0:
dependencies:
has-flag: 3.0.0
- /supports-color@7.2.0:
- resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
- engines: {node: '>=8'}
+ supports-color@7.2.0:
dependencies:
has-flag: 4.0.0
- /supports-color@8.1.1:
- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
- engines: {node: '>=10'}
+ supports-color@8.1.1:
dependencies:
has-flag: 4.0.0
- dev: true
- /supports-color@9.4.0:
- resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==}
- engines: {node: '>=12'}
+ supports-color@9.4.0: {}
- /supports-preserve-symlinks-flag@1.0.0:
- resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
- engines: {node: '>= 0.4'}
+ supports-preserve-symlinks-flag@1.0.0: {}
- /svg-tags@1.0.0:
- resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
+ svelte-check@3.7.0(@babel/core@7.24.4)(postcss-load-config@4.0.2(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15):
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.25
+ chokidar: 3.6.0
+ fast-glob: 3.3.2
+ import-fresh: 3.3.0
+ picocolors: 1.0.0
+ sade: 1.8.1
+ svelte: 4.2.15
+ svelte-preprocess: 5.1.4(@babel/core@7.24.4)(postcss-load-config@4.0.2(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15)(typescript@5.3.3)
+ typescript: 5.3.3
+ transitivePeerDependencies:
+ - '@babel/core'
+ - coffeescript
+ - less
+ - postcss
+ - postcss-load-config
+ - pug
+ - sass
+ - stylus
+ - sugarss
- /svgo@3.2.0:
- resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==}
- engines: {node: '>=14.0.0'}
- hasBin: true
+ svelte-hmr@0.16.0(svelte@4.2.15):
+ dependencies:
+ svelte: 4.2.15
+
+ svelte-preprocess@5.1.4(@babel/core@7.24.4)(postcss-load-config@4.0.2(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15)(typescript@5.3.3):
+ dependencies:
+ '@types/pug': 2.0.10
+ detect-indent: 6.1.0
+ magic-string: 0.30.10
+ sorcery: 0.11.0
+ strip-indent: 3.0.0
+ svelte: 4.2.15
+ optionalDependencies:
+ '@babel/core': 7.24.4
+ postcss: 8.4.38
+ postcss-load-config: 4.0.2(postcss@8.4.38)
+ typescript: 5.3.3
+
+ svelte@4.2.15:
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/trace-mapping': 0.3.25
+ '@types/estree': 1.0.5
+ acorn: 8.11.3
+ aria-query: 5.3.0
+ axobject-query: 4.0.0
+ code-red: 1.0.4
+ css-tree: 2.3.1
+ estree-walker: 3.0.3
+ is-reference: 3.0.2
+ locate-character: 3.0.0
+ magic-string: 0.30.10
+ periscopic: 3.1.0
+
+ svg-tags@1.0.0: {}
+
+ svgo@3.2.0:
dependencies:
'@trysound/sax': 0.2.0
commander: 7.2.0
@@ -11764,25 +15134,16 @@ packages:
csso: 5.0.5
picocolors: 1.0.0
- /synckit@0.8.8:
- resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==}
- engines: {node: ^14.18.0 || >=16.0.0}
+ synckit@0.8.8:
dependencies:
'@pkgr/core': 0.1.1
tslib: 2.6.2
- dev: true
- /system-architecture@0.1.0:
- resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==}
- engines: {node: '>=18'}
+ system-architecture@0.1.0: {}
- /tabbable@6.2.0:
- resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==}
+ tabbable@6.2.0: {}
- /tailwindcss@3.4.1:
- resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==}
- engines: {node: '>=14.0.0'}
- hasBin: true
+ tailwindcss@3.4.1(ts-node@10.9.2(@types/node@20.11.15)(typescript@5.3.3)):
dependencies:
'@alloc/quick-lru': 5.2.0
arg: 5.0.2
@@ -11801,29 +15162,23 @@ packages:
postcss: 8.4.33
postcss-import: 15.1.0(postcss@8.4.33)
postcss-js: 4.0.1(postcss@8.4.33)
- postcss-load-config: 4.0.2(postcss@8.4.33)
+ postcss-load-config: 4.0.2(postcss@8.4.33)(ts-node@10.9.2(@types/node@20.11.15)(typescript@5.3.3))
postcss-nested: 6.0.1(postcss@8.4.33)
postcss-selector-parser: 6.0.15
resolve: 1.22.8
sucrase: 3.35.0
transitivePeerDependencies:
- ts-node
- dev: true
- /tapable@2.2.1:
- resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
- engines: {node: '>=6'}
+ tapable@2.2.1: {}
- /tar-stream@3.1.7:
- resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==}
+ tar-stream@3.1.7:
dependencies:
b4a: 1.6.6
fast-fifo: 1.3.2
streamx: 2.16.1
- /tar@6.2.1:
- resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
- engines: {node: '>=10'}
+ tar@6.2.1:
dependencies:
chownr: 2.0.0
fs-minipass: 2.1.0
@@ -11832,26 +15187,9 @@ packages:
mkdirp: 1.0.4
yallist: 4.0.0
- /term-size@2.2.1:
- resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
- engines: {node: '>=8'}
- dev: true
+ term-size@2.2.1: {}
- /terser-webpack-plugin@5.3.10(webpack@5.90.0):
- resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
- engines: {node: '>= 10.13.0'}
- peerDependencies:
- '@swc/core': '*'
- esbuild: '*'
- uglify-js: '*'
- webpack: ^5.1.0
- peerDependenciesMeta:
- '@swc/core':
- optional: true
- esbuild:
- optional: true
- uglify-js:
- optional: true
+ terser-webpack-plugin@5.3.10(webpack@5.90.0(webpack-cli@5.1.4)):
dependencies:
'@jridgewell/trace-mapping': 0.3.22
jest-worker: 27.5.1
@@ -11859,23 +15197,8 @@ packages:
serialize-javascript: 6.0.1
terser: 5.27.0
webpack: 5.90.0(webpack-cli@5.1.4)
- dev: true
- /terser-webpack-plugin@5.3.10(webpack@5.91.0):
- resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
- engines: {node: '>= 10.13.0'}
- peerDependencies:
- '@swc/core': '*'
- esbuild: '*'
- uglify-js: '*'
- webpack: ^5.1.0
- peerDependenciesMeta:
- '@swc/core':
- optional: true
- esbuild:
- optional: true
- uglify-js:
- optional: true
+ terser-webpack-plugin@5.3.10(webpack@5.91.0):
dependencies:
'@jridgewell/trace-mapping': 0.3.22
jest-worker: 27.5.1
@@ -11883,147 +15206,84 @@ packages:
serialize-javascript: 6.0.1
terser: 5.27.0
webpack: 5.91.0
- dev: true
- /terser@5.27.0:
- resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==}
- engines: {node: '>=10'}
- hasBin: true
+ terser@5.27.0:
dependencies:
'@jridgewell/source-map': 0.3.5
acorn: 8.11.3
commander: 2.20.3
source-map-support: 0.5.21
- /test-exclude@6.0.0:
- resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
- engines: {node: '>=8'}
+ test-exclude@6.0.0:
dependencies:
'@istanbuljs/schema': 0.1.3
glob: 7.2.3
minimatch: 3.1.2
- dev: true
- /testdouble-vitest@0.1.3(testdouble@3.20.1)(vitest@1.5.0):
- resolution: {integrity: sha512-UznUMPwqgsn/NJJ/B5pmaZUv3sYHEzYAJinZpyB//FHb9G74C/t3VFluWk0zU/w3nNodKOFV0nkgMZ+kGPd1Pg==}
- peerDependencies:
- testdouble: ^3.16.0
- vitest: '>=0.25.0 <2.0.0'
+ testdouble-vitest@0.1.3(testdouble@3.20.1)(vitest@1.5.0(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
testdouble: 3.20.1
- vitest: 1.5.0(@types/node@20.11.15)
- dev: true
+ vitest: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
- /testdouble@3.20.1:
- resolution: {integrity: sha512-D9Or6ayxr16dPPEkmXyGb8ow7VcQjUzuYFUxPTkx2FdSkn5Z6EC6cxQHwEGhedmE30FAJOYiAW+r7XXg6FmYOQ==}
- engines: {node: '>= 16'}
+ testdouble@3.20.1:
dependencies:
lodash: 4.17.21
quibble: 0.9.1
stringify-object-es5: 2.5.0
theredoc: 1.0.0
- dev: true
- /text-table@0.2.0:
- resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
+ text-table@0.2.0: {}
- /thenify-all@1.6.0:
- resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
- engines: {node: '>=0.8'}
+ thenify-all@1.6.0:
dependencies:
thenify: 3.3.1
- dev: true
- /thenify@3.3.1:
- resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
+ thenify@3.3.1:
dependencies:
any-promise: 1.3.0
- dev: true
- /theredoc@1.0.0:
- resolution: {integrity: sha512-KU3SA3TjRRM932jpNfD3u4Ec3bSvedyo5ITPI7zgWYnKep7BwQQaxlhI9qbO+lKJoRnoAbEVfMcAHRuKVYikDA==}
- dev: true
+ theredoc@1.0.0: {}
- /through@2.3.8:
- resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
- dev: true
+ through@2.3.8: {}
- /tiny-invariant@1.3.3:
- resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
+ tiny-glob@0.2.9:
+ dependencies:
+ globalyzer: 0.1.0
+ globrex: 0.1.2
- /tinybench@2.7.0:
- resolution: {integrity: sha512-Qgayeb106x2o4hNzNjsZEfFziw8IbKqtbXBjVh7VIZfBxfD5M4gWtpyx5+YTae2gJ6Y6Dz/KLepiv16RFeQWNA==}
- dev: true
+ tiny-invariant@1.3.3: {}
- /tinypool@0.8.4:
- resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==}
- engines: {node: '>=14.0.0'}
- dev: true
+ tinybench@2.7.0: {}
- /tinyspy@2.2.1:
- resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==}
- engines: {node: '>=14.0.0'}
- dev: true
+ tinypool@0.8.4: {}
- /tmp@0.0.33:
- resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
- engines: {node: '>=0.6.0'}
+ tinyspy@2.2.1: {}
+
+ tmp@0.0.33:
dependencies:
os-tmpdir: 1.0.2
- dev: true
- /to-fast-properties@2.0.0:
- resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
- engines: {node: '>=4'}
+ to-fast-properties@2.0.0: {}
- /to-regex-range@5.0.1:
- resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
- engines: {node: '>=8.0'}
+ to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
- /toidentifier@1.0.1:
- resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
- engines: {node: '>=0.6'}
+ toidentifier@1.0.1: {}
- /totalist@3.0.1:
- resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
- engines: {node: '>=6'}
+ totalist@3.0.1: {}
- /tr46@0.0.3:
- resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+ tr46@0.0.3: {}
- /trim-newlines@3.0.1:
- resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
- engines: {node: '>=8'}
- dev: true
+ trim-newlines@3.0.1: {}
- /ts-api-utils@1.0.3(typescript@5.3.3):
- resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
- engines: {node: '>=16.13.0'}
- peerDependencies:
- typescript: '>=4.2.0'
+ ts-api-utils@1.0.3(typescript@5.3.3):
dependencies:
typescript: 5.3.3
- dev: true
- /ts-interface-checker@0.1.13:
- resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
- dev: true
+ ts-interface-checker@0.1.13: {}
- /ts-node@10.9.2(@types/node@20.10.0)(typescript@5.3.3):
- resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
- hasBin: true
- peerDependencies:
- '@swc/core': '>=1.2.50'
- '@swc/wasm': '>=1.2.50'
- '@types/node': '*'
- typescript: '>=2.7'
- peerDependenciesMeta:
- '@swc/core':
- optional: true
- '@swc/wasm':
- optional: true
+ ts-node@10.9.2(@types/node@20.10.0)(typescript@5.3.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.9
@@ -12040,21 +15300,8 @@ packages:
typescript: 5.3.3
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
- dev: true
- /ts-node@10.9.2(@types/node@20.11.15)(typescript@5.3.3):
- resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
- hasBin: true
- peerDependencies:
- '@swc/core': '>=1.2.50'
- '@swc/wasm': '>=1.2.50'
- '@types/node': '*'
- typescript: '>=2.7'
- peerDependenciesMeta:
- '@swc/core':
- optional: true
- '@swc/wasm':
- optional: true
+ ts-node@10.9.2(@types/node@20.11.15)(typescript@5.3.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.9
@@ -12071,37 +15318,21 @@ packages:
typescript: 5.3.3
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
- dev: true
- /tsconfck@3.0.3(typescript@5.3.3):
- resolution: {integrity: sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==}
- engines: {node: ^18 || >=20}
- hasBin: true
- peerDependencies:
- typescript: ^5.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
+ tsconfck@3.0.3(typescript@5.3.3):
+ optionalDependencies:
typescript: 5.3.3
- dev: true
- /tsconfig-paths@3.15.0:
- resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
+ tsconfig-paths@3.15.0:
dependencies:
'@types/json5': 0.0.29
json5: 1.0.2
minimist: 1.2.8
strip-bom: 3.0.0
- dev: true
- /tslib@2.6.2:
- resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
+ tslib@2.6.2: {}
- /tty-table@4.2.3:
- resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==}
- engines: {node: '>=8.0.0'}
- hasBin: true
+ tty-table@4.2.3:
dependencies:
chalk: 4.1.2
csv: 5.5.3
@@ -12110,11 +15341,8 @@ packages:
strip-ansi: 6.0.1
wcwidth: 1.0.1
yargs: 17.7.2
- dev: true
- /tuf-js@2.2.0:
- resolution: {integrity: sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ tuf-js@2.2.0:
dependencies:
'@tufjs/models': 2.0.0
debug: 4.3.4
@@ -12122,137 +15350,79 @@ packages:
transitivePeerDependencies:
- supports-color
- /type-check@0.4.0:
- resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
- engines: {node: '>= 0.8.0'}
+ type-check@0.4.0:
dependencies:
prelude-ls: 1.2.1
- /type-detect@4.0.8:
- resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
- engines: {node: '>=4'}
- dev: true
+ type-detect@4.0.8: {}
- /type-fest@0.13.1:
- resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
- engines: {node: '>=10'}
- dev: true
+ type-fest@0.13.1: {}
- /type-fest@0.20.2:
- resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
- engines: {node: '>=10'}
+ type-fest@0.20.2: {}
- /type-fest@0.21.3:
- resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
- engines: {node: '>=10'}
+ type-fest@0.21.3: {}
- /type-fest@0.6.0:
- resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
- engines: {node: '>=8'}
- dev: true
+ type-fest@0.6.0: {}
- /type-fest@0.8.1:
- resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
- engines: {node: '>=8'}
- dev: true
+ type-fest@0.8.1: {}
- /type-fest@2.19.0:
- resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
- engines: {node: '>=12.20'}
- dev: true
+ type-fest@2.19.0: {}
- /type-fest@3.13.1:
- resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==}
- engines: {node: '>=14.16'}
+ type-fest@3.13.1: {}
- /type-fest@4.10.2:
- resolution: {integrity: sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==}
- engines: {node: '>=16'}
- dev: true
+ type-fest@4.10.2: {}
- /typed-array-buffer@1.0.0:
- resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
- engines: {node: '>= 0.4'}
+ typed-array-buffer@1.0.0:
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.1
is-typed-array: 1.1.12
- dev: true
- /typed-array-byte-length@1.0.0:
- resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
- engines: {node: '>= 0.4'}
+ typed-array-byte-length@1.0.0:
dependencies:
call-bind: 1.0.2
for-each: 0.3.3
has-proto: 1.0.1
is-typed-array: 1.1.12
- dev: true
- /typed-array-byte-offset@1.0.0:
- resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==}
- engines: {node: '>= 0.4'}
+ typed-array-byte-offset@1.0.0:
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.12
- dev: true
- /typed-array-length@1.0.4:
- resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
+ typed-array-length@1.0.4:
dependencies:
call-bind: 1.0.2
for-each: 0.3.3
is-typed-array: 1.1.12
- dev: true
- /typedoc@0.25.12(typescript@5.3.3):
- resolution: {integrity: sha512-F+qhkK2VoTweDXd1c42GS/By2DvI2uDF4/EpG424dTexSHdtCH52C6IcAvMA6jR3DzAWZjHpUOW+E02kyPNUNw==}
- engines: {node: '>= 16'}
- hasBin: true
- peerDependencies:
- typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x
+ typedoc@0.25.12(typescript@5.3.3):
dependencies:
lunr: 2.3.9
marked: 4.3.0
minimatch: 9.0.3
shiki: 0.14.7
typescript: 5.3.3
- dev: true
- /typescript@5.3.3:
- resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
- engines: {node: '>=14.17'}
- hasBin: true
+ typescript@5.3.3: {}
- /ufo@1.3.1:
- resolution: {integrity: sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==}
+ ufo@1.3.1: {}
- /ufo@1.5.3:
- resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==}
+ ufo@1.5.3: {}
- /ultrahtml@1.5.3:
- resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==}
+ ultrahtml@1.5.3: {}
- /unbox-primitive@1.0.2:
- resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
+ unbox-primitive@1.0.2:
dependencies:
call-bind: 1.0.2
has-bigints: 1.0.2
has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
- dev: true
- /unbuild@2.0.0(typescript@5.3.3):
- resolution: {integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==}
- hasBin: true
- peerDependencies:
- typescript: ^5.1.6
- peerDependenciesMeta:
- typescript:
- optional: true
+ unbuild@2.0.0(typescript@5.3.3):
dependencies:
'@rollup/plugin-alias': 5.1.0(rollup@3.29.4)
'@rollup/plugin-commonjs': 25.0.7(rollup@3.29.4)
@@ -12277,42 +15447,35 @@ packages:
rollup: 3.29.4
rollup-plugin-dts: 6.1.0(rollup@3.29.4)(typescript@5.3.3)
scule: 1.3.0
- typescript: 5.3.3
untyped: 1.4.2
+ optionalDependencies:
+ typescript: 5.3.3
transitivePeerDependencies:
- sass
- supports-color
- dev: true
- /unconfig@0.3.13:
- resolution: {integrity: sha512-N9Ph5NC4+sqtcOjPfHrRcHekBCadCXWTBzp2VYYbySOHW0PfD9XLCeXshTXjkPYwLrBr9AtSeU0CZmkYECJhng==}
+ unconfig@0.3.13:
dependencies:
'@antfu/utils': 0.7.7
defu: 6.1.4
jiti: 1.21.0
- /uncrypto@0.1.3:
- resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
+ uncrypto@0.1.3: {}
- /unctx@2.3.1:
- resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==}
+ unctx@2.3.1:
dependencies:
acorn: 8.11.3
estree-walker: 3.0.3
magic-string: 0.30.10
unplugin: 1.10.1
- /undici-types@5.26.5:
- resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
+ undici-types@5.26.5: {}
- /undici@5.28.4:
- resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==}
- engines: {node: '>=14.0'}
+ undici@5.28.4:
dependencies:
'@fastify/busboy': 2.1.1
- /unenv@1.9.0:
- resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==}
+ unenv@1.9.0:
dependencies:
consola: 3.2.3
defu: 6.1.4
@@ -12320,20 +15483,16 @@ packages:
node-fetch-native: 1.6.4
pathe: 1.1.2
- /unhead@1.9.7:
- resolution: {integrity: sha512-Kv7aU5l41qiq36t9qMks8Pgsj7adaTBm9aDS6USlmodTXioeqlJ5vEu9DI+8ZZPwRlmof3aDlo1kubyaXdSNmQ==}
+ unhead@1.9.7:
dependencies:
'@unhead/dom': 1.9.7
'@unhead/schema': 1.9.7
'@unhead/shared': 1.9.7
hookable: 5.5.3
- /unicorn-magic@0.1.0:
- resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
- engines: {node: '>=18'}
+ unicorn-magic@0.1.0: {}
- /unimport@3.7.1:
- resolution: {integrity: sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==}
+ unimport@3.7.1(rollup@3.29.4):
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
acorn: 8.11.3
@@ -12350,10 +15509,8 @@ packages:
unplugin: 1.10.1
transitivePeerDependencies:
- rollup
- dev: false
- /unimport@3.7.1(rollup@4.16.2):
- resolution: {integrity: sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==}
+ unimport@3.7.1(rollup@4.16.2):
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.16.2)
acorn: 8.11.3
@@ -12371,60 +15528,22 @@ packages:
transitivePeerDependencies:
- rollup
- /unimport@3.7.1(rollup@4.9.6):
- resolution: {integrity: sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==}
- dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@4.9.6)
- acorn: 8.11.3
- escape-string-regexp: 5.0.0
- estree-walker: 3.0.3
- fast-glob: 3.3.2
- local-pkg: 0.5.0
- magic-string: 0.30.10
- mlly: 1.6.1
- pathe: 1.1.2
- pkg-types: 1.1.0
- scule: 1.3.0
- strip-literal: 1.3.0
- unplugin: 1.10.1
- transitivePeerDependencies:
- - rollup
-
- /unique-filename@3.0.0:
- resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ unique-filename@3.0.0:
dependencies:
unique-slug: 4.0.0
- /unique-slug@4.0.0:
- resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ unique-slug@4.0.0:
dependencies:
imurmurhash: 0.1.4
- /universalify@0.1.2:
- resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
- engines: {node: '>= 4.0.0'}
- dev: true
+ universalify@0.1.2: {}
- /universalify@2.0.0:
- resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
- engines: {node: '>= 10.0.0'}
+ universalify@2.0.0: {}
- /unocss@0.59.4(postcss@8.4.38)(vite@5.2.10):
- resolution: {integrity: sha512-QmCVjRObvVu/gsGrJGVt0NnrdhFFn314BUZn2WQyXV9rIvHLRmG5bIu0j5vibJkj7ZhFchTrnTM1pTFXP1xt5g==}
- engines: {node: '>=14'}
- peerDependencies:
- '@unocss/webpack': 0.59.4
- vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
- peerDependenciesMeta:
- '@unocss/webpack':
- optional: true
- vite:
- optional: true
+ unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
- '@unocss/astro': 0.59.4(vite@5.2.10)
- '@unocss/cli': 0.59.4
+ '@unocss/astro': 0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ '@unocss/cli': 0.59.4(rollup@3.29.4)
'@unocss/core': 0.59.4
'@unocss/extractor-arbitrary-variants': 0.59.4
'@unocss/postcss': 0.59.4(postcss@8.4.38)
@@ -12442,25 +15561,49 @@ packages:
'@unocss/transformer-compile-class': 0.59.4
'@unocss/transformer-directives': 0.59.4
'@unocss/transformer-variant-group': 0.59.4
- '@unocss/vite': 0.59.4(vite@5.2.10)
- vite: 5.2.10(@types/node@20.11.15)
+ '@unocss/vite': 0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ optionalDependencies:
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
transitivePeerDependencies:
- postcss
- rollup
- supports-color
- /unplugin-vue-router@0.7.0(rollup@4.9.6)(vue-router@4.3.2)(vue@3.4.24):
- resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==}
- peerDependencies:
- vue-router: ^4.1.0
- peerDependenciesMeta:
- vue-router:
- optional: true
+ unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)):
+ dependencies:
+ '@unocss/astro': 0.59.4(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ '@unocss/cli': 0.59.4(rollup@4.16.2)
+ '@unocss/core': 0.59.4
+ '@unocss/extractor-arbitrary-variants': 0.59.4
+ '@unocss/postcss': 0.59.4(postcss@8.4.38)
+ '@unocss/preset-attributify': 0.59.4
+ '@unocss/preset-icons': 0.59.4
+ '@unocss/preset-mini': 0.59.4
+ '@unocss/preset-tagify': 0.59.4
+ '@unocss/preset-typography': 0.59.4
+ '@unocss/preset-uno': 0.59.4
+ '@unocss/preset-web-fonts': 0.59.4
+ '@unocss/preset-wind': 0.59.4
+ '@unocss/reset': 0.59.4
+ '@unocss/transformer-attributify-jsx': 0.59.4
+ '@unocss/transformer-attributify-jsx-babel': 0.59.4
+ '@unocss/transformer-compile-class': 0.59.4
+ '@unocss/transformer-directives': 0.59.4
+ '@unocss/transformer-variant-group': 0.59.4
+ '@unocss/vite': 0.59.4(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0))
+ optionalDependencies:
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ transitivePeerDependencies:
+ - postcss
+ - rollup
+ - supports-color
+
+ unplugin-vue-router@0.7.0(rollup@3.29.4)(vue-router@4.3.2(vue@3.4.24(typescript@5.3.3)))(vue@3.4.24(typescript@5.3.3)):
dependencies:
'@babel/types': 7.24.0
- '@rollup/pluginutils': 5.1.0(rollup@4.9.6)
- '@vue-macros/common': 1.10.2(rollup@4.9.6)(vue@3.4.24)
- ast-walker-scope: 0.5.0(rollup@4.9.6)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ '@vue-macros/common': 1.10.2(rollup@3.29.4)(vue@3.4.24(typescript@5.3.3))
+ ast-walker-scope: 0.5.0(rollup@3.29.4)
chokidar: 3.6.0
fast-glob: 3.3.2
json5: 2.2.3
@@ -12469,24 +15612,19 @@ packages:
pathe: 1.1.2
scule: 1.3.0
unplugin: 1.10.1
- vue-router: 4.3.2(vue@3.4.24)
yaml: 2.3.4
+ optionalDependencies:
+ vue-router: 4.3.2(vue@3.4.24(typescript@5.3.3))
transitivePeerDependencies:
- rollup
- vue
- /unplugin-vue-router@0.7.0(vue-router@4.3.2)(vue@3.4.24):
- resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==}
- peerDependencies:
- vue-router: ^4.1.0
- peerDependenciesMeta:
- vue-router:
- optional: true
+ unplugin-vue-router@0.7.0(rollup@4.16.2)(vue-router@4.3.2(vue@3.4.24(typescript@5.3.3)))(vue@3.4.24(typescript@5.3.3)):
dependencies:
'@babel/types': 7.24.0
- '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
- '@vue-macros/common': 1.10.2(vue@3.4.24)
- ast-walker-scope: 0.5.0
+ '@rollup/pluginutils': 5.1.0(rollup@4.16.2)
+ '@vue-macros/common': 1.10.2(rollup@4.16.2)(vue@3.4.24(typescript@5.3.3))
+ ast-walker-scope: 0.5.0(rollup@4.16.2)
chokidar: 3.6.0
fast-glob: 3.3.2
json5: 2.2.3
@@ -12495,91 +15633,44 @@ packages:
pathe: 1.1.2
scule: 1.3.0
unplugin: 1.10.1
- vue-router: 4.3.2(vue@3.4.24)
yaml: 2.3.4
+ optionalDependencies:
+ vue-router: 4.3.2(vue@3.4.24(typescript@5.3.3))
transitivePeerDependencies:
- rollup
- vue
- dev: false
- /unplugin@1.10.1:
- resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==}
- engines: {node: '>=14.0.0'}
+ unplugin@1.10.1:
dependencies:
acorn: 8.11.3
chokidar: 3.6.0
webpack-sources: 3.2.3
webpack-virtual-modules: 0.6.1
- /unstorage@1.10.2(ioredis@5.4.1):
- resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==}
- peerDependencies:
- '@azure/app-configuration': ^1.5.0
- '@azure/cosmos': ^4.0.0
- '@azure/data-tables': ^13.2.2
- '@azure/identity': ^4.0.1
- '@azure/keyvault-secrets': ^4.8.0
- '@azure/storage-blob': ^12.17.0
- '@capacitor/preferences': ^5.0.7
- '@netlify/blobs': ^6.5.0 || ^7.0.0
- '@planetscale/database': ^1.16.0
- '@upstash/redis': ^1.28.4
- '@vercel/kv': ^1.0.1
- idb-keyval: ^6.2.1
- ioredis: ^5.3.2
- peerDependenciesMeta:
- '@azure/app-configuration':
- optional: true
- '@azure/cosmos':
- optional: true
- '@azure/data-tables':
- optional: true
- '@azure/identity':
- optional: true
- '@azure/keyvault-secrets':
- optional: true
- '@azure/storage-blob':
- optional: true
- '@capacitor/preferences':
- optional: true
- '@netlify/blobs':
- optional: true
- '@planetscale/database':
- optional: true
- '@upstash/redis':
- optional: true
- '@vercel/kv':
- optional: true
- idb-keyval:
- optional: true
- ioredis:
- optional: true
+ unstorage@1.10.2(ioredis@5.4.1):
dependencies:
anymatch: 3.1.3
chokidar: 3.6.0
destr: 2.0.3
h3: 1.11.1
- ioredis: 5.4.1
listhen: 1.7.2
lru-cache: 10.2.0
mri: 1.2.0
node-fetch-native: 1.6.4
ofetch: 1.3.4
ufo: 1.5.3
+ optionalDependencies:
+ ioredis: 5.4.1
transitivePeerDependencies:
- uWebSockets.js
- /untun@0.1.3:
- resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==}
- hasBin: true
+ untun@0.1.3:
dependencies:
citty: 0.1.6
consola: 3.2.3
pathe: 1.1.2
- /untyped@1.4.2:
- resolution: {integrity: sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==}
- hasBin: true
+ untyped@1.4.2:
dependencies:
'@babel/core': 7.24.4
'@babel/standalone': 7.24.4
@@ -12591,8 +15682,7 @@ packages:
transitivePeerDependencies:
- supports-color
- /unwasm@0.3.9:
- resolution: {integrity: sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg==}
+ unwasm@0.3.9:
dependencies:
knitwork: 1.1.0
magic-string: 0.30.10
@@ -12601,85 +15691,57 @@ packages:
pkg-types: 1.1.0
unplugin: 1.10.1
- /update-browserslist-db@1.0.13(browserslist@4.22.3):
- resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
+ update-browserslist-db@1.0.13(browserslist@4.22.3):
dependencies:
browserslist: 4.22.3
escalade: 3.1.1
picocolors: 1.0.0
- /update-browserslist-db@1.0.13(browserslist@4.23.0):
- resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
+ update-browserslist-db@1.0.13(browserslist@4.23.0):
dependencies:
browserslist: 4.23.0
escalade: 3.1.1
picocolors: 1.0.0
- /update-check@1.5.4:
- resolution: {integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==}
+ update-check@1.5.4:
dependencies:
registry-auth-token: 3.3.2
registry-url: 3.1.0
- dev: true
- /uqr@0.1.2:
- resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==}
+ uqr@0.1.2: {}
- /uri-js@4.4.1:
- resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+ uri-js@4.4.1:
dependencies:
punycode: 2.3.0
- /urlpattern-polyfill@8.0.2:
- resolution: {integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==}
+ urlpattern-polyfill@8.0.2: {}
- /util-deprecate@1.0.2:
- resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+ util-deprecate@1.0.2: {}
- /v8-compile-cache-lib@3.0.1:
- resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
- dev: true
+ v8-compile-cache-lib@3.0.1: {}
- /validate-npm-package-license@3.0.4:
- resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
+ validate-npm-package-license@3.0.4:
dependencies:
spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
- /validate-npm-package-name@5.0.0:
- resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ validate-npm-package-name@5.0.0:
dependencies:
builtins: 5.1.0
- /vary@1.1.2:
- resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
- engines: {node: '>= 0.8'}
- dev: true
+ vary@1.1.2: {}
- /vite-hot-client@0.2.3(vite@5.2.10):
- resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==}
- peerDependencies:
- vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0
+ vite-hot-client@0.2.3(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
- vite: 5.2.10(@types/node@20.11.15)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
- /vite-node@1.5.0(@types/node@20.10.0):
- resolution: {integrity: sha512-tV8h6gMj6vPzVCa7l+VGq9lwoJjW8Y79vst8QZZGiuRAfijU+EEWuc0kFpmndQrWhMMhet1jdSF+40KSZUqIIw==}
- engines: {node: ^18.0.0 || >=20.0.0}
- hasBin: true
+ vite-node@1.5.0(@types/node@20.10.0)(terser@5.27.0):
dependencies:
cac: 6.7.14
debug: 4.3.4
pathe: 1.1.2
picocolors: 1.0.0
- vite: 5.2.10(@types/node@20.10.0)
+ vite: 5.2.10(@types/node@20.10.0)(terser@5.27.0)
transitivePeerDependencies:
- '@types/node'
- less
@@ -12689,18 +15751,14 @@ packages:
- sugarss
- supports-color
- terser
- dev: true
- /vite-node@1.5.0(@types/node@20.11.15):
- resolution: {integrity: sha512-tV8h6gMj6vPzVCa7l+VGq9lwoJjW8Y79vst8QZZGiuRAfijU+EEWuc0kFpmndQrWhMMhet1jdSF+40KSZUqIIw==}
- engines: {node: ^18.0.0 || >=20.0.0}
- hasBin: true
+ vite-node@1.5.0(@types/node@20.11.15)(terser@5.27.0):
dependencies:
cac: 6.7.14
debug: 4.3.4
pathe: 1.1.2
picocolors: 1.0.0
- vite: 5.2.10(@types/node@20.11.15)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
transitivePeerDependencies:
- '@types/node'
- less
@@ -12711,69 +15769,33 @@ packages:
- supports-color
- terser
- /vite-plugin-checker@0.6.4(eslint@8.56.0)(typescript@5.3.3)(vite@5.2.10):
- resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==}
- engines: {node: '>=14.16'}
- peerDependencies:
- eslint: '>=7'
- meow: ^9.0.0
- optionator: ^0.9.1
- stylelint: '>=13'
- typescript: '*'
- vite: '>=2.0.0'
- vls: '*'
- vti: '*'
- vue-tsc: '>=1.3.9'
- peerDependenciesMeta:
- eslint:
- optional: true
- meow:
- optional: true
- optionator:
- optional: true
- stylelint:
- optional: true
- typescript:
- optional: true
- vls:
- optional: true
- vti:
- optional: true
- vue-tsc:
- optional: true
+ vite-plugin-checker@0.6.4(eslint@8.56.0)(optionator@0.9.3)(typescript@5.3.3)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
'@babel/code-frame': 7.23.5
ansi-escapes: 4.3.2
chalk: 4.1.2
chokidar: 3.6.0
commander: 8.3.0
- eslint: 8.56.0
fast-glob: 3.3.2
fs-extra: 11.2.0
npm-run-path: 4.0.1
semver: 7.6.0
strip-ansi: 6.0.1
tiny-invariant: 1.3.3
- typescript: 5.3.3
- vite: 5.2.10(@types/node@20.11.15)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
vscode-languageclient: 7.0.0
vscode-languageserver: 7.0.0
vscode-languageserver-textdocument: 1.0.11
vscode-uri: 3.0.8
+ optionalDependencies:
+ eslint: 8.56.0
+ optionator: 0.9.3
+ typescript: 5.3.3
- /vite-plugin-inspect@0.8.4(@nuxt/kit@3.11.2)(rollup@4.9.6)(vite@5.2.10):
- resolution: {integrity: sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==}
- engines: {node: '>=14'}
- peerDependencies:
- '@nuxt/kit': '*'
- vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0
- peerDependenciesMeta:
- '@nuxt/kit':
- optional: true
+ vite-plugin-inspect@0.8.4(@nuxt/kit@3.11.2(rollup@3.29.4))(rollup@3.29.4)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
'@antfu/utils': 0.7.7
- '@nuxt/kit': 3.11.2(rollup@4.9.6)
- '@rollup/pluginutils': 5.1.0(rollup@4.9.6)
+ '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
debug: 4.3.4
error-stack-parser-es: 0.1.1
fs-extra: 11.2.0
@@ -12781,24 +15803,17 @@ packages:
perfect-debounce: 1.0.0
picocolors: 1.0.0
sirv: 2.0.4
- vite: 5.2.10(@types/node@20.11.15)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ optionalDependencies:
+ '@nuxt/kit': 3.11.2(rollup@3.29.4)
transitivePeerDependencies:
- rollup
- supports-color
- /vite-plugin-inspect@0.8.4(@nuxt/kit@3.11.2)(vite@5.2.10):
- resolution: {integrity: sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==}
- engines: {node: '>=14'}
- peerDependencies:
- '@nuxt/kit': '*'
- vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0
- peerDependenciesMeta:
- '@nuxt/kit':
- optional: true
+ vite-plugin-inspect@0.8.4(@nuxt/kit@3.11.2(rollup@4.16.2))(rollup@4.16.2)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
'@antfu/utils': 0.7.7
- '@nuxt/kit': 3.11.2
- '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
+ '@rollup/pluginutils': 5.1.0(rollup@4.16.2)
debug: 4.3.4
error-stack-parser-es: 0.1.1
fs-extra: 11.2.0
@@ -12806,16 +15821,14 @@ packages:
perfect-debounce: 1.0.0
picocolors: 1.0.0
sirv: 2.0.4
- vite: 5.2.10(@types/node@20.11.15)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ optionalDependencies:
+ '@nuxt/kit': 3.11.2(rollup@4.16.2)
transitivePeerDependencies:
- rollup
- supports-color
- dev: false
- /vite-plugin-vue-inspector@4.0.2(vite@5.2.10):
- resolution: {integrity: sha512-KPvLEuafPG13T7JJuQbSm5PwSxKFnVS965+MP1we2xGw9BPkkc/+LPix5MMWenpKWqtjr0ws8THrR+KuoDC8hg==}
- peerDependencies:
- vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0
+ vite-plugin-vue-inspector@4.0.2(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
'@babel/core': 7.23.9
'@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.23.9)
@@ -12826,160 +15839,68 @@ packages:
'@vue/compiler-dom': 3.4.24
kolorist: 1.8.0
magic-string: 0.30.10
- vite: 5.2.10(@types/node@20.11.15)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
transitivePeerDependencies:
- supports-color
- /vite-tsconfig-paths@4.3.2(typescript@5.3.3)(vite@5.2.10):
- resolution: {integrity: sha512-0Vd/a6po6Q+86rPlntHye7F31zA2URZMbH8M3saAZ/xR9QoGN/L21bxEGfXdWmFdNkqPpRdxFT7nmNe12e9/uA==}
- peerDependencies:
- vite: '*'
- peerDependenciesMeta:
- vite:
- optional: true
+ vite-tsconfig-paths@4.3.2(typescript@5.3.3)(vite@5.2.10(@types/node@20.10.0)(terser@5.27.0)):
dependencies:
debug: 4.3.4
globrex: 0.1.2
tsconfck: 3.0.3(typescript@5.3.3)
- vite: 5.2.10(@types/node@20.11.15)
+ optionalDependencies:
+ vite: 5.2.10(@types/node@20.10.0)(terser@5.27.0)
transitivePeerDependencies:
- supports-color
- typescript
- dev: true
-
- /vite@4.5.3(@types/node@20.11.15):
- resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==}
- engines: {node: ^14.18.0 || >=16.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': '>= 14'
- less: '*'
- lightningcss: ^1.21.0
- sass: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.4.0
- peerDependenciesMeta:
- '@types/node':
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- dependencies:
- '@types/node': 20.11.15
- esbuild: 0.18.20
- postcss: 8.4.38
- rollup: 3.29.4
- optionalDependencies:
- fsevents: 2.3.3
- dev: true
- /vite@5.2.10(@types/node@20.10.0):
- resolution: {integrity: sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==}
- engines: {node: ^18.0.0 || >=20.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^18.0.0 || >=20.0.0
- less: '*'
- lightningcss: ^1.21.0
- sass: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.4.0
- peerDependenciesMeta:
- '@types/node':
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
+ vite-tsconfig-paths@4.3.2(typescript@5.3.3)(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)):
dependencies:
- '@types/node': 20.10.0
- esbuild: 0.20.2
- postcss: 8.4.38
- rollup: 4.16.2
+ debug: 4.3.4
+ globrex: 0.1.2
+ tsconfck: 3.0.3(typescript@5.3.3)
optionalDependencies:
- fsevents: 2.3.3
- dev: true
-
- /vite@5.2.10(@types/node@20.11.15):
- resolution: {integrity: sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==}
- engines: {node: ^18.0.0 || >=20.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^18.0.0 || >=20.0.0
- less: '*'
- lightningcss: ^1.21.0
- sass: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.4.0
- peerDependenciesMeta:
- '@types/node':
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ vite@4.5.3(@types/node@20.11.15)(terser@5.27.0):
dependencies:
+ esbuild: 0.18.20
+ postcss: 8.4.38
+ rollup: 3.29.4
+ optionalDependencies:
'@types/node': 20.11.15
+ fsevents: 2.3.3
+ terser: 5.27.0
+
+ vite@5.2.10(@types/node@20.10.0)(terser@5.27.0):
+ dependencies:
esbuild: 0.20.2
postcss: 8.4.38
rollup: 4.16.2
optionalDependencies:
+ '@types/node': 20.10.0
fsevents: 2.3.3
+ terser: 5.27.0
- /vitest@1.5.0(@types/node@20.10.0):
- resolution: {integrity: sha512-d8UKgR0m2kjdxDWX6911uwxout6GHS0XaGH1cksSIVVG8kRlE7G7aBw7myKQCvDI5dT4j7ZMa+l706BIORMDLw==}
- engines: {node: ^18.0.0 || >=20.0.0}
- hasBin: true
- peerDependencies:
- '@edge-runtime/vm': '*'
- '@types/node': ^18.0.0 || >=20.0.0
- '@vitest/browser': 1.5.0
- '@vitest/ui': 1.5.0
- happy-dom: '*'
- jsdom: '*'
- peerDependenciesMeta:
- '@edge-runtime/vm':
- optional: true
- '@types/node':
- optional: true
- '@vitest/browser':
- optional: true
- '@vitest/ui':
- optional: true
- happy-dom:
- optional: true
- jsdom:
- optional: true
+ vite@5.2.10(@types/node@20.11.15)(terser@5.27.0):
+ dependencies:
+ esbuild: 0.20.2
+ postcss: 8.4.38
+ rollup: 4.16.2
+ optionalDependencies:
+ '@types/node': 20.11.15
+ fsevents: 2.3.3
+ terser: 5.27.0
+
+ vitefu@0.2.5(vite@5.2.10(@types/node@20.11.15)(terser@5.27.0)):
+ optionalDependencies:
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+
+ vitest@1.5.0(@types/node@20.10.0)(terser@5.27.0):
dependencies:
- '@types/node': 20.10.0
'@vitest/expect': 1.5.0
'@vitest/runner': 1.5.0
'@vitest/snapshot': 1.5.0
@@ -12997,9 +15918,11 @@ packages:
strip-literal: 2.1.0
tinybench: 2.7.0
tinypool: 0.8.4
- vite: 5.2.10(@types/node@20.10.0)
- vite-node: 1.5.0(@types/node@20.10.0)
+ vite: 5.2.10(@types/node@20.10.0)(terser@5.27.0)
+ vite-node: 1.5.0(@types/node@20.10.0)(terser@5.27.0)
why-is-node-running: 2.2.2
+ optionalDependencies:
+ '@types/node': 20.10.0
transitivePeerDependencies:
- less
- lightningcss
@@ -13008,34 +15931,9 @@ packages:
- sugarss
- supports-color
- terser
- dev: true
- /vitest@1.5.0(@types/node@20.11.15):
- resolution: {integrity: sha512-d8UKgR0m2kjdxDWX6911uwxout6GHS0XaGH1cksSIVVG8kRlE7G7aBw7myKQCvDI5dT4j7ZMa+l706BIORMDLw==}
- engines: {node: ^18.0.0 || >=20.0.0}
- hasBin: true
- peerDependencies:
- '@edge-runtime/vm': '*'
- '@types/node': ^18.0.0 || >=20.0.0
- '@vitest/browser': 1.5.0
- '@vitest/ui': 1.5.0
- happy-dom: '*'
- jsdom: '*'
- peerDependenciesMeta:
- '@edge-runtime/vm':
- optional: true
- '@types/node':
- optional: true
- '@vitest/browser':
- optional: true
- '@vitest/ui':
- optional: true
- happy-dom:
- optional: true
- jsdom:
- optional: true
+ vitest@1.5.0(@types/node@20.11.15)(terser@5.27.0):
dependencies:
- '@types/node': 20.11.15
'@vitest/expect': 1.5.0
'@vitest/runner': 1.5.0
'@vitest/snapshot': 1.5.0
@@ -13053,9 +15951,11 @@ packages:
strip-literal: 2.1.0
tinybench: 2.7.0
tinypool: 0.8.4
- vite: 5.2.10(@types/node@20.11.15)
- vite-node: 1.5.0(@types/node@20.11.15)
+ vite: 5.2.10(@types/node@20.11.15)(terser@5.27.0)
+ vite-node: 1.5.0(@types/node@20.11.15)(terser@5.27.0)
why-is-node-running: 2.2.2
+ optionalDependencies:
+ '@types/node': 20.11.15
transitivePeerDependencies:
- less
- lightningcss
@@ -13064,189 +15964,111 @@ packages:
- sugarss
- supports-color
- terser
- dev: true
- /vscode-jsonrpc@6.0.0:
- resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==}
- engines: {node: '>=8.0.0 || >=10.0.0'}
+ vscode-jsonrpc@6.0.0: {}
- /vscode-languageclient@7.0.0:
- resolution: {integrity: sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==}
- engines: {vscode: ^1.52.0}
+ vscode-languageclient@7.0.0:
dependencies:
minimatch: 3.1.2
semver: 7.6.0
vscode-languageserver-protocol: 3.16.0
- /vscode-languageserver-protocol@3.16.0:
- resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==}
+ vscode-languageserver-protocol@3.16.0:
dependencies:
vscode-jsonrpc: 6.0.0
vscode-languageserver-types: 3.16.0
- /vscode-languageserver-textdocument@1.0.11:
- resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==}
+ vscode-languageserver-textdocument@1.0.11: {}
- /vscode-languageserver-types@3.16.0:
- resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==}
+ vscode-languageserver-types@3.16.0: {}
- /vscode-languageserver@7.0.0:
- resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==}
- hasBin: true
+ vscode-languageserver@7.0.0:
dependencies:
vscode-languageserver-protocol: 3.16.0
- /vscode-oniguruma@1.7.0:
- resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==}
- dev: true
+ vscode-oniguruma@1.7.0: {}
- /vscode-textmate@8.0.0:
- resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==}
- dev: true
+ vscode-textmate@8.0.0: {}
- /vscode-uri@3.0.8:
- resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
+ vscode-uri@3.0.8: {}
- /vue-bundle-renderer@2.0.0:
- resolution: {integrity: sha512-oYATTQyh8XVkUWe2kaKxhxKVuuzK2Qcehe+yr3bGiaQAhK3ry2kYE4FWOfL+KO3hVFwCdLmzDQTzYhTi9C+R2A==}
+ vue-bundle-renderer@2.0.0:
dependencies:
ufo: 1.5.3
- /vue-demi@0.14.7(vue@3.4.24):
- resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- peerDependencies:
- '@vue/composition-api': ^1.0.0-rc.1
- vue: ^3.0.0-0 || ^2.6.0
- peerDependenciesMeta:
- '@vue/composition-api':
- optional: true
+ vue-demi@0.14.7(vue@3.4.24(typescript@5.3.3)):
dependencies:
vue: 3.4.24(typescript@5.3.3)
- /vue-devtools-stub@0.1.0:
- resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
+ vue-devtools-stub@0.1.0: {}
- /vue-observe-visibility@2.0.0-alpha.1(vue@3.4.24):
- resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==}
- peerDependencies:
- vue: ^3.0.0
+ vue-observe-visibility@2.0.0-alpha.1(vue@3.4.24(typescript@5.3.3)):
dependencies:
vue: 3.4.24(typescript@5.3.3)
- /vue-resize@2.0.0-alpha.1(vue@3.4.24):
- resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==}
- peerDependencies:
- vue: ^3.0.0
+ vue-resize@2.0.0-alpha.1(vue@3.4.24(typescript@5.3.3)):
dependencies:
vue: 3.4.24(typescript@5.3.3)
- /vue-router@4.3.0(vue@3.4.21):
- resolution: {integrity: sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==}
- peerDependencies:
- vue: ^3.2.0
+ vue-router@4.3.0(vue@3.4.24(typescript@5.3.3)):
dependencies:
'@vue/devtools-api': 6.6.1
- vue: 3.4.21(typescript@5.3.3)
- dev: true
+ vue: 3.4.24(typescript@5.3.3)
- /vue-router@4.3.2(vue@3.4.24):
- resolution: {integrity: sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==}
- peerDependencies:
- vue: ^3.2.0
+ vue-router@4.3.2(vue@3.4.24(typescript@5.3.3)):
dependencies:
'@vue/devtools-api': 6.6.1
vue: 3.4.24(typescript@5.3.3)
- /vue-virtual-scroller@2.0.0-beta.8(vue@3.4.24):
- resolution: {integrity: sha512-b8/f5NQ5nIEBRTNi6GcPItE4s7kxNHw2AIHLtDp+2QvqdTjVN0FgONwX9cr53jWRgnu+HRLPaWDOR2JPI5MTfQ==}
- peerDependencies:
- vue: ^3.2.0
+ vue-virtual-scroller@2.0.0-beta.8(vue@3.4.24(typescript@5.3.3)):
dependencies:
mitt: 2.1.0
vue: 3.4.24(typescript@5.3.3)
- vue-observe-visibility: 2.0.0-alpha.1(vue@3.4.24)
- vue-resize: 2.0.0-alpha.1(vue@3.4.24)
+ vue-observe-visibility: 2.0.0-alpha.1(vue@3.4.24(typescript@5.3.3))
+ vue-resize: 2.0.0-alpha.1(vue@3.4.24(typescript@5.3.3))
- /vue@3.4.21(typescript@5.3.3):
- resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ vue@3.4.21(typescript@5.3.3):
dependencies:
'@vue/compiler-dom': 3.4.21
'@vue/compiler-sfc': 3.4.21
'@vue/runtime-dom': 3.4.21
- '@vue/server-renderer': 3.4.21(vue@3.4.21)
+ '@vue/server-renderer': 3.4.21(vue@3.4.24(typescript@5.3.3))
'@vue/shared': 3.4.21
+ optionalDependencies:
typescript: 5.3.3
- dev: true
- /vue@3.4.24(typescript@5.3.3):
- resolution: {integrity: sha512-NPdx7dLGyHmKHGRRU5bMRYVE+rechR+KDU5R2tSTNG36PuMwbfAJ+amEvOAw7BPfZp5sQulNELSLm5YUkau+Sg==}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
+ vue@3.4.24(typescript@5.3.3):
dependencies:
'@vue/compiler-dom': 3.4.24
'@vue/compiler-sfc': 3.4.24
'@vue/runtime-dom': 3.4.24
- '@vue/server-renderer': 3.4.24(vue@3.4.24)
+ '@vue/server-renderer': 3.4.24(vue@3.4.24(typescript@5.3.3))
'@vue/shared': 3.4.24
+ optionalDependencies:
typescript: 5.3.3
- /watchpack@2.4.0:
- resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==}
- engines: {node: '>=10.13.0'}
+ watchpack@2.4.0:
dependencies:
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
- dev: true
- /watchpack@2.4.1:
- resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==}
- engines: {node: '>=10.13.0'}
+ watchpack@2.4.1:
dependencies:
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
- dev: true
- /wcwidth@1.0.1:
- resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
+ wcwidth@1.0.1:
dependencies:
defaults: 1.0.4
- dev: true
- /webidl-conversions@3.0.1:
- resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
+ webidl-conversions@3.0.1: {}
- /webpack-cli@5.1.4(webpack@5.90.0):
- resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==}
- engines: {node: '>=14.15.0'}
- hasBin: true
- peerDependencies:
- '@webpack-cli/generators': '*'
- webpack: 5.x.x
- webpack-bundle-analyzer: '*'
- webpack-dev-server: '*'
- peerDependenciesMeta:
- '@webpack-cli/generators':
- optional: true
- webpack-bundle-analyzer:
- optional: true
- webpack-dev-server:
- optional: true
+ webpack-cli@5.1.4(webpack@5.90.0):
dependencies:
'@discoveryjs/json-ext': 0.5.7
- '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.90.0)
- '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.90.0)
- '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.90.0)
+ '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))
+ '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))
+ '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack@5.90.0))(webpack@5.90.0(webpack-cli@5.1.4))
colorette: 2.0.20
commander: 10.0.1
cross-spawn: 7.0.3
@@ -13257,33 +16079,18 @@ packages:
rechoir: 0.8.0
webpack: 5.90.0(webpack-cli@5.1.4)
webpack-merge: 5.10.0
- dev: true
- /webpack-merge@5.10.0:
- resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==}
- engines: {node: '>=10.0.0'}
+ webpack-merge@5.10.0:
dependencies:
clone-deep: 4.0.1
flat: 5.0.2
wildcard: 2.0.1
- dev: true
- /webpack-sources@3.2.3:
- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
- engines: {node: '>=10.13.0'}
+ webpack-sources@3.2.3: {}
- /webpack-virtual-modules@0.6.1:
- resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==}
+ webpack-virtual-modules@0.6.1: {}
- /webpack@5.90.0:
- resolution: {integrity: sha512-bdmyXRCXeeNIePv6R6tGPyy20aUobw4Zy8r0LUS2EWO+U+Ke/gYDgsCh7bl5rB6jPpr4r0SZa6dPxBxLooDT3w==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- peerDependencies:
- webpack-cli: '*'
- peerDependenciesMeta:
- webpack-cli:
- optional: true
+ webpack@5.90.0:
dependencies:
'@types/eslint-scope': 3.7.6
'@types/estree': 1.0.5
@@ -13313,17 +16120,8 @@ packages:
- '@swc/core'
- esbuild
- uglify-js
- dev: true
- /webpack@5.90.0(webpack-cli@5.1.4):
- resolution: {integrity: sha512-bdmyXRCXeeNIePv6R6tGPyy20aUobw4Zy8r0LUS2EWO+U+Ke/gYDgsCh7bl5rB6jPpr4r0SZa6dPxBxLooDT3w==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- peerDependencies:
- webpack-cli: '*'
- peerDependenciesMeta:
- webpack-cli:
- optional: true
+ webpack@5.90.0(webpack-cli@5.1.4):
dependencies:
'@types/eslint-scope': 3.7.6
'@types/estree': 1.0.5
@@ -13346,25 +16144,17 @@ packages:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.10(webpack@5.90.0)
+ terser-webpack-plugin: 5.3.10(webpack@5.90.0(webpack-cli@5.1.4))
watchpack: 2.4.0
- webpack-cli: 5.1.4(webpack@5.90.0)
webpack-sources: 3.2.3
+ optionalDependencies:
+ webpack-cli: 5.1.4(webpack@5.90.0)
transitivePeerDependencies:
- '@swc/core'
- esbuild
- uglify-js
- dev: true
- /webpack@5.91.0:
- resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- peerDependencies:
- webpack-cli: '*'
- peerDependenciesMeta:
- webpack-cli:
- optional: true
+ webpack@5.91.0:
dependencies:
'@types/eslint-scope': 3.7.6
'@types/estree': 1.0.5
@@ -13394,27 +16184,21 @@ packages:
- '@swc/core'
- esbuild
- uglify-js
- dev: true
- /whatwg-url@5.0.0:
- resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
+ whatwg-url@5.0.0:
dependencies:
tr46: 0.0.3
webidl-conversions: 3.0.1
- /which-boxed-primitive@1.0.2:
- resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
+ which-boxed-primitive@1.0.2:
dependencies:
is-bigint: 1.0.4
is-boolean-object: 1.1.2
is-number-object: 1.0.7
is-string: 1.0.7
is-symbol: 1.0.4
- dev: true
- /which-builtin-type@1.1.3:
- resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==}
- engines: {node: '>= 0.4'}
+ which-builtin-type@1.1.3:
dependencies:
function.prototype.name: 1.1.6
has-tostringtag: 1.0.0
@@ -13428,190 +16212,116 @@ packages:
which-boxed-primitive: 1.0.2
which-collection: 1.0.1
which-typed-array: 1.1.13
- dev: true
- /which-collection@1.0.1:
- resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==}
+ which-collection@1.0.1:
dependencies:
is-map: 2.0.2
is-set: 2.0.2
is-weakmap: 2.0.1
is-weakset: 2.0.2
- dev: true
- /which-module@2.0.1:
- resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
- dev: true
+ which-module@2.0.1: {}
- /which-pm@2.0.0:
- resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==}
- engines: {node: '>=8.15'}
+ which-pm@2.0.0:
dependencies:
load-yaml-file: 0.2.0
path-exists: 4.0.0
- dev: true
- /which-typed-array@1.1.11:
- resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==}
- engines: {node: '>= 0.4'}
+ which-typed-array@1.1.11:
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
- dev: true
- /which-typed-array@1.1.13:
- resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==}
- engines: {node: '>= 0.4'}
+ which-typed-array@1.1.13:
dependencies:
available-typed-arrays: 1.0.6
call-bind: 1.0.5
for-each: 0.3.3
gopd: 1.0.1
has-tostringtag: 1.0.0
- dev: true
- /which@1.3.1:
- resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
- hasBin: true
+ which@1.3.1:
dependencies:
isexe: 2.0.0
- dev: true
- /which@2.0.2:
- resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
- engines: {node: '>= 8'}
- hasBin: true
+ which@2.0.2:
dependencies:
isexe: 2.0.0
- /which@3.0.1:
- resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- hasBin: true
+ which@3.0.1:
dependencies:
isexe: 2.0.0
- /which@4.0.0:
- resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==}
- engines: {node: ^16.13.0 || >=18.0.0}
- hasBin: true
+ which@4.0.0:
dependencies:
isexe: 3.1.1
- /why-is-node-running@2.2.2:
- resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
- engines: {node: '>=8'}
- hasBin: true
+ why-is-node-running@2.2.2:
dependencies:
siginfo: 2.0.0
stackback: 0.0.2
- dev: true
- /wide-align@1.1.5:
- resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==}
+ wide-align@1.1.5:
dependencies:
string-width: 4.2.3
- /widest-line@4.0.1:
- resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==}
- engines: {node: '>=12'}
+ widest-line@4.0.1:
dependencies:
string-width: 5.1.2
- dev: true
- /wildcard@2.0.1:
- resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==}
- dev: true
+ wildcard@2.0.1: {}
- /wrap-ansi@6.2.0:
- resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
- engines: {node: '>=8'}
+ wrap-ansi@6.2.0:
dependencies:
ansi-styles: 4.3.0
string-width: 4.2.3
strip-ansi: 6.0.1
- dev: true
- /wrap-ansi@7.0.0:
- resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
- engines: {node: '>=10'}
+ wrap-ansi@7.0.0:
dependencies:
ansi-styles: 4.3.0
string-width: 4.2.3
strip-ansi: 6.0.1
- /wrap-ansi@8.1.0:
- resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
- engines: {node: '>=12'}
+ wrap-ansi@8.1.0:
dependencies:
ansi-styles: 6.2.1
string-width: 5.1.2
strip-ansi: 7.1.0
- /wrap-ansi@9.0.0:
- resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
- engines: {node: '>=18'}
+ wrap-ansi@9.0.0:
dependencies:
ansi-styles: 6.2.1
string-width: 7.1.0
strip-ansi: 7.1.0
- dev: true
- /wrappy@1.0.2:
- resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+ wrappy@1.0.2: {}
- /ws@8.16.0:
- resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: '>=5.0.2'
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
+ ws@8.16.0: {}
- /y18n@4.0.3:
- resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
- dev: true
+ y18n@4.0.3: {}
- /y18n@5.0.8:
- resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
- engines: {node: '>=10'}
+ y18n@5.0.8: {}
- /yallist@2.1.2:
- resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==}
- dev: true
+ yallist@2.1.2: {}
- /yallist@3.1.1:
- resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+ yallist@3.1.1: {}
- /yallist@4.0.0:
- resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+ yallist@4.0.0: {}
- /yaml@2.3.4:
- resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
- engines: {node: '>= 14'}
+ yaml@2.3.4: {}
- /yargs-parser@18.1.3:
- resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
- engines: {node: '>=6'}
+ yargs-parser@18.1.3:
dependencies:
camelcase: 5.3.1
decamelize: 1.2.0
- dev: true
- /yargs-parser@21.1.1:
- resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
- engines: {node: '>=12'}
+ yargs-parser@21.1.1: {}
- /yargs@15.4.1:
- resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
- engines: {node: '>=8'}
+ yargs@15.4.1:
dependencies:
cliui: 6.0.0
decamelize: 1.2.0
@@ -13624,11 +16334,8 @@ packages:
which-module: 2.0.1
y18n: 4.0.3
yargs-parser: 18.1.3
- dev: true
- /yargs@17.7.2:
- resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
- engines: {node: '>=12'}
+ yargs@17.7.2:
dependencies:
cliui: 8.0.1
escalade: 3.1.1
@@ -13638,30 +16345,18 @@ packages:
y18n: 5.0.8
yargs-parser: 21.1.1
- /yn@3.1.1:
- resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
- engines: {node: '>=6'}
- dev: true
+ yn@3.1.1: {}
- /yocto-queue@0.1.0:
- resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
- engines: {node: '>=10'}
+ yocto-queue@0.1.0: {}
- /yocto-queue@1.0.0:
- resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
- engines: {node: '>=12.20'}
- dev: true
+ yocto-queue@1.0.0: {}
- /zhead@2.2.4:
- resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==}
+ zhead@2.2.4: {}
- /zip-stream@6.0.1:
- resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
- engines: {node: '>= 14'}
+ zip-stream@6.0.1:
dependencies:
archiver-utils: 5.0.2
compress-commons: 6.0.2
readable-stream: 4.5.2
- /zod@3.22.4:
- resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
+ zod@3.22.4: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 576719f5..2737ee93 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -3,3 +3,4 @@ packages:
- "packages/*"
- "integration-tests"
- "integration-tests/test-apps/nuxt"
+ - "integration-tests/test-apps/sveltekit"
diff --git a/typedoc.base.json b/typedoc.base.json
index 53b9589d..139925c9 100644
--- a/typedoc.base.json
+++ b/typedoc.base.json
@@ -2,6 +2,7 @@
"$schema": "https://typedoc.org/schema.json",
"includeVersion": true,
"excludePrivate": true,
+ "excludeInternal": true,
"excludeExternals": true,
"excludeReferences": true,
"excludeNotDocumented": true,